Browse Source

update typescript to 5.9.3

Yuki Takei 2 weeks ago
parent
commit
d4a4f5d48f
3 changed files with 85 additions and 90 deletions
  1. 2 4
      apps/app/package.json
  2. 1 1
      package.json
  3. 82 85
      pnpm-lock.yaml

+ 2 - 4
apps/app/package.json

@@ -58,6 +58,7 @@
   "// comments for dependencies": {
   "// comments for dependencies": {
     "@aws-skd/*": "fix version above 3.186.0 that is required by mongodb@4.16.0",
     "@aws-skd/*": "fix version above 3.186.0 that is required by mongodb@4.16.0",
     "@keycloak/keycloak-admin-client": "19.0.0 or above exports only ESM.",
     "@keycloak/keycloak-admin-client": "19.0.0 or above exports only ESM.",
+    "bootstrap": "v5.3.3 has a bug. refs: https://github.com/twbs/bootstrap/issues/39798",
     "escape-string-regexp": "5.0.0 or above exports only ESM",
     "escape-string-regexp": "5.0.0 or above exports only ESM",
     "next-themes": "0.3.0 causes a type error: https://github.com/pacocoursey/next-themes/issues/122",
     "next-themes": "0.3.0 causes a type error: https://github.com/pacocoursey/next-themes/issues/122",
     "string-width": "5.0.0 or above exports only ESM."
     "string-width": "5.0.0 or above exports only ESM."
@@ -295,10 +296,8 @@
     "zod": "^3.24.2"
     "zod": "^3.24.2"
   },
   },
   "// comments for defDependencies": {
   "// comments for defDependencies": {
-    "bootstrap": "v5.3.3 has a bug. refs: https://github.com/twbs/bootstrap/issues/39798",
     "@handsontable/react": "v3 requires handsontable >= 7.0.0.",
     "@handsontable/react": "v3 requires handsontable >= 7.0.0.",
-    "handsontable": "v7.0.0 or above is no loger MIT lisence.",
-    "mongodb": "mongoose which is used requires mongo@4.16.0."
+    "handsontable": "v7.0.0 or above is no loger MIT lisence."
   },
   },
   "devDependencies": {
   "devDependencies": {
     "@apidevtools/swagger-parser": "^10.1.1",
     "@apidevtools/swagger-parser": "^10.1.1",
@@ -354,7 +353,6 @@
     "supertest": "^7.1.4",
     "supertest": "^7.1.4",
     "swagger2openapi": "^7.0.8",
     "swagger2openapi": "^7.0.8",
     "tinykeys": "^3.0.0",
     "tinykeys": "^3.0.0",
-    "typescript": "~5.0.4",
     "unist-util-is": "^6.0.0",
     "unist-util-is": "^6.0.0",
     "unist-util-visit-parents": "^6.0.0"
     "unist-util-visit-parents": "^6.0.0"
   }
   }

+ 1 - 1
package.json

@@ -83,7 +83,7 @@
     "tsconfig-paths": "^4.2.0",
     "tsconfig-paths": "^4.2.0",
     "tspc": "^1.1.2",
     "tspc": "^1.1.2",
     "turbo": "^2.1.3",
     "turbo": "^2.1.3",
-    "typescript": "~5.0.0",
+    "typescript": "^5.9.3",
     "typescript-transform-paths": "^3.4.7",
     "typescript-transform-paths": "^3.4.7",
     "vite": "^5.4.21",
     "vite": "^5.4.21",
     "vite-plugin-dts": "^3.9.1",
     "vite-plugin-dts": "^3.9.1",

+ 82 - 85
pnpm-lock.yaml

@@ -35,7 +35,7 @@ importers:
         version: 1.58.2
         version: 1.58.2
       '@swc-node/register':
       '@swc-node/register':
         specifier: ^1.10.9
         specifier: ^1.10.9
-        version: 1.10.9(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)(typescript@5.0.4)
+        version: 1.10.9(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)(typescript@5.9.3)
       '@swc/core':
       '@swc/core':
         specifier: ^1.5.25
         specifier: ^1.5.25
         version: 1.10.7(@swc/helpers@0.5.19)
         version: 1.10.7(@swc/helpers@0.5.19)
@@ -119,19 +119,19 @@ importers:
         version: 0.3.4
         version: 0.3.4
       stylelint:
       stylelint:
         specifier: ^16.5.0
         specifier: ^16.5.0
-        version: 16.5.0(typescript@5.0.4)
+        version: 16.5.0(typescript@5.9.3)
       stylelint-config-recess-order:
       stylelint-config-recess-order:
         specifier: ^5.0.1
         specifier: ^5.0.1
-        version: 5.0.1(stylelint@16.5.0(typescript@5.0.4))
+        version: 5.0.1(stylelint@16.5.0(typescript@5.9.3))
       stylelint-config-recommended-scss:
       stylelint-config-recommended-scss:
         specifier: ^14.0.0
         specifier: ^14.0.0
-        version: 14.0.0(postcss@8.5.8)(stylelint@16.5.0(typescript@5.0.4))
+        version: 14.0.0(postcss@8.5.8)(stylelint@16.5.0(typescript@5.9.3))
       ts-deepmerge:
       ts-deepmerge:
         specifier: ^6.2.0
         specifier: ^6.2.0
         version: 6.2.0
         version: 6.2.0
       ts-node:
       ts-node:
         specifier: ^10.9.2
         specifier: ^10.9.2
-        version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.19))(@types/node@20.19.17)(typescript@5.0.4)
+        version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.19))(@types/node@20.19.17)(typescript@5.9.3)
       ts-patch:
       ts-patch:
         specifier: ^3.2.0
         specifier: ^3.2.0
         version: 3.2.0
         version: 3.2.0
@@ -145,26 +145,26 @@ importers:
         specifier: ^2.1.3
         specifier: ^2.1.3
         version: 2.1.3
         version: 2.1.3
       typescript:
       typescript:
-        specifier: ~5.0.0
-        version: 5.0.4
+        specifier: ^5.9.3
+        version: 5.9.3
       typescript-transform-paths:
       typescript-transform-paths:
         specifier: ^3.4.7
         specifier: ^3.4.7
-        version: 3.4.7(typescript@5.0.4)
+        version: 3.4.7(typescript@5.9.3)
       vite:
       vite:
         specifier: ^5.4.21
         specifier: ^5.4.21
         version: 5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)
         version: 5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)
       vite-plugin-dts:
       vite-plugin-dts:
         specifier: ^3.9.1
         specifier: ^3.9.1
-        version: 3.9.1(@types/node@20.19.17)(rollup@4.39.0)(typescript@5.0.4)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1))
+        version: 3.9.1(@types/node@20.19.17)(rollup@4.39.0)(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1))
       vite-tsconfig-paths:
       vite-tsconfig-paths:
         specifier: ^5.0.1
         specifier: ^5.0.1
-        version: 5.0.1(typescript@5.0.4)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1))
+        version: 5.0.1(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1))
       vitest:
       vitest:
         specifier: ^2.1.1
         specifier: ^2.1.1
         version: 2.1.1(@types/node@20.19.17)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(jsdom@26.1.0)(sass@1.77.6)(terser@5.46.1)
         version: 2.1.1(@types/node@20.19.17)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(jsdom@26.1.0)(sass@1.77.6)(terser@5.46.1)
       vitest-mock-extended:
       vitest-mock-extended:
         specifier: ^2.0.2
         specifier: ^2.0.2
-        version: 2.0.2(typescript@5.0.4)(vitest@2.1.1)
+        version: 2.0.2(typescript@5.9.3)(vitest@2.1.1)
 
 
   apps/app:
   apps/app:
     dependencies:
     dependencies:
@@ -996,7 +996,7 @@ importers:
         version: 1.10.0
         version: 1.10.0
       openapi-typescript:
       openapi-typescript:
         specifier: ^7.8.0
         specifier: ^7.8.0
-        version: 7.8.0(typescript@5.0.4)
+        version: 7.8.0(typescript@5.9.3)
       rehype-rewrite:
       rehype-rewrite:
         specifier: ^4.0.2
         specifier: ^4.0.2
         version: 4.0.2
         version: 4.0.2
