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"
},
"scripts": {
"test": "vitest run"
"test": "vitest run",
"typecheck": "tsc --noEmit"
},
"devDependencies": {
"@types/node": "^22.15.0",
"@vitest/coverage-v8": "^3.2.7",
"typescript": "^5.8.0",
"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)
"@storybook/react-vite":
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":
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":
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:
specifier: ^9.0.0
version: 9.2.1
@@ -166,7 +166,7 @@ importers:
version: 4.2.2
vite:
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:
specifier: ^8.0.0
version: 8.0.5
@@ -979,12 +979,18 @@ importers:
packages/core-typescript:
devDependencies:
"@types/node":
specifier: ^22.15.0
version: 22.20.1
"@vitest/coverage-v8":
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:
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:
dependencies:
@@ -18895,7 +18901,7 @@ snapshots:
"@inquirer/figures": 1.0.15
"@inquirer/type": 2.0.0
"@types/mute-stream": 0.0.4
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/wrap-ansi": 3.0.0
ansi-escapes: 4.3.2
cli-width: 4.1.0
@@ -19196,7 +19202,7 @@ snapshots:
"@jest/console@29.7.0":
dependencies:
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@@ -19209,14 +19215,14 @@ snapshots:
"@jest/test-result": 29.7.0
"@jest/transform": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.9.0
exit: 0.1.2
graceful-fs: 4.2.11
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-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -19247,7 +19253,7 @@ snapshots:
dependencies:
"@jest/fake-timers": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-mock: 29.7.0
"@jest/expect-utils@29.7.0":
@@ -19269,7 +19275,7 @@ snapshots:
dependencies:
"@jest/types": 29.6.3
"@sinonjs/fake-timers": 10.3.0
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -19287,12 +19293,12 @@ snapshots:
"@jest/pattern@30.0.1":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-regex-util: 30.0.1
"@jest/pattern@30.4.0":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-regex-util: 30.4.0
"@jest/reporters@29.7.0":
@@ -19303,7 +19309,7 @@ snapshots:
"@jest/transform": 29.7.0
"@jest/types": 29.6.3
"@jridgewell/trace-mapping": 0.3.31
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
collect-v8-coverage: 1.0.3
exit: 0.1.2
@@ -19381,7 +19387,7 @@ snapshots:
"@jest/schemas": 29.6.3
"@types/istanbul-lib-coverage": 2.0.6
"@types/istanbul-reports": 3.0.4
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/yargs": 17.0.35
chalk: 4.1.2
@@ -19391,7 +19397,7 @@ snapshots:
"@jest/schemas": 30.0.5
"@types/istanbul-lib-coverage": 2.0.6
"@types/istanbul-reports": 3.0.4
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/yargs": 17.0.35
chalk: 4.1.2
@@ -19401,16 +19407,16 @@ snapshots:
"@jest/schemas": 30.4.1
"@types/istanbul-lib-coverage": 2.0.6
"@types/istanbul-reports": 3.0.4
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/yargs": 17.0.35
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:
glob: 10.5.0
magic-string: 0.27.0
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:
typescript: 5.9.3
@@ -21415,13 +21421,13 @@ snapshots:
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:
"@storybook/csf-plugin": 8.6.18(storybook@8.6.18(prettier@3.8.1))
browser-assert: 1.2.1
storybook: 8.6.18(prettier@3.8.1)
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))":
dependencies:
@@ -21497,11 +21503,11 @@ snapshots:
react-dom: 19.2.4(react@19.2.4)
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:
"@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)
"@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)
find-up: 5.0.0
magic-string: 0.30.21
@@ -21511,7 +21517,7 @@ snapshots:
resolve: 1.22.11
storybook: 8.6.18(prettier@3.8.1)
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:
- rollup
- supports-color
@@ -21531,7 +21537,7 @@ snapshots:
optionalDependencies:
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:
"@babel/core": 7.29.0
"@babel/generator": 7.29.1
@@ -21545,14 +21551,14 @@ snapshots:
"@swc/core": 1.15.33
"@swc/jest": 0.2.39(@swc/core@1.15.33)
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-environment-node: 29.7.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-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
playwright: 1.59.1
transitivePeerDependencies:
@@ -21833,12 +21839,12 @@ snapshots:
postcss: 8.5.15
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:
"@tailwindcss/node": 4.2.2
"@tailwindcss/oxide": 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))":
dependencies:
@@ -22678,7 +22684,7 @@ snapshots:
"@types/busboy@1.5.4":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/chai@5.2.3":
dependencies:
@@ -22687,7 +22693,7 @@ snapshots:
"@types/connect@3.4.38":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/debug@4.1.13":
dependencies:
@@ -22717,7 +22723,7 @@ snapshots:
"@types/graceful-fs@4.1.9":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/hast@3.0.4":
dependencies:
@@ -22761,11 +22767,11 @@ snapshots:
"@types/mute-stream@0.0.4":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/mysql@2.15.27":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/node@22.19.17":
dependencies:
@@ -22792,19 +22798,19 @@ snapshots:
"@types/pg@8.10.2":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
pg-protocol: 1.13.0
pg-types: 4.1.0
"@types/pg@8.15.6":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
pg-protocol: 1.13.0
pg-types: 2.2.0
"@types/pg@8.6.1":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
pg-protocol: 1.13.0
pg-types: 2.2.0
@@ -22830,7 +22836,7 @@ snapshots:
"@types/tedious@4.0.14":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/trusted-types@2.0.7":
optional: true
@@ -22845,7 +22851,7 @@ snapshots:
"@types/wait-on@5.3.4":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/whatwg-mimetype@3.0.2": {}
@@ -22853,7 +22859,7 @@ snapshots:
"@types/ws@8.18.1":
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/yargs-parser@21.0.3": {}
@@ -23022,6 +23028,25 @@ snapshots:
transitivePeerDependencies:
- 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))":
dependencies:
"@ampproject/remapping": 2.3.0
@@ -23057,6 +23082,14 @@ snapshots:
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)
"@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))":
dependencies:
"@vitest/spy": 3.2.7
@@ -23875,13 +23908,13 @@ snapshots:
crc-32: 1.2.2
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:
"@jest/types": 29.6.3
chalk: 4.1.2
exit: 0.1.2
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
prompts: 2.4.2
transitivePeerDependencies:
@@ -24961,7 +24994,7 @@ snapshots:
happy-dom@20.8.9:
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
"@types/whatwg-mimetype": 3.0.2
"@types/ws": 8.18.1
entities: 7.0.1
@@ -25423,7 +25456,7 @@ snapshots:
"@jest/expect": 29.7.0
"@jest/test-result": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
co: 4.6.0
dedent: 1.7.2(babel-plugin-macros@3.1.0)
@@ -25443,16 +25476,16 @@ snapshots:
- babel-plugin-macros
- 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:
"@jest/core": 29.7.0(babel-plugin-macros@3.1.0)
"@jest/test-result": 29.7.0
"@jest/types": 29.6.3
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
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-validate: 29.7.0
yargs: 17.7.2
@@ -25462,7 +25495,7 @@ snapshots:
- supports-color
- 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:
"@babel/core": 7.29.0
"@jest/test-sequencer": 29.7.0
@@ -25487,7 +25520,7 @@ snapshots:
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -25523,7 +25556,7 @@ snapshots:
"@jest/environment": 29.7.0
"@jest/fake-timers": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -25533,7 +25566,7 @@ snapshots:
dependencies:
"@jest/types": 29.6.3
"@types/graceful-fs": 4.1.9
"@types/node": 22.19.17
"@types/node": 22.20.1
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -25606,19 +25639,19 @@ snapshots:
jest-mock@29.7.0:
dependencies:
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-util: 29.7.0
jest-mock@30.4.1:
dependencies:
"@jest/types": 30.4.1
"@types/node": 22.19.17
"@types/node": 22.20.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:
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-environment-node: 29.7.0
jest-process-manager: 0.4.0
@@ -25683,7 +25716,7 @@ snapshots:
"@jest/test-result": 29.7.0
"@jest/transform": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -25711,7 +25744,7 @@ snapshots:
"@jest/test-result": 29.7.0
"@jest/transform": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
cjs-module-lexer: 1.4.3
collect-v8-coverage: 1.0.3
@@ -25761,7 +25794,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -25770,7 +25803,7 @@ snapshots:
jest-util@30.4.1:
dependencies:
"@jest/types": 30.4.1
"@types/node": 22.19.17
"@types/node": 22.20.1
chalk: 4.1.2
ci-info: 4.4.0
graceful-fs: 4.2.11
@@ -25785,11 +25818,11 @@ snapshots:
leven: 3.1.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:
ansi-escapes: 6.2.1
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-watcher: 29.7.0
slash: 5.1.0
@@ -25800,7 +25833,7 @@ snapshots:
dependencies:
"@jest/test-result": 29.7.0
"@jest/types": 29.6.3
"@types/node": 22.19.17
"@types/node": 22.20.1
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -25815,17 +25848,17 @@ snapshots:
jest-worker@29.7.0:
dependencies:
"@types/node": 22.19.17
"@types/node": 22.20.1
jest-util: 29.7.0
merge-stream: 2.0.0
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:
"@jest/core": 29.7.0(babel-plugin-macros@3.1.0)
"@jest/types": 29.6.3
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:
- "@types/node"
- babel-plugin-macros
@@ -27231,7 +27264,7 @@ snapshots:
"@protobufjs/path": 1.1.2
"@protobufjs/pool": 1.1.0
"@protobufjs/utf8": 1.1.1
"@types/node": 22.19.17
"@types/node": 22.20.1
long: 5.3.2
proxy-from-env@1.1.0: {}
@@ -28602,6 +28635,27 @@ snapshots:
- tsx
- 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):
dependencies:
cac: 6.7.14
@@ -28641,6 +28695,24 @@ snapshots:
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):
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):
dependencies:
esbuild: 0.25.12
@@ -28707,6 +28779,50 @@ snapshots:
- tsx
- 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):
dependencies:
"@types/chai": 5.2.3