chore(core-typescript): put its TS sources under the typecheck gate

The package's vitest base configs were outside every gate — no tsconfig
and no typecheck script meant tsc never saw them. Add a tsconfig with
allowImportingTsExtensions (vitest.base.jsdom imports ./vitest.base.node.ts
by extension) and an explicit include of the base configs + vitest
config, plus the typescript/@types/node devDeps to run it. (S6)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-10 17:24:09 +02:00
parent 00fcc9d9a1
commit 32163312e3
3 changed files with 204 additions and 70 deletions

View File

@@ -12,10 +12,13 @@
"./vitest.base.jsdom": "./vitest.base.jsdom.ts" "./vitest.base.jsdom": "./vitest.base.jsdom.ts"
}, },
"scripts": { "scripts": {
"test": "vitest run" "test": "vitest run",
"typecheck": "tsc --noEmit"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.15.0",
"@vitest/coverage-v8": "^3.2.7", "@vitest/coverage-v8": "^3.2.7",
"typescript": "^5.8.0",
"vitest": "^3.2.7" "vitest": "^3.2.7"
} }
} }

View File

@@ -0,0 +1,15 @@
{
"extends": "./base.json",
"compilerOptions": {
"rootDir": ".",
"noEmit": true,
"allowImportingTsExtensions": true,
"types": ["node"]
},
"include": [
"vitest.base.ts",
"vitest.base.node.ts",
"vitest.base.jsdom.ts",
"vitest.config.ts"
]
}

254
pnpm-lock.yaml generated
View File