@@ -1018,9 +1018,6 @@ importers:
       tinykeys:
       tinykeys:
         specifier: ^3.0.0
         specifier: ^3.0.0
         version: 3.0.0
         version: 3.0.0
-      typescript:
-        specifier: ~5.0.4
-        version: 5.0.4
       unist-util-is:
       unist-util-is:
         specifier: ^6.0.0
         specifier: ^6.0.0
         version: 6.0.0
         version: 6.0.0
@@ -1086,17 +1083,17 @@ importers:
         version: 4.21.0
         version: 4.21.0
       puppeteer:
       puppeteer:
         specifier: ^23.1.1
         specifier: ^23.1.1
-        version: 23.6.1(typescript@5.0.4)
+        version: 23.6.1(typescript@5.9.3)
       puppeteer-cluster:
       puppeteer-cluster:
         specifier: ^0.24.0
         specifier: ^0.24.0
-        version: 0.24.0(puppeteer@23.6.1(typescript@5.0.4))
+        version: 0.24.0(puppeteer@23.6.1(typescript@5.9.3))
       tslib:
       tslib:
         specifier: ^2.8.0
         specifier: ^2.8.0
         version: 2.8.1
         version: 2.8.1
     devDependencies:
     devDependencies:
       '@swc-node/register':
       '@swc-node/register':
         specifier: ^1.10.9
         specifier: ^1.10.9
-        version: 1.10.9(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)(typescript@5.0.4)
+        version: 1.10.9(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)(typescript@5.9.3)
       '@swc/core':
       '@swc/core':
         specifier: ^1.9.2
         specifier: ^1.9.2
         version: 1.10.7(@swc/helpers@0.5.19)
         version: 1.10.7(@swc/helpers@0.5.19)
@@ -1452,7 +1449,7 @@ importers:
     devDependencies:
     devDependencies:
       orval:
       orval:
         specifier: '=7.2.0'
         specifier: '=7.2.0'
-        version: 7.2.0(encoding@0.1.13)(openapi-types@12.1.3)(typescript@5.4.2)
+        version: 7.2.0(encoding@0.1.13)(openapi-types@12.1.3)(typescript@5.9.3)
 
 
   packages/pluginkit:
   packages/pluginkit:
     dependencies:
     dependencies:
@@ -1749,7 +1746,7 @@ importers:
         version: 7.2.4
         version: 7.2.4
       type-coverage:
       type-coverage:
         specifier: ^2.0.0
         specifier: ^2.0.0
-        version: 2.29.0(typescript@5.0.4)
+        version: 2.29.0(typescript@5.9.3)
       unist-util-remove-position:
       unist-util-remove-position:
         specifier: ^5.0.0
         specifier: ^5.0.0
         version: 5.0.0
         version: 5.0.0
@@ -13807,16 +13804,16 @@ packages:
     peerDependencies:
     peerDependencies:
       typescript: '>=3.6.5'
       typescript: '>=3.6.5'
 
 
-  typescript@5.0.4:
-    resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
-    engines: {node: '>=12.20'}
-    hasBin: true
-
   typescript@5.4.2:
   typescript@5.4.2:
     resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
     resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
     engines: {node: '>=14.17'}
     engines: {node: '>=14.17'}
     hasBin: true
     hasBin: true
 
 
+  typescript@5.9.3:
+    resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+    engines: {node: '>=14.17'}
+    hasBin: true
+
   typical@7.3.0:
   typical@7.3.0:
     resolution: {integrity: sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==}
     resolution: {integrity: sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==}
     engines: {node: '>=12.17'}
     engines: {node: '>=12.17'}
@@ -19325,7 +19322,7 @@ snapshots:
       '@swc/core': 1.10.7(@swc/helpers@0.5.19)
       '@swc/core': 1.10.7(@swc/helpers@0.5.19)
       '@swc/types': 0.1.17
       '@swc/types': 0.1.17
 
 
-  '@swc-node/register@1.10.9(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)(typescript@5.0.4)':
+  '@swc-node/register@1.10.9(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)(typescript@5.9.3)':
     dependencies:
     dependencies:
       '@swc-node/core': 1.13.3(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)
       '@swc-node/core': 1.13.3(@swc/core@1.10.7(@swc/helpers@0.5.19))(@swc/types@0.1.17)
       '@swc-node/sourcemap-support': 0.5.1
       '@swc-node/sourcemap-support': 0.5.1
@@ -19335,7 +19332,7 @@ snapshots:
       oxc-resolver: 1.12.0
       oxc-resolver: 1.12.0
       pirates: 4.0.6
       pirates: 4.0.6
       tslib: 2.8.1
       tslib: 2.8.1
-      typescript: 5.0.4
+      typescript: 5.9.3
     transitivePeerDependencies:
     transitivePeerDependencies:
       - '@swc/types'
       - '@swc/types'
       - supports-color
       - supports-color
@@ -20609,7 +20606,7 @@ snapshots:
       '@vue/compiler-core': 3.5.6
       '@vue/compiler-core': 3.5.6
       '@vue/shared': 3.5.6
       '@vue/shared': 3.5.6
 
 
-  '@vue/language-core@1.8.27(typescript@5.0.4)':
+  '@vue/language-core@1.8.27(typescript@5.9.3)':
     dependencies:
     dependencies:
       '@volar/language-core': 1.11.1
       '@volar/language-core': 1.11.1
       '@volar/source-map': 1.11.1
       '@volar/source-map': 1.11.1
@@ -20621,7 +20618,7 @@ snapshots:
       path-browserify: 1.0.1
       path-browserify: 1.0.1
       vue-template-compiler: 2.7.16
       vue-template-compiler: 2.7.16
     optionalDependencies:
     optionalDependencies:
-      typescript: 5.0.4
+      typescript: 5.9.3
 
 
   '@vue/shared@3.5.6': {}
   '@vue/shared@3.5.6': {}
 
 
@@ -22036,14 +22033,14 @@ snapshots:
     dependencies:
     dependencies:
       layout-base: 2.0.1
       layout-base: 2.0.1
 
 
-  cosmiconfig@9.0.0(typescript@5.0.4):
+  cosmiconfig@9.0.0(typescript@5.9.3):
     dependencies:
     dependencies:
       env-paths: 2.2.1
       env-paths: 2.2.1
       import-fresh: 3.3.1
       import-fresh: 3.3.1
       js-yaml: 4.1.1
       js-yaml: 4.1.1
       parse-json: 5.2.0
       parse-json: 5.2.0
     optionalDependencies:
     optionalDependencies:
-      typescript: 5.0.4
+      typescript: 5.9.3
 
 
   cp-file@9.1.0:
   cp-file@9.1.0:
     dependencies:
     dependencies:
@@ -26600,14 +26597,14 @@ snapshots:
 
 
   openapi-types@12.1.3: {}
   openapi-types@12.1.3: {}
 
 
-  openapi-typescript@7.8.0(typescript@5.0.4):
+  openapi-typescript@7.8.0(typescript@5.9.3):
     dependencies:
     dependencies:
       '@redocly/openapi-core': 1.34.5(supports-color@10.0.0)
       '@redocly/openapi-core': 1.34.5(supports-color@10.0.0)
       ansi-colors: 4.1.3
       ansi-colors: 4.1.3
       change-case: 5.4.4
       change-case: 5.4.4
       parse-json: 8.3.0
       parse-json: 8.3.0
       supports-color: 10.0.0
       supports-color: 10.0.0
-      typescript: 5.0.4
+      typescript: 5.9.3
       yargs-parser: 21.1.1
       yargs-parser: 21.1.1
 
 
   openapi3-ts@4.2.2:
   openapi3-ts@4.2.2:
@@ -26646,7 +26643,7 @@ snapshots:
       strip-ansi: 6.0.1
       strip-ansi: 6.0.1
       wcwidth: 1.0.1
       wcwidth: 1.0.1
 
 
