From 55e1b6de5976764a448910718ca03ab3c4595faf Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Thu, 23 Oct 2025 13:02:30 +0200 Subject: [PATCH] Update to vitest 4 --- package.json | 7 +- vitest.config.js | 3 +- yarn.lock | 801 ++++++++++++++++++++++++++--------------------- 3 files changed, 454 insertions(+), 357 deletions(-) diff --git a/package.json b/package.json index 4cf633d..f0ee998 100644 --- a/package.json +++ b/package.json @@ -61,8 +61,9 @@ "@types/node": "^24.0.3", "@types/showdown": "^2.0.0", "@types/sinon": "^17.0.3", - "@vitest/browser": "^3.1.1", - "@vitest/coverage-istanbul": "^3.1.1", + "@vitest/browser": "^4.0.1", + "@vitest/browser-playwright": "^4.0.1", + "@vitest/coverage-istanbul": "^4.0.1", "@vitest/eslint-plugin": "^1.1.44", "axe-core": "^4.0.0", "babel-plugin-istanbul": "^7.0.0", @@ -92,7 +93,7 @@ "tailwindcss": "^4.1.13", "typescript": "^5.0.2", "typescript-eslint": "^8.10.0", - "vitest": "^3.1.1" + "vitest": "^4.0.1" }, "prettier": { "arrowParens": "avoid", diff --git a/vitest.config.js b/vitest.config.js index e2c8ee8..e096b67 100644 --- a/vitest.config.js +++ b/vitest.config.js @@ -1,4 +1,5 @@ import { SummaryReporter } from '@hypothesis/frontend-testing/vitest'; +import { playwright } from '@vitest/browser-playwright'; import { defineConfig } from 'vitest/config'; import { excludeFromCoverage } from './rollup-tests.config.js'; @@ -9,7 +10,7 @@ export default defineConfig({ reporters: [new SummaryReporter()], browser: { - provider: 'playwright', + provider: playwright(), enabled: true, headless: true, screenshotFailures: false, diff --git a/yarn.lock b/yarn.lock index 84f8878..b1be9f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -39,7 +39,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -1314,13 +1314,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5": - version: 7.27.3 - resolution: "@babel/runtime@npm:7.27.3" - checksum: 4eadd745756c9de7a9bba1b2b138b8b99f34aa544cf69c7e6fd1d2a120ba6d31580e93f00657145add7a8945db8ffea5ef7fdbe18f0f0f8e82f2929cb56a0d61 - languageName: node - linkType: hard - "@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2": version: 7.27.2 resolution: "@babel/template@npm:7.27.2" @@ -1803,8 +1796,9 @@ __metadata: "@types/node": ^24.0.3 "@types/showdown": ^2.0.0 "@types/sinon": ^17.0.3 - "@vitest/browser": ^3.1.1 - "@vitest/coverage-istanbul": ^3.1.1 + "@vitest/browser": ^4.0.1 + "@vitest/browser-playwright": ^4.0.1 + "@vitest/coverage-istanbul": ^4.0.1 "@vitest/eslint-plugin": ^1.1.44 axe-core: ^4.0.0 babel-plugin-istanbul: ^7.0.0 @@ -1834,7 +1828,7 @@ __metadata: tailwindcss: ^4.1.13 typescript: ^5.0.2 typescript-eslint: ^8.10.0 - vitest: ^3.1.1 + vitest: ^4.0.1 peerDependencies: "@hypothesis/frontend-shared": ^10.2.0 dompurify: ^3.0.0 @@ -2191,6 +2185,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-android-arm64@npm:4.52.4" @@ -2198,6 +2199,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-android-arm64@npm:4.52.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-darwin-arm64@npm:4.52.4" @@ -2205,6 +2213,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-darwin-x64@npm:4.52.4" @@ -2212,6 +2227,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.4" @@ -2219,6 +2241,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-freebsd-x64@npm:4.52.4" @@ -2226,6 +2255,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.4" @@ -2233,6 +2269,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.4" @@ -2240,6 +2283,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.4" @@ -2247,6 +2297,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.4" @@ -2254,6 +2311,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-loong64-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.4" @@ -2261,6 +2325,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loong64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.5" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-ppc64-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.4" @@ -2268,6 +2339,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.4" @@ -2275,6 +2353,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-musl@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.4" @@ -2282,6 +2367,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.4" @@ -2289,6 +2381,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.4" @@ -2296,6 +2395,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.4" @@ -2303,6 +2409,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-openharmony-arm64@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.4" @@ -2310,6 +2423,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-openharmony-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.5" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.4" @@ -2317,6 +2437,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.4" @@ -2324,6 +2451,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-gnu@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.4" @@ -2331,6 +2465,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.52.4": version: 4.52.4 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.4" @@ -2338,6 +2479,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@sinonjs/commons@npm:^3.0.1": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" @@ -2367,6 +2515,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.0.0": + version: 1.0.0 + resolution: "@standard-schema/spec@npm:1.0.0" + checksum: 2d7d73a1c9706622750ab06fc40ef7c1d320b52d5e795f8a1c7a77d0d6a9f978705092bc4149327b3cff4c9a14e5b3800d3b00dc945489175a2d3031ded8332a + languageName: node + linkType: hard + "@tailwindcss/node@npm:4.1.14": version: 4.1.14 resolution: "@tailwindcss/node@npm:4.1.14" @@ -2533,31 +2688,6 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^10.4.0": - version: 10.4.0 - resolution: "@testing-library/dom@npm:10.4.0" - dependencies: - "@babel/code-frame": ^7.10.4 - "@babel/runtime": ^7.12.5 - "@types/aria-query": ^5.0.1 - aria-query: 5.3.0 - chalk: ^4.1.0 - dom-accessibility-api: ^0.5.9 - lz-string: ^1.5.0 - pretty-format: ^27.0.2 - checksum: bb128b90be0c8cd78c5f5e67aa45f53de614cc048a2b50b230e736ec710805ac6c73375af354b83c74d710b3928d52b83a273a4cb89de4eb3efe49e91e706837 - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^14.6.1": - version: 14.6.1 - resolution: "@testing-library/user-event@npm:14.6.1" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: 4cb8a81fea1fea83a42619e9545137b51636bb7a3182c596bb468e5664f1e4699a275c2d0fb8b6dcc3fe2684f9d87b0637ab7cb4f566051539146872c9141fcb - languageName: node - linkType: hard - "@trivago/prettier-plugin-sort-imports@npm:^5.2.0": version: 5.2.2 resolution: "@trivago/prettier-plugin-sort-imports@npm:5.2.2" @@ -2593,13 +2723,6 @@ __metadata: languageName: node linkType: hard -"@types/aria-query@npm:^5.0.1": - version: 5.0.4 - resolution: "@types/aria-query@npm:5.0.4" - checksum: ad8b87e4ad64255db5f0a73bc2b4da9b146c38a3a8ab4d9306154334e0fc67ae64e76bfa298eebd1e71830591fb15987e5de7111bdb36a2221bdc379e3415fb0 - languageName: node - linkType: hard - "@types/chai@npm:^5.0.0, @types/chai@npm:^5.2.2": version: 5.2.2 resolution: "@types/chai@npm:5.2.2" @@ -2971,50 +3094,57 @@ __metadata: languageName: node linkType: hard -"@vitest/browser@npm:^3.1.1": - version: 3.2.4 - resolution: "@vitest/browser@npm:3.2.4" +"@vitest/browser-playwright@npm:^4.0.1": + version: 4.0.1 + resolution: "@vitest/browser-playwright@npm:4.0.1" dependencies: - "@testing-library/dom": ^10.4.0 - "@testing-library/user-event": ^14.6.1 - "@vitest/mocker": 3.2.4 - "@vitest/utils": 3.2.4 - magic-string: ^0.30.17 - sirv: ^3.0.1 - tinyrainbow: ^2.0.0 - ws: ^8.18.2 + "@vitest/browser": 4.0.1 + "@vitest/mocker": 4.0.1 + tinyrainbow: ^3.0.3 peerDependencies: playwright: "*" - vitest: 3.2.4 - webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 + vitest: 4.0.1 peerDependenciesMeta: playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - checksum: e81e0e04482ce0a91a6ac3a419ba70d36870dffc9ef6983038941b437ad4bb06cf7917ae913f77da20438456a401a95283ca9db2fe44e222d04a531a8a8afa8d + optional: false + checksum: 64d6f137125de8d8b52055416c89e5412e2b5d486214757f82f3a1c35c499373b1a47a5c0c66410e7a0b64134d93d764a2d0850e8387880c6fd3c37424247fdb languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:^3.1.1": - version: 3.2.4 - resolution: "@vitest/coverage-istanbul@npm:3.2.4" +"@vitest/browser@npm:4.0.1, @vitest/browser@npm:^4.0.1": + version: 4.0.1 + resolution: "@vitest/browser@npm:4.0.1" + dependencies: + "@vitest/mocker": 4.0.1 + "@vitest/utils": 4.0.1 + magic-string: ^0.30.19 + pixelmatch: 7.1.0 + pngjs: ^7.0.0 + sirv: ^3.0.2 + tinyrainbow: ^3.0.3 + ws: ^8.18.3 + peerDependencies: + vitest: 4.0.1 + checksum: 0251b507affe4a2c1719ecaa7f4186644b298bed1633130de9f1e77dee80881e2697d3bc62a74f6f6cf9125ecb0353d1d9b62684a5587e35ee779e2885b85e9e + languageName: node + linkType: hard + +"@vitest/coverage-istanbul@npm:^4.0.1": + version: 4.0.1 + resolution: "@vitest/coverage-istanbul@npm:4.0.1" dependencies: "@istanbuljs/schema": ^0.1.3 - debug: ^4.4.1 + debug: ^4.4.3 istanbul-lib-coverage: ^3.2.2 istanbul-lib-instrument: ^6.0.3 istanbul-lib-report: ^3.0.1 istanbul-lib-source-maps: ^5.0.6 - istanbul-reports: ^3.1.7 + istanbul-reports: ^3.2.0 magicast: ^0.3.5 - test-exclude: ^7.0.1 - tinyrainbow: ^2.0.0 + tinyrainbow: ^3.0.3 peerDependencies: - vitest: 3.2.4 - checksum: 29c4d0d159b3c5cbd1a8647a1caa160b99f76c467a3cc595e871451a2e33de95eceb3d27e2baeb0d02647aeffc290dfb02522bb4cb108eca7187d3e41832597d + vitest: 4.0.1 + checksum: bee451fc6d117abdfc1ca951526f16026e36d229d4c972f604d4cfeba311fc4fdaa4b60da21d93d9061a463d21462f97f236b95a5ae4141afa51dad611358aad languageName: node linkType: hard @@ -3037,86 +3167,83 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/expect@npm:3.2.4" +"@vitest/expect@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/expect@npm:4.0.1" dependencies: + "@standard-schema/spec": ^1.0.0 "@types/chai": ^5.2.2 - "@vitest/spy": 3.2.4 - "@vitest/utils": 3.2.4 - chai: ^5.2.0 - tinyrainbow: ^2.0.0 - checksum: 57627ee2b47555f47a15843fda05267816e9767e5a769179acac224b8682844e662fa77fbeeb04adcb0874779f3aca861f54e9fc630c1d256d5ea8211c223120 + "@vitest/spy": 4.0.1 + "@vitest/utils": 4.0.1 + chai: ^6.0.1 + tinyrainbow: ^3.0.3 + checksum: 3f8e6068e8ba67334465d12ebdc730f596cdd9ff0d35b22ac743359a2ff0c9bc72222ed3364b6f2eef79e94ae6aa6d3aeb2c6e11f9e24e58b24de5ff43289894 languageName: node linkType: hard -"@vitest/mocker@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/mocker@npm:3.2.4" +"@vitest/mocker@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/mocker@npm:4.0.1" dependencies: - "@vitest/spy": 3.2.4 + "@vitest/spy": 4.0.1 estree-walker: ^3.0.3 - magic-string: ^0.30.17 + magic-string: ^0.30.19 peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 2c8ba286fc714036b645a7a72bfbbd6b243baa65320dd71009f5ed1115f70f69c0209e2e213a05202c172e09a408821a33f9df5bc7979900e91cde5d302976e0 + checksum: ae4bb655d02ceffdb3b3f7d7d94f5ff8c07ab54ab14f3db2bcda847010bc5d6455779553543d026bd0e72aec259e2ed6c3557f0583982eaea200e5e7377df248 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": - version: 3.2.4 - resolution: "@vitest/pretty-format@npm:3.2.4" +"@vitest/pretty-format@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/pretty-format@npm:4.0.1" dependencies: - tinyrainbow: ^2.0.0 - checksum: 68a196e4bdfce6fd03c3958b76cddb71bec65a62ab5aff05ba743a44853b03a95c2809b4e5733d21abff25c4d070dd64f60c81ac973a9fd21a840ff8f8a8d184 + tinyrainbow: ^3.0.3 + checksum: 784ef01ac2954add3fea4f553c257a6d5e4d57d90bca02b597221a4e1bc018ef4797249278a8a5dd10cb8c96581430bc53bc5ece069ca9c928f7cc16a086d866 languageName: node linkType: hard -"@vitest/runner@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/runner@npm:3.2.4" +"@vitest/runner@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/runner@npm:4.0.1" dependencies: - "@vitest/utils": 3.2.4 + "@vitest/utils": 4.0.1 pathe: ^2.0.3 - strip-literal: ^3.0.0 - checksum: c8b08365818f408eec2fe3acbffa0cc7279939a43c02074cd03b853fa37bc68aa181c8f8c2175513a4c5aa4dd3e52a0573d5897a16846d55b2ff4f3577e6c7c8 + checksum: 7be4aeb0f82852d675252cdb80b7a83bc04dd8f4538ef31b4f9726e1b5503d4a26f0585c3d87f1763fb508725dee30024f932358c0468c4223df7c505a815ac3 languageName: node linkType: hard -"@vitest/snapshot@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/snapshot@npm:3.2.4" +"@vitest/snapshot@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/snapshot@npm:4.0.1" dependencies: - "@vitest/pretty-format": 3.2.4 - magic-string: ^0.30.17 + "@vitest/pretty-format": 4.0.1 + magic-string: ^0.30.19 pathe: ^2.0.3 - checksum: 2f00fb83d5c9ed1f2a79323db3993403bd34265314846cb1bcf1cb9b68f56dfde5ee5a4a8dcb6d95317835bc203662e333da6841e50800c6707e0d22e48ebe6e + checksum: 3494cd1ebc52379c5fc8a9da9c9c4c1ec7946304269b857a2fbfd16ed8e0f029cf5f2ccb6d81fd45bbf67fd78d49c1fd8017995be01a731a4ee1cb194b2bc969 languageName: node linkType: hard -"@vitest/spy@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/spy@npm:3.2.4" - dependencies: - tinyspy: ^4.0.3 - checksum: 0e3b591e0c67275b747c5aa67946d6496cd6759dd9b8e05c524426207ca9631fe2cae8ac85a8ba22acec4a593393cd97d825f88a42597fc65441f0b633986f49 +"@vitest/spy@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/spy@npm:4.0.1" + checksum: 439cbe5d0159bd628cbbdf4024a1dcbe4e3ceb0a4648087c983a41f9d725c1fec971d3626fed5b2f469c932d01d54594a09fb052bc7fc1f219833fc8caf0162c languageName: node linkType: hard -"@vitest/utils@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/utils@npm:3.2.4" +"@vitest/utils@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/utils@npm:4.0.1" dependencies: - "@vitest/pretty-format": 3.2.4 - loupe: ^3.1.4 - tinyrainbow: ^2.0.0 - checksum: 6b0fd0075c23b8e3f17ecf315adc1e565e5a9e7d1b8ad78bbccf2505e399855d176254d974587c00bc4396a0e348bae1380e780a1e7f6b97ea6399a9ab665ba7 + "@vitest/pretty-format": 4.0.1 + tinyrainbow: ^3.0.3 + checksum: 24274b6e723ab8184f4297e478257e150d37cf93bd0dfb147c76234bce91ad18138f675bf347ee669ae91136a1d6d9b3165629ba3f87bc8d9bec5709a711835f languageName: node linkType: hard @@ -3196,13 +3323,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -3236,15 +3356,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.3.0": - version: 5.3.0 - resolution: "aria-query@npm:5.3.0" - dependencies: - dequal: ^2.0.3 - checksum: 305bd73c76756117b59aba121d08f413c7ff5e80fa1b98e217a3443fcddb9a232ee790e24e432b59ae7625aebcf4c47cb01c2cac872994f0b426f5bdfcd96ba9 - languageName: node - linkType: hard - "aria-query@npm:^5.3.2": version: 5.3.2 resolution: "aria-query@npm:5.3.2" @@ -3370,13 +3481,6 @@ __metadata: languageName: node linkType: hard -"assertion-error@npm:^2.0.1": - version: 2.0.1 - resolution: "assertion-error@npm:2.0.1" - checksum: a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 - languageName: node - linkType: hard - "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -3620,13 +3724,6 @@ __metadata: languageName: node linkType: hard -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a - languageName: node - linkType: hard - "cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -3707,19 +3804,6 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.2.0": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: ^2.0.1 - check-error: ^2.1.1 - deep-eql: ^5.0.1 - loupe: ^3.1.0 - pathval: ^2.0.0 - checksum: bc4091f1cccfee63f6a3d02ce477fe847f5c57e747916a11bd72675c9459125084e2e55dc2363ee2b82b088a878039ee7ee27c75d6d90f7de9202bf1b12ce573 - languageName: node - linkType: hard - "chai@npm:^6.0.1": version: 6.2.0 resolution: "chai@npm:6.2.0" @@ -3727,7 +3811,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -3751,13 +3835,6 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^2.1.1": - version: 2.1.1 - resolution: "check-error@npm:2.1.1" - checksum: d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a - languageName: node - linkType: hard - "cheerio-select@npm:^2.1.0": version: 2.1.0 resolution: "cheerio-select@npm:2.1.0" @@ -4032,10 +4109,15 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 6aaaadb4c19cbce42e26b2bbe5bd92875f599d2602635dc97f0294bae48da79e89470aedee05f449e0ca8c65e9fd7e7872624d1933a1db02713d99c2ca8d1f24 +"debug@npm:^4.4.3": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 4805abd570e601acdca85b6aa3757186084a45cff9b2fa6eee1f3b173caa776b45f478b2a71a572d616d2010cea9211d0ac4a02a610e4c18ac4324bde3760834 languageName: node linkType: hard @@ -4075,13 +4157,6 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.3": - version: 2.0.3 - resolution: "dequal@npm:2.0.3" - checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 - languageName: node - linkType: hard - "detect-file@npm:^1.0.0": version: 1.0.0 resolution: "detect-file@npm:1.0.0" @@ -4119,13 +4194,6 @@ __metadata: languageName: node linkType: hard -"dom-accessibility-api@npm:^0.5.9": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: 005eb283caef57fc1adec4d5df4dd49189b628f2f575af45decb210e04d634459e3f1ee64f18b41e2dcf200c844bc1d9279d80807e686a30d69a4756151ad248 - languageName: node - linkType: hard - "dom-serializer@npm:^2.0.0": version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" @@ -4874,10 +4942,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.2.1": - version: 1.2.1 - resolution: "expect-type@npm:1.2.1" - checksum: 4fc41ff0c784cb8984ab7801326251d3178083661f0ad08bbd3e5ca789293e6b66d5082f0cef83ebf9849c85d0280a19df5e4e2c57999a2464db9a01c7e3344f +"expect-type@npm:^1.2.2": + version: 1.2.2 + resolution: "expect-type@npm:1.2.2" + checksum: dc347e853b059f95f3c897db2a6f5eab37662e7a0c3c9fcf014f25afa90fca76e5235246fd37e08f2c0535901b52f66b8ace1e0ee236673c4f70c36724bd3f42 languageName: node linkType: hard @@ -4982,6 +5050,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: bd537daa9d3cd53887eed35efa0eab2dbb1ca408790e10e024120e7a36c6e9ae2b33710cb8381e35def01bc9c1d7eaba746f886338413e68ff6ebaee07b9a6e8 + languageName: node + linkType: hard + "file-entry-cache@npm:^8.0.0": version: 8.0.0 resolution: "file-entry-cache@npm:8.0.0" @@ -5307,7 +5387,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.4.1": +"glob@npm:^10.2.2": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -6135,13 +6215,13 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.1.7": - version: 3.1.7 - resolution: "istanbul-reports@npm:3.1.7" +"istanbul-reports@npm:^3.2.0": + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 + checksum: 72b4c8525276147908d28b0917bc675b1019836b638e50875521ca3b8ec63672681aa98dbab88a6f49ef798c08fe041d428abdcf84f4f3fcff5844eee54af65a languageName: node linkType: hard @@ -6204,13 +6284,6 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^9.0.1": - version: 9.0.1 - resolution: "js-tokens@npm:9.0.1" - checksum: 8b604020b1a550e575404bfdde4d12c11a7991ffe0c58a2cf3515b9a512992dc7010af788f0d8b7485e403d462d9e3d3b96c4ff03201550fdbb09e17c811e054 - languageName: node - linkType: hard - "js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -6564,20 +6637,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0": - version: 3.1.3 - resolution: "loupe@npm:3.1.3" - checksum: 9b2530b1d5a44d2c9fc5241f97ea00296dca257173c535b4832bc31f9516e10387991feb5b3fff23df116c8fcf907ce3980f82b215dcc5d19cde17ce9b9ec3e1 - languageName: node - linkType: hard - -"loupe@npm:^3.1.4": - version: 3.1.4 - resolution: "loupe@npm:3.1.4" - checksum: 42d109ed061579752bd1e659f98357132254147fdd8d8c95b81ba35d63e1844946b1bcf34cefa01c467da84522b546818996c71e89eb6a2177bc8aafba5b9c6d - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -6601,16 +6660,16 @@ __metadata: languageName: node linkType: hard -"lz-string@npm:^1.5.0": - version: 1.5.0 - resolution: "lz-string@npm:1.5.0" - bin: - lz-string: bin/bin.js - checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d +"magic-string@npm:^0.30.19": + version: 0.30.19 + resolution: "magic-string@npm:0.30.19" + dependencies: + "@jridgewell/sourcemap-codec": ^1.5.5 + checksum: f360b87febeceddb35238e55963b70ef68381688c1aada6d842833a7be440a08cb0a8776e23b5e4e34785edc6b42b92dc08c829f43ecdb58547122f3fd79fdc7 languageName: node linkType: hard -"magic-string@npm:^0.30.17, magic-string@npm:^0.30.3": +"magic-string@npm:^0.30.3": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -6619,15 +6678,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.19": - version: 0.30.19 - resolution: "magic-string@npm:0.30.19" - dependencies: - "@jridgewell/sourcemap-codec": ^1.5.5 - checksum: f360b87febeceddb35238e55963b70ef68381688c1aada6d842833a7be440a08cb0a8776e23b5e4e34785edc6b42b92dc08c829f43ecdb58547122f3fd79fdc7 - languageName: node - linkType: hard - "magicast@npm:^0.3.5": version: 0.3.5 resolution: "magicast@npm:0.3.5" @@ -7286,13 +7336,6 @@ __metadata: languageName: node linkType: hard -"pathval@npm:^2.0.0": - version: 2.0.0 - resolution: "pathval@npm:2.0.0" - checksum: 682b6a6289de7990909effef7dae9aa7bb6218c0426727bccf66a35b34e7bfbc65615270c5e44e3c9557a5cb44b1b9ef47fc3cb18bce6ad3ba92bcd28467ed7d - languageName: node - linkType: hard - "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -7321,6 +7364,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 6817fb74eb745a71445debe1029768de55fd59a42b75606f478ee1d0dc1aa6e78b711d041a7c9d5550e042642029b7f373dc1a43b224c4b7f12d23436735dba0 + languageName: node + linkType: hard + "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -7328,6 +7378,17 @@ __metadata: languageName: node linkType: hard +"pixelmatch@npm:7.1.0": + version: 7.1.0 + resolution: "pixelmatch@npm:7.1.0" + dependencies: + pngjs: ^7.0.0 + bin: + pixelmatch: bin/pixelmatch + checksum: 0ad2e863e0e87ae52289c4366860a4040712a30a1e19c606745b9750b3ecda6f587dc959ce452818c50c7753ef6916f23026c14ef4d5f6c3b13c8205d61b923d + languageName: node + linkType: hard + "playwright-core@npm:1.55.1": version: 1.55.1 resolution: "playwright-core@npm:1.55.1" @@ -7352,6 +7413,13 @@ __metadata: languageName: node linkType: hard +"pngjs@npm:^7.0.0": + version: 7.0.0 + resolution: "pngjs@npm:7.0.0" + checksum: b19a018930d27de26229c1b3ff250b3a25d09caa22cbb0b0459987d91eb0a560a18ab5d67da45a38ed7514140f26d1db58de83c31159ec101f2bb270a3c707f1 + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.1.0 resolution: "possible-typed-array-names@npm:1.1.0" @@ -7359,7 +7427,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.41, postcss@npm:^8.5.3, postcss@npm:^8.5.4": +"postcss@npm:^8.4.41, postcss@npm:^8.5.4, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -7393,17 +7461,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^27.0.2": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" - dependencies: - ansi-regex: ^5.0.1 - ansi-styles: ^5.0.0 - react-is: ^17.0.1 - checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 - languageName: node - linkType: hard - "proc-log@npm:^5.0.0": version: 5.0.0 resolution: "proc-log@npm:5.0.0" @@ -7479,13 +7536,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 - languageName: node - linkType: hard - "readable-stream@npm:^3.4.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" @@ -7734,7 +7784,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.40.0, rollup@npm:^4.42.0": +"rollup@npm:^4.42.0": version: 4.52.4 resolution: "rollup@npm:4.52.4" dependencies: @@ -7815,6 +7865,87 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.43.0": + version: 4.52.5 + resolution: "rollup@npm:4.52.5" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.52.5 + "@rollup/rollup-android-arm64": 4.52.5 + "@rollup/rollup-darwin-arm64": 4.52.5 + "@rollup/rollup-darwin-x64": 4.52.5 + "@rollup/rollup-freebsd-arm64": 4.52.5 + "@rollup/rollup-freebsd-x64": 4.52.5 + "@rollup/rollup-linux-arm-gnueabihf": 4.52.5 + "@rollup/rollup-linux-arm-musleabihf": 4.52.5 + "@rollup/rollup-linux-arm64-gnu": 4.52.5 + "@rollup/rollup-linux-arm64-musl": 4.52.5 + "@rollup/rollup-linux-loong64-gnu": 4.52.5 + "@rollup/rollup-linux-ppc64-gnu": 4.52.5 + "@rollup/rollup-linux-riscv64-gnu": 4.52.5 + "@rollup/rollup-linux-riscv64-musl": 4.52.5 + "@rollup/rollup-linux-s390x-gnu": 4.52.5 + "@rollup/rollup-linux-x64-gnu": 4.52.5 + "@rollup/rollup-linux-x64-musl": 4.52.5 + "@rollup/rollup-openharmony-arm64": 4.52.5 + "@rollup/rollup-win32-arm64-msvc": 4.52.5 + "@rollup/rollup-win32-ia32-msvc": 4.52.5 + "@rollup/rollup-win32-x64-gnu": 4.52.5 + "@rollup/rollup-win32-x64-msvc": 4.52.5 + "@types/estree": 1.0.8 + fsevents: ~2.3.2 + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 7d641f8131e5b75c35eb4c11a03aff161183fcb4848c446b660959043aee4ac90c524388290f7ab9ef43e9e33add7d5d57d11135597c7a744df5905e487e198d + languageName: node + linkType: hard + "rst-selector-parser@npm:^2.2.3": version: 2.2.3 resolution: "rst-selector-parser@npm:2.2.3" @@ -8057,14 +8188,14 @@ __metadata: languageName: node linkType: hard -"sirv@npm:^3.0.1": - version: 3.0.1 - resolution: "sirv@npm:3.0.1" +"sirv@npm:^3.0.2": + version: 3.0.2 + resolution: "sirv@npm:3.0.2" dependencies: "@polka/url": ^1.0.0-next.24 mrmime: ^2.0.0 totalist: ^3.0.0 - checksum: 4139140b452aec0caf6f630f37e4ff403420adcba81d9242fbe78fc34836f5c408aa4b9c6430139f8d2f6b9f26f0e6e61b8b17cac9eed1d24fd6412cfcb0ed7d + checksum: 570cc6c079e9b4161a6120239db2d97d7c34d216dc2b96b2c2e9d16d3afebc2495c98e8ade8fdaf16c0a49490e52009664261caaa640477f3a3ca518282ba007 languageName: node linkType: hard @@ -8320,15 +8451,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-literal@npm:3.0.0" - dependencies: - js-tokens: ^9.0.1 - checksum: f697a31c4ad82ad259e0c57e715cde4585084af2260e38b3c916f34f0d462cec2af294a8b8cf062cc6f40d940ece7b79b0ec8316beabb2ed13c6e13e95ca70f0 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0, supports-color@npm:^7.2.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -8418,17 +8540,6 @@ __metadata: languageName: node linkType: hard -"test-exclude@npm:^7.0.1": - version: 7.0.1 - resolution: "test-exclude@npm:7.0.1" - dependencies: - "@istanbuljs/schema": ^0.1.2 - glob: ^10.4.1 - minimatch: ^9.0.4 - checksum: e5a49a054bf2da74467dd8149b202166e36275c0dc2c9585f7d34de99c6d055d2287ac8d2a8e4c27c59b893acbc671af3fa869e8069a58ad117250e9c01c726b - languageName: node - linkType: hard - "text-decoder@npm:^1.1.0": version: 1.2.3 resolution: "text-decoder@npm:1.2.3" @@ -8452,7 +8563,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.12": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -8462,24 +8573,20 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.1.1": - version: 1.1.1 - resolution: "tinypool@npm:1.1.1" - checksum: 0258abe108df8be395a2cbdc8b4390c94908850250530f7bea83a129fa33d49a8c93246f76bf81cd458534abd81322f4d4cb3a40690254f8d9044ff449f328a8 - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 26360631d97e43955a07cfb70fe40a154ce4e2bcd14fa3d37ce8e2ed8f4fa9e5ba00783e4906bbfefe6dcabef5d3510f5bee207cb693bee4e4e7553f5454bef1 +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: ^6.5.0 + picomatch: ^4.0.3 + checksum: 0e33b8babff966c6ab86e9b825a350a6a98a63700fa0bb7ae6cf36a7770a508892383adc272f7f9d17aaf46a9d622b455e775b9949a3f951eaaf5dfb26331d44 languageName: node linkType: hard -"tinyspy@npm:^4.0.3": - version: 4.0.3 - resolution: "tinyspy@npm:4.0.3" - checksum: cd5e52d09e2a67946d3a96e6cd68377e1281eb6aaddc9d38129bcec8971a55337ab438ac672857b983f5c620a9f978e784679054322155329d483d00d9291ba9 +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: e1de26bd599703a6ee5c69e8b66384fa1ef05b26cbb005ad438169f1858d199c98946fb5ec4b7862313bfcf9affd9fb8aaf8c0a42cc953acba8bbcbe739b016c languageName: node linkType: hard @@ -8860,32 +8967,17 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.2.4": - version: 3.2.4 - resolution: "vite-node@npm:3.2.4" - dependencies: - cac: ^6.7.14 - debug: ^4.4.1 - es-module-lexer: ^1.7.0 - pathe: ^2.0.3 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - bin: - vite-node: vite-node.mjs - checksum: 2051394d48f5eefdee4afc9c5fd5dcbf7eb36d345043ba035c7782e10b33fbbd14318062c4e32e00d473a31a559fb628d67c023e82a4903016db3ac6bfdb3fe7 - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.0.0-beta.0 - resolution: "vite@npm:7.0.0-beta.0" +"vite@npm:^6.0.0 || ^7.0.0": + version: 7.1.12 + resolution: "vite@npm:7.1.12" dependencies: esbuild: ^0.25.0 - fdir: ^6.4.4 + fdir: ^6.5.0 fsevents: ~2.3.3 - picomatch: ^4.0.2 - postcss: ^8.5.3 - rollup: ^4.40.0 - tinyglobby: ^0.2.14 + picomatch: ^4.0.3 + postcss: ^8.5.6 + rollup: ^4.43.0 + tinyglobby: ^0.2.15 peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 jiti: ">=1.21.0" @@ -8926,43 +9018,42 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 81a3af2beef68d81a0304cc977fab6eecab81f3ce485675f0b77f14d4521f964879f1c0b2f40c74de99f8c031f62717ef71f610361268c5b9ee65316c17c1ceb + checksum: 4be31af222b94aeaf627443b37e13239ca81bedcf29fb952580272098b966314a5136edf65fbd5b66bbcc84cc1c48403fcadb79d858da4bad455fc9a0da263b7 languageName: node linkType: hard -"vitest@npm:^3.1.1": - version: 3.2.4 - resolution: "vitest@npm:3.2.4" - dependencies: - "@types/chai": ^5.2.2 - "@vitest/expect": 3.2.4 - "@vitest/mocker": 3.2.4 - "@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.2.0 - debug: ^4.4.1 - expect-type: ^1.2.1 - magic-string: ^0.30.17 +"vitest@npm:^4.0.1": + version: 4.0.1 + resolution: "vitest@npm:4.0.1" + dependencies: + "@vitest/expect": 4.0.1 + "@vitest/mocker": 4.0.1 + "@vitest/pretty-format": 4.0.1 + "@vitest/runner": 4.0.1 + "@vitest/snapshot": 4.0.1 + "@vitest/spy": 4.0.1 + "@vitest/utils": 4.0.1 + debug: ^4.4.3 + es-module-lexer: ^1.7.0 + expect-type: ^1.2.2 + magic-string: ^0.30.19 pathe: ^2.0.3 - picomatch: ^4.0.2 + picomatch: ^4.0.3 std-env: ^3.9.0 tinybench: ^2.9.0 tinyexec: ^0.3.2 - tinyglobby: ^0.2.14 - tinypool: ^1.1.1 - tinyrainbow: ^2.0.0 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - vite-node: 3.2.4 + tinyglobby: ^0.2.15 + tinyrainbow: ^3.0.3 + vite: ^6.0.0 || ^7.0.0 why-is-node-running: ^2.3.0 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 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.0.1 + "@vitest/browser-preview": 4.0.1 + "@vitest/browser-webdriverio": 4.0.1 + "@vitest/ui": 4.0.1 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -8972,7 +9063,11 @@ __metadata: 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 @@ -8982,7 +9077,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: e9aa14a2c4471c2e0364d1d7032303db8754fac9e5e9ada92fca8ebf61ee78d2c5d4386bff25913940a22ea7d78ab435c8dd85785d681b23e2c489d6c17dd382 + checksum: a1c248cc90cbc7c685aa6e98701979357c0268080e64c17a491c06b47535fd7041ae5a4492205d575d090a6c310e250eacad7577d01d225e55ee660d5bf74fcb languageName: node linkType: hard @@ -9156,9 +9251,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.18.2": - version: 8.18.2 - resolution: "ws@npm:8.18.2" +"ws@npm:^8.18.3": + version: 8.18.3 + resolution: "ws@npm:8.18.3" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -9167,7 +9262,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: e38beae19ba4d68577ec24eb34fbfab376333fedd10f99b07511a8e842e22dbc102de39adac333a18e4c58868d0703cd5f239b04b345e22402d0ed8c34ea0aa0 + checksum: d64ef1631227bd0c5fe21b3eb3646c9c91229402fb963d12d87b49af0a1ef757277083af23a5f85742bae1e520feddfb434cb882ea59249b15673c16dc3f36e0 languageName: node linkType: hard