diff --git a/packages/preact/package.json b/packages/preact/package.json index a9e06e0..fd4e71e 100644 --- a/packages/preact/package.json +++ b/packages/preact/package.json @@ -80,14 +80,14 @@ "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.5.0", "@testing-library/preact": "^3.2.4", - "@vitest/browser": "^3.2.4", - "@vitest/coverage-v8": "^3.0.0", + "@vitest/browser": "^4.0.0", + "@vitest/coverage-v8": "^4.0.0", "playwright": "^1.56.0", "preact": "^10.26.1", "size-limit": "^11.1.2", "storybook": "^9.1.16", "typescript": "^5.3.3", "vite": "^7.1.11", - "vitest": "^3.0.0" + "vitest": "^4.0.0" } } diff --git a/packages/react/package.json b/packages/react/package.json index d03c2b7..63495f6 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -81,8 +81,8 @@ "@testing-library/react": "^16.3.0", "@types/react": "^19.0.2", "@vitejs/plugin-react": "^5.0.4", - "@vitest/browser": "^3.2.4", - "@vitest/coverage-v8": "^3.0.0", + "@vitest/browser": "^4.0.0", + "@vitest/coverage-v8": "^4.0.0", "playwright": "^1.56.0", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -90,6 +90,6 @@ "storybook": "^9.1.13", "typescript": "^5.3.3", "vite": "^7.1.11", - "vitest": "^3.0.0" + "vitest": "^4.0.0" } } diff --git a/packages/solid-js/package.json b/packages/solid-js/package.json index 0b80a00..62b1924 100644 --- a/packages/solid-js/package.json +++ b/packages/solid-js/package.json @@ -78,8 +78,8 @@ "@solidjs/testing-library": "^0.8.10", "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.5.0", - "@vitest/browser": "^3.2.4", - "@vitest/coverage-v8": "^3.0.0", + "@vitest/browser": "^4.0.0", + "@vitest/coverage-v8": "^4.0.0", "jsdom": "^27.1.0", "playwright": "^1.56.0", "size-limit": "^11.1.2", @@ -89,6 +89,6 @@ "typescript": "^5.3.3", "vite": "^7.1.11", "vite-plugin-solid": "^2.10.2", - "vitest": "^3.0.0" + "vitest": "^4.0.0" } } diff --git a/packages/svelte/package.json b/packages/svelte/package.json index bbd8f48..c97c2b7 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -81,14 +81,14 @@ "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.5.0", "@testing-library/svelte": "^5.2.3", - "@vitest/browser": "^3.2.4", - "@vitest/coverage-v8": "^3.0.0", + "@vitest/browser": "^4.0.0", + "@vitest/coverage-v8": "^4.0.0", "playwright": "^1.56.0", "size-limit": "^11.1.2", "storybook": "9.1.13", "svelte": "^5.0.0", "typescript": "^5.3.3", "vite": "^7.0.0", - "vitest": "^3.0.0" + "vitest": "^4.0.0" } } diff --git a/packages/vanilla/package.json b/packages/vanilla/package.json index c24127a..02391e0 100644 --- a/packages/vanilla/package.json +++ b/packages/vanilla/package.json @@ -73,13 +73,13 @@ "@storybook/html-vite": "^9.1.13", "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.5.0", - "@vitest/browser": "^3.2.4", - "@vitest/coverage-v8": "^3.0.0", + "@vitest/browser": "^4.0.0", + "@vitest/coverage-v8": "^4.0.0", "playwright": "^1.56.0", "size-limit": "^11.1.2", "storybook": "^9.1.13", "typescript": "^5.3.3", "vite": "^7.0.0", - "vitest": "^3.0.0" + "vitest": "^4.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b04993..f85f0e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -76,11 +76,11 @@ importers: specifier: ^3.2.4 version: 3.2.4(preact@10.27.2) '@vitest/browser': - specifier: ^3.2.4 - version: 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) '@vitest/coverage-v8': - specifier: ^3.0.0 - version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) playwright: specifier: ^1.56.0 version: 1.56.1 @@ -100,8 +100,8 @@ importers: specifier: ^7.1.11 version: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) vitest: - specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + specifier: ^4.0.0 + version: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) publishDirectory: package packages/react: @@ -135,11 +135,11 @@ importers: specifier: ^5.0.4 version: 5.0.4(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)) '@vitest/browser': - specifier: ^3.2.4 - version: 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) '@vitest/coverage-v8': - specifier: ^3.0.0 - version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) playwright: specifier: ^1.56.0 version: 1.56.1 @@ -162,8 +162,8 @@ importers: specifier: ^7.1.11 version: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) vitest: - specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + specifier: ^4.0.0 + version: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) publishDirectory: package packages/solid-js: @@ -185,11 +185,11 @@ importers: specifier: ^6.5.0 version: 6.9.1 '@vitest/browser': - specifier: ^3.2.4 - version: 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) '@vitest/coverage-v8': - specifier: ^3.0.0 - version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) jsdom: specifier: ^27.1.0 version: 27.1.0 @@ -218,8 +218,8 @@ importers: specifier: ^2.10.2 version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)) vitest: - specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + specifier: ^4.0.0 + version: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) publishDirectory: package packages/svelte: @@ -251,13 +251,13 @@ importers: version: 6.9.1 '@testing-library/svelte': specifier: ^5.2.3 - version: 5.2.8(svelte@5.41.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + version: 5.2.8(svelte@5.41.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) '@vitest/browser': - specifier: ^3.2.4 - version: 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) '@vitest/coverage-v8': - specifier: ^3.0.0 - version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) playwright: specifier: ^1.56.0 version: 1.56.1 @@ -277,8 +277,8 @@ importers: specifier: ^7.0.0 version: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) vitest: - specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + specifier: ^4.0.0 + version: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) publishDirectory: package packages/vanilla: @@ -302,11 +302,11 @@ importers: specifier: ^6.5.0 version: 6.9.1 '@vitest/browser': - specifier: ^3.2.4 - version: 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) '@vitest/coverage-v8': - specifier: ^3.0.0 - version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) + specifier: ^4.0.0 + version: 4.0.15(@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) playwright: specifier: ^1.56.0 version: 1.56.1 @@ -323,8 +323,8 @@ importers: specifier: ^7.0.0 version: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) vitest: - specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + specifier: ^4.0.0 + version: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) publishDirectory: package website: @@ -360,10 +360,6 @@ packages: '@adobe/css-tools@4.4.4': resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@asamuzakjp/css-color@4.0.5': resolution: {integrity: sha512-lMrXidNhPGsDjytDy11Vwlb6OIGrT3CmLg3VWNFyWkLWtijKl7xjvForlh8vuj0SHGjgl4qZEQzUmYTeQA2JFQ==} @@ -479,6 +475,10 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -492,6 +492,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.27.1': resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} engines: {node: '>=6.9.0'} @@ -538,6 +543,10 @@ packages: resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -1207,10 +1216,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1': resolution: {integrity: sha512-J4BaTocTOYFkMHIra1JDWrMWpNmBl4EkplIwHEsV8aeUOtdWjwSnln9U7twjMFTAEB7mptNtSKyVi1Y2W9sDJw==} peerDependencies: @@ -1650,6 +1655,9 @@ packages: '@solidjs/router': optional: true + '@standard-schema/spec@1.0.0': + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + '@storybook/addon-actions@8.6.14': resolution: {integrity: sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ==} peerDependencies: @@ -2105,26 +2113,16 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - '@vitest/browser@3.2.4': - resolution: {integrity: sha512-tJxiPrWmzH8a+w9nLKlQMzAKX/7VjFs50MWgcAj7p9XQ7AQ9/35fByFYptgPELyLw+0aixTnC4pUWV+APcZ/kw==} + '@vitest/browser@4.0.15': + resolution: {integrity: sha512-zedtczX688KehaIaAv7m25CeDLb0gBtAOa2Oi1G1cqvSO5aLSVfH6lpZMJLW8BKYuWMxLQc9/5GYoM+jgvGIrw==} peerDependencies: - playwright: '*' - safaridriver: '*' - vitest: 3.2.4 - webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 - peerDependenciesMeta: - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true + vitest: 4.0.15 - '@vitest/coverage-v8@3.2.4': - resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==} + '@vitest/coverage-v8@4.0.15': + resolution: {integrity: sha512-FUJ+1RkpTFW7rQITdgTi93qOCWJobWhBirEPCeXh2SW2wsTlFxy51apDz5gzG+ZEYt/THvWeNmhdAoS9DTwpCw==} peerDependencies: - '@vitest/browser': 3.2.4 - vitest: 3.2.4 + '@vitest/browser': 4.0.15 + vitest: 4.0.15 peerDependenciesMeta: '@vitest/browser': optional: true @@ -2132,6 +2130,9 @@ packages: '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + '@vitest/expect@4.0.15': + resolution: {integrity: sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w==} + '@vitest/mocker@3.2.4': resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} peerDependencies: @@ -2143,21 +2144,41 @@ packages: vite: optional: true + '@vitest/mocker@4.0.15': + resolution: {integrity: sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@vitest/runner@3.2.4': - resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} + '@vitest/pretty-format@4.0.15': + resolution: {integrity: sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A==} + + '@vitest/runner@4.0.15': + resolution: {integrity: sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw==} - '@vitest/snapshot@3.2.4': - resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} + '@vitest/snapshot@4.0.15': + resolution: {integrity: sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g==} '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} + '@vitest/spy@4.0.15': + resolution: {integrity: sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw==} + '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + '@vitest/utils@4.0.15': + resolution: {integrity: sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==} + '@volar/kit@2.4.23': resolution: {integrity: sha512-YuUIzo9zwC2IkN7FStIcVl1YS9w5vkSFEZfPvnu0IbIMaR9WHhc9ZxvlT+91vrcSoRY469H2jwbrGqpG7m1KaQ==} peerDependencies: @@ -2328,8 +2349,8 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} - ast-v8-to-istanbul@0.3.6: - resolution: {integrity: sha512-9tx1z/7OF/a8EdYL3FKoBhxLf3h3D8fXvuSj0HknsVeli2HE40qbNZxyFhMtnydaRiamwFu9zhb+BsJ5tVPehQ==} + ast-v8-to-istanbul@0.3.8: + resolution: {integrity: sha512-szgSZqUxI5T8mLKvS7WTjF9is+MVbOeLADU73IseOcrqhxr/VAvy6wfoVE39KnKzA7JRhjF5eUagNlHwvZPlKQ==} astring@1.9.0: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} @@ -2447,10 +2468,6 @@ packages: resolution: {integrity: sha512-fey6+4jDK7TFtFg/klGSvNKJctyU7n2aQdnM+CO0ruLPbqqMOM8Tio0Pc+deqUeVKX1tL5DQep1zQ7+37aTAsA==} engines: {node: '>= 0.8'} - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - cachedir@2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} @@ -2485,6 +2502,10 @@ packages: resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} engines: {node: '>=18'} + chai@6.2.1: + resolution: {integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==} + engines: {node: '>=18'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3966,9 +3987,15 @@ packages: magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + magicast@0.5.1: + resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} + make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} @@ -4303,6 +4330,9 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} @@ -4465,6 +4495,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + pixelmatch@7.1.0: + resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==} + hasBin: true + playwright-core@1.56.1: resolution: {integrity: sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==} engines: {node: '>=18'} @@ -4475,6 +4509,10 @@ packages: engines: {node: '>=18'} hasBin: true + pngjs@7.0.0: + resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} + engines: {node: '>=14.19.0'} + polished@4.3.1: resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} engines: {node: '>=10'} @@ -5055,9 +5093,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@3.1.0: - resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} - style-to-js@1.1.18: resolution: {integrity: sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==} @@ -5095,10 +5130,6 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - test-exclude@7.0.1: - resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} - engines: {node: '>=18'} - text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} engines: {node: '>=8'} @@ -5115,24 +5146,25 @@ 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.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} + tinyrainbow@3.0.3: + resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} + engines: {node: '>=14.0.0'} + tinyspy@4.0.4: resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} @@ -5420,11 +5452,6 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@3.2.4: - resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - vite-plugin-solid@2.11.10: resolution: {integrity: sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==} peerDependencies: @@ -5528,26 +5555,32 @@ packages: vite: optional: true - vitest@3.2.4: - resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@4.0.15: + resolution: {integrity: sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/debug': ^4.1.12 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.4 - '@vitest/ui': 3.2.4 + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.0.15 + '@vitest/browser-preview': 4.0.15 + '@vitest/browser-webdriverio': 4.0.15 + '@vitest/ui': 4.0.15 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true - '@types/debug': + '@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/ui': optional: true @@ -5851,11 +5884,6 @@ snapshots: '@adobe/css-tools@4.4.4': {} - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - '@asamuzakjp/css-color@4.0.5': dependencies: '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) @@ -6092,6 +6120,8 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helpers@7.28.4': @@ -6103,6 +6133,10 @@ snapshots: dependencies: '@babel/types': 7.28.4 + '@babel/parser@7.28.5': + dependencies: + '@babel/types': 7.28.5 + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -6161,6 +6195,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@bcoe/v8-coverage@1.0.2': {} '@capsizecss/unpack@3.0.0': @@ -6694,8 +6733,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@istanbuljs/schema@0.1.3': {} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.3)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))': dependencies: glob: 10.4.5 @@ -7090,6 +7127,8 @@ snapshots: '@testing-library/dom': 10.4.1 solid-js: 1.9.10 + '@standard-schema/spec@1.0.0': {} + '@storybook/addon-actions@8.6.14(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@2.8.7)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)))': dependencies: '@storybook/global': 5.0.0 @@ -7420,13 +7459,13 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - '@testing-library/svelte@5.2.8(svelte@5.41.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4)': + '@testing-library/svelte@5.2.8(svelte@5.41.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1))': dependencies: '@testing-library/dom': 10.4.1 svelte: 5.41.1 optionalDependencies: vite: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + vitest: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': dependencies: @@ -7674,43 +7713,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/browser@3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4)': + '@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1))': dependencies: - '@testing-library/dom': 10.4.1 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.2.4(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)) - '@vitest/utils': 3.2.4 - magic-string: 0.30.19 + '@vitest/mocker': 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)) + '@vitest/utils': 4.0.15 + magic-string: 0.30.21 + pixelmatch: 7.1.0 + pngjs: 7.0.0 sirv: 3.0.2 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + tinyrainbow: 3.0.3 + vitest: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) ws: 8.18.3 - optionalDependencies: - playwright: 1.56.1 transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)': + '@vitest/coverage-v8@4.0.15(@vitest/browser@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1))': dependencies: - '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - ast-v8-to-istanbul: 0.3.6 - debug: 4.4.3 + '@vitest/utils': 4.0.15 + ast-v8-to-istanbul: 0.3.8 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.19 - magicast: 0.3.5 + magicast: 0.5.1 + obug: 2.1.1 std-env: 3.10.0 - test-exclude: 7.0.1 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) + tinyrainbow: 3.0.3 + vitest: 4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1) optionalDependencies: - '@vitest/browser': 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) + '@vitest/browser': 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1)) transitivePeerDependencies: - supports-color @@ -7722,6 +7757,15 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 + '@vitest/expect@4.0.15': + dependencies: + '@standard-schema/spec': 1.0.0 + '@types/chai': 5.2.2 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 + chai: 6.2.1 + tinyrainbow: 3.0.3 + '@vitest/mocker@3.2.4(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 @@ -7730,32 +7774,50 @@ snapshots: optionalDependencies: vite: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) + '@vitest/mocker@4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))': + dependencies: + '@vitest/spy': 4.0.15 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) + '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.4': + '@vitest/pretty-format@4.0.15': dependencies: - '@vitest/utils': 3.2.4 + tinyrainbow: 3.0.3 + + '@vitest/runner@4.0.15': + dependencies: + '@vitest/utils': 4.0.15 pathe: 2.0.3 - strip-literal: 3.1.0 - '@vitest/snapshot@3.2.4': + '@vitest/snapshot@4.0.15': dependencies: - '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.19 + '@vitest/pretty-format': 4.0.15 + magic-string: 0.30.21 pathe: 2.0.3 '@vitest/spy@3.2.4': dependencies: tinyspy: 4.0.4 + '@vitest/spy@4.0.15': {} + '@vitest/utils@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 loupe: 3.2.1 tinyrainbow: 2.0.0 + '@vitest/utils@4.0.15': + dependencies: + '@vitest/pretty-format': 4.0.15 + tinyrainbow: 3.0.3 + '@volar/kit@2.4.23(typescript@5.9.3)': dependencies: '@volar/language-service': 2.4.23 @@ -7967,7 +8029,7 @@ snapshots: dependencies: tslib: 2.8.1 - ast-v8-to-istanbul@0.3.6: + ast-v8-to-istanbul@0.3.8: dependencies: '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 @@ -8196,8 +8258,6 @@ snapshots: bytes-iec@3.1.1: {} - cac@6.7.14: {} - cachedir@2.3.0: {} call-bind-apply-helpers@1.0.2: @@ -8233,6 +8293,8 @@ snapshots: loupe: 3.2.1 pathval: 2.0.1 + chai@6.2.1: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -10051,12 +10113,22 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + magicast@0.3.5: dependencies: '@babel/parser': 7.28.4 '@babel/types': 7.28.4 source-map-js: 1.2.1 + magicast@0.5.1: + dependencies: + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + source-map-js: 1.2.1 + make-dir@4.0.0: dependencies: semver: 7.7.3 @@ -10661,6 +10733,8 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + obug@2.1.1: {} + ofetch@1.4.1: dependencies: destr: 2.0.5 @@ -10839,6 +10913,10 @@ snapshots: picomatch@4.0.3: {} + pixelmatch@7.1.0: + dependencies: + pngjs: 7.0.0 + playwright-core@1.56.1: {} playwright@1.56.1: @@ -10847,6 +10925,8 @@ snapshots: optionalDependencies: fsevents: 2.3.2 + pngjs@7.0.0: {} + polished@4.3.1: dependencies: '@babel/runtime': 7.28.4 @@ -11677,10 +11757,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@3.1.0: - dependencies: - js-tokens: 9.0.1 - style-to-js@1.1.18: dependencies: style-to-object: 1.0.11 @@ -11731,12 +11807,6 @@ snapshots: symbol-tree@3.2.4: {} - test-exclude@7.0.1: - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 10.4.5 - minimatch: 9.0.5 - text-extensions@2.4.0: {} through@2.3.8: {} @@ -11747,19 +11817,19 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.2: {} - tinyexec@1.0.1: {} + tinyexec@1.0.2: {} + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - tinypool@1.1.1: {} - tinyrainbow@2.0.0: {} + tinyrainbow@3.0.3: {} + tinyspy@4.0.4: {} tldts-core@7.0.17: {} @@ -12025,27 +12095,6 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1): - dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)): dependencies: '@babel/core': 7.28.4 @@ -12107,35 +12156,30 @@ snapshots: optionalDependencies: vite: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.2)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1): + vitest@4.0.15(@types/node@24.7.2)(jiti@2.6.1)(jsdom@27.1.0)(yaml@2.8.1): dependencies: - '@types/chai': 5.2.2 - '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)) - '@vitest/pretty-format': 3.2.4 - '@vitest/runner': 3.2.4 - '@vitest/snapshot': 3.2.4 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.3.3 - debug: 4.4.3 + '@vitest/expect': 4.0.15 + '@vitest/mocker': 4.0.15(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1)) + '@vitest/pretty-format': 4.0.15 + '@vitest/runner': 4.0.15 + '@vitest/snapshot': 4.0.15 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 + es-module-lexer: 1.7.0 expect-type: 1.2.2 - magic-string: 0.30.19 + 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: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 - tinypool: 1.1.1 - tinyrainbow: 2.0.0 + tinyrainbow: 3.0.3 vite: 7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/debug': 4.1.12 '@types/node': 24.7.2 - '@vitest/browser': 3.2.4(playwright@1.56.1)(vite@7.1.11(@types/node@24.7.2)(jiti@2.6.1)(yaml@2.8.1))(vitest@3.2.4) jsdom: 27.1.0 transitivePeerDependencies: - jiti @@ -12146,7 +12190,6 @@ snapshots: - sass-embedded - stylus - sugarss - - supports-color - terser - tsx - yaml