-  orval@7.2.0(encoding@0.1.13)(openapi-types@12.1.3)(typescript@5.4.2):
+  orval@7.2.0(encoding@0.1.13)(openapi-types@12.1.3)(typescript@5.9.3):
     dependencies:
     dependencies:
       '@apidevtools/swagger-parser': 10.1.1(openapi-types@12.1.3)
       '@apidevtools/swagger-parser': 10.1.1(openapi-types@12.1.3)
       '@orval/angular': 7.2.0(encoding@0.1.13)(openapi-types@12.1.3)
       '@orval/angular': 7.2.0(encoding@0.1.13)(openapi-types@12.1.3)
@@ -26669,7 +26666,7 @@ snapshots:
       lodash.uniq: 4.5.0
       lodash.uniq: 4.5.0
       openapi3-ts: 4.2.2
       openapi3-ts: 4.2.2
       string-argv: 0.3.2
       string-argv: 0.3.2
-      tsconfck: 2.1.2(typescript@5.4.2)
+      tsconfck: 2.1.2(typescript@5.9.3)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - encoding
       - encoding
       - openapi-types
       - openapi-types
@@ -27209,10 +27206,10 @@ snapshots:
     dependencies:
     dependencies:
       escape-goat: 4.0.0
       escape-goat: 4.0.0
 
 
-  puppeteer-cluster@0.24.0(puppeteer@23.6.1(typescript@5.0.4)):
+  puppeteer-cluster@0.24.0(puppeteer@23.6.1(typescript@5.9.3)):
     dependencies:
     dependencies:
       debug: 4.4.3(supports-color@10.0.0)
       debug: 4.4.3(supports-color@10.0.0)
-      puppeteer: 23.6.1(typescript@5.0.4)
+      puppeteer: 23.6.1(typescript@5.9.3)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
@@ -27229,11 +27226,11 @@ snapshots:
       - supports-color
       - supports-color
       - utf-8-validate
       - utf-8-validate
 
 
-  puppeteer@23.6.1(typescript@5.0.4):
+  puppeteer@23.6.1(typescript@5.9.3):
     dependencies:
     dependencies:
       '@puppeteer/browsers': 2.4.0
       '@puppeteer/browsers': 2.4.0
       chromium-bidi: 0.8.0(devtools-protocol@0.0.1354347)
       chromium-bidi: 0.8.0(devtools-protocol@0.0.1354347)
-      cosmiconfig: 9.0.0(typescript@5.0.4)
+      cosmiconfig: 9.0.0(typescript@5.9.3)
       devtools-protocol: 0.0.1354347
       devtools-protocol: 0.0.1354347
       puppeteer-core: 23.6.1
       puppeteer-core: 23.6.1
       typed-query-selector: 2.12.0
       typed-query-selector: 2.12.0
@@ -28887,40 +28884,40 @@ snapshots:
     optionalDependencies:
     optionalDependencies:
       '@babel/core': 7.24.6
       '@babel/core': 7.24.6
 
 
-  stylelint-config-recess-order@5.0.1(stylelint@16.5.0(typescript@5.0.4)):
+  stylelint-config-recess-order@5.0.1(stylelint@16.5.0(typescript@5.9.3)):
     dependencies:
     dependencies:
-      stylelint: 16.5.0(typescript@5.0.4)
-      stylelint-order: 6.0.4(stylelint@16.5.0(typescript@5.0.4))
+      stylelint: 16.5.0(typescript@5.9.3)
+      stylelint-order: 6.0.4(stylelint@16.5.0(typescript@5.9.3))
 
 
-  stylelint-config-recommended-scss@14.0.0(postcss@8.5.8)(stylelint@16.5.0(typescript@5.0.4)):
+  stylelint-config-recommended-scss@14.0.0(postcss@8.5.8)(stylelint@16.5.0(typescript@5.9.3)):
     dependencies:
     dependencies:
       postcss-scss: 4.0.9(postcss@8.5.8)
       postcss-scss: 4.0.9(postcss@8.5.8)
-      stylelint: 16.5.0(typescript@5.0.4)
-      stylelint-config-recommended: 14.0.0(stylelint@16.5.0(typescript@5.0.4))
-      stylelint-scss: 6.3.0(stylelint@16.5.0(typescript@5.0.4))
+      stylelint: 16.5.0(typescript@5.9.3)
+      stylelint-config-recommended: 14.0.0(stylelint@16.5.0(typescript@5.9.3))
+      stylelint-scss: 6.3.0(stylelint@16.5.0(typescript@5.9.3))
     optionalDependencies:
     optionalDependencies:
       postcss: 8.5.8
       postcss: 8.5.8
 
 
-  stylelint-config-recommended@14.0.0(stylelint@16.5.0(typescript@5.0.4)):
+  stylelint-config-recommended@14.0.0(stylelint@16.5.0(typescript@5.9.3)):
     dependencies:
     dependencies:
-      stylelint: 16.5.0(typescript@5.0.4)
+      stylelint: 16.5.0(typescript@5.9.3)
 
 
-  stylelint-order@6.0.4(stylelint@16.5.0(typescript@5.0.4)):
+  stylelint-order@6.0.4(stylelint@16.5.0(typescript@5.9.3)):
     dependencies:
     dependencies:
       postcss: 8.5.8
       postcss: 8.5.8
       postcss-sorting: 8.0.2(postcss@8.5.8)
       postcss-sorting: 8.0.2(postcss@8.5.8)
-      stylelint: 16.5.0(typescript@5.0.4)
+      stylelint: 16.5.0(typescript@5.9.3)
 
 
-  stylelint-scss@6.3.0(stylelint@16.5.0(typescript@5.0.4)):
+  stylelint-scss@6.3.0(stylelint@16.5.0(typescript@5.9.3)):
     dependencies:
     dependencies:
       known-css-properties: 0.30.0
       known-css-properties: 0.30.0
       postcss-media-query-parser: 0.2.3
       postcss-media-query-parser: 0.2.3
       postcss-resolve-nested-selector: 0.1.1
       postcss-resolve-nested-selector: 0.1.1
       postcss-selector-parser: 6.1.0
       postcss-selector-parser: 6.1.0
       postcss-value-parser: 4.2.0
       postcss-value-parser: 4.2.0
-      stylelint: 16.5.0(typescript@5.0.4)
+      stylelint: 16.5.0(typescript@5.9.3)
 
 
-  stylelint@16.5.0(typescript@5.0.4):
+  stylelint@16.5.0(typescript@5.9.3):
     dependencies:
     dependencies:
       '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1)
       '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1)
       '@csstools/css-tokenizer': 2.3.1
       '@csstools/css-tokenizer': 2.3.1
@@ -28929,7 +28926,7 @@ snapshots:
       '@dual-bundle/import-meta-resolve': 4.1.0
       '@dual-bundle/import-meta-resolve': 4.1.0
       balanced-match: 2.0.0
       balanced-match: 2.0.0
       colord: 2.9.3
       colord: 2.9.3
-      cosmiconfig: 9.0.0(typescript@5.0.4)
+      cosmiconfig: 9.0.0(typescript@5.9.3)
       css-functions-list: 3.2.2
       css-functions-list: 3.2.2
       css-tree: 2.3.1
       css-tree: 2.3.1
       debug: 4.4.3(supports-color@10.0.0)
       debug: 4.4.3(supports-color@10.0.0)
@@ -29352,13 +29349,13 @@ snapshots:
 
 
   ts-deepmerge@6.2.0: {}
   ts-deepmerge@6.2.0: {}
 
 
-  ts-essentials@10.0.2(typescript@5.0.4):
+  ts-essentials@10.0.2(typescript@5.9.3):
     optionalDependencies:
     optionalDependencies:
-      typescript: 5.0.4
+      typescript: 5.9.3
 
 
   ts-interface-checker@0.1.13: {}
   ts-interface-checker@0.1.13: {}
 
 
-  ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.19))(@types/node@20.19.17)(typescript@5.0.4):
+  ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.19))(@types/node@20.19.17)(typescript@5.9.3):
     dependencies:
     dependencies:
       '@cspotcode/source-map-support': 0.8.1
       '@cspotcode/source-map-support': 0.8.1
       '@tsconfig/node10': 1.0.9
       '@tsconfig/node10': 1.0.9
@@ -29372,7 +29369,7 @@ snapshots:
       create-require: 1.1.1
       create-require: 1.1.1
       diff: 4.0.1
       diff: 4.0.1
       make-error: 1.3.6
       make-error: 1.3.6
-      typescript: 5.0.4
+      typescript: 5.9.3
       v8-compile-cache-lib: 3.0.1
       v8-compile-cache-lib: 3.0.1
       yn: 3.1.1
       yn: 3.1.1
     optionalDependencies:
     optionalDependencies:
@@ -29387,13 +29384,13 @@ snapshots:
       semver: 7.7.4
       semver: 7.7.4
       strip-ansi: 6.0.1
       strip-ansi: 6.0.1
 
 
-  tsconfck@2.1.2(typescript@5.4.2):
+  tsconfck@2.1.2(typescript@5.9.3):
     optionalDependencies:
     optionalDependencies:
-      typescript: 5.4.2
+      typescript: 5.9.3
 
 
-  tsconfck@3.0.3(typescript@5.0.4):
+  tsconfck@3.0.3(typescript@5.9.3):
     optionalDependencies:
     optionalDependencies:
-      typescript: 5.0.4
+      typescript: 5.9.3
 
 
   tsconfig-paths@4.2.0:
   tsconfig-paths@4.2.0:
     dependencies:
     dependencies:
@@ -29417,10 +29414,10 @@ snapshots:
 
 
   tsscmp@1.0.6: {}
   tsscmp@1.0.6: {}
 
 
-  tsutils@3.21.0(typescript@5.0.4):
+  tsutils@3.21.0(typescript@5.9.3):
     dependencies:
     dependencies:
       tslib: 1.14.1
       tslib: 1.14.1
-      typescript: 5.0.4
+      typescript: 5.9.3
 
 
   ttf2eot@3.1.0:
   ttf2eot@3.1.0:
     dependencies:
     dependencies:
@@ -29490,20 +29487,20 @@ snapshots:
     dependencies:
     dependencies:
       prelude-ls: 1.2.1
       prelude-ls: 1.2.1
 
 
-  type-coverage-core@2.28.1(typescript@5.0.4):
+  type-coverage-core@2.28.1(typescript@5.9.3):
     dependencies:
     dependencies:
       fast-glob: 3.3.2
       fast-glob: 3.3.2
       minimatch: 9.0.5
       minimatch: 9.0.5
       normalize-path: 3.0.0
       normalize-path: 3.0.0
       tslib: 2.8.1
       tslib: 2.8.1
-      tsutils: 3.21.0(typescript@5.0.4)
-      typescript: 5.0.4
+      tsutils: 3.21.0(typescript@5.9.3)
+      typescript: 5.9.3
 
 
-  type-coverage@2.29.0(typescript@5.0.4):
+  type-coverage@2.29.0(typescript@5.9.3):
     dependencies:
     dependencies:
       chalk: 4.1.2
       chalk: 4.1.2
       minimist: 1.2.8
       minimist: 1.2.8
-      type-coverage-core: 2.28.1(typescript@5.0.4)
+      type-coverage-core: 2.28.1(typescript@5.9.3)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - typescript
       - typescript
 
 
@@ -29593,15 +29590,15 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  typescript-transform-paths@3.4.7(typescript@5.0.4):
+  typescript-transform-paths@3.4.7(typescript@5.9.3):
     dependencies:
     dependencies:
       minimatch: 3.1.5
       minimatch: 3.1.5
-      typescript: 5.0.4
-
-  typescript@5.0.4: {}
+      typescript: 5.9.3
 
 
   typescript@5.4.2: {}
   typescript@5.4.2: {}
 
 
+  typescript@5.9.3: {}
+
   typical@7.3.0: {}
   typical@7.3.0: {}
 
 
   typpy@2.3.11:
   typpy@2.3.11:
@@ -29999,16 +29996,16 @@ snapshots:
       - supports-color
       - supports-color
       - terser
       - terser
 
 
