From 23ccb8fa5c7b28fbe594cbf5042a0399c31c129d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 5 Jul 2026 05:27:48 +0000 Subject: [PATCH] chore(deps-dev): bump vitest from 2.1.9 to 4.1.9 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.1.9 to 4.1.9. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 4.1.9 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- packages/cli/package.json | 2 +- packages/components/package.json | 2 +- packages/core/package.json | 2 +- packages/dsl/package.json | 2 +- packages/effects/package.json | 2 +- packages/gui/package.json | 2 +- packages/instruments/package.json | 2 +- packages/math/package.json | 2 +- packages/mcp/package.json | 2 +- packages/midi/package.json | 2 +- packages/mixer/package.json | 2 +- packages/modulation/package.json | 2 +- packages/musical/package.json | 2 +- packages/pattern/package.json | 2 +- packages/sequencer/package.json | 2 +- packages/session/package.json | 2 +- packages/visuals/package.json | 2 +- pnpm-lock.yaml | 577 +++++++++++++++--------------- 18 files changed, 306 insertions(+), 305 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index d7d8d16..659de5b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -41,6 +41,6 @@ "@vitest/coverage-v8": "^2.0.0", "acorn": "^8.14.0", "acorn-walk": "^8.3.4", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/components/package.json b/packages/components/package.json index 04d8190..6c0de9a 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -26,6 +26,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/core/package.json b/packages/core/package.json index 5c2ab01..13c7e8b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,6 +22,6 @@ "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", "node-web-audio-api": "^1.0.8", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/dsl/package.json b/packages/dsl/package.json index 30ebcf7..6dc3ca2 100644 --- a/packages/dsl/package.json +++ b/packages/dsl/package.json @@ -28,6 +28,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/effects/package.json b/packages/effects/package.json index f7155ac..1f7dff9 100644 --- a/packages/effects/package.json +++ b/packages/effects/package.json @@ -24,6 +24,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/gui/package.json b/packages/gui/package.json index 965004a..d1a02f0 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -47,7 +47,7 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "vite": "^5.0.0", - "vitest": "^2.0.0", + "vitest": "^4.1.9", "vitest-axe": "1.0.0-pre.5" } } diff --git a/packages/instruments/package.json b/packages/instruments/package.json index 6d4e377..491b154 100644 --- a/packages/instruments/package.json +++ b/packages/instruments/package.json @@ -26,6 +26,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/math/package.json b/packages/math/package.json index b34b200..2132244 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -24,6 +24,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 60be86f..9c21352 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -23,6 +23,6 @@ }, "devDependencies": { "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/midi/package.json b/packages/midi/package.json index 003073c..cfa167e 100644 --- a/packages/midi/package.json +++ b/packages/midi/package.json @@ -23,6 +23,6 @@ }, "devDependencies": { "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/mixer/package.json b/packages/mixer/package.json index 1b46938..c3a6607 100644 --- a/packages/mixer/package.json +++ b/packages/mixer/package.json @@ -24,6 +24,6 @@ }, "devDependencies": { "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/modulation/package.json b/packages/modulation/package.json index 884baca..23c1051 100644 --- a/packages/modulation/package.json +++ b/packages/modulation/package.json @@ -24,6 +24,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/musical/package.json b/packages/musical/package.json index 168e228..bbcd25a 100644 --- a/packages/musical/package.json +++ b/packages/musical/package.json @@ -24,6 +24,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/pattern/package.json b/packages/pattern/package.json index 029e5ef..430d09f 100644 --- a/packages/pattern/package.json +++ b/packages/pattern/package.json @@ -21,6 +21,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/sequencer/package.json b/packages/sequencer/package.json index 8478e97..ae82cce 100644 --- a/packages/sequencer/package.json +++ b/packages/sequencer/package.json @@ -24,6 +24,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/session/package.json b/packages/session/package.json index 3349bbf..1466c6d 100644 --- a/packages/session/package.json +++ b/packages/session/package.json @@ -25,6 +25,6 @@ }, "devDependencies": { "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/packages/visuals/package.json b/packages/visuals/package.json index af686b5..a72110d 100644 --- a/packages/visuals/package.json +++ b/packages/visuals/package.json @@ -25,6 +25,6 @@ "devDependencies": { "@types/node": "^25.5.0", "@vitest/coverage-v8": "^2.0.0", - "vitest": "^2.0.0" + "vitest": "^4.1.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e71524c..1f583b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,7 +80,7 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) acorn: specifier: ^8.14.0 version: 8.16.0 @@ -88,8 +88,8 @@ importers: specifier: ^8.3.4 version: 8.3.5 vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/components: dependencies: @@ -108,10 +108,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/core: devDependencies: @@ -120,13 +120,13 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) node-web-audio-api: specifier: ^1.0.8 version: 1.0.8 vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/dsl: dependencies: @@ -151,10 +151,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/effects: dependencies: @@ -167,10 +167,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/gui: dependencies: @@ -219,7 +219,7 @@ importers: version: 4.7.0(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) electron: specifier: ^41.1.1 version: 41.1.1 @@ -248,11 +248,11 @@ importers: specifier: ^5.0.0 version: 5.4.21(@types/node@25.5.2)(terser@5.46.1) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) vitest-axe: specifier: 1.0.0-pre.5 - version: 1.0.0-pre.5(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)) + version: 1.0.0-pre.5(vitest@4.1.9) packages/instruments: dependencies: @@ -271,10 +271,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/math: dependencies: @@ -287,10 +287,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/mcp: dependencies: @@ -300,10 +300,10 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) packages/midi: dependencies: @@ -313,10 +313,10 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) packages/mixer: dependencies: @@ -329,10 +329,10 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) packages/modulation: dependencies: @@ -345,10 +345,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/musical: dependencies: @@ -361,10 +361,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/pattern: devDependencies: @@ -373,10 +373,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/sequencer: dependencies: @@ -389,10 +389,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) packages/session: dependencies: @@ -408,10 +408,10 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) packages/visuals: dependencies: @@ -427,10 +427,10 @@ importers: version: 25.5.0 '@vitest/coverage-v8': specifier: ^2.0.0 - version: 2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1)) + version: 2.1.9(vitest@4.1.9) vitest: - specifier: ^2.0.0 - version: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + specifier: ^4.1.9 + version: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) songs: dependencies: @@ -471,6 +471,10 @@ packages: resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.0': resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} engines: {node: '>=6.9.0'} @@ -513,6 +517,10 @@ packages: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -548,6 +556,10 @@ packages: resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.7': + resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + engines: {node: '>=6.9.0'} + '@babel/template@7.28.6': resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} @@ -1239,6 +1251,9 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -1294,12 +1309,21 @@ packages: '@types/cacheable-request@6.0.3': resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + '@types/debug@4.1.13': resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/fs-extra@9.0.13': resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} @@ -1467,37 +1491,37 @@ packages: '@vitest/browser': optional: true - '@vitest/expect@2.1.9': - resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} + '@vitest/expect@4.1.9': + resolution: {integrity: sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==} - '@vitest/mocker@2.1.9': - resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} + '@vitest/mocker@4.1.9': + resolution: {integrity: sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.9': - resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} - '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@vitest/runner@2.1.9': - resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} + '@vitest/pretty-format@4.1.9': + resolution: {integrity: sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==} - '@vitest/snapshot@2.1.9': - resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + '@vitest/runner@4.1.9': + resolution: {integrity: sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==} - '@vitest/spy@2.1.9': - resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} + '@vitest/snapshot@4.1.9': + resolution: {integrity: sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==} - '@vitest/utils@2.1.9': - resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/spy@4.1.9': + resolution: {integrity: sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==} + + '@vitest/utils@4.1.9': + resolution: {integrity: sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==} '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} @@ -1522,6 +1546,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@7.1.4: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} @@ -1697,8 +1726,8 @@ packages: caniuse-lite@1.0.30001779: resolution: {integrity: sha512-U5og2PN7V4DMgF50YPNtnZJGWVLFjjsN3zb6uMT5VGYIewieDj1upwfuVNXf4Kor+89c3iCRJnSzMD5LmTvsfA==} - chai@5.3.3: - resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} chalk@4.1.2: @@ -1709,10 +1738,6 @@ packages: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - check-error@2.1.3: - resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} - engines: {node: '>= 16'} - chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -1845,10 +1870,6 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -2002,8 +2023,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.3.0: + resolution: {integrity: sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==} es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} @@ -2089,8 +2110,8 @@ packages: eventemitter3@5.0.4: resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} - expect-type@1.3.0: - resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} + expect-type@1.4.0: + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} engines: {node: '>=12.0.0'} exponential-backoff@3.1.3: @@ -2171,6 +2192,10 @@ packages: resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} engines: {node: '>=14.14'} + fs-extra@11.3.6: + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} + engines: {node: '>=14.14'} + fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -2475,6 +2500,9 @@ packages: jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + jsonfile@6.2.1: + resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} + keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -2532,9 +2560,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.2.1: - resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} - lowercase-keys@2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} @@ -2746,6 +2771,10 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + obug@2.1.3: + resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} + engines: {node: '>=12.20.0'} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -2810,12 +2839,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - pathval@2.0.1: - resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} - engines: {node: '>= 14.16'} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} pe-library@0.4.1: resolution: {integrity: sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==} @@ -2831,6 +2856,10 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + engines: {node: '>=12'} + plist@3.1.0: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} @@ -3088,6 +3117,9 @@ packages: std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@4.1.0: + resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} + string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -3171,20 +3203,17 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.4: resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} engines: {node: '>=18'} - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + engines: {node: '>=18'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} tinyrainbow@1.2.0: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} @@ -3194,8 +3223,8 @@ packages: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} engines: {node: '>=14.0.0'} tldts-core@7.0.27: @@ -3338,11 +3367,6 @@ packages: resolution: {integrity: sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==} engines: {node: '>=0.6.0'} - vite-node@2.1.9: - resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite@5.4.21: resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3379,23 +3403,39 @@ packages: peerDependencies: vitest: '>=1' - vitest@2.1.9: - resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@4.1.9: + resolution: {integrity: sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.9 - '@vitest/ui': 2.1.9 + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.9 + '@vitest/browser-preview': 4.1.9 + '@vitest/browser-webdriverio': 4.1.9 + '@vitest/coverage-istanbul': 4.1.9 + '@vitest/coverage-v8': 4.1.9 + '@vitest/ui': 4.1.9 happy-dom: '*' jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@opentelemetry/api': + optional: true '@types/node': optional: true - '@vitest/browser': + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': + optional: true + '@vitest/coverage-istanbul': + optional: true + '@vitest/coverage-v8': optional: true '@vitest/ui': optional: true @@ -3553,6 +3593,12 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.29.0': {} '@babel/core@7.29.0': @@ -3615,6 +3661,8 @@ snapshots: '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helpers@7.28.6': @@ -3643,6 +3691,8 @@ snapshots: '@babel/runtime@7.29.2': {} + '@babel/runtime@7.29.7': {} + '@babel/template@7.28.6': dependencies: '@babel/code-frame': 7.29.0 @@ -3794,7 +3844,7 @@ snapshots: dependencies: cross-dirname: 0.1.0 debug: 4.4.3 - fs-extra: 11.3.4 + fs-extra: 11.3.6 minimist: 1.2.8 postject: 1.0.0-alpha.6 transitivePeerDependencies: @@ -4206,14 +4256,16 @@ snapshots: '@sindresorhus/is@4.6.0': {} + '@standard-schema/spec@1.1.0': {} + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 '@testing-library/dom@10.4.1': dependencies: - '@babel/code-frame': 7.29.0 - '@babel/runtime': 7.29.2 + '@babel/code-frame': 7.29.7 + '@babel/runtime': 7.29.7 '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -4278,12 +4330,21 @@ snapshots: '@types/node': 25.5.2 '@types/responselike': 1.0.3 + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 + '@types/deep-eql@4.0.2': {} + '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/fs-extra@9.0.13': dependencies: '@types/node': 25.5.2 @@ -4437,7 +4498,7 @@ snapshots: debug: 4.4.3 minimatch: 10.2.4 semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -4452,7 +4513,7 @@ snapshots: debug: 4.4.3 minimatch: 10.2.4 semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -4502,7 +4563,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.9(vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1))': + '@vitest/coverage-v8@2.1.9(vitest@4.1.9)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -4516,79 +4577,62 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.2 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1) + vitest: 4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.9(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1))': + '@vitest/expect@4.1.9': dependencies: - '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 - 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: 1.2.0 - vitest: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) - transitivePeerDependencies: - - supports-color - - '@vitest/expect@2.1.9': - dependencies: - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.3.3 - tinyrainbow: 1.2.0 + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.9 + '@vitest/utils': 4.1.9 + chai: 6.2.2 + tinyrainbow: 3.1.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1))': + '@vitest/mocker@4.1.9(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 5.4.21(@types/node@25.5.0)(terser@5.46.1) - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1))': + '@vitest/mocker@4.1.9(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 5.4.21(@types/node@25.5.2)(terser@5.46.1) - '@vitest/pretty-format@2.1.9': - dependencies: - tinyrainbow: 1.2.0 - '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@2.1.9': + '@vitest/pretty-format@4.1.9': dependencies: - '@vitest/utils': 2.1.9 - pathe: 1.1.2 + tinyrainbow: 3.1.0 - '@vitest/snapshot@2.1.9': + '@vitest/runner@4.1.9': dependencies: - '@vitest/pretty-format': 2.1.9 - magic-string: 0.30.21 - pathe: 1.1.2 + '@vitest/utils': 4.1.9 + pathe: 2.0.3 - '@vitest/spy@2.1.9': + '@vitest/snapshot@4.1.9': dependencies: - tinyspy: 3.0.2 + '@vitest/pretty-format': 4.1.9 + '@vitest/utils': 4.1.9 + magic-string: 0.30.21 + pathe: 2.0.3 + + '@vitest/spy@4.1.9': {} - '@vitest/utils@2.1.9': + '@vitest/utils@4.1.9': dependencies: - '@vitest/pretty-format': 2.1.9 - loupe: 3.2.1 - tinyrainbow: 1.2.0 + '@vitest/pretty-format': 4.1.9 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 '@xmldom/xmldom@0.8.11': {} @@ -4604,6 +4648,9 @@ snapshots: acorn@8.16.0: {} + acorn@8.17.0: + optional: true + agent-base@7.1.4: {} ajv-keywords@3.5.2(ajv@6.14.0): @@ -4830,13 +4877,7 @@ snapshots: caniuse-lite@1.0.30001779: {} - chai@5.3.3: - dependencies: - assertion-error: 2.0.1 - check-error: 2.1.3 - deep-eql: 5.0.2 - loupe: 3.2.1 - pathval: 2.0.1 + chai@6.2.2: {} chalk@4.1.2: dependencies: @@ -4845,8 +4886,6 @@ snapshots: chalk@5.6.2: {} - check-error@2.1.3: {} - chownr@3.0.0: {} chromium-pickle-js@0.2.0: {} @@ -4961,8 +5000,6 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-eql@5.0.2: {} - deep-is@0.1.4: {} defaults@1.0.4: @@ -5164,7 +5201,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.7.0: {} + es-module-lexer@2.3.0: {} es-object-atoms@1.1.1: dependencies: @@ -5319,13 +5356,13 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esutils@2.0.3: {} eventemitter3@5.0.4: {} - expect-type@1.3.0: {} + expect-type@1.4.0: {} exponential-backoff@3.1.3: {} @@ -5354,9 +5391,9 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.5.0(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 fetch-blob@3.2.0: dependencies: @@ -5412,6 +5449,13 @@ snapshots: jsonfile: 6.2.0 universalify: 2.0.1 + fs-extra@11.3.6: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 2.0.1 + optional: true + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -5738,6 +5782,13 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + jsonfile@6.2.1: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + optional: true + keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -5804,8 +5855,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.2.1: {} - lowercase-keys@2.0.0: {} lru-cache@10.4.3: {} @@ -5992,7 +6041,7 @@ snapshots: proc-log: 5.0.0 semver: 7.7.4 tar: 7.5.13 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 which: 5.0.0 transitivePeerDependencies: - supports-color @@ -6014,6 +6063,8 @@ snapshots: object-keys@1.1.1: optional: true + obug@2.1.3: {} + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -6082,9 +6133,7 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.3 - pathe@1.1.2: {} - - pathval@2.0.1: {} + pathe@2.0.3: {} pe-library@0.4.1: {} @@ -6094,6 +6143,8 @@ snapshots: picomatch@4.0.4: {} + picomatch@4.0.5: {} + plist@3.1.0: dependencies: '@xmldom/xmldom': 0.8.11 @@ -6363,6 +6414,8 @@ snapshots: std-env@3.10.0: {} + std-env@4.1.0: {} + string-argv@0.3.2: {} string-width@4.2.3: @@ -6441,7 +6494,7 @@ snapshots: terser@5.46.1: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.16.0 + acorn: 8.17.0 commander: 2.20.3 source-map-support: 0.5.21 optional: true @@ -6460,22 +6513,20 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.2: {} - tinyexec@1.0.4: {} - tinyglobby@0.2.15: - dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + tinyexec@1.2.4: {} - tinypool@1.1.1: {} + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 tinyrainbow@1.2.0: {} tinyrainbow@2.0.0: {} - tinyspy@3.0.2: {} + tinyrainbow@3.1.0: {} tldts-core@7.0.27: {} @@ -6602,42 +6653,6 @@ snapshots: extsprintf: 1.4.1 optional: true - vite-node@2.1.9(@types/node@25.5.0)(terser@5.46.1): - dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 1.1.2 - vite: 5.4.21(@types/node@25.5.0)(terser@5.46.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@2.1.9(@types/node@25.5.2)(terser@5.46.1): - dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 1.1.2 - vite: 5.4.21(@types/node@25.5.2)(terser@5.46.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite@5.4.21(@types/node@25.5.0)(terser@5.46.1): dependencies: esbuild: 0.21.5 @@ -6658,85 +6673,71 @@ snapshots: fsevents: 2.3.3 terser: 5.46.1 - vitest-axe@1.0.0-pre.5(vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1)): + vitest-axe@1.0.0-pre.5(vitest@4.1.9): dependencies: '@vitest/pretty-format': 3.2.4 axe-core: 4.11.1 chalk: 5.6.2 lodash-es: 4.17.23 - vitest: 2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1) - - vitest@2.1.9(@types/node@25.5.0)(jsdom@29.0.1)(terser@5.46.1): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.3.3 - debug: 4.4.3 - expect-type: 1.3.0 + vitest: 4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) + + vitest@4.1.9(@types/node@25.5.0)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)): + dependencies: + '@vitest/expect': 4.1.9 + '@vitest/mocker': 4.1.9(vite@5.4.21(@types/node@25.5.0)(terser@5.46.1)) + '@vitest/pretty-format': 4.1.9 + '@vitest/runner': 4.1.9 + '@vitest/snapshot': 4.1.9 + '@vitest/spy': 4.1.9 + '@vitest/utils': 4.1.9 + es-module-lexer: 2.3.0 + expect-type: 1.4.0 magic-string: 0.30.21 - pathe: 1.1.2 - std-env: 3.10.0 + obug: 2.1.3 + pathe: 2.0.3 + picomatch: 4.0.5 + std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.1.1 - tinyrainbow: 1.2.0 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tinyrainbow: 3.1.0 vite: 5.4.21(@types/node@25.5.0)(terser@5.46.1) - vite-node: 2.1.9(@types/node@25.5.0)(terser@5.46.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.5.0 + '@vitest/coverage-v8': 2.1.9(vitest@4.1.9) jsdom: 29.0.1 transitivePeerDependencies: - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vitest@2.1.9(@types/node@25.5.2)(jsdom@29.0.1)(terser@5.46.1): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.3.3 - debug: 4.4.3 - expect-type: 1.3.0 + + vitest@4.1.9(@types/node@25.5.2)(@vitest/coverage-v8@2.1.9)(jsdom@29.0.1)(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)): + dependencies: + '@vitest/expect': 4.1.9 + '@vitest/mocker': 4.1.9(vite@5.4.21(@types/node@25.5.2)(terser@5.46.1)) + '@vitest/pretty-format': 4.1.9 + '@vitest/runner': 4.1.9 + '@vitest/snapshot': 4.1.9 + '@vitest/spy': 4.1.9 + '@vitest/utils': 4.1.9 + es-module-lexer: 2.3.0 + expect-type: 1.4.0 magic-string: 0.30.21 - pathe: 1.1.2 - std-env: 3.10.0 + obug: 2.1.3 + pathe: 2.0.3 + picomatch: 4.0.5 + std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.1.1 - tinyrainbow: 1.2.0 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tinyrainbow: 3.1.0 vite: 5.4.21(@types/node@25.5.2)(terser@5.46.1) - vite-node: 2.1.9(@types/node@25.5.2)(terser@5.46.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.5.2 + '@vitest/coverage-v8': 2.1.9(vitest@4.1.9) jsdom: 29.0.1 transitivePeerDependencies: - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser w3c-xmlserializer@5.0.0: dependencies: