diff --git a/client/package.json b/client/package.json index 75f1959..4c788a2 100644 --- a/client/package.json +++ b/client/package.json @@ -25,7 +25,7 @@ "@tailwindcss/vite": "^4.3.3", "@types/papaparse": "^5.5.2", "@types/qrcode": "^1.5.6", - "@vitest/browser": "4.1.12", + "@vitest/browser": "5.0.5", "@vitest/browser-playwright": "4.1.12", "playwright": "^1.64.0", "svelte": "^5.57.1", diff --git a/package-lock.json b/package-lock.json index 154356d..cc2b625 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ ], "devDependencies": { "@eslint/js": "^10.0.1", - "@vitest/browser": "4.1.12", + "@vitest/browser": "5.0.5", "@vitest/browser-playwright": "4.1.12", "eslint": "^10.4.1", "eslint-plugin-svelte": "^3.23.1", @@ -418,7 +418,7 @@ "@tailwindcss/vite": "^4.3.3", "@types/papaparse": "^5.5.2", "@types/qrcode": "^1.5.6", - "@vitest/browser": "4.1.12", + "@vitest/browser": "5.0.5", "@vitest/browser-playwright": "4.1.12", "playwright": "^1.64.0", "svelte": "^5.57.1", @@ -1029,9 +1029,9 @@ } }, "node_modules/@blazediff/core": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@blazediff/core/-/core-1.9.1.tgz", - "integrity": "sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@blazediff/core/-/core-1.10.0.tgz", + "integrity": "sha512-AOQff0zgR7cGsZL+4E7hVkmujoPUpm0J9xzWGWZj5wCjd3gmxESXAPfKyuzs93VdpQNFhHlBhfOjrcZ+XTERtQ==", "dev": true, "license": "MIT" }, @@ -3885,26 +3885,27 @@ } }, "node_modules/@vitest/browser": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.1.12.tgz", - "integrity": "sha512-Yl/6JIxJrcMlWMqKPoRkMhZy9sDpaAXdSJ+90hMVEJVE94tVysjp34SXTwCXJSIXjAtW2ha33qEjMeGG0G/Z0Q==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-5.0.5.tgz", + "integrity": "sha512-IDMoZX/iZ8rkilw7weaSgN8tJ7iZ9hUv0wYoKXyiyjWjWFwLSWAY707DcVTgxTYOudWC1E3HA9LYn7kVa9a7uQ==", "dev": true, "license": "MIT", "dependencies": { - "@blazediff/core": "1.9.1", - "@vitest/mocker": "4.1.12", - "@vitest/utils": "4.1.12", - "magic-string": "^0.30.21", + "@blazediff/core": "1.10.0", + "@vitest/mocker": "5.0.5", + "@vitest/ui": "5.0.5", + "@vitest/utils": "5.0.5", + "magic-string": "^1.4.3", "pngjs": "^7.0.0", "sirv": "^3.0.2", - "tinyrainbow": "^3.1.0", - "ws": "^8.19.0" + "tinyrainbow": "^3.2.0", + "ws": "^8.22.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "4.1.12" + "vitest": "5.0.5" } }, "node_modules/@vitest/browser-playwright": { @@ -3931,44 +3932,37 @@ } } }, - "node_modules/@vitest/browser-playwright/node_modules/@vitest/mocker": { + "node_modules/@vitest/browser-playwright/node_modules/@blazediff/core": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@blazediff/core/-/core-1.9.1.tgz", + "integrity": "sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/browser-playwright/node_modules/@vitest/browser": { "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.12.tgz", - "integrity": "sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA==", + "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.1.12.tgz", + "integrity": "sha512-Yl/6JIxJrcMlWMqKPoRkMhZy9sDpaAXdSJ+90hMVEJVE94tVysjp34SXTwCXJSIXjAtW2ha33qEjMeGG0G/Z0Q==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.12", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.21" + "@blazediff/core": "1.9.1", + "@vitest/mocker": "4.1.12", + "@vitest/utils": "4.1.12", + "magic-string": "^0.30.21", + "pngjs": "^7.0.0", + "sirv": "^3.0.2", + "tinyrainbow": "^3.1.0", + "ws": "^8.19.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "msw": "^2.4.9", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } - } - }, - "node_modules/@vitest/browser-playwright/node_modules/@vitest/spy": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.12.tgz", - "integrity": "sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://opencollective.com/vitest" + "vitest": "4.1.12" } }, - "node_modules/@vitest/browser/node_modules/@vitest/mocker": { + "node_modules/@vitest/browser-playwright/node_modules/@vitest/mocker": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.12.tgz", "integrity": "sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA==", @@ -3995,7 +3989,7 @@ } } }, - "node_modules/@vitest/browser/node_modules/@vitest/pretty-format": { + "node_modules/@vitest/browser-playwright/node_modules/@vitest/pretty-format": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.12.tgz", "integrity": "sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA==", @@ -4008,7 +4002,7 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/browser/node_modules/@vitest/spy": { + "node_modules/@vitest/browser-playwright/node_modules/@vitest/spy": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.12.tgz", "integrity": "sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg==", @@ -4018,7 +4012,7 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/browser/node_modules/@vitest/utils": { + "node_modules/@vitest/browser-playwright/node_modules/@vitest/utils": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.12.tgz", "integrity": "sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA==", @@ -4033,6 +4027,59 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@vitest/browser/node_modules/@vitest/ui": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-5.0.5.tgz", + "integrity": "sha512-dCoGUOdgmCaSB2g+WQ/spPCBkytAWdNUkFSXY4z+eYp2d8JEOY8v0uDRaJTG9qf/kTlTVZ4CuYMYMz/f1HS/qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "5.0.5", + "fflate": "^0.8.3", + "flatted": "^3.4.4", + "pathe": "^2.0.3", + "sirv": "^3.0.2", + "tinyrainbow": "^3.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "5.0.5" + } + }, + "node_modules/@vitest/browser/node_modules/magic-string": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.3.tgz", + "integrity": "sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.6.0" + } + }, + "node_modules/@vitest/browser/node_modules/ws": { + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@vitest/expect": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.12.tgz", @@ -4127,6 +4174,19 @@ "@jridgewell/sourcemap-codec": "^1.6.0" } }, + "node_modules/@vitest/pretty-format": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-5.0.5.tgz", + "integrity": "sha512-24sSdIlMA9DVPXnYiB9siwU0bTd887Y9jX3+vabztCSsvHwo7ipvJ/a2L3Rljw8+2rK1f5fCj3h5U9I/Jsqgbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@vitest/runner": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.12.tgz", @@ -4223,6 +4283,21 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@vitest/utils": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-5.0.5.tgz", + "integrity": "sha512-/rBu7gzLDQI/SC79Tn98b5DwOgaHU/Gt4I9OVeP3YofzNaYtbImRCOJQmT1S6vOJg9gEIlWC+r3QxKkjuSa1nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "5.0.5", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", @@ -5632,6 +5707,13 @@ } } }, + "node_modules/fflate": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz", + "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==", + "dev": true, + "license": "MIT" + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", diff --git a/package.json b/package.json index 55718e9..ef63400 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ }, "devDependencies": { "@eslint/js": "^10.0.1", - "@vitest/browser": "4.1.12", + "@vitest/browser": "5.0.5", "@vitest/browser-playwright": "4.1.12", "vite": "^8.3.4", "eslint": "^10.4.1",