-  vite-plugin-dts@3.9.1(@types/node@20.19.17)(rollup@4.39.0)(typescript@5.0.4)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)):
+  vite-plugin-dts@3.9.1(@types/node@20.19.17)(rollup@4.39.0)(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)):
     dependencies:
     dependencies:
       '@microsoft/api-extractor': 7.43.0(@types/node@20.19.17)
       '@microsoft/api-extractor': 7.43.0(@types/node@20.19.17)
       '@rollup/pluginutils': 5.2.0(rollup@4.39.0)
       '@rollup/pluginutils': 5.2.0(rollup@4.39.0)
-      '@vue/language-core': 1.8.27(typescript@5.0.4)
+      '@vue/language-core': 1.8.27(typescript@5.9.3)
       debug: 4.4.3(supports-color@10.0.0)
       debug: 4.4.3(supports-color@10.0.0)
       kolorist: 1.8.0
       kolorist: 1.8.0
       magic-string: 0.30.11
       magic-string: 0.30.11
-      typescript: 5.0.4
-      vue-tsc: 1.8.27(typescript@5.0.4)
+      typescript: 5.9.3
+      vue-tsc: 1.8.27(typescript@5.9.3)
     optionalDependencies:
     optionalDependencies:
       vite: 5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)
       vite: 5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)
     transitivePeerDependencies:
     transitivePeerDependencies:
@@ -30016,11 +30013,11 @@ snapshots:
       - rollup
       - rollup
       - supports-color
       - supports-color
 
 
-  vite-tsconfig-paths@5.0.1(typescript@5.0.4)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)):
+  vite-tsconfig-paths@5.0.1(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)):
     dependencies:
     dependencies:
       debug: 4.4.3(supports-color@10.0.0)
       debug: 4.4.3(supports-color@10.0.0)
       globrex: 0.1.2
       globrex: 0.1.2
-      tsconfck: 3.0.3(typescript@5.0.4)
+      tsconfck: 3.0.3(typescript@5.9.3)
     optionalDependencies:
     optionalDependencies:
       vite: 5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)
       vite: 5.4.21(@types/node@20.19.17)(sass@1.77.6)(terser@5.46.1)
     transitivePeerDependencies:
     transitivePeerDependencies:
@@ -30038,10 +30035,10 @@ snapshots:
       sass: 1.77.6
       sass: 1.77.6
       terser: 5.46.1
       terser: 5.46.1
 
 
-  vitest-mock-extended@2.0.2(typescript@5.0.4)(vitest@2.1.1):
+  vitest-mock-extended@2.0.2(typescript@5.9.3)(vitest@2.1.1):
     dependencies:
     dependencies:
-      ts-essentials: 10.0.2(typescript@5.0.4)
-      typescript: 5.0.4
+      ts-essentials: 10.0.2(typescript@5.9.3)
+      typescript: 5.9.3
       vitest: 2.1.1(@types/node@20.19.17)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(jsdom@26.1.0)(sass@1.77.6)(terser@5.46.1)
       vitest: 2.1.1(@types/node@20.19.17)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(jsdom@26.1.0)(sass@1.77.6)(terser@5.46.1)
 
 
   vitest@2.1.1(@types/node@20.19.17)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(jsdom@26.1.0)(sass@1.77.6)(terser@5.46.1):
   vitest@2.1.1(@types/node@20.19.17)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(jsdom@26.1.0)(sass@1.77.6)(terser@5.46.1):
@@ -30105,12 +30102,12 @@ snapshots:
       de-indent: 1.0.2
       de-indent: 1.0.2
       he: 1.2.0
       he: 1.2.0
 
 
-  vue-tsc@1.8.27(typescript@5.0.4):
+  vue-tsc@1.8.27(typescript@5.9.3):
     dependencies:
     dependencies:
       '@volar/typescript': 1.11.1
       '@volar/typescript': 1.11.1
-      '@vue/language-core': 1.8.27(typescript@5.0.4)
+      '@vue/language-core': 1.8.27(typescript@5.9.3)
       semver: 7.7.4
       semver: 7.7.4
-      typescript: 5.0.4
+      typescript: 5.9.3
 
 
   w3c-keyname@2.2.8: {}
   w3c-keyname@2.2.8: {}