@@ -136,13 +136,13 @@ importers:
version: 8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3) version: 8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)
"@storybook/react-vite": "@storybook/react-vite":
specifier: ^8.6.0 specifier: ^8.6.0
version: 8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)) version: 8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))
"@storybook/test-runner": "@storybook/test-runner":
specifier: ^0.19.1 specifier: ^0.19.1
version: 0.19.1(@types/node@22.19.17)(babel-plugin-macros@3.1.0)(storybook@8.6.18(prettier@3.8.1)) version: 0.19.1(@types/node@22.20.1)(babel-plugin-macros@3.1.0)(storybook@8.6.18(prettier@3.8.1))
"@tailwindcss/vite": "@tailwindcss/vite":
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.2.2(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)) version: 4.2.2(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))
concurrently: concurrently:
specifier: ^9.0.0 specifier: ^9.0.0
version: 9.2.1 version: 9.2.1
@@ -166,7 +166,7 @@ importers:
version: 4.2.2 version: 4.2.2
vite: vite:
specifier: ^6.3.0 specifier: ^6.3.0
version: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) version: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
wait-on: wait-on:
specifier: ^8.0.0 specifier: ^8.0.0
version: 8.0.5 version: 8.0.5
@@ -979,12 +979,18 @@ importers:
packages/core-typescript: packages/core-typescript:
devDependencies: devDependencies:
"@types/node":
specifier: ^22.15.0
version: 22.20.1
"@vitest/coverage-v8": "@vitest/coverage-v8":
specifier: ^3.2.7 specifier: ^3.2.7
version: 3.2.7(vitest@3.2.7(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)) version: 3.2.7(vitest@3.2.7(@types/debug@4.1.13)(@types/node@22.20.1)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))
typescript:
specifier: ^5.8.0
version: 5.9.3
vitest: vitest:
specifier: ^3.2.7 specifier: ^3.2.7
version: 3.2.7(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) version: 3.2.7(@types/debug@4.1.13)(@types/node@22.20.1)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
packages/core-ui: packages/core-ui:
dependencies: dependencies:
@@ -18895,7 +18901,7 @@ snapshots:
"@inquirer/figures": 1.0.15 "@inquirer/figures": 1.0.15
"@inquirer/type": 2.0.0 "@inquirer/type": 2.0.0
"@types/mute-stream": 0.0.4 "@types/mute-stream": 0.0.4
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/wrap-ansi": 3.0.0 "@types/wrap-ansi": 3.0.0
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
cli-width: 4.1.0 cli-width: 4.1.0
@@ -19196,7 +19202,7 @@ snapshots:
"@jest/console@29.7.0": "@jest/console@29.7.0":
dependencies: dependencies:
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
jest-message-util: 29.7.0 jest-message-util: 29.7.0
jest-util: 29.7.0 jest-util: 29.7.0
@@ -19209,14 +19215,14 @@ snapshots:
"@jest/test-result": 29.7.0 "@jest/test-result": 29.7.0
"@jest/transform": 29.7.0 "@jest/transform": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.9.0 ci-info: 3.9.0
exit: 0.1.2 exit: 0.1.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jest-changed-files: 29.7.0 jest-changed-files: 29.7.0
jest-config: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest-config: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
jest-haste-map: 29.7.0 jest-haste-map: 29.7.0
jest-message-util: 29.7.0 jest-message-util: 29.7.0
jest-regex-util: 29.6.3 jest-regex-util: 29.6.3
@@ -19247,7 +19253,7 @@ snapshots:
dependencies: dependencies:
"@jest/fake-timers": 29.7.0 "@jest/fake-timers": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-mock: 29.7.0 jest-mock: 29.7.0
"@jest/expect-utils@29.7.0": "@jest/expect-utils@29.7.0":
@@ -19269,7 +19275,7 @@ snapshots:
dependencies: dependencies:
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@sinonjs/fake-timers": 10.3.0 "@sinonjs/fake-timers": 10.3.0
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-message-util: 29.7.0 jest-message-util: 29.7.0
jest-mock: 29.7.0 jest-mock: 29.7.0
jest-util: 29.7.0 jest-util: 29.7.0
@@ -19287,12 +19293,12 @@ snapshots:
"@jest/pattern@30.0.1": "@jest/pattern@30.0.1":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-regex-util: 30.0.1 jest-regex-util: 30.0.1
"@jest/pattern@30.4.0": "@jest/pattern@30.4.0":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-regex-util: 30.4.0 jest-regex-util: 30.4.0
"@jest/reporters@29.7.0": "@jest/reporters@29.7.0":
@@ -19303,7 +19309,7 @@ snapshots:
"@jest/transform": 29.7.0 "@jest/transform": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@jridgewell/trace-mapping": 0.3.31 "@jridgewell/trace-mapping": 0.3.31
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
collect-v8-coverage: 1.0.3 collect-v8-coverage: 1.0.3
exit: 0.1.2 exit: 0.1.2
@@ -19381,7 +19387,7 @@ snapshots:
"@jest/schemas": 29.6.3 "@jest/schemas": 29.6.3
"@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-lib-coverage": 2.0.6
"@types/istanbul-reports": 3.0.4 "@types/istanbul-reports": 3.0.4
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/yargs": 17.0.35 "@types/yargs": 17.0.35
chalk: 4.1.2 chalk: 4.1.2
@@ -19391,7 +19397,7 @@ snapshots:
"@jest/schemas": 30.0.5 "@jest/schemas": 30.0.5
"@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-lib-coverage": 2.0.6
"@types/istanbul-reports": 3.0.4 "@types/istanbul-reports": 3.0.4
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/yargs": 17.0.35 "@types/yargs": 17.0.35
chalk: 4.1.2 chalk: 4.1.2
@@ -19401,16 +19407,16 @@ snapshots:
"@jest/schemas": 30.4.1 "@jest/schemas": 30.4.1
"@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-lib-coverage": 2.0.6
"@types/istanbul-reports": 3.0.4 "@types/istanbul-reports": 3.0.4
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/yargs": 17.0.35 "@types/yargs": 17.0.35
chalk: 4.1.2 chalk: 4.1.2
"@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
glob: 10.5.0 glob: 10.5.0
magic-string: 0.27.0 magic-string: 0.27.0
react-docgen-typescript: 2.4.0(typescript@5.9.3) react-docgen-typescript: 2.4.0(typescript@5.9.3)
vite: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 5.9.3
@@ -21415,13 +21421,13 @@ snapshots:
react: 19.2.4 react: 19.2.4
react-dom: 19.2.4(react@19.2.4) react-dom: 19.2.4(react@19.2.4)
"@storybook/builder-vite@8.6.18(storybook@8.6.18(prettier@3.8.1))(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@storybook/builder-vite@8.6.18(storybook@8.6.18(prettier@3.8.1))(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
"@storybook/csf-plugin": 8.6.18(storybook@8.6.18(prettier@3.8.1)) "@storybook/csf-plugin": 8.6.18(storybook@8.6.18(prettier@3.8.1))
browser-assert: 1.2.1 browser-assert: 1.2.1
storybook: 8.6.18(prettier@3.8.1) storybook: 8.6.18(prettier@3.8.1)
ts-dedent: 2.2.0 ts-dedent: 2.2.0
vite: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
"@storybook/components@8.6.18(storybook@8.6.18(prettier@3.8.1))": "@storybook/components@8.6.18(storybook@8.6.18(prettier@3.8.1))":
dependencies: dependencies:
@@ -21497,11 +21503,11 @@ snapshots:
react-dom: 19.2.4(react@19.2.4) react-dom: 19.2.4(react@19.2.4)
storybook: 8.6.18(prettier@3.8.1) storybook: 8.6.18(prettier@3.8.1)
"@storybook/react-vite@8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@storybook/react-vite@8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": 0.5.0(typescript@5.9.3)(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)) "@joshwooding/vite-plugin-react-docgen-typescript": 0.5.0(typescript@5.9.3)(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))
"@rollup/pluginutils": 5.3.0(rollup@4.60.4) "@rollup/pluginutils": 5.3.0(rollup@4.60.4)
"@storybook/builder-vite": 8.6.18(storybook@8.6.18(prettier@3.8.1))(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)) "@storybook/builder-vite": 8.6.18(storybook@8.6.18(prettier@3.8.1))(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))
"@storybook/react": 8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3) "@storybook/react": 8.6.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)
find-up: 5.0.0 find-up: 5.0.0
magic-string: 0.30.21 magic-string: 0.30.21
@@ -21511,7 +21517,7 @@ snapshots:
resolve: 1.22.11 resolve: 1.22.11
storybook: 8.6.18(prettier@3.8.1) storybook: 8.6.18(prettier@3.8.1)
tsconfig-paths: 4.2.0 tsconfig-paths: 4.2.0
vite: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
@@ -21531,7 +21537,7 @@ snapshots:
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 5.9.3
"@storybook/test-runner@0.19.1(@types/node@22.19.17)(babel-plugin-macros@3.1.0)(storybook@8.6.18(prettier@3.8.1))": "@storybook/test-runner@0.19.1(@types/node@22.20.1)(babel-plugin-macros@3.1.0)(storybook@8.6.18(prettier@3.8.1))":
dependencies: dependencies:
"@babel/core": 7.29.0 "@babel/core": 7.29.0
"@babel/generator": 7.29.1 "@babel/generator": 7.29.1
@@ -21545,14 +21551,14 @@ snapshots:
"@swc/core": 1.15.33 "@swc/core": 1.15.33
"@swc/jest": 0.2.39(@swc/core@1.15.33) "@swc/jest": 0.2.39(@swc/core@1.15.33)
expect-playwright: 0.8.0 expect-playwright: 0.8.0
jest: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
jest-circus: 29.7.0(babel-plugin-macros@3.1.0) jest-circus: 29.7.0(babel-plugin-macros@3.1.0)
jest-environment-node: 29.7.0 jest-environment-node: 29.7.0
jest-junit: 16.0.0 jest-junit: 16.0.0
jest-playwright-preset: 4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0)) jest-playwright-preset: 4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0))
jest-runner: 29.7.0 jest-runner: 29.7.0
jest-serializer-html: 7.1.0 jest-serializer-html: 7.1.0
jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0)) jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0))
nyc: 15.1.0 nyc: 15.1.0
playwright: 1.59.1 playwright: 1.59.1
transitivePeerDependencies: transitivePeerDependencies:
@@ -21833,12 +21839,12 @@ snapshots:
postcss: 8.5.15 postcss: 8.5.15
tailwindcss: 4.3.0 tailwindcss: 4.3.0
"@tailwindcss/vite@4.2.2(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@tailwindcss/vite@4.2.2(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
"@tailwindcss/node": 4.2.2 "@tailwindcss/node": 4.2.2
"@tailwindcss/oxide": 4.2.2 "@tailwindcss/oxide": 4.2.2
tailwindcss: 4.2.2 tailwindcss: 4.2.2
vite: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
"@tanstack/directive-functions-plugin@1.131.2(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@tanstack/directive-functions-plugin@1.131.2(vite@6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
@@ -22678,7 +22684,7 @@ snapshots:
"@types/busboy@1.5.4": "@types/busboy@1.5.4":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/chai@5.2.3": "@types/chai@5.2.3":
dependencies: dependencies:
@@ -22687,7 +22693,7 @@ snapshots:
"@types/connect@3.4.38": "@types/connect@3.4.38":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/debug@4.1.13": "@types/debug@4.1.13":
dependencies: dependencies:
@@ -22717,7 +22723,7 @@ snapshots:
"@types/graceful-fs@4.1.9": "@types/graceful-fs@4.1.9":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/hast@3.0.4": "@types/hast@3.0.4":
dependencies: dependencies:
@@ -22761,11 +22767,11 @@ snapshots:
"@types/mute-stream@0.0.4": "@types/mute-stream@0.0.4":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/mysql@2.15.27": "@types/mysql@2.15.27":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/node@22.19.17": "@types/node@22.19.17":
dependencies: dependencies:
@@ -22792,19 +22798,19 @@ snapshots:
"@types/pg@8.10.2": "@types/pg@8.10.2":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
pg-protocol: 1.13.0 pg-protocol: 1.13.0
pg-types: 4.1.0 pg-types: 4.1.0
"@types/pg@8.15.6": "@types/pg@8.15.6":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
pg-protocol: 1.13.0 pg-protocol: 1.13.0
pg-types: 2.2.0 pg-types: 2.2.0
"@types/pg@8.6.1": "@types/pg@8.6.1":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
pg-protocol: 1.13.0 pg-protocol: 1.13.0
pg-types: 2.2.0 pg-types: 2.2.0
@@ -22830,7 +22836,7 @@ snapshots:
"@types/tedious@4.0.14": "@types/tedious@4.0.14":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/trusted-types@2.0.7": "@types/trusted-types@2.0.7":
optional: true optional: true
@@ -22845,7 +22851,7 @@ snapshots:
"@types/wait-on@5.3.4": "@types/wait-on@5.3.4":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/whatwg-mimetype@3.0.2": {} "@types/whatwg-mimetype@3.0.2": {}
@@ -22853,7 +22859,7 @@ snapshots:
"@types/ws@8.18.1": "@types/ws@8.18.1":
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/yargs-parser@21.0.3": {} "@types/yargs-parser@21.0.3": {}
@@ -23022,6 +23028,25 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.13)(@types/node@22.20.1)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies:
"@ampproject/remapping": 2.3.0
"@bcoe/v8-coverage": 1.0.2
ast-v8-to-istanbul: 0.3.12
debug: 4.4.3
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.6
istanbul-reports: 3.2.0
magic-string: 0.30.21
magicast: 0.3.5
std-env: 3.10.0
test-exclude: 7.0.2
tinyrainbow: 2.0.0
vitest: 3.2.7(@types/debug@4.1.13)(@types/node@22.20.1)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
transitivePeerDependencies:
- supports-color
"@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
"@ampproject/remapping": 2.3.0 "@ampproject/remapping": 2.3.0
@@ -23057,6 +23082,14 @@ snapshots:
optionalDependencies: optionalDependencies:
vite: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) vite: 6.4.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
"@vitest/mocker@3.2.7(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies:
"@vitest/spy": 3.2.7
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
"@vitest/mocker@3.2.7(vite@6.4.2(@types/node@25.5.2)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))": "@vitest/mocker@3.2.7(vite@6.4.2(@types/node@25.5.2)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))":
dependencies: dependencies:
"@vitest/spy": 3.2.7 "@vitest/spy": 3.2.7
@@ -23875,13 +23908,13 @@ snapshots:
crc-32: 1.2.2 crc-32: 1.2.2
readable-stream: 4.7.0 readable-stream: 4.7.0
create-jest@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0): create-jest@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0):
dependencies: dependencies:
"@jest/types": 29.6.3 "@jest/types": 29.6.3
chalk: 4.1.2 chalk: 4.1.2
exit: 0.1.2 exit: 0.1.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jest-config: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest-config: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
jest-util: 29.7.0 jest-util: 29.7.0
prompts: 2.4.2 prompts: 2.4.2
transitivePeerDependencies: transitivePeerDependencies:
@@ -24961,7 +24994,7 @@ snapshots:
happy-dom@20.8.9: happy-dom@20.8.9:
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
"@types/whatwg-mimetype": 3.0.2 "@types/whatwg-mimetype": 3.0.2
"@types/ws": 8.18.1 "@types/ws": 8.18.1
entities: 7.0.1 entities: 7.0.1
@@ -25423,7 +25456,7 @@ snapshots:
"@jest/expect": 29.7.0 "@jest/expect": 29.7.0
"@jest/test-result": 29.7.0 "@jest/test-result": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
co: 4.6.0 co: 4.6.0
dedent: 1.7.2(babel-plugin-macros@3.1.0) dedent: 1.7.2(babel-plugin-macros@3.1.0)
@@ -25443,16 +25476,16 @@ snapshots:
- babel-plugin-macros - babel-plugin-macros
- supports-color - supports-color
jest-cli@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0): jest-cli@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0):
dependencies: dependencies:
"@jest/core": 29.7.0(babel-plugin-macros@3.1.0) "@jest/core": 29.7.0(babel-plugin-macros@3.1.0)
"@jest/test-result": 29.7.0 "@jest/test-result": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
chalk: 4.1.2 chalk: 4.1.2
create-jest: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) create-jest: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
exit: 0.1.2 exit: 0.1.2
import-local: 3.2.0 import-local: 3.2.0
jest-config: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest-config: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
jest-util: 29.7.0 jest-util: 29.7.0
jest-validate: 29.7.0 jest-validate: 29.7.0
yargs: 17.7.2 yargs: 17.7.2
@@ -25462,7 +25495,7 @@ snapshots:
- supports-color - supports-color
- ts-node - ts-node
jest-config@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0): jest-config@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0):
dependencies: dependencies:
"@babel/core": 7.29.0 "@babel/core": 7.29.0
"@jest/test-sequencer": 29.7.0 "@jest/test-sequencer": 29.7.0
@@ -25487,7 +25520,7 @@ snapshots:
slash: 3.0.0 slash: 3.0.0
strip-json-comments: 3.1.1 strip-json-comments: 3.1.1
optionalDependencies: optionalDependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
transitivePeerDependencies: transitivePeerDependencies:
- babel-plugin-macros - babel-plugin-macros
- supports-color - supports-color
@@ -25523,7 +25556,7 @@ snapshots:
"@jest/environment": 29.7.0 "@jest/environment": 29.7.0
"@jest/fake-timers": 29.7.0 "@jest/fake-timers": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-mock: 29.7.0 jest-mock: 29.7.0
jest-util: 29.7.0 jest-util: 29.7.0
@@ -25533,7 +25566,7 @@ snapshots:
dependencies: dependencies:
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/graceful-fs": 4.1.9 "@types/graceful-fs": 4.1.9
"@types/node": 22.19.17 "@types/node": 22.20.1
anymatch: 3.1.3 anymatch: 3.1.3
fb-watchman: 2.0.2 fb-watchman: 2.0.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@@ -25606,19 +25639,19 @@ snapshots:
jest-mock@29.7.0: jest-mock@29.7.0:
dependencies: dependencies:
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-util: 29.7.0 jest-util: 29.7.0
jest-mock@30.4.1: jest-mock@30.4.1:
dependencies: dependencies:
"@jest/types": 30.4.1 "@jest/types": 30.4.1
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-util: 30.4.1 jest-util: 30.4.1
jest-playwright-preset@4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0)): jest-playwright-preset@4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)):
dependencies: dependencies:
expect-playwright: 0.8.0 expect-playwright: 0.8.0
jest: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
jest-circus: 29.7.0(babel-plugin-macros@3.1.0) jest-circus: 29.7.0(babel-plugin-macros@3.1.0)
jest-environment-node: 29.7.0 jest-environment-node: 29.7.0
jest-process-manager: 0.4.0 jest-process-manager: 0.4.0
@@ -25683,7 +25716,7 @@ snapshots:
"@jest/test-result": 29.7.0 "@jest/test-result": 29.7.0
"@jest/transform": 29.7.0 "@jest/transform": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.13.1 emittery: 0.13.1
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@@ -25711,7 +25744,7 @@ snapshots:
"@jest/test-result": 29.7.0 "@jest/test-result": 29.7.0
"@jest/transform": 29.7.0 "@jest/transform": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
cjs-module-lexer: 1.4.3 cjs-module-lexer: 1.4.3
collect-v8-coverage: 1.0.3 collect-v8-coverage: 1.0.3
@@ -25761,7 +25794,7 @@ snapshots:
jest-util@29.7.0: jest-util@29.7.0:
dependencies: dependencies:
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.9.0 ci-info: 3.9.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@@ -25770,7 +25803,7 @@ snapshots:
jest-util@30.4.1: jest-util@30.4.1:
dependencies: dependencies:
"@jest/types": 30.4.1 "@jest/types": 30.4.1
"@types/node": 22.19.17 "@types/node": 22.20.1
chalk: 4.1.2 chalk: 4.1.2
ci-info: 4.4.0 ci-info: 4.4.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@@ -25785,11 +25818,11 @@ snapshots:
leven: 3.1.0 leven: 3.1.0
pretty-format: 29.7.0 pretty-format: 29.7.0
jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0)): jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)):
dependencies: dependencies:
ansi-escapes: 6.2.1 ansi-escapes: 6.2.1
chalk: 5.6.2 chalk: 5.6.2
jest: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
jest-regex-util: 29.6.3 jest-regex-util: 29.6.3
jest-watcher: 29.7.0 jest-watcher: 29.7.0
slash: 5.1.0 slash: 5.1.0
@@ -25800,7 +25833,7 @@ snapshots:
dependencies: dependencies:
"@jest/test-result": 29.7.0 "@jest/test-result": 29.7.0
"@jest/types": 29.6.3 "@jest/types": 29.6.3
"@types/node": 22.19.17 "@types/node": 22.20.1
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.13.1 emittery: 0.13.1
@@ -25815,17 +25848,17 @@ snapshots:
jest-worker@29.7.0: jest-worker@29.7.0:
dependencies: dependencies:
"@types/node": 22.19.17 "@types/node": 22.20.1
jest-util: 29.7.0 jest-util: 29.7.0
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
jest@29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0): jest@29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0):
dependencies: dependencies:
"@jest/core": 29.7.0(babel-plugin-macros@3.1.0) "@jest/core": 29.7.0(babel-plugin-macros@3.1.0)
"@jest/types": 29.6.3 "@jest/types": 29.6.3
import-local: 3.2.0 import-local: 3.2.0
jest-cli: 29.7.0(@types/node@22.19.17)(babel-plugin-macros@3.1.0) jest-cli: 29.7.0(@types/node@22.20.1)(babel-plugin-macros@3.1.0)
transitivePeerDependencies: transitivePeerDependencies:
- "@types/node" - "@types/node"
- babel-plugin-macros - babel-plugin-macros
@@ -27231,7 +27264,7 @@ snapshots:
"@protobufjs/path": 1.1.2 "@protobufjs/path": 1.1.2
"@protobufjs/pool": 1.1.0 "@protobufjs/pool": 1.1.0
"@protobufjs/utf8": 1.1.1 "@protobufjs/utf8": 1.1.1
"@types/node": 22.19.17 "@types/node": 22.20.1
long: 5.3.2 long: 5.3.2
proxy-from-env@1.1.0: {} proxy-from-env@1.1.0: {}
@@ -28602,6 +28635,27 @@ snapshots:
- tsx - tsx
- yaml - yaml
vite-node@3.2.4(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0):
dependencies:
cac: 6.7.14
debug: 4.4.3
es-module-lexer: 1.7.0
pathe: 2.0.3
vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
transitivePeerDependencies:
- "@types/node"
- jiti
- less
- lightningcss
- sass
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
- tsx
- yaml
vite-node@3.2.4(@types/node@25.5.2)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0): vite-node@3.2.4(@types/node@25.5.2)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0):
dependencies: dependencies:
cac: 6.7.14 cac: 6.7.14
@@ -28641,6 +28695,24 @@ snapshots:
tsx: 4.21.0 tsx: 4.21.0
yaml: 2.9.0 yaml: 2.9.0
vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0):
dependencies:
esbuild: 0.25.12
fdir: 6.5.0(picomatch@4.0.4)
picomatch: 4.0.4
postcss: 8.5.8
rollup: 4.60.1
tinyglobby: 0.2.15
optionalDependencies:
"@types/node": 22.20.1
fsevents: 2.3.3
jiti: 2.7.0
lightningcss: 1.32.0
sass: 1.99.0
terser: 5.49.0
tsx: 4.21.0
yaml: 2.9.0
vite@6.4.2(@types/node@25.5.2)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0): vite@6.4.2(@types/node@25.5.2)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0):
dependencies: dependencies:
esbuild: 0.25.12 esbuild: 0.25.12
@@ -28707,6 +28779,50 @@ snapshots:
- tsx - tsx
- yaml - yaml
vitest@3.2.7(@types/debug@4.1.13)(@types/node@22.20.1)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0):
dependencies:
"@types/chai": 5.2.3
"@vitest/expect": 3.2.7
"@vitest/mocker": 3.2.7(vite@6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0))
"@vitest/pretty-format": 3.2.7
"@vitest/runner": 3.2.7
"@vitest/snapshot": 3.2.7
"@vitest/spy": 3.2.7
"@vitest/utils": 3.2.7
chai: 5.3.3
debug: 4.4.3
expect-type: 1.3.0
magic-string: 0.30.21
pathe: 2.0.3
picomatch: 4.0.4
std-env: 3.10.0
tinybench: 2.9.0
tinyexec: 0.3.2
tinyglobby: 0.2.15
tinypool: 1.1.1
tinyrainbow: 2.0.0
vite: 6.4.2(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
vite-node: 3.2.4(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
"@types/debug": 4.1.13
"@types/node": 22.20.1
happy-dom: 20.8.9
jsdom: 25.0.1
transitivePeerDependencies:
- jiti
- less
- lightningcss
- msw
- sass
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
- tsx
- yaml
vitest@3.2.7(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0): vitest@3.2.7(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.7.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0):
dependencies: dependencies:
"@types/chai": 5.2.3 "@types/chai": 5.2.3