From cdcd4eabc01d5b7c3ef00ef7d510be92e8b67e93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 15:59:25 +0000 Subject: [PATCH 1/2] Bump the vitest group with 4 updates Bumps the vitest group with 4 updates: [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser), [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul), [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). Updates `@vitest/browser` from 3.2.4 to 4.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.3/packages/browser) Updates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.3/packages/coverage-istanbul) Updates `@vitest/eslint-plugin` from 1.3.23 to 1.3.25 - [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases) - [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.23...v1.3.25) Updates `vitest` from 3.2.4 to 4.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.3/packages/vitest) --- updated-dependencies: - dependency-name: "@vitest/browser" dependency-version: 4.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: vitest - dependency-name: "@vitest/coverage-istanbul" dependency-version: 4.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: vitest - dependency-name: "@vitest/eslint-plugin" dependency-version: 1.3.25 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vitest - dependency-name: vitest dependency-version: 4.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: vitest ... Signed-off-by: dependabot[bot] --- package.json | 6 +- yarn.lock | 607 ++++++++++++++++++--------------------------------- 2 files changed, 212 insertions(+), 401 deletions(-) diff --git a/package.json b/package.json index 7bdec6c0..eaf5d2d0 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "@rollup/plugin-virtual": "^3.0.0", "@tailwindcss/postcss": "^4.1.13", "@trivago/prettier-plugin-sort-imports": "^6.0.0", - "@vitest/browser": "^3.1.1", - "@vitest/coverage-istanbul": "^3.1.1", + "@vitest/browser": "^4.0.8", + "@vitest/coverage-istanbul": "^4.0.8", "@vitest/eslint-plugin": "^1.1.44", "axe-core": "^4.0.0", "babel-plugin-istanbul": "^7.0.0", @@ -55,7 +55,7 @@ "tailwindcss": "^4.1.13", "typescript": "^5.0.2", "typescript-eslint": "^8.10.0", - "vitest": "^3.1.1", + "vitest": "^4.0.8", "yalc": "^1.0.0-pre.50" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index 483f9358..4dc12ec9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -46,7 +46,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -524,7 +524,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.27.0": +"@babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.0": version: 7.27.0 resolution: "@babel/parser@npm:7.27.0" dependencies: @@ -1538,15 +1538,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5": - version: 7.27.0 - resolution: "@babel/runtime@npm:7.27.0" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 3e73d9e65f76fad8f99802b5364c941f4a60c693b3eca66147bb0bfa54cf0fbe017232155e16e3fd83c0a049b51b8d7239efbd73626534abe8b54a6dd57dcb1b - languageName: node - linkType: hard - "@babel/template@npm:^7.27.0": version: 7.27.0 resolution: "@babel/template@npm:7.27.0" @@ -1655,7 +1646,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.27.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.27.0, @babel/types@npm:^7.4.4": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -2146,8 +2137,8 @@ __metadata: "@rollup/plugin-virtual": ^3.0.0 "@tailwindcss/postcss": ^4.1.13 "@trivago/prettier-plugin-sort-imports": ^6.0.0 - "@vitest/browser": ^3.1.1 - "@vitest/coverage-istanbul": ^3.1.1 + "@vitest/browser": ^4.0.8 + "@vitest/coverage-istanbul": ^4.0.8 "@vitest/eslint-plugin": ^1.1.44 axe-core: ^4.0.0 babel-plugin-istanbul: ^7.0.0 @@ -2179,7 +2170,7 @@ __metadata: tailwindcss: ^4.1.13 typescript: ^5.0.2 typescript-eslint: ^8.10.0 - vitest: ^3.1.1 + vitest: ^4.0.8 wouter-preact: ^3.0.0 yalc: ^1.0.0-pre.50 peerDependencies: @@ -2693,6 +2684,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.17": version: 4.1.17 resolution: "@tailwindcss/node@npm:4.1.17" @@ -2857,31 +2855,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 - "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -2929,13 +2902,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.2.2": version: 5.2.2 resolution: "@types/chai@npm:5.2.2" @@ -3201,152 +3167,139 @@ __metadata: languageName: node linkType: hard -"@vitest/browser@npm:^3.1.1": - version: 3.2.4 - resolution: "@vitest/browser@npm:3.2.4" +"@vitest/browser@npm:^4.0.8": + version: 4.0.8 + resolution: "@vitest/browser@npm:4.0.8" 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/mocker": 4.0.8 + "@vitest/utils": 4.0.8 + magic-string: ^0.30.21 + pixelmatch: 7.1.0 + pngjs: ^7.0.0 + sirv: ^3.0.2 + tinyrainbow: ^3.0.3 + ws: ^8.18.3 peerDependencies: - playwright: "*" - vitest: 3.2.4 - webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 - peerDependenciesMeta: - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - checksum: e81e0e04482ce0a91a6ac3a419ba70d36870dffc9ef6983038941b437ad4bb06cf7917ae913f77da20438456a401a95283ca9db2fe44e222d04a531a8a8afa8d + vitest: 4.0.8 + checksum: d69bbe8fa18ba81a5272f586840d5c4192da846f095c7ea222da29f55e9f1e26807fdbde64aaad347c1f27bc50c511dc55c33af090f14f003ae7346137e84adb languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:^3.1.1": - version: 3.2.4 - resolution: "@vitest/coverage-istanbul@npm:3.2.4" +"@vitest/coverage-istanbul@npm:^4.0.8": + version: 4.0.8 + resolution: "@vitest/coverage-istanbul@npm:4.0.8" 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 - magicast: ^0.3.5 - test-exclude: ^7.0.1 - tinyrainbow: ^2.0.0 + istanbul-reports: ^3.2.0 + magicast: ^0.5.1 + tinyrainbow: ^3.0.3 peerDependencies: - vitest: 3.2.4 - checksum: 29c4d0d159b3c5cbd1a8647a1caa160b99f76c467a3cc595e871451a2e33de95eceb3d27e2baeb0d02647aeffc290dfb02522bb4cb108eca7187d3e41832597d + vitest: 4.0.8 + checksum: 39d00720fb147ed5247dcd3238bb12d179c3bf4352ee72e750a95634a743ca1dc1f0fb7a4d332d0cb36d2fee45c9f225491a2e536b7d551e8aebc763b12e644e languageName: node linkType: hard "@vitest/eslint-plugin@npm:^1.1.44": - version: 1.3.23 - resolution: "@vitest/eslint-plugin@npm:1.3.23" + version: 1.4.2 + resolution: "@vitest/eslint-plugin@npm:1.4.2" dependencies: "@typescript-eslint/scope-manager": ^8.46.1 "@typescript-eslint/utils": ^8.46.1 peerDependencies: - eslint: ">= 8.57.0" - typescript: ">= 5.0.0" + eslint: ">=8.57.0" + typescript: ">=5.0.0" vitest: "*" peerDependenciesMeta: typescript: optional: true vitest: optional: true - checksum: ac070d6e7c72c2f446b790a7094e551f9d58cdce2dbd8afdbcf637f5babc5d93ab88e7475a6d9708704cd64d0abf508b88c0b820c0ab32dfa64b350b712a6963 + checksum: 88d7c5f789e6c9e3f410faa3de65a59054153d3bf00dda592af49d7cd57c0e6d746a67600f85eac83ee3750dac8774d7f77629ac905d6d2b0a15aefe4ec21cee 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.8": + version: 4.0.8 + resolution: "@vitest/expect@npm:4.0.8" 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.8 + "@vitest/utils": 4.0.8 + chai: ^6.2.0 + tinyrainbow: ^3.0.3 + checksum: 7c3bf539bd967dba488ddbd5de2a9c3096506fc9b88bae7b02cfabb8435f1beccce66cbf8595bee0ef3ad6af6356841f331797368595a2833132d03de314c7c8 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.8": + version: 4.0.8 + resolution: "@vitest/mocker@npm:4.0.8" dependencies: - "@vitest/spy": 3.2.4 + "@vitest/spy": 4.0.8 estree-walker: ^3.0.3 - magic-string: ^0.30.17 + magic-string: ^0.30.21 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: 14d342ce4b423b7637f04f8b39bbf76b444acfdb753ed374085bbc7ea2e52727daf32acb880abb7c81ef5bc7b6aaa2016815d273bd384ef9d1dbe7fe7cfd4b0a 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.8": + version: 4.0.8 + resolution: "@vitest/pretty-format@npm:4.0.8" dependencies: - tinyrainbow: ^2.0.0 - checksum: 68a196e4bdfce6fd03c3958b76cddb71bec65a62ab5aff05ba743a44853b03a95c2809b4e5733d21abff25c4d070dd64f60c81ac973a9fd21a840ff8f8a8d184 + tinyrainbow: ^3.0.3 + checksum: 042077546c9cc2a574c34bfb8cafa55a1812f756126d9fc92b49f842a1bd50a863e72ea6b204e167884e5db6a91cef974c10a6fc9e2ffd83982fdb8c365490a4 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.8": + version: 4.0.8 + resolution: "@vitest/runner@npm:4.0.8" dependencies: - "@vitest/utils": 3.2.4 + "@vitest/utils": 4.0.8 pathe: ^2.0.3 - strip-literal: ^3.0.0 - checksum: c8b08365818f408eec2fe3acbffa0cc7279939a43c02074cd03b853fa37bc68aa181c8f8c2175513a4c5aa4dd3e52a0573d5897a16846d55b2ff4f3577e6c7c8 + checksum: f22d46655850af15aa57886972cfa462182300f45e9366d5ca10852ce05fd9be8fa93c8652af9736d10de2dbf86aa6ac9f653e61e143fee57b99e9b6bfefb5cc 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.8": + version: 4.0.8 + resolution: "@vitest/snapshot@npm:4.0.8" dependencies: - "@vitest/pretty-format": 3.2.4 - magic-string: ^0.30.17 + "@vitest/pretty-format": 4.0.8 + magic-string: ^0.30.21 pathe: ^2.0.3 - checksum: 2f00fb83d5c9ed1f2a79323db3993403bd34265314846cb1bcf1cb9b68f56dfde5ee5a4a8dcb6d95317835bc203662e333da6841e50800c6707e0d22e48ebe6e + checksum: 89d62d350e39943fb3043ecbb22a083d9d5dba0113c4d9258740580d7e82526634bebcece72ec7b7fbcbb06d7d2a07cb7b9f7c8964e15ae571d7e1c617d926b7 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.8": + version: 4.0.8 + resolution: "@vitest/spy@npm:4.0.8" + checksum: 678c54690435c21cc65494d7a8b733b7d03100aeb437b0953c131cc76cc689dd806d74c22b759fad5a15bb64611f5101183a44f47a7b5135bf03b62304a76e59 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.8": + version: 4.0.8 + resolution: "@vitest/utils@npm:4.0.8" dependencies: - "@vitest/pretty-format": 3.2.4 - loupe: ^3.1.4 - tinyrainbow: ^2.0.0 - checksum: 6b0fd0075c23b8e3f17ecf315adc1e565e5a9e7d1b8ad78bbccf2505e399855d176254d974587c00bc4396a0e348bae1380e780a1e7f6b97ea6399a9ab665ba7 + "@vitest/pretty-format": 4.0.8 + tinyrainbow: ^3.0.3 + checksum: 2b8b67ecf5010556128ced5b0a378cd3a05a2ef0b0eac7e01bfc16671805c723dc15609ec77acf3409fcc203c61c2ae3988f2444b521e8077a5e02d54c9df806 languageName: node linkType: hard @@ -3459,13 +3412,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" @@ -3516,15 +3462,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" @@ -3643,13 +3580,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" @@ -3919,13 +3849,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:^17.0.0": version: 17.1.3 resolution: "cacache@npm:17.1.3" @@ -4006,20 +3929,7 @@ __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": +"chai@npm:^6.0.1, chai@npm:^6.2.0": version: 6.2.0 resolution: "chai@npm:6.2.0" checksum: 4a2a2ef9b44a26a9e561ac0447ecfafdad9083642e52f6be7c7d9ecf548eef07df6858641e148dd06e3eb82e515145218308e16700d399effcee38301eb4d531 @@ -4043,13 +3953,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-tmp@npm:^0.1.0": version: 0.1.1 resolution: "cheerio-select-tmp@npm:0.1.1" @@ -4417,10 +4320,15 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^5.0.1": - version: 5.0.1 - resolution: "deep-eql@npm:5.0.1" - checksum: 8009e8a8bf3e0f591a122e7788e304a2bed1299b7774f039be96f9ef35c00fb254292fb1568952651aea0c1d1eb23d0bca484bbdd2cf4fcee685c6f2c43670f3 +"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 @@ -4474,13 +4382,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" @@ -4525,13 +4426,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:^1.0.1, dom-serializer@npm:~1.2.0": version: 1.2.0 resolution: "dom-serializer@npm:1.2.0" @@ -5310,10 +5204,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 @@ -5453,15 +5347,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.4 - resolution: "fdir@npm:6.4.4" +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 79043610236579ffbd0647c508b43bd030a2d034a17c43cf96813a00e8e92e51acdb115c6ddecef3b5812cc2692b976155b4f6413e51e3761f1e772fa019a321 + checksum: bd537daa9d3cd53887eed35efa0eab2dbb1ca408790e10e024120e7a36c6e9ae2b33710cb8381e35def01bc9c1d7eaba746f886338413e68ff6ebaee07b9a6e8 languageName: node linkType: hard @@ -5854,7 +5748,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: @@ -6739,13 +6633,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 @@ -6808,13 +6702,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" @@ -7163,20 +7050,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.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -7207,16 +7080,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.21": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" + dependencies: + "@jridgewell/sourcemap-codec": ^1.5.5 + checksum: 4ff76a4e8d439431cf49f039658751ed351962d044e5955adc257489569bd676019c906b631f86319217689d04815d7d064ee3ff08ab82ae65b7655a7e82a414 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: @@ -7225,23 +7098,14 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.21": - version: 0.30.21 - resolution: "magic-string@npm:0.30.21" - dependencies: - "@jridgewell/sourcemap-codec": ^1.5.5 - checksum: 4ff76a4e8d439431cf49f039658751ed351962d044e5955adc257489569bd676019c906b631f86319217689d04815d7d064ee3ff08ab82ae65b7655a7e82a414 - languageName: node - linkType: hard - -"magicast@npm:^0.3.5": - version: 0.3.5 - resolution: "magicast@npm:0.3.5" +"magicast@npm:^0.5.1": + version: 0.5.1 + resolution: "magicast@npm:0.5.1" dependencies: - "@babel/parser": ^7.25.4 - "@babel/types": ^7.25.4 - source-map-js: ^1.2.0 - checksum: 668f07ade907a44bccfc9a9321588473f6d5fa25329aa26b9ad9a3bf87cc2e6f9c482cbdd3e33c0b9ab9b79c065630c599cc055a12f881c8c924ee0d7282cdce + "@babel/parser": ^7.28.5 + "@babel/types": ^7.28.5 + source-map-js: ^1.2.1 + checksum: 155b1079ca96ac4c6b27f4e374a8ef2bdba1dd7a5992666854679d6a7d8378d4ed99d6d576b09276348ad630d79a7db6da4ae798fa035f2933cffc1f9ce8c55e languageName: node linkType: hard @@ -8027,13 +7891,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" @@ -8062,6 +7919,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" @@ -8069,6 +7933,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.56.1": version: 1.56.1 resolution: "playwright-core@npm:1.56.1" @@ -8093,6 +7968,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.0.0 resolution: "possible-typed-array-names@npm:1.0.0" @@ -8100,7 +7982,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.9, postcss@npm:^8.4.41, postcss@npm:^8.5.3": +"postcss@npm:^8.3.9, postcss@npm:^8.4.41, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -8134,17 +8016,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 - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -8267,13 +8138,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, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" @@ -8335,13 +8199,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.3": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" @@ -8609,7 +8466,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.0.2, rollup@npm:^4.40.0": +"rollup@npm:^4.0.2, rollup@npm:^4.43.0": version: 4.53.2 resolution: "rollup@npm:4.53.2" dependencies: @@ -9002,14 +8859,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 @@ -9055,7 +8912,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b @@ -9116,10 +8973,10 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.9.0": - version: 3.9.0 - resolution: "std-env@npm:3.9.0" - checksum: d40126e4a650f6e5456711e6c297420352a376ef99a9599e8224d2d8f2ff2b91a954f3264fcef888d94fce5c9ae14992c5569761c95556fc87248ce4602ed212 +"std-env@npm:^3.10.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 51d641b36b0fae494a546fb8446d39a837957fbf902c765c62bd12af8e50682d141c4087ca032f1192fa90330c4f6ff23fd6c9795324efacd1684e814471e0e0 languageName: node linkType: hard @@ -9289,15 +9146,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" @@ -9405,17 +9253,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 - "tinybench@npm:^2.9.0": version: 2.9.0 resolution: "tinybench@npm:2.9.0" @@ -9430,34 +9267,20 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.14": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: ^6.4.4 - picomatch: ^4.0.2 - checksum: 261e986e3f2062dec3a582303bad2ce31b4634b9348648b46828c000d464b012cf474e38f503312367d4117c3f2f18611992738fca684040758bba44c24de522 - 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 + 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 @@ -9868,32 +9691,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.2.2 + resolution: "vite@npm:7.2.2" 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" @@ -9934,43 +9742,42 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 81a3af2beef68d81a0304cc977fab6eecab81f3ce485675f0b77f14d4521f964879f1c0b2f40c74de99f8c031f62717ef71f610361268c5b9ee65316c17c1ceb + checksum: cd7ebf15e0eede6fbb33d93d19feb9ff996064378ed88b75700a47ff6f5f23cabb18291652cd4ac5a2ca99dcbd63c7e8d2e2173176be5855fbc9f5027e56bdcd 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.8": + version: 4.0.8 + resolution: "vitest@npm:4.0.8" + dependencies: + "@vitest/expect": 4.0.8 + "@vitest/mocker": 4.0.8 + "@vitest/pretty-format": 4.0.8 + "@vitest/runner": 4.0.8 + "@vitest/snapshot": 4.0.8 + "@vitest/spy": 4.0.8 + "@vitest/utils": 4.0.8 + debug: ^4.4.3 + es-module-lexer: ^1.7.0 + expect-type: ^1.2.2 + magic-string: ^0.30.21 pathe: ^2.0.3 - picomatch: ^4.0.2 - std-env: ^3.9.0 + picomatch: ^4.0.3 + std-env: ^3.10.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.8 + "@vitest/browser-preview": 4.0.8 + "@vitest/browser-webdriverio": 4.0.8 + "@vitest/ui": 4.0.8 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -9980,7 +9787,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 @@ -9990,7 +9801,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: e9aa14a2c4471c2e0364d1d7032303db8754fac9e5e9ada92fca8ebf61ee78d2c5d4386bff25913940a22ea7d78ab435c8dd85785d681b23e2c489d6c17dd382 + checksum: d7b80b703823ceccfe1b1d3a8d45263bbecff5337cd84d223aa8e467eeb1b7815fa2b7178be829aef9ac319a2c57d20609e9675523b13baf6ebf55f5a37235b8 languageName: node linkType: hard @@ -10138,9 +9949,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" @@ -10149,7 +9960,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: e38beae19ba4d68577ec24eb34fbfab376333fedd10f99b07511a8e842e22dbc102de39adac333a18e4c58868d0703cd5f239b04b345e22402d0ed8c34ea0aa0 + checksum: d64ef1631227bd0c5fe21b3eb3646c9c91229402fb963d12d87b49af0a1ef757277083af23a5f85742bae1e520feddfb434cb882ea59249b15673c16dc3f36e0 languageName: node linkType: hard From 3ee408d6c9f2ab434f46b4cae28ab32f14990ca5 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Tue, 11 Nov 2025 17:27:58 +0100 Subject: [PATCH 2/2] Add @vitest/browser-playwright --- package.json | 1 + vitest.config.js | 3 ++- yarn.lock | 20 +++++++++++++++++++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index eaf5d2d0..4c76ed5f 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "@tailwindcss/postcss": "^4.1.13", "@trivago/prettier-plugin-sort-imports": "^6.0.0", "@vitest/browser": "^4.0.8", + "@vitest/browser-playwright": "^4.0.8", "@vitest/coverage-istanbul": "^4.0.8", "@vitest/eslint-plugin": "^1.1.44", "axe-core": "^4.0.0", diff --git a/vitest.config.js b/vitest.config.js index 1067ac16..d1b62978 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 4dc12ec9..939f6de9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2138,6 +2138,7 @@ __metadata: "@tailwindcss/postcss": ^4.1.13 "@trivago/prettier-plugin-sort-imports": ^6.0.0 "@vitest/browser": ^4.0.8 + "@vitest/browser-playwright": ^4.0.8 "@vitest/coverage-istanbul": ^4.0.8 "@vitest/eslint-plugin": ^1.1.44 axe-core: ^4.0.0 @@ -3167,7 +3168,24 @@ __metadata: languageName: node linkType: hard -"@vitest/browser@npm:^4.0.8": +"@vitest/browser-playwright@npm:^4.0.8": + version: 4.0.8 + resolution: "@vitest/browser-playwright@npm:4.0.8" + dependencies: + "@vitest/browser": 4.0.8 + "@vitest/mocker": 4.0.8 + tinyrainbow: ^3.0.3 + peerDependencies: + playwright: "*" + vitest: 4.0.8 + peerDependenciesMeta: + playwright: + optional: false + checksum: ae31e1c25b49c8303494bab436ed052f2043b48e60d8c6ea93362797e51aa04e92fd0702926d4221aeb4afab83ac23905a3441b7c8760597cc672680a56294d2 + languageName: node + linkType: hard + +"@vitest/browser@npm:4.0.8, @vitest/browser@npm:^4.0.8": version: 4.0.8 resolution: "@vitest/browser@npm:4.0.8" dependencies: