diff --git a/examples/preact/package.json b/examples/preact/package.json index 98d5449..1717d22 100644 --- a/examples/preact/package.json +++ b/examples/preact/package.json @@ -11,7 +11,7 @@ "vitest": "^4.0.0-beta.17" }, "dependencies": { - "@preact/preset-vite": "^2.8.3", + "@preact/preset-vite": "^2.10.6", "@testing-library/preact": "^3.2.4", "preact": "^10.22.0" } diff --git a/examples/qwik/package.json b/examples/qwik/package.json index 4eac5ea..3bcd112 100644 --- a/examples/qwik/package.json +++ b/examples/qwik/package.json @@ -5,8 +5,8 @@ "test": "vitest" }, "devDependencies": { - "@builder.io/qwik": "^1.11.0", - "@builder.io/qwik-city": "^1.11.0", + "@builder.io/qwik": "^1.20.0", + "@builder.io/qwik-city": "^1.20.0", "@vitest/browser-playwright": "^4.0.16", "playwright": "^1.57.0", "typescript": "~5.8.3", diff --git a/examples/qwik/vitest.config.ts b/examples/qwik/vitest.config.ts index 93c1a0d..31f6c9d 100644 --- a/examples/qwik/vitest.config.ts +++ b/examples/qwik/vitest.config.ts @@ -4,6 +4,9 @@ import { playwright } from '@vitest/browser-playwright' export default defineConfig({ plugins: [qwikVite()], + // the Qwik optimizer handles all transforms; qwikVite() only knows + // to disable esbuild, which rolldown-vite replaced with oxc + oxc: false, test: { browser: { enabled: true, diff --git a/examples/react/package.json b/examples/react/package.json index 39de8ec..f22835c 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -7,7 +7,7 @@ "devDependencies": { "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", - "@vitejs/plugin-react": "^4.4.1", + "@vitejs/plugin-react": "^6.0.4", "@vitest/browser-playwright": "^4.0.0-beta.17", "playwright": "^1.52.0", "react": "^19.1.0", diff --git a/examples/solid/package.json b/examples/solid/package.json index 14c7787..f7921cf 100644 --- a/examples/solid/package.json +++ b/examples/solid/package.json @@ -8,7 +8,7 @@ "@vitest/browser-playwright": "^4.0.0-beta.17", "playwright": "^1.56.0", "solid-js": "^1.9.9", - "solid-testing-library": "^0.5.1", + "@solidjs/testing-library": "^0.8.10", "typescript": "^5.5.2", "vite-plugin-solid": "^2.11.9", "vitest": "^4.0.0-beta.17" diff --git a/examples/solid/tests/HelloWorld.spec.tsx b/examples/solid/tests/HelloWorld.spec.tsx index af8314a..2def390 100644 --- a/examples/solid/tests/HelloWorld.spec.tsx +++ b/examples/solid/tests/HelloWorld.spec.tsx @@ -1,9 +1,9 @@ import { expect, test } from 'vitest' -import { render } from 'solid-testing-library' +import { render } from '@solidjs/testing-library' import HelloWorld from '../src/HelloWorld' test('renders name', () => { - const { getByText } = render() + const { getByText } = render(() => ) const element = getByText('Hello Vitest!') expect(element).toBeInTheDocument() }) diff --git a/examples/svelte/package.json b/examples/svelte/package.json index 448400e..f470a85 100644 --- a/examples/svelte/package.json +++ b/examples/svelte/package.json @@ -5,10 +5,10 @@ "test": "vitest" }, "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^5.0.3", + "@sveltejs/vite-plugin-svelte": "^7.2.0", "@vitest/browser-playwright": "^4.0.0-beta.17", "playwright": "^1.44.1", - "svelte": "^5.17.5", + "svelte": "^5.56.8", "typescript": "^5.5.2", "vitest": "^4.0.0-beta.17", "vitest-browser-svelte": "^2.0.0-beta.1" diff --git a/examples/vanilla/tests/HelloWorld.spec.ts b/examples/vanilla/tests/HelloWorld.spec.ts index 07a47d9..d1c00aa 100644 --- a/examples/vanilla/tests/HelloWorld.spec.ts +++ b/examples/vanilla/tests/HelloWorld.spec.ts @@ -1,8 +1,6 @@ import { expect, test } from 'vitest' -import {getCurrentSuite} from 'vitest/suite' import { page } from 'vitest/browser' import HelloWorld from '../src/HelloWorld' -getCurrentSuite().suite test('renders name', async () => { const parent = HelloWorld({ name: 'Vitest' }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1fa88e0..c17cce8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,13 +43,13 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) examples/preact: dependencies: '@preact/preset-vite': - specifier: ^2.8.3 - version: 2.10.2(@babel/core@7.28.5(supports-color@7.2.0))(preact@10.28.1)(supports-color@7.2.0)(vite@8.1.5) + specifier: ^2.10.6 + version: 2.10.6(@babel/core@7.28.5(supports-color@7.2.0))(preact@10.28.1)(rollup@4.62.3)(supports-color@7.2.0)(vite@8.1.5) '@testing-library/preact': specifier: ^3.2.4 version: 3.2.4(preact@10.28.1) @@ -68,16 +68,16 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) examples/qwik: devDependencies: '@builder.io/qwik': - specifier: ^1.11.0 - version: 1.18.0(vite@8.1.5) + specifier: ^1.20.0 + version: 1.20.0(vite@8.1.5) '@builder.io/qwik-city': - specifier: ^1.11.0 - version: 1.18.0(rollup@4.54.0)(supports-color@7.2.0)(typescript@5.8.3) + specifier: ^1.20.0 + version: 1.20.0(rollup@4.62.3)(supports-color@7.2.0)(typescript@5.8.3) '@vitest/browser-playwright': specifier: ^4.1.10 version: 4.1.10(msw@2.12.7(typescript@5.8.3))(playwright@1.62.0)(vite@8.1.5)(vitest@4.1.10) @@ -95,7 +95,7 @@ importers: version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.8.3))(vite@8.1.5) vitest-browser-qwik: specifier: ^0.1.0 - version: 0.1.0(@builder.io/qwik@1.18.0(vite@8.1.5))(vite@8.1.5)(vitest@4.1.10) + version: 0.1.0(@builder.io/qwik@1.20.0(vite@8.1.5))(vite@8.1.5)(vitest@4.1.10) examples/react: devDependencies: @@ -106,8 +106,8 @@ importers: specifier: ^19.1.2 version: 19.2.3(@types/react@19.2.7) '@vitejs/plugin-react': - specifier: ^4.4.1 - version: 4.7.0(supports-color@7.2.0)(vite@8.1.5) + specifier: ^6.0.4 + version: 6.0.4(vite@8.1.5) '@vitest/browser-playwright': specifier: ^4.1.10 version: 4.1.10(msw@2.12.7(typescript@5.8.3))(playwright@1.62.0)(vite@8.1.5)(vitest@4.1.10) @@ -132,6 +132,9 @@ importers: examples/solid: devDependencies: + '@solidjs/testing-library': + specifier: ^0.8.10 + version: 0.8.10(solid-js@1.9.10) '@vitest/browser-playwright': specifier: ^4.1.10 version: 4.1.10(msw@2.12.7(typescript@5.9.3))(playwright@1.62.0)(vite@8.1.5)(vitest@4.1.10) @@ -141,9 +144,6 @@ importers: solid-js: specifier: ^1.9.9 version: 1.9.10 - solid-testing-library: - specifier: ^0.5.1 - version: 0.5.1(solid-js@1.9.10) typescript: specifier: ^5.5.2 version: 5.9.3 @@ -152,13 +152,13 @@ importers: version: 2.11.10(solid-js@1.9.10)(supports-color@7.2.0)(vite@8.1.5) vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) examples/svelte: devDependencies: '@sveltejs/vite-plugin-svelte': - specifier: ^5.0.3 - version: 5.1.1(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5) + specifier: ^7.2.0 + version: 7.2.0(svelte@5.56.8)(vite@8.1.5) '@vitest/browser-playwright': specifier: ^4.1.10 version: 4.1.10(msw@2.12.7(typescript@5.9.3))(playwright@1.62.0)(vite@8.1.5)(vitest@4.1.10) @@ -166,17 +166,17 @@ importers: specifier: ^1.62.0 version: 1.62.0 svelte: - specifier: ^5.17.5 - version: 5.46.1 + specifier: ^5.56.8 + version: 5.56.8 typescript: specifier: ^5.5.2 version: 5.9.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) vitest-browser-svelte: specifier: ^2.0.0-beta.1 - version: 2.0.1(svelte@5.46.1)(vitest@4.1.10) + version: 2.0.1(svelte@5.56.8)(vitest@4.1.10) examples/vanilla: devDependencies: @@ -194,7 +194,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) examples/vue: devDependencies: @@ -212,7 +212,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) vitest-browser-vue: specifier: ^2.0.0-beta.1 version: 2.0.1(vitest@4.1.10)(vue@3.5.26(typescript@5.9.3)) @@ -258,7 +258,7 @@ importers: version: 1.62.0 vitest: specifier: ^4.1.10 - version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) + version: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) vitest-browser-vue: specifier: ^2.0.0-beta.1 version: 2.0.1(vitest@4.1.10)(vue@3.5.26(typescript@7.0.2)) @@ -401,18 +401,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.27.1': - resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.27.1': - resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.27.1': resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} engines: {node: '>=6.9.0'} @@ -444,12 +432,12 @@ packages: '@blazediff/core@1.9.1': resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==} - '@builder.io/qwik-city@1.18.0': - resolution: {integrity: sha512-Xzsf3K0M+yFJPBZEhceRRsFUwZcFvZFs3H7TOHAgwFN70E1QSf3hk9OqHf3Ksgxd3HQoVga2g37zsMgGJ5OpEA==} + '@builder.io/qwik-city@1.20.0': + resolution: {integrity: sha512-gvw75M0yMDMelF/v56x4P1sLccEYT7jmfGZeWSV4c9KCrVAbY+Sp/w/R3c7WodGztWFRF37n1APXbbxhLIP6vw==} engines: {node: '>=16.8.0 <18.0.0 || >=18.11'} - '@builder.io/qwik@1.18.0': - resolution: {integrity: sha512-+55/TEF2FCLVlA2oJ+jOUetc5ja7H2NM8kl1i1fIngeFJR1DbOeIy3dg9Na/hza5JvGM9hVW9479rppjt7rgYA==} + '@builder.io/qwik@1.20.0': + resolution: {integrity: sha512-mPnENUgyOGYQW9UNGGeGP67hg8rI/hi4WQ0z/rM3PAgQl3UjfreBxyj1njxvSLAz5nei6yD20/W/eywVIxOCIw==} engines: {node: '>=16.8.0 <18.0.0 || >=18.11'} hasBin: true peerDependencies: @@ -497,9 +485,6 @@ packages: '@emnapi/core@1.9.2': resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} - '@emnapi/runtime@1.10.0': - resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} - '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} @@ -1009,8 +994,8 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@preact/preset-vite@2.10.2': - resolution: {integrity: sha512-K9wHlJOtkE+cGqlyQ5v9kL3Ge0Ql4LlIZjkUTL+1zf3nNdF88F9UZN6VTV8jdzBX9Fl7WSzeNMSDG7qECPmSmg==} + '@preact/preset-vite@2.10.6': + resolution: {integrity: sha512-ZZ5RIT2ZVXg8UxRA8VZpoT8CdpDG7RFIqOT4bELqNBp85+HKvQBbgmh3gsoW1UOQXx26TLe+ZRNKI7q281Kckw==} peerDependencies: '@babel/core': 7.x vite: ^8.1.5 @@ -1127,9 +1112,6 @@ packages: cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.27': - resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} - '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} @@ -1146,148 +1128,167 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.54.0': - resolution: {integrity: sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==} + '@rollup/rollup-android-arm-eabi@4.62.3': + resolution: {integrity: sha512-c0wdcekXtQvvn5Tsrk/+op/gUArrbWaFduBnTLP2l1cKLSQs4diMWjJw3m6A0DdzT8dAAX95KpkJ3qynCePbmw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.54.0': - resolution: {integrity: sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==} + '@rollup/rollup-android-arm64@4.62.3': + resolution: {integrity: sha512-3YjElDdWN+qXAFbJ/CzPV+0wspLqh54k/I6GfdYtEJRqg7buSgc1yPM3B+93j1M4neobtkATHZTmxK2AMVGfnA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.54.0': - resolution: {integrity: sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==} + '@rollup/rollup-darwin-arm64@4.62.3': + resolution: {integrity: sha512-Pch2pFNOxxz1hTjypIdPyRTR6riiwRl84+VcN9djS680fw+Co1nAJINrdpqp7KV0NvyuU8ilZXZCjd7ykJl1GQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.54.0': - resolution: {integrity: sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==} + '@rollup/rollup-darwin-x64@4.62.3': + resolution: {integrity: sha512-LEuncFUHFiF8t4yZVZvvZA1wk0pjAscRnsrn1EfTEmN4HXotBi2YtcnLRyaK6UbuczW7xZS5ES+81Rdz8Z0T6g==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.54.0': - resolution: {integrity: sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==} + '@rollup/rollup-freebsd-arm64@4.62.3': + resolution: {integrity: sha512-zvBUvsQUpOWALdDsk6qbS8bXf2VxmPisuudNDrY7x0p0jBdsoZl8HsHczIOgkQiZldmcacMKtBzpoGVNeIe2bQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.54.0': - resolution: {integrity: sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==} + '@rollup/rollup-freebsd-x64@4.62.3': + resolution: {integrity: sha512-C2KmNrcSem/AMg984H/dev+si0lieQGdXdR/lYGJnuumXnFb9Y7QdiI62obFdLlxRYLBv4P0eUVIDbD4c1vVvw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.54.0': - resolution: {integrity: sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.62.3': + resolution: {integrity: sha512-ggXnsTAEzNQx74XpunRsiZ9aBZDsI7XIa0hm2nzR9f4WzH5/f/d73ZSDaC5ejJ8YLY4NW+V3wr0tjOaeCq8hqA==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.54.0': - resolution: {integrity: sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==} + '@rollup/rollup-linux-arm-musleabihf@4.62.3': + resolution: {integrity: sha512-2vng+FlzNUhKZxtej3IUqJgbZoQk2M/dwQM20+ULV0R/E/8tr9/P6uEf2iiGIk4HL0zMKh5Jry7mUHdUOvyGgA==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.54.0': - resolution: {integrity: sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==} + '@rollup/rollup-linux-arm64-gnu@4.62.3': + resolution: {integrity: sha512-LLLFZKt4/Nraf9rxDkhiU8QVgLF4WmCkfr0L4fj0fPfIZFBib0DeiFk1hhaYKd03LFAFJcxHslhDFlNJLylf5Q==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.54.0': - resolution: {integrity: sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==} + '@rollup/rollup-linux-arm64-musl@4.62.3': + resolution: {integrity: sha512-WJkdQCvS9sWNOUBJZfQRKpZGFBztRzcowI+nndmflKgU4XY+3a420FgTOSKTsVqJbnzSxeT4vaJalpOaPo2YCQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.54.0': - resolution: {integrity: sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==} + '@rollup/rollup-linux-loong64-gnu@4.62.3': + resolution: {integrity: sha512-PwHXCCS2n64/1Ot6rP1YEYA02MGYBcQlr8CSZZyrUG2O7NH6NklYmvr9v3Jy+5e/eDeNchc/ukmKJi9LuflMIQ==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.54.0': - resolution: {integrity: sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==} + '@rollup/rollup-linux-loong64-musl@4.62.3': + resolution: {integrity: sha512-vUjxINQu3RC8NZS3ykk1gN65gIz8pAopOq2HXuZhiIxHdx7TFvDG+jgrdSgInu1Eza4/Rfi2VzZgyIgEH4WOaw==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.62.3': + resolution: {integrity: sha512-wzko4aJ13+0G3kGnviCg5gnXFKd40izKsrf2uOw12US4XqprkDrmwOpeW14aSNa37V8bfPcz5Fkob6LZ3BAPmA==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.54.0': - resolution: {integrity: sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==} + '@rollup/rollup-linux-ppc64-musl@4.62.3': + resolution: {integrity: sha512-8120ue0JUMSwy11stlwnfdX3pPd+WZYGCDBwEHWtIHi6pOpZmsEF5QKB7a/UN+XFdqvobxz98kv8RTqikyCEBw==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.62.3': + resolution: {integrity: sha512-XLFHnR3tXMjbOCh2vtVJHmxt+995uJsTERQyseFDRA0xxMxyTZPLa3OIUlyFaO4mF/Lu0FjmWHCuPXJT1n/IOg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.54.0': - resolution: {integrity: sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==} + '@rollup/rollup-linux-riscv64-musl@4.62.3': + resolution: {integrity: sha512-se6yXvNGMIl0f+RQzyh7XAmia8/9kplQx424wnG2w0C1oi6XgO6Y8otKhdXFHbHs88Ihavzmvh1NWjuovE76BQ==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.54.0': - resolution: {integrity: sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==} + '@rollup/rollup-linux-s390x-gnu@4.62.3': + resolution: {integrity: sha512-gNoxRefktVIiGflpONuxWWXZAzIQG++z9qHO3xKwk4WdDMuQja3JHGfE1u0i3PfPDyvhypdk+WrgIJqLhGG7sg==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.54.0': - resolution: {integrity: sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==} + '@rollup/rollup-linux-x64-gnu@4.62.3': + resolution: {integrity: sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.54.0': - resolution: {integrity: sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==} + '@rollup/rollup-linux-x64-musl@4.62.3': + resolution: {integrity: sha512-LBx9LYXvj2CBkMkjLdNAWLwH0MLMin7do2VcVo9kVPibGLkY0BQQut2fv7NVqkXqZ/CrAu9LqDHVV1xHCMpCPw==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openharmony-arm64@4.54.0': - resolution: {integrity: sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==} + '@rollup/rollup-openbsd-x64@4.62.3': + resolution: {integrity: sha512-ABVf3Q0RCu7NcyCCOZQI0pJ3GuSdfSl8EXcy88QtdceIMIoCUdfhsJChZ64L9zVM2aJHjde1Bhn5uqSRcX9ySA==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.62.3': + resolution: {integrity: sha512-+2Cy/ldweGBLlPIKsQLF8U5N44a0KDdbrk1rAjHOM9M2K+kGdIVjHLmmrZIcx+9Ny3ke/1JomCsDI1ocb11+sg==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.54.0': - resolution: {integrity: sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==} + '@rollup/rollup-win32-arm64-msvc@4.62.3': + resolution: {integrity: sha512-dtZvzc8BedpSaFNy75x6uiWwAGTH+aZHDtdrqP6qk+WcLJrfti6sGje1ZJ9UxyzDLF23d/mV+PaMwuC0hL7UVA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.54.0': - resolution: {integrity: sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==} + '@rollup/rollup-win32-ia32-msvc@4.62.3': + resolution: {integrity: sha512-Rj8Ra4noo+aYy7sKBggCx0407mws34kAb1ySyWuq5DAtFBQdkSwnsjCgPrhPe9cvgBKZIukpE+CVHvORCS93kQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.54.0': - resolution: {integrity: sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==} + '@rollup/rollup-win32-x64-gnu@4.62.3': + resolution: {integrity: sha512-vp7N084ew/odXn2gi/mzm9mUkQu9l6AiN6dt4IeUM2Uvm9o+cVmP+YkqbMOteLbiGgqBBlJZjIMYVCfOOIVbVQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.54.0': - resolution: {integrity: sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==} + '@rollup/rollup-win32-x64-msvc@4.62.3': + resolution: {integrity: sha512-MOG/3gTOn4Fwf574RVOaY61I5o6P90legkFADiTyn1hyjNydT+cerU2rLUwPdZkKKyJ+iT+K9p7WXK4LM1Ka6g==} cpu: [x64] os: [win32] + '@solidjs/testing-library@0.8.10': + resolution: {integrity: sha512-qdeuIerwyq7oQTIrrKvV0aL9aFeuwTd86VYD3afdq5HYEwoox1OBTJy4y8A3TFZr8oAR0nujYgCzY/8wgHGfeQ==} + engines: {node: '>= 14'} + peerDependencies: + '@solidjs/router': '>=0.9.0' + solid-js: '>=1.0.0' + peerDependenciesMeta: + '@solidjs/router': + optional: true + '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@sveltejs/acorn-typescript@1.0.8': - resolution: {integrity: sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==} + '@sveltejs/acorn-typescript@1.0.11': + resolution: {integrity: sha512-LFuZUkjJ9iF7JZye/aG5XM0SFcQ5VyL0oVX4WJ9dc0Va3R3s0OauX1BESVCb+YN/ol8TAfqGDDAQsTG627Y5kw==} peerDependencies: acorn: ^8.9.0 - '@sveltejs/vite-plugin-svelte-inspector@4.0.1': - resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} + '@sveltejs/vite-plugin-svelte@7.2.0': + resolution: {integrity: sha512-1SpkuMSRLfugrVX+IrKfE1RUegzo8AQzKQ6qQPfVzbcWi5IhuTPaKb5ZrLpucleFznkc4/RTeSPoRnGWFxX+EQ==} + engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: - '@sveltejs/vite-plugin-svelte': ^5.0.0 - svelte: ^5.0.0 - vite: ^8.1.5 - - '@sveltejs/vite-plugin-svelte@5.1.1': - resolution: {integrity: sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} - peerDependencies: - svelte: ^5.0.0 + svelte: ^5.46.4 vite: ^8.1.5 '@testing-library/dom@10.4.1': @@ -1304,10 +1305,6 @@ packages: peerDependencies: preact: '>=10 || ^10.0.0-alpha.0 || ^10.0.0-beta.0' - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -1344,6 +1341,9 @@ packages: '@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/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -1367,6 +1367,9 @@ packages: '@types/statuses@2.0.6': resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==} + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -1497,11 +1500,18 @@ packages: resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} deprecated: Potential CWE-502 - Update to 1.3.1 or higher - '@vitejs/plugin-react@4.7.0': - resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} - engines: {node: ^14.18.0 || >=16.0.0} + '@vitejs/plugin-react@6.0.4': + resolution: {integrity: sha512-XcCQz0TBpBgljhj0gMuuDj49i6Ytqh5q1osT/Gp5uAVJUCTWxyskk/l1jwYYiu2xcNHHipdMz40EGfM1VdamVg==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 + babel-plugin-react-compiler: ^1.0.0 vite: ^8.1.5 + peerDependenciesMeta: + '@rolldown/plugin-babel': + optional: true + babel-plugin-react-compiler: + optional: true '@vitejs/plugin-vue@5.2.4': resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==} @@ -1683,8 +1693,8 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + aria-query@5.3.1: + resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} engines: {node: '>= 0.4'} array-buffer-byte-length@1.0.2: @@ -1929,8 +1939,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - devalue@5.6.1: - resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==} + devalue@5.8.2: + resolution: {integrity: sha512-DObPPAfdtFbXjxLqK8s2Xk9ZuWz5+ZoFEhC7J76es4GU/rEiXwHTmbImoCdyoCOcBH1UF3+Cz6Z2sYD4hyl5TA==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -2018,8 +2028,13 @@ packages: esm-env@1.2.2: resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} - esrap@2.2.1: - resolution: {integrity: sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==} + esrap@2.3.0: + resolution: {integrity: sha512-GQ/7RN8uOtEfNpzZzBMTzW9JBcX42oaSVtPzdF+6cEL8pqIL094iUpr9jzYGn4O4P/1S60dJ6izyT8F4LYARng==} + peerDependencies: + '@typescript-eslint/types': ^8.2.0 + peerDependenciesMeta: + '@typescript-eslint/types': + optional: true estree-util-attach-comments@3.0.0: resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} @@ -2827,10 +2842,6 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-refresh@0.17.0: - resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} - engines: {node: '>=0.10.0'} - react@19.2.3: resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} @@ -2908,8 +2919,8 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rollup@4.54.0: - resolution: {integrity: sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==} + rollup@4.62.3: + resolution: {integrity: sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -2926,6 +2937,10 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sax@1.6.1: + resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==} + engines: {node: '>=11.0.0'} + saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -3018,13 +3033,6 @@ packages: peerDependencies: solid-js: ^1.3 - solid-testing-library@0.5.1: - resolution: {integrity: sha512-CfcCWsI5zIJz2zcyZQz2weq+6cCS5QrcmWeEmUEy03fElJ/BV5Ly4MMTsmwdOK803zY3wJP5pPf026C40VrE1Q==} - engines: {node: '>= 14'} - deprecated: This package is now available at @solidjs/testing-library - peerDependencies: - solid-js: '>=1.0.0' - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3100,12 +3108,12 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte@5.46.1: - resolution: {integrity: sha512-ynjfCHD3nP2el70kN5Pmg37sSi0EjOm9FgHYQdC4giWG/hzO3AatzXXJJgP305uIhGQxSufJLuYWtkY8uK/8RA==} + svelte@5.56.8: + resolution: {integrity: sha512-PY8LOw7xP6c8IOiVqdo0sbbZVYhXRSfklOQLAUyGBKqjTX0wx/z4l/9J+PmBpmlLnxzEb1NqltxQ5/wZme/Cmg==} engines: {node: '>=18'} - svgo@3.3.2: - resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + svgo@3.3.4: + resolution: {integrity: sha512-GsNRis4e8jxn2Y9ENz/8lbJ93CstG8svtMnuRaHbiF2LTJ5tK0/q3t/URPq9Zc7zVWBJnNnJMIp6bevK7bSmNg==} engines: {node: '>=14.0.0'} hasBin: true @@ -3341,6 +3349,14 @@ packages: vite: optional: true + vitefu@1.1.3: + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} + peerDependencies: + vite: ^8.1.5 + peerDependenciesMeta: + vite: + optional: true + vitest-browser-qwik@0.1.0: resolution: {integrity: sha512-Lr0lT9luQEa6ZRbgaH1V012rbl+h7kZcwIcfilXxjoS2x7t6N9wL8pQVlXdDb598pGbZ321OZQoek7Q43SgI4g==} peerDependencies: @@ -3732,16 +3748,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5(supports-color@7.2.0))': - dependencies: - '@babel/core': 7.28.5(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5(supports-color@7.2.0))': - dependencies: - '@babel/core': 7.28.5(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.5(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: '@babel/core': 7.28.5(supports-color@7.2.0) @@ -3791,17 +3797,17 @@ snapshots: '@blazediff/core@1.9.1': {} - '@builder.io/qwik-city@1.18.0(rollup@4.54.0)(supports-color@7.2.0)(typescript@5.8.3)': + '@builder.io/qwik-city@1.20.0(rollup@4.62.3)(supports-color@7.2.0)(typescript@5.8.3)': dependencies: '@mdx-js/mdx': 3.1.1(supports-color@7.2.0) '@types/mdx': 2.0.13 source-map: 0.7.6 - svgo: 3.3.2 + svgo: 3.3.4 undici: 7.16.0 valibot: 1.2.0(typescript@5.8.3) vfile: 6.0.3 vite: 8.1.5 - vite-imagetools: 9.0.2(rollup@4.54.0) + vite-imagetools: 9.0.2(rollup@4.62.3) zod: 3.25.48 transitivePeerDependencies: - '@types/node' @@ -3820,11 +3826,11 @@ snapshots: - typescript - yaml - '@builder.io/qwik@1.18.0(vite@8.1.5)': + '@builder.io/qwik@1.20.0(vite@8.1.5)': dependencies: csstype: 3.2.3 launch-editor: 2.12.0 - rollup: 4.54.0 + rollup: 4.62.3 vite: 8.1.5 '@chialab/cjs-to-esm@0.18.0': @@ -3867,11 +3873,6 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.10.0': - dependencies: - tslib: 2.8.1 - optional: true - '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 @@ -3980,7 +3981,7 @@ snapshots: '@img/sharp-wasm32@0.34.5': dependencies: - '@emnapi/runtime': 1.10.0 + '@emnapi/runtime': 1.11.1 optional: true '@img/sharp-win32-arm64@0.34.5': @@ -4302,20 +4303,23 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@preact/preset-vite@2.10.2(@babel/core@7.28.5(supports-color@7.2.0))(preact@10.28.1)(supports-color@7.2.0)(vite@8.1.5)': + '@preact/preset-vite@2.10.6(@babel/core@7.28.5(supports-color@7.2.0))(preact@10.28.1)(rollup@4.62.3)(supports-color@7.2.0)(vite@8.1.5)': dependencies: '@babel/core': 7.28.5(supports-color@7.2.0) '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5(supports-color@7.2.0))(supports-color@7.2.0) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.5(supports-color@7.2.0))(supports-color@7.2.0) '@prefresh/vite': 2.4.11(preact@10.28.1)(supports-color@7.2.0)(vite@8.1.5) - '@rollup/pluginutils': 4.2.1 + '@rollup/pluginutils': 5.3.0(rollup@4.62.3) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.5(supports-color@7.2.0)) debug: 4.4.3(supports-color@7.2.0) + magic-string: 0.30.21 picocolors: 1.1.1 vite: 8.1.5 vite-prerender-plugin: 0.5.12(vite@8.1.5) + zimmerframe: 1.1.4 transitivePeerDependencies: - preact + - rollup - supports-color '@prefresh/babel-plugin@0.5.2': {} @@ -4387,8 +4391,6 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.1.5': optional: true - '@rolldown/pluginutils@1.0.0-beta.27': {} - '@rolldown/pluginutils@1.0.1': {} '@rollup/pluginutils@4.2.1': @@ -4396,107 +4398,108 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.3.0(rollup@4.54.0)': + '@rollup/pluginutils@5.3.0(rollup@4.62.3)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.5 optionalDependencies: - rollup: 4.54.0 + rollup: 4.62.3 - '@rollup/rollup-android-arm-eabi@4.54.0': + '@rollup/rollup-android-arm-eabi@4.62.3': optional: true - '@rollup/rollup-android-arm64@4.54.0': + '@rollup/rollup-android-arm64@4.62.3': optional: true - '@rollup/rollup-darwin-arm64@4.54.0': + '@rollup/rollup-darwin-arm64@4.62.3': optional: true - '@rollup/rollup-darwin-x64@4.54.0': + '@rollup/rollup-darwin-x64@4.62.3': optional: true - '@rollup/rollup-freebsd-arm64@4.54.0': + '@rollup/rollup-freebsd-arm64@4.62.3': optional: true - '@rollup/rollup-freebsd-x64@4.54.0': + '@rollup/rollup-freebsd-x64@4.62.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.54.0': + '@rollup/rollup-linux-arm-gnueabihf@4.62.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.54.0': + '@rollup/rollup-linux-arm-musleabihf@4.62.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.54.0': + '@rollup/rollup-linux-arm64-gnu@4.62.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.54.0': + '@rollup/rollup-linux-arm64-musl@4.62.3': optional: true - '@rollup/rollup-linux-loong64-gnu@4.54.0': + '@rollup/rollup-linux-loong64-gnu@4.62.3': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.54.0': + '@rollup/rollup-linux-loong64-musl@4.62.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.54.0': + '@rollup/rollup-linux-ppc64-gnu@4.62.3': optional: true - '@rollup/rollup-linux-riscv64-musl@4.54.0': + '@rollup/rollup-linux-ppc64-musl@4.62.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.54.0': + '@rollup/rollup-linux-riscv64-gnu@4.62.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.54.0': + '@rollup/rollup-linux-riscv64-musl@4.62.3': optional: true - '@rollup/rollup-linux-x64-musl@4.54.0': + '@rollup/rollup-linux-s390x-gnu@4.62.3': optional: true - '@rollup/rollup-openharmony-arm64@4.54.0': + '@rollup/rollup-linux-x64-gnu@4.62.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.54.0': + '@rollup/rollup-linux-x64-musl@4.62.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.54.0': + '@rollup/rollup-openbsd-x64@4.62.3': optional: true - '@rollup/rollup-win32-x64-gnu@4.54.0': + '@rollup/rollup-openharmony-arm64@4.62.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.54.0': + '@rollup/rollup-win32-arm64-msvc@4.62.3': optional: true - '@standard-schema/spec@1.1.0': {} + '@rollup/rollup-win32-ia32-msvc@4.62.3': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.62.3': + optional: true - '@sveltejs/acorn-typescript@1.0.8(acorn@8.15.0)': + '@rollup/rollup-win32-x64-msvc@4.62.3': + optional: true + + '@solidjs/testing-library@0.8.10(solid-js@1.9.10)': dependencies: - acorn: 8.15.0 + '@testing-library/dom': 10.4.1 + solid-js: 1.9.10 + + '@standard-schema/spec@1.1.0': {} - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5))(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5)': + '@sveltejs/acorn-typescript@1.0.11(acorn@8.15.0)': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.1(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5) - debug: 4.4.3(supports-color@7.2.0) - svelte: 5.46.1 - vite: 8.1.5 - transitivePeerDependencies: - - supports-color + acorn: 8.15.0 - '@sveltejs/vite-plugin-svelte@5.1.1(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5)': + '@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8)(vite@8.1.5)': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5))(supports-color@7.2.0)(svelte@5.46.1)(vite@8.1.5) - debug: 4.4.3(supports-color@7.2.0) deepmerge: 4.3.1 - kleur: 4.1.5 magic-string: 0.30.21 - svelte: 5.46.1 + obug: 2.1.1 + svelte: 5.56.8 vite: 8.1.5 - vitefu: 1.1.1(vite@8.1.5) - transitivePeerDependencies: - - supports-color + vitefu: 1.1.3(vite@8.1.5) '@testing-library/dom@10.4.1': dependencies: @@ -4525,8 +4528,6 @@ snapshots: '@testing-library/dom': 8.20.1 preact: 10.28.1 - '@trysound/sax@0.2.0': {} - '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 @@ -4577,6 +4578,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -4599,6 +4602,8 @@ snapshots: '@types/statuses@2.0.6': {} + '@types/trusted-types@2.0.7': {} + '@types/unist@2.0.11': {} '@types/unist@3.0.3': {} @@ -4665,17 +4670,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-react@4.7.0(supports-color@7.2.0)(vite@8.1.5)': + '@vitejs/plugin-react@6.0.4(vite@8.1.5)': dependencies: - '@babel/core': 7.28.5(supports-color@7.2.0) - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5(supports-color@7.2.0)) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5(supports-color@7.2.0)) - '@rolldown/pluginutils': 1.0.0-beta.27 - '@types/babel__core': 7.20.5 - react-refresh: 0.17.0 + '@rolldown/pluginutils': 1.0.1 vite: 8.1.5 - transitivePeerDependencies: - - supports-color '@vitejs/plugin-vue@5.2.4(vite@8.1.5)(vue@3.5.26(typescript@5.9.3))': dependencies: @@ -4719,7 +4717,7 @@ snapshots: '@vitest/mocker': 4.1.10(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) playwright: 1.62.0 tinyrainbow: 3.1.0 - vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) + vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) transitivePeerDependencies: - bufferutil - msw @@ -4769,7 +4767,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) + vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -4987,7 +4985,7 @@ snapshots: dependencies: dequal: 2.0.3 - aria-query@5.3.2: {} + aria-query@5.3.1: {} array-buffer-byte-length@1.0.2: dependencies: @@ -5232,7 +5230,7 @@ snapshots: detect-libc@2.1.2: {} - devalue@5.6.1: {} + devalue@5.8.2: {} devlop@1.1.0: dependencies: @@ -5329,7 +5327,7 @@ snapshots: esm-env@1.2.2: {} - esrap@2.2.1: + esrap@2.3.0: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -6447,8 +6445,6 @@ snapshots: react-is@17.0.2: {} - react-refresh@0.17.0: {} - react@19.2.3: {} recma-build-jsx@1.0.0: @@ -6565,32 +6561,35 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.1.5 '@rolldown/binding-win32-x64-msvc': 1.1.5 - rollup@4.54.0: + rollup@4.62.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.54.0 - '@rollup/rollup-android-arm64': 4.54.0 - '@rollup/rollup-darwin-arm64': 4.54.0 - '@rollup/rollup-darwin-x64': 4.54.0 - '@rollup/rollup-freebsd-arm64': 4.54.0 - '@rollup/rollup-freebsd-x64': 4.54.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.54.0 - '@rollup/rollup-linux-arm-musleabihf': 4.54.0 - '@rollup/rollup-linux-arm64-gnu': 4.54.0 - '@rollup/rollup-linux-arm64-musl': 4.54.0 - '@rollup/rollup-linux-loong64-gnu': 4.54.0 - '@rollup/rollup-linux-ppc64-gnu': 4.54.0 - '@rollup/rollup-linux-riscv64-gnu': 4.54.0 - '@rollup/rollup-linux-riscv64-musl': 4.54.0 - '@rollup/rollup-linux-s390x-gnu': 4.54.0 - '@rollup/rollup-linux-x64-gnu': 4.54.0 - '@rollup/rollup-linux-x64-musl': 4.54.0 - '@rollup/rollup-openharmony-arm64': 4.54.0 - '@rollup/rollup-win32-arm64-msvc': 4.54.0 - '@rollup/rollup-win32-ia32-msvc': 4.54.0 - '@rollup/rollup-win32-x64-gnu': 4.54.0 - '@rollup/rollup-win32-x64-msvc': 4.54.0 + '@rollup/rollup-android-arm-eabi': 4.62.3 + '@rollup/rollup-android-arm64': 4.62.3 + '@rollup/rollup-darwin-arm64': 4.62.3 + '@rollup/rollup-darwin-x64': 4.62.3 + '@rollup/rollup-freebsd-arm64': 4.62.3 + '@rollup/rollup-freebsd-x64': 4.62.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.62.3 + '@rollup/rollup-linux-arm-musleabihf': 4.62.3 + '@rollup/rollup-linux-arm64-gnu': 4.62.3 + '@rollup/rollup-linux-arm64-musl': 4.62.3 + '@rollup/rollup-linux-loong64-gnu': 4.62.3 + '@rollup/rollup-linux-loong64-musl': 4.62.3 + '@rollup/rollup-linux-ppc64-gnu': 4.62.3 + '@rollup/rollup-linux-ppc64-musl': 4.62.3 + '@rollup/rollup-linux-riscv64-gnu': 4.62.3 + '@rollup/rollup-linux-riscv64-musl': 4.62.3 + '@rollup/rollup-linux-s390x-gnu': 4.62.3 + '@rollup/rollup-linux-x64-gnu': 4.62.3 + '@rollup/rollup-linux-x64-musl': 4.62.3 + '@rollup/rollup-openbsd-x64': 4.62.3 + '@rollup/rollup-openharmony-arm64': 4.62.3 + '@rollup/rollup-win32-arm64-msvc': 4.62.3 + '@rollup/rollup-win32-ia32-msvc': 4.62.3 + '@rollup/rollup-win32-x64-gnu': 4.62.3 + '@rollup/rollup-win32-x64-msvc': 4.62.3 fsevents: 2.3.3 rrweb-cssom@0.8.0: {} @@ -6607,6 +6606,8 @@ snapshots: safer-buffer@2.1.2: {} + sax@1.6.1: {} + saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -6737,11 +6738,6 @@ snapshots: transitivePeerDependencies: - supports-color - solid-testing-library@0.5.1(solid-js@1.9.10): - dependencies: - '@testing-library/dom': 8.20.1 - solid-js: 1.9.10 - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -6811,33 +6807,36 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte@5.46.1: + svelte@5.56.8: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.15.0) '@types/estree': 1.0.8 + '@types/trusted-types': 2.0.7 acorn: 8.15.0 - aria-query: 5.3.2 + aria-query: 5.3.1 axobject-query: 4.1.0 clsx: 2.1.1 - devalue: 5.6.1 + devalue: 5.8.2 esm-env: 1.2.2 - esrap: 2.2.1 + esrap: 2.3.0 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 zimmerframe: 1.1.4 + transitivePeerDependencies: + - '@typescript-eslint/types' - svgo@3.3.2: + svgo@3.3.4: dependencies: - '@trysound/sax': 0.2.0 commander: 7.2.0 css-select: 5.2.2 css-tree: 2.3.1 css-what: 6.2.2 csso: 5.0.5 picocolors: 1.1.1 + sax: 1.6.1 symbol-observable@4.0.0: {} @@ -7000,9 +6999,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-imagetools@9.0.2(rollup@4.54.0): + vite-imagetools@9.0.2(rollup@4.62.3): dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.54.0) + '@rollup/pluginutils': 5.3.0(rollup@4.62.3) imagetools-core: 9.1.0 sharp: 0.34.5 transitivePeerDependencies: @@ -7045,9 +7044,13 @@ snapshots: optionalDependencies: vite: 8.1.5 - vitest-browser-qwik@0.1.0(@builder.io/qwik@1.18.0(vite@8.1.5))(vite@8.1.5)(vitest@4.1.10): + vitefu@1.1.3(vite@8.1.5): + optionalDependencies: + vite: 8.1.5 + + vitest-browser-qwik@0.1.0(@builder.io/qwik@1.20.0(vite@8.1.5))(vite@8.1.5)(vitest@4.1.10): dependencies: - '@builder.io/qwik': 1.18.0(vite@8.1.5) + '@builder.io/qwik': 1.20.0(vite@8.1.5) '@oxc-project/types': 0.95.0 magic-string: 0.30.21 oxc-parser: 0.95.0 @@ -7064,21 +7067,21 @@ snapshots: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - vitest-browser-svelte@2.0.1(svelte@5.46.1)(vitest@4.1.10): + vitest-browser-svelte@2.0.1(svelte@5.56.8)(vitest@4.1.10): dependencies: - svelte: 5.46.1 + svelte: 5.56.8 vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) vitest-browser-vue@2.0.1(vitest@4.1.10)(vue@3.5.26(typescript@5.9.3)): dependencies: '@vue/test-utils': 2.4.6 - vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) + vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) vue: 3.5.26(typescript@5.9.3) vitest-browser-vue@2.0.1(vitest@4.1.10)(vue@3.5.26(typescript@7.0.2)): dependencies: '@vue/test-utils': 2.4.6 - vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) + vitest: 4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@7.0.2))(vite@8.1.5) vue: 3.5.26(typescript@7.0.2) vitest@4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@5.8.3))(vite@8.1.5): @@ -7137,35 +7140,7 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@5.9.3))(vite@8.1.5): - dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(msw@2.12.7(typescript@5.9.3))(vite@8.1.5) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 - es-module-lexer: 2.0.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.5 - std-env: 4.0.0 - tinybench: 2.9.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.17 - tinyrainbow: 3.1.0 - vite: 8.1.5 - why-is-node-running: 2.3.0 - optionalDependencies: - '@vitest/browser-playwright': 4.1.10(msw@2.12.7(typescript@5.9.3))(playwright@1.62.0)(vite@8.1.5)(vitest@4.1.10) - jsdom: 26.1.0(supports-color@7.2.0) - transitivePeerDependencies: - - msw - - vitest@4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0)(msw@2.12.7(typescript@7.0.2))(vite@8.1.5): + vitest@4.1.10(@vitest/browser-playwright@4.1.10)(jsdom@26.1.0(supports-color@7.2.0))(msw@2.12.7(typescript@7.0.2))(vite@8.1.5): dependencies: '@vitest/expect': 4.1.10 '@vitest/mocker': 4.1.10(msw@2.12.7(typescript@7.0.2))(vite@8.1.5)