diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_browser_types/package.json b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_browser_types/package.json index 35b3fc0ec7..d45309740f 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_browser_types/package.json +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_browser_types/package.json @@ -5,7 +5,7 @@ "packageManager": "pnpm@11.24.0", "devDependencies": { "vite-plus": "latest", - "@vitest/browser-playwright": "5.0.4", + "@vitest/browser-playwright": "5.0.5", "playwright": "1.57.0", "typescript": "7.0.2" } diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_coverage/package.json b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_coverage/package.json index bee419d8a2..650ac66266 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_coverage/package.json +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_coverage/package.json @@ -4,7 +4,7 @@ "type": "module", "devDependencies": { "vite-plus": "latest", - "@vitest/coverage-v8": "5.0.4", - "@vitest/coverage-istanbul": "5.0.4" + "@vitest/coverage-v8": "5.0.5", + "@vitest/coverage-istanbul": "5.0.5" } } diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/package.json b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/package.json index a5c041b73b..1a77b0fe73 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/package.json +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/package.json @@ -2,5 +2,5 @@ "name": "test-v5-install-managers", "private": true, "type": "module", - "devDependencies": { "vite-plus": "latest", "vitest": "5.0.4" } + "devDependencies": { "vite-plus": "latest", "vitest": "5.0.5" } } diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots.toml b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots.toml index 1a8b5037cc..65035a131e 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots.toml +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots.toml @@ -8,8 +8,8 @@ steps = [ { argv = ["vpt", "json-edit", "package.json", "packageManager", "npm@10.9.4"], snapshot = false }, # Match the bundled runner throughout npm's peer graph. Otherwise newer # Vitest patches reached through optional peers can crash npm 10's resolver. - { argv = ["vpt", "json-edit", "package.json", "overrides.vitest", "5.0.4"], snapshot = false }, - { argv = ["vpt", "json-edit", "package.json", "overrides.@vitest/browser", "5.0.4"], snapshot = false }, + { argv = ["vpt", "json-edit", "package.json", "overrides.vitest", "5.0.5"], snapshot = false }, + { argv = ["vpt", "json-edit", "package.json", "overrides.@vitest/browser", "5.0.5"], snapshot = false }, { argv = ["vp", "install", "--ignore-scripts", "--", "--no-audit", "--no-fund"], snapshot = false, timeout = 180000 }, ["vp", "test", "run"], ] diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots/npm_install_and_runtime.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots/npm_install_and_runtime.md index 57716a78c8..4acc9c0ae6 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots/npm_install_and_runtime.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_install_managers/snapshots/npm_install_and_runtime.md @@ -3,10 +3,10 @@ ## `vpt json-edit package.json packageManager npm@10.9.4` -## `vpt json-edit package.json overrides.vitest 5.0.4` +## `vpt json-edit package.json overrides.vitest 5.0.5` -## `vpt json-edit package.json overrides.@vitest/browser 5.0.4` +## `vpt json-edit package.json overrides.@vitest/browser 5.0.5` ## `vp install --ignore-scripts -- --no-audit --no-fund` diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_optional_packages/package.json b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_optional_packages/package.json index b41f50d11e..52107bd051 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_optional_packages/package.json +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_optional_packages/package.json @@ -4,7 +4,7 @@ "type": "module", "devDependencies": { "vite-plus": "latest", - "@vitest/ui": "5.0.4", + "@vitest/ui": "5.0.5", "jsdom": "27.2.0", "happy-dom": "20.0.10", "temporal-polyfill": "1.0.4" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_preview/snapshots/upstream_real_timers.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_preview/snapshots/upstream_real_timers.md index 480670064b..46ee726c4e 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_preview/snapshots/upstream_real_timers.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_preview/snapshots/upstream_real_timers.md @@ -7,5 +7,5 @@ Known upstream regression introduced in Vitest 4.1.1 and still present in 5.0.1, ``` Browser runner started at http://localhost:/__vitest_test__/?sessionId= -Known upstream regression since Vitest 4.1.1: Preview locator clicks fail with real timers in 5.0.4 +Known upstream regression since Vitest 4.1.1: Preview locator clicks fail with real timers in 5.0.5 ``` diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/pnpm-workspace.yaml b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/pnpm-workspace.yaml index 30905823be..e0f5ec8130 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/pnpm-workspace.yaml +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/pnpm-workspace.yaml @@ -1,5 +1,5 @@ # The community provider accepts newer @vitest/browser patches. Keep this # fixture on the bundled runner's version when testing the packed package. overrides: - '@vitest/browser': 5.0.4 - vitest: 5.0.4 + '@vitest/browser': 5.0.5 + vitest: 5.0.5 diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/verify.mjs b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/verify.mjs index 918aab4085..4c5c219699 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/verify.mjs +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_webdriverio/verify.mjs @@ -78,5 +78,5 @@ try { assert.equal(runner.state.getCountOfFailedTests(), 0, JSON.stringify(runner.state.getFiles().flatMap((file) => [file.result, ...file.tasks.map((task) => task.result)]))); assert.equal(runner.state.getFiles().length, 1); assert.ok(sessionOpened); - console.log('WebDriverIO 5.0.0 with Vitest 5.0.4: runner/context identity, real-timer clicks, session URLs, and serialized custom-command locators passed'); + console.log(`WebDriverIO 5.0.0 with Vitest ${runner.version}: runner/context identity, real-timer clicks, session URLs, and serialized custom-command locators passed`); } finally { await runner.close(); } diff --git a/docs/guide/migrate.md b/docs/guide/migrate.md index dff0a7a177..17c69a8807 100644 --- a/docs/guide/migrate.md +++ b/docs/guide/migrate.md @@ -151,7 +151,7 @@ View and copy this prompt into your coding agent to upgrade an existing Vite+ 0. ### Vitest -Vitest is automatically migrated through `vp migrate`. `vite-plus` re-exports upstream `vitest@5.0.4` under `vite-plus/test*`, so for node-mode tests a single `vite-plus` install is enough — you no longer need to install `vitest` directly. +Vitest is automatically migrated through `vp migrate`. `vite-plus` re-exports upstream `vitest@5.0.5` under `vite-plus/test*`, so for node-mode tests a single `vite-plus` install is enough — you no longer need to install `vitest` directly. For browser mode, you can use the base browser runtime (`@vitest/browser`) and Preview provider (`@vitest/browser-preview`) included in `vite-plus`. To use Playwright or WebDriverIO, you also need the opt-in provider (`@vitest/browser-playwright` or `@vitest/browser-webdriverio`) and its framework peer (`playwright` or `webdriverio`). diff --git a/docs/guide/test.md b/docs/guide/test.md index e336e4081d..672a560dbf 100644 --- a/docs/guide/test.md +++ b/docs/guide/test.md @@ -2,7 +2,7 @@ `vp test` runs tests with [Vitest](https://vitest.dev). -Vite+ depends on Vitest `5.0.4`, which requires Node `^22.18.0 || ^24.11.0 || >=26.0.0`. For existing projects, follow [Upgrade to Vitest 5](./vitest-v5.md) before updating dependencies. +Vite+ depends on Vitest `5.0.5`, which requires Node `^22.18.0 || ^24.11.0 || >=26.0.0`. For existing projects, follow [Upgrade to Vitest 5](./vitest-v5.md) before updating dependencies. `vp test` resolves Vitest from `vite-plus`'s dependencies first, then from your project. diff --git a/docs/guide/vitest-v5.md b/docs/guide/vitest-v5.md index 827afbd6b9..774f49ddac 100644 --- a/docs/guide/vitest-v5.md +++ b/docs/guide/vitest-v5.md @@ -1,6 +1,6 @@ # Upgrade to Vitest 5 -Vite+ bundles Vitest `5.0.4`. Use Node `^22.18.0 || ^24.11.0 || >=26.0.0` for the CLI and tests. +Vite+ bundles Vitest `5.0.5`. Use Node `^22.18.0 || ^24.11.0 || >=26.0.0` for the CLI and tests. ## Before you migrate @@ -126,7 +126,7 @@ Review calls with benchmark options, imported or reassigned callbacks, callback ## Entry points and packages -Use `vite-plus/test` for assertions and supported runner APIs. Keep coverage providers and `@vitest/ui` at the bundled runner's exact version, `5.0.4`. Keep `@vitest/web-worker` aligned when your project uses it. +Use `vite-plus/test` for assertions and supported runner APIs. Keep coverage providers and `@vitest/ui` at the bundled runner's exact version, `5.0.5`. Keep `@vitest/web-worker` aligned when your project uses it. | v4 import | v5 import or action | | ---------------------------------------- | --------------------------------------------------------------------------- | diff --git a/packages/cli/src/utils/constants.ts b/packages/cli/src/utils/constants.ts index df42f2e0bc..7db24a84dc 100644 --- a/packages/cli/src/utils/constants.ts +++ b/packages/cli/src/utils/constants.ts @@ -15,7 +15,7 @@ export const VITE_CONFIG_FILES = [ 'vite.config.cts', ] as const; -export const VITEST_VERSION = '5.0.4'; +export const VITEST_VERSION = '5.0.5'; // Exact action release used by generated workflows and the @v1 migration. // The Renovate custom manager keeps this value current. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eee13bc5ab..b97aebd5e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -249,32 +249,32 @@ catalogs: specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 '@vitest/browser': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/browser-playwright': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/browser-preview': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/browser-webdriverio': specifier: 5.0.0 version: 5.0.0 '@vitest/mocker': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/pretty-format': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/snapshot': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/spy': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@vitest/utils': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 bingo: specifier: ^0.13.2 version: 0.13.2 @@ -405,8 +405,8 @@ catalogs: specifier: ^0.5.0 version: 0.5.0 vitest: - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 vue: specifier: ^3.5.35 version: 3.5.40 @@ -471,7 +471,7 @@ importers: version: link:packages/cli vitest: specifier: 'catalog:' - version: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) packages/cli: dependencies: @@ -483,25 +483,25 @@ importers: version: 1.88.0 '@vitest/browser': specifier: 'catalog:' - version: 5.0.4(vite@packages+core)(vitest@5.0.4) + version: 5.0.5(vite@packages+core)(vitest@5.0.5) '@vitest/browser-preview': specifier: 'catalog:' - version: 5.0.4(vite@packages+core)(vitest@5.0.4) + version: 5.0.5(vite@packages+core)(vitest@5.0.5) '@vitest/mocker': specifier: 'catalog:' - version: 5.0.4(vite@packages+core) + version: 5.0.5(vite@packages+core) '@vitest/pretty-format': specifier: 'catalog:' - version: 5.0.4 + version: 5.0.5 '@vitest/snapshot': specifier: 'catalog:' - version: 5.0.4 + version: 5.0.5 '@vitest/spy': specifier: 'catalog:' - version: 5.0.4 + version: 5.0.5 '@vitest/utils': specifier: 'catalog:' - version: 5.0.4 + version: 5.0.5 oxfmt: specifier: 'catalog:' version: 0.73.0(vite-plus@packages+cli) @@ -519,7 +519,7 @@ importers: version: link:../core vitest: specifier: 'catalog:' - version: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) devDependencies: '@emnapi/core': specifier: 'catalog:' @@ -541,10 +541,10 @@ importers: version: 4.0.2 '@vitest/browser-playwright': specifier: 'catalog:' - version: 5.0.4(playwright@1.62.1)(vite@packages+core)(vitest@5.0.4) + version: 5.0.5(playwright@1.62.1)(vite@packages+core)(vitest@5.0.5) '@vitest/browser-webdriverio': specifier: 'catalog:' - version: 5.0.0(vite@packages+core)(vitest@5.0.4)(webdriverio@9.20.1(supports-color@8.1.1)) + version: 5.0.0(vite@packages+core)(vitest@5.0.5)(webdriverio@9.20.1(supports-color@8.1.1)) '@voidzero-dev/vite-plus-prompts': specifier: workspace:* version: link:../prompts @@ -796,7 +796,7 @@ importers: version: 0.5.0 vitest: specifier: 'catalog:' - version: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) yaml: specifier: 'catalog:' version: 2.9.1 @@ -1116,8 +1116,8 @@ importers: specifier: workspace:@voidzero-dev/vite-plus-core@* version: link:../packages/core vitest: - specifier: 5.0.4 - version: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.19.1)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + specifier: 5.0.5 + version: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.19.1)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) vite/packages/create-vite: devDependencies: @@ -1271,8 +1271,8 @@ importers: specifier: ^0.7.6 version: 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0))(devframe@1.0.0))(crossws@0.4.12(srvx@1.0.5))(srvx@1.0.5)(vite@packages+core) '@vitest/utils': - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 '@voidzero-dev/vite-task-client': specifier: ^0.2.0 version: 0.2.0 @@ -4696,16 +4696,16 @@ packages: '@vitejs/release-scripts@1.10.0': resolution: {integrity: sha512-1vPdK4Jm2vxCFpaf4D7Nwam677OUoXqUU0WqhLjYec38qiK/XXkzuWK6QnFkn9ty63F+slN13pNUCwEHPOLRuQ==} - '@vitest/browser-playwright@5.0.4': - resolution: {integrity: sha512-RYbUmphqONHDcpjMHLNQRy47XbQHHnZokBgtjM8MSPGSiqwBcqwYufdSYEceOwk6zZjKUr3ps5HgjbiXo7sOTg==} + '@vitest/browser-playwright@5.0.5': + resolution: {integrity: sha512-lcdThFUUcMV9mGGV1SUiZXPxfjgW4CssA7o3STxzh8WK0tT2r526kc12tZIBRZfoLMwkhxjLmMXkWXONzdsDQw==} peerDependencies: playwright: '*' - vitest: 5.0.4 + vitest: 5.0.5 - '@vitest/browser-preview@5.0.4': - resolution: {integrity: sha512-ltb2DIPoNS14XuyHD/bW2tt+T764eoy5IeQTWH2/2/6f6WgsyazPBmvoa6BstMiDm4VhE5CBy71wr6EhGhoymw==} + '@vitest/browser-preview@5.0.5': + resolution: {integrity: sha512-ViNg4UlomGSJHtnnr7Txm+55P7/aAMMoS+1WYnWjp5w5tzf7YEUAICcs2sb1uMovEnC8el/8zUfkWZ8+7fPCKA==} peerDependencies: - vitest: 5.0.4 + vitest: 5.0.5 '@vitest/browser-webdriverio@5.0.0': resolution: {integrity: sha512-faotr4XiQrpK7yK+GTSWTA2pYSPFMZZA+fXx0rtKh9mvAjCMBM0Q2UJ5NIv6o5Oqkn2CASIrKnePaC/37judJA==} @@ -4714,13 +4714,13 @@ packages: vitest: ^5.0.0 webdriverio: '*' - '@vitest/browser@5.0.4': - resolution: {integrity: sha512-pRRkI2am/lmhGiaeHkVVLQb7SZyCOe5ytjVNQ0zLNZjA1xb+7aNTRqaaPeMJzWM958/5IrxJ50yTUpKSsigHMw==} + '@vitest/browser@5.0.5': + resolution: {integrity: sha512-IDMoZX/iZ8rkilw7weaSgN8tJ7iZ9hUv0wYoKXyiyjWjWFwLSWAY707DcVTgxTYOudWC1E3HA9LYn7kVa9a7uQ==} peerDependencies: - vitest: 5.0.4 + vitest: 5.0.5 - '@vitest/mocker@5.0.4': - resolution: {integrity: sha512-tqAlrYWce4iUxhr3ncNohejtCTOcHeE8XWrSNZY3OhPoDn01yeGv+gnaBy64ATp7o6pb03eIbBAjzmibpc9vIQ==} + '@vitest/mocker@5.0.5': + resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==} peerDependencies: msw: ^2.4.9 || ^3.0.0 vite: workspace:@voidzero-dev/vite-plus-core@* @@ -4730,22 +4730,22 @@ packages: vite: optional: true - '@vitest/pretty-format@5.0.4': - resolution: {integrity: sha512-kh/bp0oLr6w18kt4MFn5/zS+Hpc5k3bsf6S2m2Qksj7sKHrnc7Tu90UVYyiXnRvkYruN6kSCHQ3RR+SBE6FinA==} + '@vitest/pretty-format@5.0.5': + resolution: {integrity: sha512-24sSdIlMA9DVPXnYiB9siwU0bTd887Y9jX3+vabztCSsvHwo7ipvJ/a2L3Rljw8+2rK1f5fCj3h5U9I/Jsqgbw==} - '@vitest/snapshot@5.0.4': - resolution: {integrity: sha512-d5bPylmU0je1vWdcXTj9NnYghZvFE/7jhYZZcW4TCa+f3aazYDN4szksKfuHqKjBm7NwtSEPpeY52Zn7lYuqTA==} + '@vitest/snapshot@5.0.5': + resolution: {integrity: sha512-dHyFElWMQy0wFBGrIaPPeUWfJFh+jAUrv46ImIJGd8CADdKV3mlrAu3FyD0wesdxELFCs9M807e040Kba/XKtA==} - '@vitest/spy@5.0.4': - resolution: {integrity: sha512-MZKk/gSkm2q+ICobMxCpH1mA+cCAWm8WV7UhxlqGjq/sJ3AGc1BqFOs5CRVXxH78wQtme9q/NAAgBquj4AcyMw==} + '@vitest/spy@5.0.5': + resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==} - '@vitest/ui@5.0.4': - resolution: {integrity: sha512-L40ToOGwFgeZ+JVPMKHb7T0b671mqcmCpMUh9P68xq9YZ+TXM72rkDf9ljuv02e5Y1zj8ww0CnWIUnqs3FEWKQ==} + '@vitest/ui@5.0.5': + resolution: {integrity: sha512-dCoGUOdgmCaSB2g+WQ/spPCBkytAWdNUkFSXY4z+eYp2d8JEOY8v0uDRaJTG9qf/kTlTVZ4CuYMYMz/f1HS/qQ==} peerDependencies: - vitest: 5.0.4 + vitest: 5.0.5 - '@vitest/utils@5.0.4': - resolution: {integrity: sha512-hgpnyMuMqCz2PARmk3v62FxUr8jHIkY13ygvUeh8s+dmQxfnvkB/sgtoZFzG4lMitnEdnrg/lCvDbtVzuAsGWQ==} + '@vitest/utils@5.0.5': + resolution: {integrity: sha512-/rBu7gzLDQI/SC79Tn98b5DwOgaHU/Gt4I9OVeP3YofzNaYtbImRCOJQmT1S6vOJg9gEIlWC+r3QxKkjuSa1nQ==} '@voidzero-dev/vite-task-client@0.2.0': resolution: {integrity: sha512-y932hw4I0qrdlqbDhOC4VS7mtLad+MtXToSVJIZ79Cd7Ib6p4bRuoTRrx6OeedhdPm2yf9+r8ndlhJjn8LbsxQ==} @@ -7931,20 +7931,20 @@ packages: resolution: {integrity: sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==} engines: {node: '>=18.12.0'} - vitest@5.0.4: - resolution: {integrity: sha512-z0WxZRV2Sg48wF0FSgMq3TFG8JS38/Qr96vZVZdX6+Em9raQTvnXQvdTFJe2m3rfyJnEHeHQ/snceIdi8D1pVg==} + vitest@5.0.5: + resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.4 - '@vitest/browser-preview': 5.0.4 + '@vitest/browser-playwright': 5.0.5 + '@vitest/browser-preview': 5.0.5 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.4 - '@vitest/coverage-v8': 5.0.4 - '@vitest/ui': 5.0.4 + '@vitest/coverage-istanbul': 5.0.5 + '@vitest/coverage-v8': 5.0.5 + '@vitest/ui': 5.0.5 happy-dom: '*' jsdom: '*' vite: workspace:@voidzero-dev/vite-plus-core@* @@ -11180,35 +11180,35 @@ snapshots: semver: 7.8.5 tinyexec: 1.3.1 - '@vitest/browser-playwright@5.0.4(playwright@1.62.1)(vite@packages+core)(vitest@5.0.4)': + '@vitest/browser-playwright@5.0.5(playwright@1.62.1)(vite@packages+core)(vitest@5.0.5)': dependencies: - '@vitest/browser': 5.0.4(vite@packages+core)(vitest@5.0.4) - '@vitest/mocker': 5.0.4(vite@packages+core) + '@vitest/browser': 5.0.5(vite@packages+core)(vitest@5.0.5) + '@vitest/mocker': 5.0.5(vite@packages+core) playwright: 1.62.1 tinyrainbow: 3.2.0 - vitest: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + vitest: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@5.0.4(vite@packages+core)(vitest@5.0.4)': + '@vitest/browser-preview@5.0.5(vite@packages+core)(vitest@5.0.5)': dependencies: '@testing-library/dom': 10.4.2 '@testing-library/user-event': 14.6.7(@testing-library/dom@10.4.2) - '@vitest/browser': 5.0.4(vite@packages+core)(vitest@5.0.4) - vitest: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + '@vitest/browser': 5.0.5(vite@packages+core)(vitest@5.0.5) + vitest: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-webdriverio@5.0.0(vite@packages+core)(vitest@5.0.4)(webdriverio@9.20.1(supports-color@8.1.1))': + '@vitest/browser-webdriverio@5.0.0(vite@packages+core)(vitest@5.0.5)(webdriverio@9.20.1(supports-color@8.1.1))': dependencies: - '@vitest/browser': 5.0.4(vite@packages+core)(vitest@5.0.4) - vitest: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + '@vitest/browser': 5.0.5(vite@packages+core)(vitest@5.0.5) + vitest: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) webdriverio: 9.20.1(supports-color@8.1.1) transitivePeerDependencies: - bufferutil @@ -11216,17 +11216,17 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@5.0.4(vite@packages+core)(vitest@5.0.4)': + '@vitest/browser@5.0.5(vite@packages+core)(vitest@5.0.5)': dependencies: '@blazediff/core': 1.10.0 - '@vitest/mocker': 5.0.4(vite@packages+core) - '@vitest/ui': 5.0.4(vitest@5.0.4) - '@vitest/utils': 5.0.4 + '@vitest/mocker': 5.0.5(vite@packages+core) + '@vitest/ui': 5.0.5(vitest@5.0.5) + '@vitest/utils': 5.0.5 magic-string: 1.4.3 pngjs: 7.0.0 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyrainbow: 3.2.0 - vitest: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + vitest: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) ws: 8.22.0 transitivePeerDependencies: - bufferutil @@ -11234,41 +11234,41 @@ snapshots: - utf-8-validate - vite - '@vitest/mocker@5.0.4(vite@packages+core)': + '@vitest/mocker@5.0.5(vite@packages+core)': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.4 + '@vitest/spy': 5.0.5 estree-walker: 3.0.3 magic-string: 1.4.3 optionalDependencies: vite: link:packages/core - '@vitest/pretty-format@5.0.4': + '@vitest/pretty-format@5.0.5': dependencies: tinyrainbow: 3.2.0 - '@vitest/snapshot@5.0.4': + '@vitest/snapshot@5.0.5': dependencies: - '@vitest/pretty-format': 5.0.4 - '@vitest/utils': 5.0.4 + '@vitest/pretty-format': 5.0.5 + '@vitest/utils': 5.0.5 magic-string: 1.4.3 pathe: 2.0.3 - '@vitest/spy@5.0.4': {} + '@vitest/spy@5.0.5': {} - '@vitest/ui@5.0.4(vitest@5.0.4)': + '@vitest/ui@5.0.5(vitest@5.0.5)': dependencies: - '@vitest/utils': 5.0.4 + '@vitest/utils': 5.0.5 fflate: 0.8.3 flatted: 3.4.4 pathe: 2.0.3 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyrainbow: 3.2.0 - vitest: 5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + vitest: 5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) - '@vitest/utils@5.0.4': + '@vitest/utils@5.0.5': dependencies: - '@vitest/pretty-format': 5.0.4 + '@vitest/pretty-format': 5.0.5 convert-source-map: 2.0.0 tinyrainbow: 3.2.0 @@ -14492,10 +14492,10 @@ snapshots: verkit@0.5.0: {} - vitest@5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): + vitest@5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.4(vite@packages+core) + '@vitest/mocker': 5.0.5(vite@packages+core) chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -14512,19 +14512,19 @@ snapshots: '@edge-runtime/vm': 5.0.0 '@opentelemetry/api': 1.9.0 '@types/node': 24.10.3 - '@vitest/browser-playwright': 5.0.4(playwright@1.62.1)(vite@packages+core)(vitest@5.0.4) - '@vitest/browser-preview': 5.0.4(vite@packages+core)(vitest@5.0.4) - '@vitest/browser-webdriverio': 5.0.0(vite@packages+core)(vitest@5.0.4)(webdriverio@9.20.1(supports-color@8.1.1)) - '@vitest/ui': 5.0.4(vitest@5.0.4) + '@vitest/browser-playwright': 5.0.5(playwright@1.62.1)(vite@packages+core)(vitest@5.0.5) + '@vitest/browser-preview': 5.0.5(vite@packages+core)(vitest@5.0.5) + '@vitest/browser-webdriverio': 5.0.0(vite@packages+core)(vitest@5.0.5)(webdriverio@9.20.1(supports-color@8.1.1)) + '@vitest/ui': 5.0.5(vitest@5.0.5) happy-dom: 20.0.10 jsdom: 27.2.0(supports-color@8.1.1) transitivePeerDependencies: - msw - vitest@5.0.4(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.19.1)(@vitest/browser-playwright@5.0.4)(@vitest/browser-preview@5.0.4)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.4)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): + vitest@5.0.5(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.19.1)(@vitest/browser-playwright@5.0.5)(@vitest/browser-preview@5.0.5)(@vitest/browser-webdriverio@5.0.0)(@vitest/ui@5.0.5)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.4(vite@packages+core) + '@vitest/mocker': 5.0.5(vite@packages+core) chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -14541,10 +14541,10 @@ snapshots: '@edge-runtime/vm': 5.0.0 '@opentelemetry/api': 1.9.0 '@types/node': 24.19.1 - '@vitest/browser-playwright': 5.0.4(playwright@1.62.1)(vite@packages+core)(vitest@5.0.4) - '@vitest/browser-preview': 5.0.4(vite@packages+core)(vitest@5.0.4) - '@vitest/browser-webdriverio': 5.0.0(vite@packages+core)(vitest@5.0.4)(webdriverio@9.20.1(supports-color@8.1.1)) - '@vitest/ui': 5.0.4(vitest@5.0.4) + '@vitest/browser-playwright': 5.0.5(playwright@1.62.1)(vite@packages+core)(vitest@5.0.5) + '@vitest/browser-preview': 5.0.5(vite@packages+core)(vitest@5.0.5) + '@vitest/browser-webdriverio': 5.0.0(vite@packages+core)(vitest@5.0.5)(webdriverio@9.20.1(supports-color@8.1.1)) + '@vitest/ui': 5.0.5(vitest@5.0.5) happy-dom: 20.0.10 jsdom: 27.2.0(supports-color@8.1.1) transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 393cb49fa8..ae2971b596 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -46,15 +46,15 @@ catalog: '@types/validate-npm-package-name': ^4.0.2 '@types/ws': ^8.18.0 '@typescript/native-preview': 7.0.0-dev.20260707.2 - '@vitest/browser': 5.0.4 - '@vitest/browser-playwright': 5.0.4 - '@vitest/browser-preview': 5.0.4 + '@vitest/browser': 5.0.5 + '@vitest/browser-playwright': 5.0.5 + '@vitest/browser-preview': 5.0.5 '@vitest/browser-webdriverio': 5.0.0 - '@vitest/mocker': 5.0.4 - '@vitest/pretty-format': 5.0.4 - '@vitest/snapshot': 5.0.4 - '@vitest/spy': 5.0.4 - '@vitest/utils': 5.0.4 + '@vitest/mocker': 5.0.5 + '@vitest/pretty-format': 5.0.5 + '@vitest/snapshot': 5.0.5 + '@vitest/spy': 5.0.5 + '@vitest/utils': 5.0.5 '@voidzero-dev/vitepress-theme': 5.0.7 acorn: ^8.17.0 acorn-import-assertions: ^1.9.0 @@ -127,7 +127,7 @@ catalog: vitepress-plugin-group-icons: ^1.7.1 vitepress-plugin-llms: ^1.1.0 vitepress-plugin-og: ^0.0.5 - vitest: 5.0.4 + vitest: 5.0.5 vue: ^3.5.35 web-tree-sitter: ^0.27.0 ws: ^8.22.0