From 32163312e3680174207f1b38676ed29d93526049 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Fri, 10 Jul 2026 17:24:09 +0200 Subject: [PATCH] chore(core-typescript): put its TS sources under the typecheck gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- packages/core-typescript/package.json | 5 +- packages/core-typescript/tsconfig.json | 15 ++ pnpm-lock.yaml | 254 ++++++++++++++++++------- 3 files changed, 204 insertions(+), 70 deletions(-) create mode 100644 packages/core-typescript/tsconfig.json diff --git a/packages/core-typescript/package.json b/packages/core-typescript/package.json index b9f5e89..7da7085 100644 --- a/packages/core-typescript/package.json +++ b/packages/core-typescript/package.json @@ -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" } } diff --git a/packages/core-typescript/tsconfig.json b/packages/core-typescript/tsconfig.json new file mode 100644 index 0000000..bb9060e --- /dev/null +++ b/packages/core-typescript/tsconfig.json @@ -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" + ] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 299a0ab..60a09c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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