diff --git a/package.json b/package.json index 9baae80..02c04f5 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "devDependencies": { "npm-run-all2": "9.0.2", "tsx": "4.22.4", - "typescript": "5.9.3" + "typescript": "7.0.2" }, "dependencies": { "@faker-js/faker": "10.5.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27e8cf5..bd5db20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: 4.22.4 version: 4.22.4 typescript: - specifier: 5.9.3 - version: 5.9.3 + specifier: 7.0.2 + version: 7.0.2 playgrounds/browser: devDependencies: @@ -42,39 +42,39 @@ importers: version: 30.4.2(@types/node@25.0.3) ts-jest: specifier: 29.4.11 - version: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@25.0.3))(typescript@5.9.3) + version: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@25.0.3))(typescript@7.0.2) playgrounds/vite-cjs: dependencies: vue: specifier: ~3.5.13 - version: 3.5.26(typescript@5.9.3) + version: 3.5.26(typescript@7.0.2) devDependencies: '@vitejs/plugin-vue': specifier: 6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4))(vue@3.5.26(typescript@5.9.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4))(vue@3.5.26(typescript@7.0.2)) vite: specifier: 8.0.16 version: 8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4) vue-tsc: specifier: 3.3.5 - version: 3.3.5(typescript@5.9.3) + version: 3.3.5(typescript@7.0.2) playgrounds/vite-esm: dependencies: vue: specifier: ~3.5.13 - version: 3.5.26(typescript@5.9.3) + version: 3.5.26(typescript@7.0.2) devDependencies: '@vitejs/plugin-vue': specifier: 6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4))(vue@3.5.26(typescript@5.9.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4))(vue@3.5.26(typescript@7.0.2)) vite: specifier: 8.0.16 version: 8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4) vue-tsc: specifier: 3.3.5 - version: 3.3.5(typescript@5.9.3) + version: 3.3.5(typescript@7.0.2) playgrounds/webpack-cjs: dependencies: @@ -83,20 +83,20 @@ importers: version: 3.49.0 vue: specifier: ~3.5.13 - version: 3.5.26(typescript@5.9.3) + version: 3.5.26(typescript@7.0.2) devDependencies: '@babel/core': specifier: 7.29.7 version: 7.29.7 '@vue/cli-plugin-babel': specifier: 5.0.9 - version: 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3))(core-js@3.49.0)(vue@3.5.26(typescript@5.9.3)) + version: 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3))(core-js@3.49.0)(vue@3.5.26(typescript@7.0.2)) '@vue/cli-plugin-typescript': specifier: 5.0.9 - version: 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3))(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)) + version: 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3))(typescript@7.0.2)(vue@3.5.26(typescript@7.0.2)) '@vue/cli-service': specifier: 5.0.9 - version: 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3) + version: 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3) packages: @@ -1378,6 +1378,126 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [netbsd] + + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} deprecated: Potential CWE-502 - Update to 1.3.1 or higher @@ -4669,9 +4789,9 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} hasBin: true uglify-js@3.19.3: @@ -6514,6 +6634,66 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 + '@typescript/typescript-aix-ppc64@7.0.2': + optional: true + + '@typescript/typescript-darwin-arm64@7.0.2': + optional: true + + '@typescript/typescript-darwin-x64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-x64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm@7.0.2': + optional: true + + '@typescript/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true + + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true + + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true + + '@typescript/typescript-linux-s390x@7.0.2': + optional: true + + '@typescript/typescript-linux-x64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-sunos-x64@7.0.2': + optional: true + + '@typescript/typescript-win32-arm64@7.0.2': + optional: true + + '@typescript/typescript-win32-x64@7.0.2': + optional: true + '@ungap/structured-clone@1.3.0': {} '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -6575,11 +6755,11 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4))(vue@3.5.26(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4))(vue@3.5.26(typescript@7.0.2))': dependencies: '@rolldown/pluginutils': 1.0.1 vite: 8.0.16(@types/node@25.0.3)(esbuild@0.28.1)(terser@5.44.1)(tsx@4.22.4) - vue: 3.5.26(typescript@5.9.3) + vue: 3.5.26(typescript@7.0.2) '@volar/language-core@2.4.28': dependencies: @@ -6636,7 +6816,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/babel-preset-app@5.0.9(@babel/core@7.29.7)(core-js@3.49.0)(vue@3.5.26(typescript@5.9.3))': + '@vue/babel-preset-app@5.0.9(@babel/core@7.29.7)(core-js@3.49.0)(vue@3.5.26(typescript@7.0.2))': dependencies: '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.28.6 @@ -6649,17 +6829,17 @@ snapshots: '@babel/preset-env': 7.28.5(@babel/core@7.29.7) '@babel/runtime': 7.28.4 '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) - '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.29.7)(vue@3.5.26(typescript@5.9.3)) + '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.29.7)(vue@3.5.26(typescript@7.0.2)) babel-plugin-dynamic-import-node: 2.3.3 core-js-compat: 3.47.0 semver: 7.8.4 optionalDependencies: core-js: 3.49.0 - vue: 3.5.26(typescript@5.9.3) + vue: 3.5.26(typescript@7.0.2) transitivePeerDependencies: - supports-color - '@vue/babel-preset-jsx@1.4.0(@babel/core@7.29.7)(vue@3.5.26(typescript@5.9.3))': + '@vue/babel-preset-jsx@1.4.0(@babel/core@7.29.7)(vue@3.5.26(typescript@7.0.2))': dependencies: '@babel/core': 7.29.7 '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 @@ -6671,7 +6851,7 @@ snapshots: '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.29.7) '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.29.7) optionalDependencies: - vue: 3.5.26(typescript@5.9.3) + vue: 3.5.26(typescript@7.0.2) transitivePeerDependencies: - supports-color @@ -6718,11 +6898,11 @@ snapshots: '@vue/cli-overlay@5.0.9': {} - '@vue/cli-plugin-babel@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3))(core-js@3.49.0)(vue@3.5.26(typescript@5.9.3))': + '@vue/cli-plugin-babel@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3))(core-js@3.49.0)(vue@3.5.26(typescript@7.0.2))': dependencies: '@babel/core': 7.29.7 - '@vue/babel-preset-app': 5.0.9(@babel/core@7.29.7)(core-js@3.49.0)(vue@3.5.26(typescript@5.9.3)) - '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3) + '@vue/babel-preset-app': 5.0.9(@babel/core@7.29.7)(core-js@3.49.0)(vue@3.5.26(typescript@7.0.2)) + '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3) '@vue/cli-shared-utils': 5.0.9 babel-loader: 8.4.1(@babel/core@7.29.7)(webpack@5.104.1) thread-loader: 3.0.4(webpack@5.104.1) @@ -6737,26 +6917,26 @@ snapshots: - vue - webpack-cli - '@vue/cli-plugin-router@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3))': + '@vue/cli-plugin-router@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3))': dependencies: - '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3) + '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3) '@vue/cli-shared-utils': 5.0.9 transitivePeerDependencies: - encoding - '@vue/cli-plugin-typescript@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3))(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3))': + '@vue/cli-plugin-typescript@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3))(typescript@7.0.2)(vue@3.5.26(typescript@7.0.2))': dependencies: '@babel/core': 7.29.7 '@types/webpack-env': 1.18.8 - '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3) + '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3) '@vue/cli-shared-utils': 5.0.9 babel-loader: 8.4.1(@babel/core@7.29.7)(webpack@5.104.1) - fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.9.3)(webpack@5.104.1) + fork-ts-checker-webpack-plugin: 6.5.3(typescript@7.0.2)(webpack@5.104.1) globby: 11.1.0 thread-loader: 3.0.4(webpack@5.104.1) - ts-loader: 9.5.4(typescript@5.9.3)(webpack@5.104.1) - typescript: 5.9.3 - vue: 3.5.26(typescript@5.9.3) + ts-loader: 9.5.4(typescript@7.0.2)(webpack@5.104.1) + typescript: 7.0.2 + vue: 3.5.26(typescript@7.0.2) webpack: 5.104.1 transitivePeerDependencies: - '@swc/core' @@ -6767,19 +6947,19 @@ snapshots: - uglify-js - webpack-cli - '@vue/cli-plugin-vuex@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3))': + '@vue/cli-plugin-vuex@5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3))': dependencies: - '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3) + '@vue/cli-service': 5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3) - '@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3)': + '@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3)': dependencies: '@babel/helper-compilation-targets': 7.27.2 '@soda/friendly-errors-webpack-plugin': 1.8.1(webpack@5.104.1) '@soda/get-current-script': 1.0.2 '@types/minimist': 1.2.5 '@vue/cli-overlay': 5.0.9 - '@vue/cli-plugin-router': 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3)) - '@vue/cli-plugin-vuex': 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@5.9.3))(webpack-sources@3.3.3)) + '@vue/cli-plugin-router': 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3)) + '@vue/cli-plugin-vuex': 5.0.9(@vue/cli-service@5.0.9(@vue/compiler-sfc@3.5.26)(handlebars@4.7.9)(lodash@4.17.21)(vue@3.5.26(typescript@7.0.2))(webpack-sources@3.3.3)) '@vue/cli-shared-utils': 5.0.9 '@vue/component-compiler-utils': 3.3.0(handlebars@4.7.9)(lodash@4.17.21) '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.26)(css-loader@6.11.0(webpack@5.104.1))(handlebars@4.7.9)(lodash@4.17.21)(webpack@5.104.1) @@ -6819,7 +6999,7 @@ snapshots: ssri: 8.0.1 terser-webpack-plugin: 5.3.16(webpack@5.104.1) thread-loader: 3.0.4(webpack@5.104.1) - vue-loader: 17.4.2(@vue/compiler-sfc@3.5.26)(vue@3.5.26(typescript@5.9.3))(webpack@5.104.1) + vue-loader: 17.4.2(@vue/compiler-sfc@3.5.26)(vue@3.5.26(typescript@7.0.2))(webpack@5.104.1) vue-style-loader: 4.1.3 webpack: 5.104.1 webpack-bundle-analyzer: 4.10.2 @@ -7040,11 +7220,11 @@ snapshots: '@vue/shared': 3.5.26 csstype: 3.2.3 - '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@5.9.3))': + '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@7.0.2))': dependencies: '@vue/compiler-ssr': 3.5.26 '@vue/shared': 3.5.26 - vue: 3.5.26(typescript@5.9.3) + vue: 3.5.26(typescript@7.0.2) '@vue/shared@3.5.26': {} @@ -8089,7 +8269,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(typescript@5.9.3)(webpack@5.104.1): + fork-ts-checker-webpack-plugin@6.5.3(typescript@7.0.2)(webpack@5.104.1): dependencies: '@babel/code-frame': 7.29.0 '@types/json-schema': 7.0.15 @@ -8104,7 +8284,7 @@ snapshots: schema-utils: 2.7.0 semver: 7.8.4 tapable: 1.1.3 - typescript: 5.9.3 + typescript: 7.0.2 webpack: 5.104.1 forwarded@0.2.0: {} @@ -10052,7 +10232,7 @@ snapshots: tr46@0.0.3: {} - ts-jest@29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@25.0.3))(typescript@5.9.3): + ts-jest@29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@25.0.3))(typescript@7.0.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -10063,7 +10243,7 @@ snapshots: make-error: 1.3.6 semver: 7.8.4 type-fest: 4.41.0 - typescript: 5.9.3 + typescript: 7.0.2 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.29.7 @@ -10072,14 +10252,14 @@ snapshots: babel-jest: 30.4.1(@babel/core@7.29.7) jest-util: 30.4.1 - ts-loader@9.5.4(typescript@5.9.3)(webpack@5.104.1): + ts-loader@9.5.4(typescript@7.0.2)(webpack@5.104.1): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.4 micromatch: 4.0.8 semver: 7.8.4 source-map: 0.7.6 - typescript: 5.9.3 + typescript: 7.0.2 webpack: 5.104.1 tslib@2.8.1: {} @@ -10105,7 +10285,28 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typescript@5.9.3: {} + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 uglify-js@3.19.3: optional: true @@ -10266,7 +10467,7 @@ snapshots: - walrus - whiskers - vue-loader@17.4.2(@vue/compiler-sfc@3.5.26)(vue@3.5.26(typescript@5.9.3))(webpack@5.104.1): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.26)(vue@3.5.26(typescript@7.0.2))(webpack@5.104.1): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 @@ -10274,7 +10475,7 @@ snapshots: webpack: 5.104.1 optionalDependencies: '@vue/compiler-sfc': 3.5.26 - vue: 3.5.26(typescript@5.9.3) + vue: 3.5.26(typescript@7.0.2) vue-style-loader@4.1.3: dependencies: @@ -10283,21 +10484,21 @@ snapshots: vue-template-es2015-compiler@1.9.1: {} - vue-tsc@3.3.5(typescript@5.9.3): + vue-tsc@3.3.5(typescript@7.0.2): dependencies: '@volar/typescript': 2.4.28 '@vue/language-core': 3.3.5 - typescript: 5.9.3 + typescript: 7.0.2 - vue@3.5.26(typescript@5.9.3): + vue@3.5.26(typescript@7.0.2): dependencies: '@vue/compiler-dom': 3.5.26 '@vue/compiler-sfc': 3.5.26 '@vue/runtime-dom': 3.5.26 - '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@5.9.3)) + '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@7.0.2)) '@vue/shared': 3.5.26 optionalDependencies: - typescript: 5.9.3 + typescript: 7.0.2 walker@1.0.8: dependencies: