From 05bccf395825fdfe76bcb6c0d9b84e5f27b8e588 Mon Sep 17 00:00:00 2001 From: Ketan Reddy Date: Sat, 13 Jul 2024 12:59:27 -0700 Subject: [PATCH 1/2] bump js rules, use node 20 --- MODULE.bazel | 14 +++++++------- package.json | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 91032e69f..ff5bca503 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -13,17 +13,17 @@ archive_override( ) #local_path_override(module_name = "rules_player", path = "../rules_player") -bazel_dep(name = "aspect_bazel_lib", version = "1.39.0") -bazel_dep(name = "aspect_rules_js", version = "1.34.1") -bazel_dep(name = "bazel_skylib", version = "1.4.2") -bazel_dep(name = "rules_pkg", version = "0.9.1") -bazel_dep(name = "aspect_rules_ts", version = "2.1.0") +bazel_dep(name = "aspect_bazel_lib", version = "2.7.8") +bazel_dep(name = "aspect_rules_js", version = "1.42.3") +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "rules_pkg", version = "1.0.1") +bazel_dep(name = "aspect_rules_ts", version = "2.4.2") ####### Node.js version ######### -bazel_dep(name = "rules_nodejs", version = "6.0.2") +bazel_dep(name = "rules_nodejs", version = "6.2.0") node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") -node.toolchain(node_version = "18.18.0") +node.toolchain(node_version = "20.14.0") ################################# ###### Start iOS ###### diff --git a/package.json b/package.json index 19415eec4..e06454f72 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "test": "bazel test -- $(bazel query \"kind(nodejs_test, //...)\" --output label 2>/dev/null | tr '\\n' ' ')" }, "engines": { - "node": "^18.8.0", + "node": "^20.14.0", "pnpm": "^8.9.2" }, "packageManager": "pnpm@8.9.2", @@ -185,8 +185,8 @@ "webpack-dev-server": "^5.0.4" }, "volta": { - "node": "18.18.0", - "yarn": "1.22.19" + "node": "20.14.0", + "pnpm": "8.15.1" }, "resolutions": { "esbuild": "0.19.8", From cbf4f824727e0f8885e262eaa2dcf37acd72d139 Mon Sep 17 00:00:00 2001 From: Ketan Reddy Date: Sat, 13 Jul 2024 13:18:45 -0700 Subject: [PATCH 2/2] Update to use ts 5.5 and enable isolatedDeclarations --- package.json | 2 +- pnpm-lock.yaml | 268 +++++++++++++++++++++---------------------------- tsconfig.json | 3 +- 3 files changed, 118 insertions(+), 155 deletions(-) diff --git a/package.json b/package.json index 19415eec4..e293d149d 100644 --- a/package.json +++ b/package.json @@ -176,7 +176,7 @@ "tsconfig-paths-webpack-plugin": "^4.1.0", "tslib": "^2.6.2", "tsup": "^8.0.1", - "typescript": "5.3.2", + "typescript": "5.5.3", "uuid": "^8.3.2", "vite": "^4.0.0", "vitest": "^1.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 056ff76fb..dbad7481a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,13 +14,13 @@ importers: dependencies: '@auto-it/omit-release-notes': specifier: ^11.0.4 - version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) '@auto-it/upload-assets': specifier: ^11.0.4 - version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) '@auto-it/version-file': specifier: ^11.0.4 - version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) '@babel/preset-env': specifier: ^7.23.8 version: 7.24.5(@babel/core@7.24.5) @@ -95,7 +95,7 @@ importers: version: 7.6.19(@types/react-dom@18.3.0)(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) '@storybook/builder-vite': specifier: ^7.6.10 - version: 7.6.19(typescript@5.3.2)(vite@4.5.3) + version: 7.6.19(typescript@5.5.3)(vite@4.5.3) '@storybook/channels': specifier: ^7.6.10 version: 7.6.19 @@ -119,10 +119,10 @@ importers: version: 7.6.19 '@storybook/react': specifier: ^7.6.10 - version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2) + version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) '@storybook/react-webpack5': specifier: ^7.6.10 - version: 7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4) + version: 7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4) '@storybook/types': specifier: ^7.6.10 version: 7.6.19 @@ -194,10 +194,10 @@ importers: version: 8.3.4 '@typescript-eslint/eslint-plugin': specifier: ^5.1.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.2) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^5.1.0 - version: 5.62.0(eslint@8.57.0)(typescript@5.3.2) + version: 5.62.0(eslint@8.57.0)(typescript@5.5.3) '@vitejs/plugin-react': specifier: ^4.2.1 version: 4.2.1(vite@4.5.3) @@ -212,7 +212,7 @@ importers: version: 1.1.0 auto: specifier: ^11.0.4 - version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + version: 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) autoprefixer: specifier: ^10.4.17 version: 10.4.19(postcss@8.4.38) @@ -344,7 +344,7 @@ importers: version: 8.4.38 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.38)(typescript@5.3.2)(webpack@5.91.0) + version: 8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0) prettier: specifier: ^3.1.0 version: 3.2.5 @@ -467,13 +467,13 @@ importers: version: 4.0.0 ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.3.2)(webpack@5.91.0) + version: 9.5.1(typescript@5.5.3)(webpack@5.91.0) ts-nested-error: specifier: ^1.2.1 version: 1.2.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + version: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) tsconfig-paths-webpack-plugin: specifier: ^4.1.0 version: 4.1.0 @@ -482,10 +482,10 @@ importers: version: 2.6.2 tsup: specifier: ^8.0.1 - version: 8.0.2(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2)(typescript@5.3.2) + version: 8.0.2(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2)(typescript@5.5.3) typescript: - specifier: 5.3.2 - version: 5.3.2 + specifier: 5.5.3 + version: 5.5.3 uuid: specifier: ^8.3.2 version: 8.3.2 @@ -1182,7 +1182,7 @@ packages: engines: {node: '>=10.x'} dev: false - /@auto-it/core@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /@auto-it/core@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-bxiUXJVyRYs7Bf4DH/JLT5pdR14RYSpoX0eBw0ilkU9qNqylTCbThuKofM7Bqn7jaQF2PDUoC72c8xCkqvHGQg==, tarball: https://registry.npmjs.org/@auto-it/core/-/core-11.1.6.tgz} peerDependencies: '@types/node': '*' @@ -1192,7 +1192,7 @@ packages: optional: true dependencies: '@auto-it/bot-list': 11.1.6 - '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2(cosmiconfig@7.0.0)(typescript@5.3.2) + '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2(cosmiconfig@7.0.0)(typescript@5.5.3) '@octokit/core': 3.6.0 '@octokit/plugin-enterprise-compatibility': 1.3.0 '@octokit/plugin-retry': 3.0.9 @@ -1227,10 +1227,10 @@ packages: tapable: 2.2.1 terminal-link: 2.1.1 tinycolor2: 1.6.0 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) tslib: 2.1.0 type-fest: 0.21.3 - typescript: 5.3.2 + typescript: 5.5.3 typescript-memoize: 1.1.1 url-join: 4.0.1 transitivePeerDependencies: @@ -1240,10 +1240,10 @@ packages: - supports-color dev: false - /@auto-it/npm@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /@auto-it/npm@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-eFWzR+6N1lMSXi32BunnlIdXIFikX6mieaFLmPk9VNM4vOXqsfkc7BQ0xhsZRsn5sxSR/XBwlQXoExAHybjs3g==, tarball: https://registry.npmjs.org/@auto-it/npm/-/npm-11.1.6.tgz} dependencies: - '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) '@auto-it/package-json-utils': 11.1.6 await-to-js: 3.0.0 endent: 2.1.0 @@ -1266,10 +1266,10 @@ packages: - typescript dev: false - /@auto-it/omit-release-notes@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /@auto-it/omit-release-notes@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-b2F2d1zMQX1P/gH9MYfrO7ydKPaZNCt/mimbjHHk5wG3lgAmc23Pfs8ghRH0LPcZ/7P9mKTGpq79A8MM4jJGLw==, tarball: https://registry.npmjs.org/@auto-it/omit-release-notes/-/omit-release-notes-11.1.6.tgz} dependencies: - '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) fp-ts: 2.16.5 io-ts: 2.2.21(fp-ts@2.16.5) tslib: 2.1.0 @@ -1290,11 +1290,11 @@ packages: parse-github-url: 1.0.2 dev: false - /@auto-it/released@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /@auto-it/released@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-RHTSjq5fAQxkhcC84aWItotyPGH67o+bzSxzr9H4mzvP8OrIxj7Jsfmk8wT4rjgupCTl9fu8DiGoCGjcQpCdCw==, tarball: https://registry.npmjs.org/@auto-it/released/-/released-11.1.6.tgz} dependencies: '@auto-it/bot-list': 11.1.6 - '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) deepmerge: 4.3.1 fp-ts: 2.16.5 io-ts: 2.2.21(fp-ts@2.16.5) @@ -1308,10 +1308,10 @@ packages: - typescript dev: false - /@auto-it/upload-assets@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /@auto-it/upload-assets@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-2QR1j9tR0R+RrNWrvFnZitgeg4xUCvh5GNOL4RQXrqdTsf0ewLhi/70jsXFlyk+32c/JH2e5aK9oCFGmqOCnoA==, tarball: https://registry.npmjs.org/@auto-it/upload-assets/-/upload-assets-11.1.6.tgz} dependencies: - '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) endent: 2.1.0 fast-glob: 3.3.2 file-type: 16.5.4 @@ -1328,10 +1328,10 @@ packages: - typescript dev: false - /@auto-it/version-file@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /@auto-it/version-file@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-iDAK0IrCYFPDgkX4DGB97VFbiFEfxN+IMW1NiF+Qk7Kd3SX2899vwuFxyVvGwovX7ssuCi/4tSTrvx6PLhH6zw==, tarball: https://registry.npmjs.org/@auto-it/version-file/-/version-file-11.1.6.tgz} dependencies: - '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) fp-ts: 2.16.5 io-ts: 2.2.21(fp-ts@2.16.5) semver: 7.6.2 @@ -4153,7 +4153,7 @@ packages: resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==, tarball: https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz} dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2(cosmiconfig@7.0.0)(typescript@5.3.2): + /@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2(cosmiconfig@7.0.0)(typescript@5.5.3): resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==, tarball: https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz} engines: {node: '>=10.0.0'} peerDependencies: @@ -4162,7 +4162,7 @@ packages: cosmiconfig: 7.0.0 lodash.get: 4.4.2 make-error: 1.3.6 - ts-node: 9.1.1(typescript@5.3.2) + ts-node: 9.1.1(typescript@5.5.3) tslib: 2.6.2 transitivePeerDependencies: - typescript @@ -5210,9 +5210,9 @@ packages: '@player-tools/dsl': 0.5.2(@swc/core@1.5.7)(@types/node@18.19.33)(@types/react@18.3.2)(react@18.3.1) '@player-tools/json-language-service': 0.5.2 '@player-tools/xlr': 0.5.2 - '@player-tools/xlr-converters': 0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5) - '@player-tools/xlr-sdk': 0.5.2(typescript@5.4.5) - '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5) + '@player-tools/xlr-converters': 0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3) + '@player-tools/xlr-sdk': 0.5.2(typescript@5.5.3) + '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3) chalk: 4.1.2 cosmiconfig: 7.1.0 cross-fetch: 3.1.8 @@ -5228,7 +5228,7 @@ packages: react: 18.3.1 tapable-ts: 0.2.4 tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 transitivePeerDependencies: @@ -5264,9 +5264,9 @@ packages: react-json-reconciler: 2.0.0(react@18.3.1) source-map-js: 1.2.0 tapable-ts: 0.2.4 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -5294,9 +5294,9 @@ packages: react-json-reconciler: 2.0.0(react@18.3.1) source-map-js: 1.2.0 tapable-ts: 0.2.4 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -5307,8 +5307,8 @@ packages: resolution: {integrity: sha512-vpXjJ3irqQMwdwQWzzB4vNl7Reskq9XSXXj+M61G0ZLTScXRZa83hLeRgTYHfsuW39IWu0AYufHNgbR6uDZi9A==, tarball: https://registry.npmjs.org/@player-tools/json-language-service/-/json-language-service-0.5.2.tgz} dependencies: '@player-tools/xlr': 0.5.2 - '@player-tools/xlr-sdk': 0.5.2(typescript@5.4.5) - '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5) + '@player-tools/xlr-sdk': 0.5.2(typescript@5.5.3) + '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3) change-case: 4.1.2 cross-fetch: 3.1.8 detect-indent: 6.1.0 @@ -5316,7 +5316,7 @@ packages: tapable-ts: 0.2.4 timm: 1.7.1 tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 transitivePeerDependencies: @@ -5324,39 +5324,39 @@ packages: - supports-color dev: false - /@player-tools/xlr-converters@0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5): + /@player-tools/xlr-converters@0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3): resolution: {integrity: sha512-5M644wJwyGz5gVV0+yHxwIFGkB7aL25Bll08TnqTFhLjYAIuy/Q12tE4DWklaNemvySkRUvRakh4EqFM1J3zDw==, tarball: https://registry.npmjs.org/@player-tools/xlr-converters/-/xlr-converters-0.5.2.tgz} peerDependencies: typescript: ^5.4.4 dependencies: '@player-tools/xlr': 0.5.2 - '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5) + '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3) tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - jsonc-parser - supports-color dev: false - /@player-tools/xlr-sdk@0.5.2(typescript@5.4.5): + /@player-tools/xlr-sdk@0.5.2(typescript@5.5.3): resolution: {integrity: sha512-ZguEmjpgUARPo+8Bu8NJz4ojAYYOOj3AXjWScG7vCvGJdHJ70azPM9og/gYkSIxt12xAr1lAHeM1FSSf2kRmEg==, tarball: https://registry.npmjs.org/@player-tools/xlr-sdk/-/xlr-sdk-0.5.2.tgz} peerDependencies: typescript: ^5.4.4 dependencies: '@player-tools/xlr': 0.5.2 - '@player-tools/xlr-converters': 0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5) - '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5) + '@player-tools/xlr-converters': 0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3) + '@player-tools/xlr-utils': 0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3) '@types/fs-extra': 9.0.13 '@types/node': 18.19.33 fs-extra: 10.1.0 jsonc-parser: 2.3.1 tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@player-tools/xlr-utils@0.5.2(jsonc-parser@2.3.1)(typescript@5.4.5): + /@player-tools/xlr-utils@0.5.2(jsonc-parser@2.3.1)(typescript@5.5.3): resolution: {integrity: sha512-kCLMySi8TGaB3Zij8UWPOgRW/4bmfkqA00khiI9IKEnEr2sFAqTM9abGDGhO9d9Pxd3OFJjVGKO+7qBTM8Lklg==, tarball: https://registry.npmjs.org/@player-tools/xlr-utils/-/xlr-utils-0.5.2.tgz} peerDependencies: jsonc-parser: ^2.3.1 @@ -5366,7 +5366,7 @@ packages: '@typescript/vfs': 1.5.0 jsonc-parser: 2.3.1 tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false @@ -6340,7 +6340,7 @@ packages: - supports-color dev: false - /@storybook/builder-vite@7.6.19(typescript@5.3.2)(vite@4.5.3): + /@storybook/builder-vite@7.6.19(typescript@5.5.3)(vite@4.5.3): resolution: {integrity: sha512-llYpfYCHQCD0nPy+5J+H67iKcOpBrexIFO13wXxHQyl27Z+1T2JJj4cHqZs5S3a2XLiwf4df44NBvvwV5cmJmQ==, tarball: https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.19.tgz} peerDependencies: '@preact/preset-vite': '*' @@ -6371,14 +6371,14 @@ packages: fs-extra: 11.2.0 magic-string: 0.30.10 rollup: 3.29.4 - typescript: 5.3.2 + typescript: 5.5.3 vite: 4.5.3(@types/node@18.19.33) transitivePeerDependencies: - encoding - supports-color dev: false - /@storybook/builder-webpack5@7.6.19(esbuild@0.19.8)(typescript@5.3.2)(webpack-cli@5.1.4): + /@storybook/builder-webpack5@7.6.19(esbuild@0.19.8)(typescript@5.5.3)(webpack-cli@5.1.4): resolution: {integrity: sha512-PeP66orYG0tWoWeOGNcCDKtk/kpDBFfosViCkd0Pxb6c2MtvjOuHSGWGB/9AI3hjodsoe5p9xo/SqGf7lDzpoA==, tarball: https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.6.19.tgz} peerDependencies: typescript: '*' @@ -6406,7 +6406,7 @@ packages: css-loader: 6.11.0(webpack@5.91.0) es-module-lexer: 1.5.3 express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.2)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.3)(webpack@5.91.0) fs-extra: 11.2.0 html-webpack-plugin: 5.6.0(webpack@5.91.0) magic-string: 0.30.10 @@ -6417,7 +6417,7 @@ packages: swc-loader: 0.2.6(@swc/core@1.5.7)(webpack@5.91.0) terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.19.8)(webpack@5.91.0) ts-dedent: 2.2.0 - typescript: 5.3.2 + typescript: 5.5.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 @@ -6747,7 +6747,7 @@ packages: resolution: {integrity: sha512-s6p1vpgMfn+QGDfCK2YNdyyWKidUgb3nGicB81FANRyzYqGB//QlJlghEc2LKCIQbGIZQiwP3l8PdZQmczEJRw==, tarball: https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.19.tgz} dev: false - /@storybook/preset-react-webpack@7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4): + /@storybook/preset-react-webpack@7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4): resolution: {integrity: sha512-WvfDE4upH7jmisx5XOn4E07p9Fm8YJn4Aywc9vYM1jqQ8A1lEH8VSC1KR6dPfdmGr94jRscQkD6fjs9sUNTdrw==, tarball: https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-7.6.19.tgz} engines: {node: '>=16.0.0'} peerDependencies: @@ -6768,8 +6768,8 @@ packages: '@storybook/core-webpack': 7.6.19 '@storybook/docs-tools': 7.6.19 '@storybook/node-logger': 7.6.19 - '@storybook/react': 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.2)(webpack@5.91.0) + '@storybook/react': 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.3)(webpack@5.91.0) '@types/node': 18.19.33 '@types/semver': 7.5.8 babel-plugin-add-react-displayname: 0.0.5 @@ -6780,7 +6780,7 @@ packages: react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 semver: 7.6.2 - typescript: 5.3.2 + typescript: 5.5.3 webpack: 5.91.0(@swc/core@1.5.7)(esbuild@0.19.8)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' @@ -6820,7 +6820,7 @@ packages: resolution: {integrity: sha512-VqRPua2koOQTOteB+VvuKNXFYQ7IDEopaPpj9Nx+3kom+bqp0hWdAysWcm6CtKN2GGzBQm+5PvGibMNdawsaVg==, tarball: https://registry.npmjs.org/@storybook/preview/-/preview-7.6.19.tgz} dev: false - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.2)(webpack@5.91.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.3)(webpack@5.91.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==, tarball: https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz} peerDependencies: typescript: '>= 4.x' @@ -6831,9 +6831,9 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.3.2) + react-docgen-typescript: 2.2.2(typescript@5.5.3) tslib: 2.6.2 - typescript: 5.3.2 + typescript: 5.5.3 webpack: 5.91.0(@swc/core@1.5.7)(esbuild@0.19.8)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color @@ -6849,7 +6849,7 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /@storybook/react-webpack5@7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4): + /@storybook/react-webpack5@7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4): resolution: {integrity: sha512-QPnDv5eimvgc0zBIvc1H49iBUfZhs0hhrs9eO0+rAC6sIo5BiDcX9nQJZEuamRPVuLjqoRByj6vUpqGI25zASg==, tarball: https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-7.6.19.tgz} engines: {node: '>=16.0.0'} peerDependencies: @@ -6864,13 +6864,13 @@ packages: optional: true dependencies: '@babel/core': 7.24.5 - '@storybook/builder-webpack5': 7.6.19(esbuild@0.19.8)(typescript@5.3.2)(webpack-cli@5.1.4) - '@storybook/preset-react-webpack': 7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4) - '@storybook/react': 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2) + '@storybook/builder-webpack5': 7.6.19(esbuild@0.19.8)(typescript@5.5.3)(webpack-cli@5.1.4) + '@storybook/preset-react-webpack': 7.6.19(@babel/core@7.24.5)(@swc/core@1.5.7)(esbuild@0.19.8)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3)(webpack-cli@5.1.4)(webpack-dev-server@5.0.4) + '@storybook/react': 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) '@types/node': 18.19.33 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - typescript: 5.3.2 + typescript: 5.5.3 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -6888,7 +6888,7 @@ packages: - webpack-plugin-serve dev: false - /@storybook/react@7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.3.2): + /@storybook/react@7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3): resolution: {integrity: sha512-uKShAAp1/pRki1YnRjBveH/jAD3f8V0W2WP1LxTQqnKVFkl01mTbDZ/9ZIK6rVTSILUlmsk3fwsNyRbOKVgBGQ==, tarball: https://registry.npmjs.org/@storybook/react/-/react-7.6.19.tgz} engines: {node: '>=16.0.0'} peerDependencies: @@ -6921,7 +6921,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.3.2 + typescript: 5.5.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -7691,7 +7691,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.2): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7703,23 +7703,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.3.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 semver: 7.6.2 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.3.2): + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7731,10 +7731,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - typescript: 5.3.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false @@ -7747,7 +7747,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.3.2): + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7757,12 +7757,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false @@ -7772,7 +7772,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7787,13 +7787,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7804,7 +7804,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3) eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.2 @@ -8575,15 +8575,15 @@ packages: engines: {node: '>=0.8'} dev: false - /auto@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /auto@11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-GKeZbFWPp7V9d+yWuFvaffVNyLSGFpR/+SrzXt29YKhg8axx5bKQKzbBN0eSzX5DLmhBwS81tWXS+SYpECil9Q==, tarball: https://registry.npmjs.org/auto/-/auto-11.1.6.tgz} engines: {node: '>=10.x'} hasBin: true dependencies: - '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) - '@auto-it/npm': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) - '@auto-it/released': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) - '@auto-it/version-file': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + '@auto-it/core': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) + '@auto-it/npm': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) + '@auto-it/released': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) + '@auto-it/version-file': 11.1.6(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) await-to-js: 3.0.0 chalk: 4.1.2 command-line-application: 0.10.1 @@ -9676,7 +9676,7 @@ packages: yaml: 1.10.2 dev: false - /cosmiconfig@9.0.0(typescript@5.3.2): + /cosmiconfig@9.0.0(typescript@5.5.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, tarball: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz} engines: {node: '>=14'} peerDependencies: @@ -9689,7 +9689,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.3.2 + typescript: 5.5.3 dev: false /create-require@1.1.1: @@ -11202,7 +11202,7 @@ packages: signal-exit: 4.1.0 dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.2)(webpack@5.91.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.5.3)(webpack@5.91.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==, tarball: https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -11221,7 +11221,7 @@ packages: schema-utils: 3.3.0 semver: 7.6.2 tapable: 2.2.1 - typescript: 5.3.2 + typescript: 5.5.3 webpack: 5.91.0(@swc/core@1.5.7)(esbuild@0.19.8)(webpack-cli@5.1.4) dev: false @@ -15238,11 +15238,11 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2) + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3) yaml: 2.4.2 dev: false - /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.3.2)(webpack@5.91.0): + /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==, tarball: https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz} engines: {node: '>= 18.12.0'} peerDependencies: @@ -15255,7 +15255,7 @@ packages: webpack: optional: true dependencies: - cosmiconfig: 9.0.0(typescript@5.3.2) + cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.2 @@ -15606,12 +15606,12 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /react-docgen-typescript@2.2.2(typescript@5.3.2): + /react-docgen-typescript@2.2.2(typescript@5.5.3): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==, tarball: https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.3.2 + typescript: 5.5.3 dev: false /react-docgen@7.0.3: @@ -17779,7 +17779,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, tarball: https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz} dev: false - /ts-loader@9.5.1(typescript@5.3.2)(webpack@5.91.0): + /ts-loader@9.5.1(typescript@5.5.3)(webpack@5.91.0): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==, tarball: https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz} engines: {node: '>=12.0.0'} peerDependencies: @@ -17791,7 +17791,7 @@ packages: micromatch: 4.0.5 semver: 7.6.2 source-map: 0.7.4 - typescript: 5.3.2 + typescript: 5.5.3 webpack: 5.91.0(@swc/core@1.5.7)(esbuild@0.19.8)(webpack-cli@5.1.4) dev: false @@ -17799,7 +17799,7 @@ packages: resolution: {integrity: sha512-hd5aYe8XfpWSCoh8vkV+JJmFY22Q2WtUIQIWEM3dYVKnEwMwyiRbxir/kRlTbZdGhoOeKqZ1ammPR/eiS7Tdgg==, tarball: https://registry.npmjs.org/ts-nested-error/-/ts-nested-error-1.2.1.tgz} dev: false - /ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.3.2): + /ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.5.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, tarball: https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz} hasBin: true peerDependencies: @@ -17826,44 +17826,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.2 + typescript: 5.5.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.4.5): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, tarball: https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.5.7 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.33 - acorn: 8.11.3 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.4.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: false - - /ts-node@9.1.1(typescript@5.3.2): + /ts-node@9.1.1(typescript@5.5.3): resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==, tarball: https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz} engines: {node: '>=10.0.0'} hasBin: true @@ -17875,7 +17843,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 5.3.2 + typescript: 5.5.3 yn: 3.1.1 dev: false @@ -17917,7 +17885,7 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz} dev: false - /tsup@8.0.2(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2)(typescript@5.3.2): + /tsup@8.0.2(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2)(typescript@5.5.3): resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==, tarball: https://registry.npmjs.org/tsup/-/tsup-8.0.2.tgz} engines: {node: '>=18'} hasBin: true @@ -17952,20 +17920,20 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 5.3.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - ts-node dev: false - /tsutils@3.21.0(typescript@5.3.2): + /tsutils@3.21.0(typescript@5.5.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.3.2 + typescript: 5.5.3 dev: false /tunnel-agent@0.6.0: @@ -18081,14 +18049,8 @@ packages: resolution: {integrity: sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==, tarball: https://registry.npmjs.org/typescript-memoize/-/typescript-memoize-1.1.1.tgz} dev: false - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz} - engines: {node: '>=14.17'} - hasBin: true - dev: false - - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz} + /typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz} engines: {node: '>=14.17'} hasBin: true dev: false diff --git a/tsconfig.json b/tsconfig.json index 3fdded7d8..dfd5594f6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,6 +21,7 @@ "importHelpers": true, "resolveJsonModule": true, "composite": true, - "lib": ["DOM", "ES2020"] + "lib": ["DOM", "ES2020"], + "isolatedDeclarations": true } }