diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e729f0a7c..fe3d19978 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -60,7 +60,6 @@ jobs: with: key: vite-cache-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }} path: node_modules/.vite - - run: pnpm exec tsc -b # For types tests - # Run partial test pass on PRs (only changed files) if: ${{ github.event_name == 'pull_request' }} name: Run affected tests diff --git a/package.json b/package.json index ee42603a4..6c5be32e5 100644 --- a/package.json +++ b/package.json @@ -16,14 +16,14 @@ "type": "module", "scripts": { "build": "tsdown", - "clean": "rimraf -g \"**/node_modules\"", + "clean": "rimraf -g \"**/node_modules\" \"**/lib\"", "flint": "node packages/flint/bin/index.js", "flint:cache-ignore": "node packages/flint/bin/index.js --cache-ignore", "lint": "eslint . --max-warnings 0", "lint:knip": "knip", "prepare": "husky", "start:site": "pnpm --filter=site prebuild && pnpm --filter=site start", - "test": "vitest --typecheck" + "test": "vitest" }, "devDependencies": { "@arethetypeswrong/core": "0.18.2", @@ -36,7 +36,7 @@ "@flint.fyi/spelling": "workspace:^", "@flint.fyi/ts-patch": "workspace:^", "@types/node": "24.12.0", - "@vitest/coverage-v8": "4.0.18", + "@vitest/coverage-v8": "4.0.15", "@vitest/eslint-plugin": "1.6.1", "console-fail-test": "0.6.1", "eslint": "10.0.1", @@ -62,7 +62,7 @@ "tsdown": "0.21.0", "typescript": "5.9.3", "typescript-eslint": "8.57.0", - "vitest": "4.0.18" + "vitest": "4.0.15" }, "packageManager": "pnpm@10.32.0", "engines": { diff --git a/packages/astro/package.json b/packages/astro/package.json index f6525bf3c..0cf628864 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project astro" + "test": "vitest --project astro" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/browser/package.json b/packages/browser/package.json index e283a5527..381e2e764 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project browser" + "test": "vitest --project browser" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/cli/package.json b/packages/cli/package.json index daa4ffd18..29ba5f961 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project cli" + "test": "vitest --project cli" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/comparisons/package.json b/packages/comparisons/package.json index 26cff2e92..a902ef9cf 100644 --- a/packages/comparisons/package.json +++ b/packages/comparisons/package.json @@ -23,13 +23,13 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project comparisons" + "test": "vitest --project comparisons" }, "dependencies": { "prettier": "3.8.1" }, "devDependencies": { - "eslint": "10.0.2", + "eslint": "10.0.1", "tsdown": "0.21.0", "vitest": "4.0.15" }, diff --git a/packages/core/package.json b/packages/core/package.json index c9cf570ad..151dd3f07 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project core" + "test": "vitest --project core" }, "dependencies": { "@flint.fyi/utils": "workspace:^", diff --git a/packages/core/tsconfig.src.json b/packages/core/tsconfig.src.json index 9d8848f40..7cd64536e 100644 --- a/packages/core/tsconfig.src.json +++ b/packages/core/tsconfig.src.json @@ -7,6 +7,6 @@ }, "extends": "../../tsconfig.base.json", "include": ["src"], - "exclude": ["src/**/*.test.ts"], + "exclude": ["src/**/*.test.ts", "src/**/*.test-d.ts"], "references": [{ "path": "../utils" }] } diff --git a/packages/core/tsconfig.test.json b/packages/core/tsconfig.test.json index 240596624..89eb12382 100644 --- a/packages/core/tsconfig.test.json +++ b/packages/core/tsconfig.test.json @@ -6,6 +6,6 @@ "types": ["node"] }, "extends": "../../tsconfig.base.json", - "include": ["src/**/*.test.ts"], + "include": ["src/**/*.test.ts", "src/**/*.test-d.ts"], "references": [{ "path": "./tsconfig.src.json" }] } diff --git a/packages/e2e/package.json b/packages/e2e/package.json index a16c76372..16c647d6d 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -28,7 +28,7 @@ "@flint.fyi/utils": "workspace:^", "execa": "9.6.1", "flint": "workspace:^", - "vitest": "4.0.18", + "vitest": "4.0.15", "vitest-ansi-serializer": "0.2.1" }, "engines": { diff --git a/packages/flint/package.json b/packages/flint/package.json index 759bb33c1..555608d59 100644 --- a/packages/flint/package.json +++ b/packages/flint/package.json @@ -27,7 +27,7 @@ "!lib/bin/**" ], "scripts": { - "test": "vitest --typecheck --project flint" + "test": "vitest --project flint" }, "dependencies": { "@flint.fyi/cli": "workspace:", diff --git a/packages/json-language/package.json b/packages/json-language/package.json index 1d4c89671..9542fe54f 100644 --- a/packages/json-language/package.json +++ b/packages/json-language/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project json-language" + "test": "vitest --project json-language" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/json/package.json b/packages/json/package.json index fa456ccd0..c49fc3eb7 100644 --- a/packages/json/package.json +++ b/packages/json/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project json" + "test": "vitest --project json" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/jsx/package.json b/packages/jsx/package.json index 9fb26d00f..b4d47eb23 100644 --- a/packages/jsx/package.json +++ b/packages/jsx/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project jsx" + "test": "vitest --project jsx" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/markdown-language/package.json b/packages/markdown-language/package.json index cf2780c59..104e026dc 100644 --- a/packages/markdown-language/package.json +++ b/packages/markdown-language/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project markdown-language" + "test": "vitest --project markdown-language" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/md/package.json b/packages/md/package.json index d83d412a8..ee7817fdb 100644 --- a/packages/md/package.json +++ b/packages/md/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project md" + "test": "vitest --project md" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/next/package.json b/packages/next/package.json index 3d7496791..5c1baa163 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project next" + "test": "vitest --project next" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/node/package.json b/packages/node/package.json index 5b6ee00ed..c95dabb48 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project node" + "test": "vitest --project node" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 48c54b71d..623203efc 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project nuxt" + "test": "vitest --project nuxt" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/package-json/package.json b/packages/package-json/package.json index 3b2d90139..c02575bb0 100644 --- a/packages/package-json/package.json +++ b/packages/package-json/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project package-json" + "test": "vitest --project package-json" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/performance/package.json b/packages/performance/package.json index 59fa4b81a..8915fa6e6 100644 --- a/packages/performance/package.json +++ b/packages/performance/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project performance" + "test": "vitest --project performance" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/plugin-flint/package.json b/packages/plugin-flint/package.json index df493f5c2..1d7a7a8a9 100644 --- a/packages/plugin-flint/package.json +++ b/packages/plugin-flint/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project plugin-flint" + "test": "vitest --project plugin-flint" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/react/package.json b/packages/react/package.json index c623340be..de3a35bc0 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project react" + "test": "vitest --project react" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 285f7c802..5fcdc9a19 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project rule-tester" + "test": "vitest --project rule-tester" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/solid/package.json b/packages/solid/package.json index f7a97cc0d..338725f70 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project solid" + "test": "vitest --project solid" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/spelling/package.json b/packages/spelling/package.json index a2a98a696..027a612ed 100644 --- a/packages/spelling/package.json +++ b/packages/spelling/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project spelling" + "test": "vitest --project spelling" }, "dependencies": { "@cspell/url": "^9.2.2", diff --git a/packages/text-language/package.json b/packages/text-language/package.json index 2aaf08722..dd14d660e 100644 --- a/packages/text-language/package.json +++ b/packages/text-language/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project text-language" + "test": "vitest --project text-language" }, "dependencies": { "@flint.fyi/core": "workspace:^" diff --git a/packages/ts/package.json b/packages/ts/package.json index 271286551..d4f59c215 100644 --- a/packages/ts/package.json +++ b/packages/ts/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project ts" + "test": "vitest --project ts" }, "dependencies": { "@eslint-community/regexpp": "^4.12.2", diff --git a/packages/ts/tsconfig.test.json b/packages/ts/tsconfig.test.json index 74ca957c3..3b5325cc8 100644 --- a/packages/ts/tsconfig.test.json +++ b/packages/ts/tsconfig.test.json @@ -3,8 +3,7 @@ "tsBuildInfoFile": "node_modules/.cache/tsbuild/info.test.json", "rootDir": "src/", "outDir": "node_modules/.cache/tsbuild/test", - "types": ["node"], - "erasableSyntaxOnly": false + "types": ["node"] }, "extends": "../../tsconfig.base.json", "include": ["src/**/*.test.ts", "src/rules/ruleTester.ts"], diff --git a/packages/typescript-language/package.json b/packages/typescript-language/package.json index 0e7de61f9..f91e98d80 100644 --- a/packages/typescript-language/package.json +++ b/packages/typescript-language/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project typescript-language" + "test": "vitest --project typescript-language" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/utils/package.json b/packages/utils/package.json index 7d406558f..ade3f42eb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project utils" + "test": "vitest --project utils" }, "devDependencies": { "tsdown": "0.21.0", diff --git a/packages/utils/tsconfig.json b/packages/utils/tsconfig.json index 63443dc4b..c37e7bdb5 100644 --- a/packages/utils/tsconfig.json +++ b/packages/utils/tsconfig.json @@ -1,10 +1,8 @@ { - "compilerOptions": { - "tsBuildInfoFile": "node_modules/.cache/tsbuild/info.json", - "rootDir": "src/", - "outDir": "lib/", - "types": ["node"] - }, "extends": "../../tsconfig.base.json", - "include": ["src"] + "include": [], + "references": [ + { "path": "./tsconfig.src.json" }, + { "path": "./tsconfig.test.json" } + ] } diff --git a/packages/utils/tsconfig.src.json b/packages/utils/tsconfig.src.json new file mode 100644 index 000000000..3d9312463 --- /dev/null +++ b/packages/utils/tsconfig.src.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "node_modules/.cache/tsbuild/info.src.json", + "rootDir": "src/", + "outDir": "lib/", + "types": ["node"] + }, + "extends": "../../tsconfig.base.json", + "include": ["src"], + "exclude": ["src/**/*.test.ts"], + "references": [] +} diff --git a/packages/utils/tsconfig.test.json b/packages/utils/tsconfig.test.json new file mode 100644 index 000000000..240596624 --- /dev/null +++ b/packages/utils/tsconfig.test.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "node_modules/.cache/tsbuild/info.test.json", + "rootDir": "src/", + "outDir": "node_modules/.cache/tsbuild/test", + "types": ["node"] + }, + "extends": "../../tsconfig.base.json", + "include": ["src/**/*.test.ts"], + "references": [{ "path": "./tsconfig.src.json" }] +} diff --git a/packages/volar-language/package.json b/packages/volar-language/package.json index 91d89917b..cbe269b9a 100644 --- a/packages/volar-language/package.json +++ b/packages/volar-language/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project volar-language" + "test": "vitest --project volar-language" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/volar-language/tsconfig.test.json b/packages/volar-language/tsconfig.test.json index bed5231ef..240596624 100644 --- a/packages/volar-language/tsconfig.test.json +++ b/packages/volar-language/tsconfig.test.json @@ -3,8 +3,7 @@ "tsBuildInfoFile": "node_modules/.cache/tsbuild/info.test.json", "rootDir": "src/", "outDir": "node_modules/.cache/tsbuild/test", - "types": ["node"], - "erasableSyntaxOnly": false + "types": ["node"] }, "extends": "../../tsconfig.base.json", "include": ["src/**/*.test.ts"], diff --git a/packages/yaml-language/package.json b/packages/yaml-language/package.json index 6180ab03d..d17fcf7bd 100644 --- a/packages/yaml-language/package.json +++ b/packages/yaml-language/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project yaml-language" + "test": "vitest --project yaml-language" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/packages/yaml/package.json b/packages/yaml/package.json index e89d32f35..097890feb 100644 --- a/packages/yaml/package.json +++ b/packages/yaml/package.json @@ -23,7 +23,7 @@ "!lib/**/*.map" ], "scripts": { - "test": "vitest --typecheck --project yaml" + "test": "vitest --project yaml" }, "dependencies": { "@flint.fyi/core": "workspace:^", diff --git a/patches/vitest.patch b/patches/vitest.patch new file mode 100644 index 000000000..8e1e4ba84 --- /dev/null +++ b/patches/vitest.patch @@ -0,0 +1,27 @@ +diff --git a/dist/chunks/index.456_DGfR.js b/dist/chunks/index.456_DGfR.js +index 0777423afcd449117aab77856bbcefe044f45391..4d2cee001d16fd9fc12875193174b3ea2d375b15 100644 +--- a/dist/chunks/index.456_DGfR.js ++++ b/dist/chunks/index.456_DGfR.js +@@ -2819,17 +2819,17 @@ class Typechecker { + async spawn() { + const { root, watch, typecheck } = this.project.config; + const args = [ +- "--noEmit", ++ "--build", + "--pretty", + "false", +- "--incremental", +- "--tsBuildInfoFile", +- join(process.versions.pnp ? join(nodeos__default.tmpdir(), this.project.hash) : distDir, "tsconfig.tmp.tsbuildinfo") ++ // "--incremental", ++ // "--tsBuildInfoFile", ++ // join(process.versions.pnp ? join(nodeos__default.tmpdir(), this.project.hash) : distDir, "tsconfig.tmp.tsbuildinfo") + ]; + // use builtin watcher because it's faster + if (watch) args.push("--watch"); + if (typecheck.allowJs) args.push("--allowJs", "--checkJs"); +- if (typecheck.tsconfig) args.push("-p", resolve$1(root, typecheck.tsconfig)); ++ // if (typecheck.tsconfig) args.push("-p", resolve$1(root, typecheck.tsconfig)); + this._output = ""; + this._startTime = performance$1.now(); + const child = x(typecheck.checker, args, { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d9847869..b49da56e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,11 @@ overrides: read-pkg: 10.0.0 unicorn-magic: 0.4.0 +patchedDependencies: + vitest: + hash: e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b + path: patches/vitest.patch + importers: .: @@ -44,11 +49,11 @@ importers: specifier: 24.12.0 version: 24.12.0 '@vitest/coverage-v8': - specifier: 4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) + specifier: 4.0.15 + version: 4.0.15(vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) '@vitest/eslint-plugin': specifier: 1.6.1 - version: 1.6.1(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) + version: 1.6.1(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) console-fail-test: specifier: 0.6.1 version: 0.6.1 @@ -122,8 +127,8 @@ importers: specifier: 8.57.0 version: 8.57.0(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3) vitest: - specifier: 4.0.18 - version: 4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + specifier: 4.0.15 + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/astro: dependencies: @@ -161,7 +166,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/cli: dependencies: @@ -210,14 +215,14 @@ importers: version: 3.8.1 devDependencies: eslint: - specifier: 10.0.2 - version: 10.0.2(jiti@2.6.1) + specifier: 10.0.1 + version: 10.0.1(jiti@2.6.1) tsdown: specifier: 0.21.0 version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/core: dependencies: @@ -248,7 +253,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/e2e: devDependencies: @@ -268,11 +273,11 @@ importers: specifier: workspace:^ version: link:../flint vitest: - specifier: 4.0.18 - version: 4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + specifier: 4.0.15 + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) vitest-ansi-serializer: specifier: 0.2.1 - version: 0.2.1(vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.1(vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) packages/flint: dependencies: @@ -334,7 +339,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/json-language: dependencies: @@ -350,7 +355,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/jsx: dependencies: @@ -381,7 +386,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/markdown-language: dependencies: @@ -415,7 +420,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/md: dependencies: @@ -443,7 +448,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/next: dependencies: @@ -481,7 +486,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/nuxt: dependencies: @@ -532,7 +537,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/plugin-flint: dependencies: @@ -557,7 +562,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/react: dependencies: @@ -589,7 +594,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/site: dependencies: @@ -745,7 +750,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/text-language: dependencies: @@ -795,7 +800,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/ts-patch: devDependencies: @@ -832,7 +837,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/utils: devDependencies: @@ -841,7 +846,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/volar-language: dependencies: @@ -872,7 +877,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/yaml: dependencies: @@ -894,7 +899,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages/yaml-language: dependencies: @@ -913,7 +918,7 @@ importers: version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(synckit@0.11.12)(typescript@5.9.3) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) packages: @@ -2706,11 +2711,11 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - '@vitest/coverage-v8@4.0.18': - resolution: {integrity: sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==} + '@vitest/coverage-v8@4.0.15': + resolution: {integrity: sha512-FUJ+1RkpTFW7rQITdgTi93qOCWJobWhBirEPCeXh2SW2wsTlFxy51apDz5gzG+ZEYt/THvWeNmhdAoS9DTwpCw==} peerDependencies: - '@vitest/browser': 4.0.18 - vitest: 4.0.18 + '@vitest/browser': 4.0.15 + vitest: 4.0.15 peerDependenciesMeta: '@vitest/browser': optional: true @@ -2731,9 +2736,6 @@ packages: '@vitest/expect@4.0.15': resolution: {integrity: sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w==} - '@vitest/expect@4.0.18': - resolution: {integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==} - '@vitest/mocker@4.0.15': resolution: {integrity: sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ==} peerDependencies: @@ -2745,47 +2747,21 @@ packages: vite: optional: true - '@vitest/mocker@4.0.18': - resolution: {integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - '@vitest/pretty-format@4.0.15': resolution: {integrity: sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A==} - '@vitest/pretty-format@4.0.18': - resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==} - '@vitest/runner@4.0.15': resolution: {integrity: sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw==} - '@vitest/runner@4.0.18': - resolution: {integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==} - '@vitest/snapshot@4.0.15': resolution: {integrity: sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g==} - '@vitest/snapshot@4.0.18': - resolution: {integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==} - '@vitest/spy@4.0.15': resolution: {integrity: sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw==} - '@vitest/spy@4.0.18': - resolution: {integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==} - '@vitest/utils@4.0.15': resolution: {integrity: sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==} - '@vitest/utils@4.0.18': - resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} - '@volar/kit@2.4.28': resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} peerDependencies: @@ -3493,16 +3469,6 @@ packages: jiti: optional: true - eslint@10.0.2: - resolution: {integrity: sha512-uYixubwmqJZH+KLVYIVKY1JQt7tysXhtj21WSvjcSmU5SVNzMus1bgLe+pAt816yQ8opKfheVVoPLqvVMGejYw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - espree@11.2.0: resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -3988,6 +3954,10 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} + istanbul-lib-source-maps@5.0.6: + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} + engines: {node: '>=10'} + istanbul-reports@3.2.0: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} @@ -5602,40 +5572,6 @@ packages: jsdom: optional: true - vitest@4.0.18: - resolution: {integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.18 - '@vitest/browser-preview': 4.0.18 - '@vitest/browser-webdriverio': 4.0.18 - '@vitest/ui': 4.0.18 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@opentelemetry/api': - optional: true - '@types/node': - optional: true - '@vitest/browser-playwright': - optional: true - '@vitest/browser-preview': - optional: true - '@vitest/browser-webdriverio': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - volar-service-css@0.0.68: resolution: {integrity: sha512-lJSMh6f3QzZ1tdLOZOzovLX0xzAadPhx8EKwraDLPxBndLCYfoTvnNuiFFV8FARrpAlW5C0WkH+TstPaCxr00Q==} peerDependencies: @@ -6776,11 +6712,6 @@ snapshots: eslint: 10.0.1(jiti@2.6.1) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@10.0.2(jiti@2.6.1))': - dependencies: - eslint: 10.0.2(jiti@2.6.1) - eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.2': {} '@eslint/config-array@0.23.3': @@ -7594,28 +7525,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.15(vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.0.18 + '@vitest/utils': 4.0.15 ast-v8-to-istanbul: 0.3.12 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 magicast: 0.5.2 obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + vitest: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + transitivePeerDependencies: + - supports-color - '@vitest/eslint-plugin@1.6.1(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2))': + '@vitest/eslint-plugin@1.6.1(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2))': dependencies: '@typescript-eslint/scope-manager': 8.57.0 '@typescript-eslint/utils': 8.57.0(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3) eslint: 10.0.1(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + vitest: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -7628,15 +7562,6 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/expect@4.0.18': - dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.0.18 - '@vitest/utils': 4.0.18 - chai: 6.2.2 - tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.15(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.15 @@ -7645,58 +7570,28 @@ snapshots: optionalDependencies: vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2))': - dependencies: - '@vitest/spy': 4.0.18 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) - '@vitest/pretty-format@4.0.15': dependencies: tinyrainbow: 3.0.3 - '@vitest/pretty-format@4.0.18': - dependencies: - tinyrainbow: 3.0.3 - '@vitest/runner@4.0.15': dependencies: '@vitest/utils': 4.0.15 pathe: 2.0.3 - '@vitest/runner@4.0.18': - dependencies: - '@vitest/utils': 4.0.18 - pathe: 2.0.3 - '@vitest/snapshot@4.0.15': dependencies: '@vitest/pretty-format': 4.0.15 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/snapshot@4.0.18': - dependencies: - '@vitest/pretty-format': 4.0.18 - magic-string: 0.30.21 - pathe: 2.0.3 - '@vitest/spy@4.0.15': {} - '@vitest/spy@4.0.18': {} - '@vitest/utils@4.0.15': dependencies: '@vitest/pretty-format': 4.0.15 tinyrainbow: 3.0.3 - '@vitest/utils@4.0.18': - dependencies: - '@vitest/pretty-format': 4.0.18 - tinyrainbow: 3.0.3 - '@volar/kit@2.4.28(typescript@5.9.3)': dependencies: '@volar/language-service': 2.4.28 @@ -8609,43 +8504,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@10.0.2(jiti@2.6.1): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.3 - '@eslint/config-helpers': 0.5.3 - '@eslint/core': 1.1.1 - '@eslint/plugin-kit': 0.6.1 - '@humanfs/node': 0.16.7 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - ajv: 6.14.0 - cross-spawn: 7.0.6 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint-scope: 9.1.2 - eslint-visitor-keys: 5.0.1 - espree: 11.2.0 - esquery: 1.7.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.4 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 2.6.1 - transitivePeerDependencies: - - supports-color - espree@11.2.0: dependencies: acorn: 8.16.0 @@ -9228,6 +9086,14 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 + istanbul-lib-source-maps@5.0.6: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + debug: 4.4.3 + istanbul-lib-coverage: 3.2.2 + transitivePeerDependencies: + - supports-color + istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 @@ -11152,11 +11018,11 @@ snapshots: optionalDependencies: vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) - vitest-ansi-serializer@0.2.1(vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)): + vitest-ansi-serializer@0.2.1(vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)): dependencies: - vitest: 4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) + vitest: 4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) - vitest@4.0.15(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2): + vitest@4.0.15(patch_hash=e41091d3d162903bb41e80729dfcdf96cb8043f927e73b1b42d2a2cd97bf398b)(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.15 '@vitest/mocker': 4.0.15(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) @@ -11193,43 +11059,6 @@ snapshots: - tsx - yaml - vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2): - dependencies: - '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2)) - '@vitest/pretty-format': 4.0.18 - '@vitest/runner': 4.0.18 - '@vitest/snapshot': 4.0.18 - '@vitest/spy': 4.0.18 - '@vitest/utils': 4.0.18 - es-module-lexer: 1.7.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.3 - std-env: 3.10.0 - tinybench: 2.9.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(yaml@2.8.2) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 24.12.0 - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - volar-service-css@0.0.68(@volar/language-service@2.4.28): dependencies: vscode-css-languageservice: 6.3.10 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9a9d27762..b39577b43 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,5 @@ +packages: + - packages/* autoInstallPeers: false disallowWorkspaceCycles: true @@ -14,9 +16,8 @@ overrides: read-package-up: 12.0.0 read-pkg: 10.0.0 unicorn-magic: 0.4.0 - -packages: - - packages/* +patchedDependencies: + vitest: patches/vitest.patch peerDependencyRules: allowedVersions: