diff --git a/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/package.json b/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/package.json index 6c10b83f..82321c4b 100644 --- a/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/package.json +++ b/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.11.1", "typescript": "^5.5.2", - "vitest": "~4.1.11", + "vitest": "~4.1.12", "wrangler": "^4.59.1" }, "dependencies": { diff --git a/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/yarn.lock b/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/yarn.lock index 05eb063b..45cdbf1a 100644 --- a/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/yarn.lock +++ b/e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app/yarn.lock @@ -668,63 +668,63 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== -"@vitest/expect@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-4.1.11.tgz#5f580d1f9cdbba314dbf23b2d911f8eb23878f5f" - integrity sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw== +"@vitest/expect@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-4.1.12.tgz#e12b5f114e548252a6eee50f6619f1b8f0f89eed" + integrity sha512-vFlTt+YEu9WBpNjdGayNmlMVzrWPi1+sv853/7t2FU7hpO5gAFBKHzQmkCq5Xjpr+evegF2994LQT3hF3mRlqQ== dependencies: "@standard-schema/spec" "^1.1.0" "@types/chai" "^5.2.2" - "@vitest/spy" "4.1.11" - "@vitest/utils" "4.1.11" + "@vitest/spy" "4.1.12" + "@vitest/utils" "4.1.12" chai "^6.2.2" tinyrainbow "^3.1.0" -"@vitest/mocker@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-4.1.11.tgz#8e2906361bc5dfa271757a858ae80643118fcbb4" - integrity sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ== +"@vitest/mocker@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-4.1.12.tgz#13b241597b79695e401fd05b363bb8e79695dfac" + integrity sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA== dependencies: - "@vitest/spy" "4.1.11" + "@vitest/spy" "4.1.12" estree-walker "^3.0.3" magic-string "^0.30.21" -"@vitest/pretty-format@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-4.1.11.tgz#8b28eb8240771d6ea970e33beaeb41384b51868e" - integrity sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw== +"@vitest/pretty-format@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-4.1.12.tgz#396d123c8905e0a7c3dde02d5ba84ed8f983fdbf" + integrity sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA== dependencies: tinyrainbow "^3.1.0" -"@vitest/runner@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-4.1.11.tgz#bfbad98c8d6c3f1fb4df12056ad569821ff77f21" - integrity sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw== +"@vitest/runner@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-4.1.12.tgz#4c4e267b2011e7dcc5a84a9271caaaf880d80c02" + integrity sha512-NKlVKCr5QnCe8jijdMnmkpHHU+WTqiLFR6G0pHji9uRjXK9xJl1k1nTw6F3pOOj2PDcsDt2GKQMI7wIsaT491w== dependencies: - "@vitest/utils" "4.1.11" + "@vitest/utils" "4.1.12" pathe "^2.0.3" -"@vitest/snapshot@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-4.1.11.tgz#df461eb165924a3155986dde68e13360f53f3d4c" - integrity sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog== +"@vitest/snapshot@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-4.1.12.tgz#53670a17d3d804e651195d5babab1bf2fd83688a" + integrity sha512-ko1y1Qgb/slzQ9mr+b89Cuqud8WG1TKtsPD8r7ZUBdvVOGt85Af2HwCqHujrhwJq95hs/9RM7fcAPg57o1vlzw== dependencies: - "@vitest/pretty-format" "4.1.11" - "@vitest/utils" "4.1.11" + "@vitest/pretty-format" "4.1.12" + "@vitest/utils" "4.1.12" magic-string "^0.30.21" pathe "^2.0.3" -"@vitest/spy@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-4.1.11.tgz#0add45cae953afed9c88f98e2f6fc9164558c32a" - integrity sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA== +"@vitest/spy@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-4.1.12.tgz#59b02f0735cdff0644e1664d433b084b4b80ec04" + integrity sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg== -"@vitest/utils@4.1.11": - version "4.1.11" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-4.1.11.tgz#9b27a4293b827942b223539bfab1bd9f7eada31b" - integrity sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ== +"@vitest/utils@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-4.1.12.tgz#e5416ed6c2313ded30dd9eae5fc08cba11fcacb3" + integrity sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA== dependencies: - "@vitest/pretty-format" "4.1.11" + "@vitest/pretty-format" "4.1.12" convert-source-map "^2.0.0" tinyrainbow "^3.1.0" @@ -1253,18 +1253,18 @@ unenv@2.0.0-rc.24: optionalDependencies: fsevents "~2.3.3" -vitest@~4.1.11: - version "4.1.11" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-4.1.11.tgz#1653c1521ae917f960d9b21877797c47dfd8bf21" - integrity sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw== +vitest@~4.1.12: + version "4.1.12" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-4.1.12.tgz#b372587e9c000f165f1757793178ea6b5631f82e" + integrity sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA== dependencies: - "@vitest/expect" "4.1.11" - "@vitest/mocker" "4.1.11" - "@vitest/pretty-format" "4.1.11" - "@vitest/runner" "4.1.11" - "@vitest/snapshot" "4.1.11" - "@vitest/spy" "4.1.11" - "@vitest/utils" "4.1.11" + "@vitest/expect" "4.1.12" + "@vitest/mocker" "4.1.12" + "@vitest/pretty-format" "4.1.12" + "@vitest/runner" "4.1.12" + "@vitest/snapshot" "4.1.12" + "@vitest/spy" "4.1.12" + "@vitest/utils" "4.1.12" es-module-lexer "^2.0.0" expect-type "^1.3.0" magic-string "^0.30.21" diff --git a/e2e-tests/test-applications/pnpm-workspace-test-app/packages/sveltekit/package.json b/e2e-tests/test-applications/pnpm-workspace-test-app/packages/sveltekit/package.json index 42d71c5d..093ab6b6 100644 --- a/e2e-tests/test-applications/pnpm-workspace-test-app/packages/sveltekit/package.json +++ b/e2e-tests/test-applications/pnpm-workspace-test-app/packages/sveltekit/package.json @@ -17,6 +17,6 @@ "svelte": "^5.46.4", "svelte-check": "^4.0.0", "typescript": "^5.0.0", - "vite": "7.3.6" + "vite": "7.3.7" } } diff --git a/e2e-tests/test-applications/pnpm-workspace-test-app/pnpm-lock.yaml b/e2e-tests/test-applications/pnpm-workspace-test-app/pnpm-lock.yaml index 7f925852..9d64b508 100644 --- a/e2e-tests/test-applications/pnpm-workspace-test-app/pnpm-lock.yaml +++ b/e2e-tests/test-applications/pnpm-workspace-test-app/pnpm-lock.yaml @@ -18,13 +18,13 @@ importers: devDependencies: '@sveltejs/adapter-node': specifier: ^5.5.1 - version: 5.5.7(@sveltejs/kit@2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1))) + version: 5.5.7(@sveltejs/kit@2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1))) '@sveltejs/kit': specifier: catalog:sveltekit - version: 2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + version: 2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) '@sveltejs/vite-plugin-svelte': specifier: ^6.2.4 - version: 6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + version: 6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) svelte: specifier: ^5.46.4 version: 5.56.8 @@ -35,8 +35,8 @@ importers: specifier: ^5.0.0 version: 5.9.3 vite: - specifier: 7.3.6 - version: 7.3.6(@types/node@20.19.25)(terser@5.44.1) + specifier: 7.3.7 + version: 7.3.7(@types/node@20.19.25)(terser@5.44.1) packages: @@ -640,8 +640,8 @@ packages: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map-support@0.5.21: @@ -688,8 +688,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - vite@7.3.6: - resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==} + vite@7.3.7: + resolution: {integrity: sha512-AHEzTORMbi7/7aXp7w7KZ5+DCUdSeLsJz0grY8xHpc9DHdYb0vQu6DqJfm2tOw3gDExNgPgnJTXxM6syYFHaCA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -980,20 +980,20 @@ snapshots: dependencies: acorn: 8.18.0 - '@sveltejs/adapter-node@5.5.7(@sveltejs/kit@2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))': + '@sveltejs/adapter-node@5.5.7(@sveltejs/kit@2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))': dependencies: '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.4) '@rollup/plugin-json': 6.1.0(rollup@4.62.4) '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.4) '@rollup/plugin-replace': 6.0.3(rollup@4.62.4) - '@sveltejs/kit': 2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + '@sveltejs/kit': 2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) rollup: 4.62.4 - '@sveltejs/kit@2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1))': + '@sveltejs/kit@2.70.2(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(typescript@5.9.3)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1))': dependencies: '@standard-schema/spec': 1.1.0 '@sveltejs/acorn-typescript': 1.0.11(acorn@8.18.0) - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) '@types/cookie': 0.6.0 acorn: 8.18.0 cookie: 0.6.0 @@ -1005,31 +1005,31 @@ snapshots: set-cookie-parser: 3.1.2 sirv: 3.0.2 svelte: 5.56.8 - vite: 7.3.6(@types/node@20.19.25)(terser@5.44.1) + vite: 7.3.7(@types/node@20.19.25)(terser@5.44.1) optionalDependencies: '@opentelemetry/api': 1.9.0 typescript: 5.9.3 '@sveltejs/load-config@0.2.1': {} - '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) debug: 4.4.3 svelte: 5.56.8 - vite: 7.3.6(@types/node@20.19.25)(terser@5.44.1) + vite: 7.3.7(@types/node@20.19.25)(terser@5.44.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1))': + '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)))(svelte@5.56.8)(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.1.4 svelte: 5.56.8 - vite: 7.3.6(@types/node@20.19.25)(terser@5.44.1) - vitefu: 1.1.1(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)) + vite: 7.3.7(@types/node@20.19.25)(terser@5.44.1) + vitefu: 1.1.1(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)) transitivePeerDependencies: - supports-color @@ -1172,7 +1172,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 readdirp@4.1.2: {} @@ -1226,7 +1226,7 @@ snapshots: mrmime: 2.0.1 totalist: 3.0.1 - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map-support@0.5.21: dependencies: @@ -1293,7 +1293,7 @@ snapshots: undici-types@6.21.0: optional: true - vite@7.3.6(@types/node@20.19.25)(terser@5.44.1): + vite@7.3.7(@types/node@20.19.25)(terser@5.44.1): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.5) @@ -1306,8 +1306,8 @@ snapshots: fsevents: 2.3.3 terser: 5.44.1 - vitefu@1.1.1(vite@7.3.6(@types/node@20.19.25)(terser@5.44.1)): + vitefu@1.1.1(vite@7.3.7(@types/node@20.19.25)(terser@5.44.1)): optionalDependencies: - vite: 7.3.6(@types/node@20.19.25)(terser@5.44.1) + vite: 7.3.7(@types/node@20.19.25)(terser@5.44.1) zimmerframe@1.1.4: {} diff --git a/package.json b/package.json index f50df858..bd28fd3b 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/yargs": "^16.0.9", "@typescript-eslint/eslint-plugin": "^5.13.0", "@typescript-eslint/parser": "^5.13.0", - "@vitest/coverage-v8": "4.1.11", + "@vitest/coverage-v8": "4.1.12", "clifty": "0.3.2", "eslint": "^8.18.0", "eslint-config-prettier": "^8.3.0", @@ -62,13 +62,13 @@ "prettier": "^2.8.7", "ts-node": "^10.9.1", "typescript": "^5.0.4", - "vite": "^6.4.3", - "vitest": "4.1.11" + "vite": "^6.4.4", + "vitest": "4.1.12" }, "resolutions": { "simple-plist": "1.4.0-0", "tmp": "0.2.7", - "vite": "^6.4.3" + "vite": "^6.4.4" }, "engines": { "node": ">=20.19.0", diff --git a/yarn.lock b/yarn.lock index 6e7530a8..9bae6db4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1010,13 +1010,13 @@ resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@vitest/coverage-v8@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.11.tgz#6f0636abe7e23e86dd35127244554be2c60bc2a5" - integrity sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw== +"@vitest/coverage-v8@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-4.1.12.tgz#d4633b3cb3fddad0f671689883cd5f8dcdc83e91" + integrity sha512-6S7/iVknKglLAxMFxQGNppBI0iqJS2NgM6FBxavitj7KaDq/vywOWGf6dGu7F2L1Qy0G6S3uTp7aGshHrzK8JA== dependencies: "@bcoe/v8-coverage" "^1.0.2" - "@vitest/utils" "4.1.11" + "@vitest/utils" "4.1.12" ast-v8-to-istanbul "^1.0.0" istanbul-lib-coverage "^3.2.2" istanbul-lib-report "^3.0.1" @@ -1026,63 +1026,63 @@ std-env "^4.0.0-rc.1" tinyrainbow "^3.1.0" -"@vitest/expect@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz#5f580d1f9cdbba314dbf23b2d911f8eb23878f5f" - integrity sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw== +"@vitest/expect@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-4.1.12.tgz#e12b5f114e548252a6eee50f6619f1b8f0f89eed" + integrity sha512-vFlTt+YEu9WBpNjdGayNmlMVzrWPi1+sv853/7t2FU7hpO5gAFBKHzQmkCq5Xjpr+evegF2994LQT3hF3mRlqQ== dependencies: "@standard-schema/spec" "^1.1.0" "@types/chai" "^5.2.2" - "@vitest/spy" "4.1.11" - "@vitest/utils" "4.1.11" + "@vitest/spy" "4.1.12" + "@vitest/utils" "4.1.12" chai "^6.2.2" tinyrainbow "^3.1.0" -"@vitest/mocker@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz#8e2906361bc5dfa271757a858ae80643118fcbb4" - integrity sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ== +"@vitest/mocker@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-4.1.12.tgz#13b241597b79695e401fd05b363bb8e79695dfac" + integrity sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA== dependencies: - "@vitest/spy" "4.1.11" + "@vitest/spy" "4.1.12" estree-walker "^3.0.3" magic-string "^0.30.21" -"@vitest/pretty-format@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz#8b28eb8240771d6ea970e33beaeb41384b51868e" - integrity sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw== +"@vitest/pretty-format@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-4.1.12.tgz#396d123c8905e0a7c3dde02d5ba84ed8f983fdbf" + integrity sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA== dependencies: tinyrainbow "^3.1.0" -"@vitest/runner@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz#bfbad98c8d6c3f1fb4df12056ad569821ff77f21" - integrity sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw== +"@vitest/runner@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-4.1.12.tgz#4c4e267b2011e7dcc5a84a9271caaaf880d80c02" + integrity sha512-NKlVKCr5QnCe8jijdMnmkpHHU+WTqiLFR6G0pHji9uRjXK9xJl1k1nTw6F3pOOj2PDcsDt2GKQMI7wIsaT491w== dependencies: - "@vitest/utils" "4.1.11" + "@vitest/utils" "4.1.12" pathe "^2.0.3" -"@vitest/snapshot@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz#df461eb165924a3155986dde68e13360f53f3d4c" - integrity sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog== +"@vitest/snapshot@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-4.1.12.tgz#53670a17d3d804e651195d5babab1bf2fd83688a" + integrity sha512-ko1y1Qgb/slzQ9mr+b89Cuqud8WG1TKtsPD8r7ZUBdvVOGt85Af2HwCqHujrhwJq95hs/9RM7fcAPg57o1vlzw== dependencies: - "@vitest/pretty-format" "4.1.11" - "@vitest/utils" "4.1.11" + "@vitest/pretty-format" "4.1.12" + "@vitest/utils" "4.1.12" magic-string "^0.30.21" pathe "^2.0.3" -"@vitest/spy@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz#0add45cae953afed9c88f98e2f6fc9164558c32a" - integrity sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA== +"@vitest/spy@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-4.1.12.tgz#59b02f0735cdff0644e1664d433b084b4b80ec04" + integrity sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg== -"@vitest/utils@4.1.11": - version "4.1.11" - resolved "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz#9b27a4293b827942b223539bfab1bd9f7eada31b" - integrity sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ== +"@vitest/utils@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-4.1.12.tgz#e5416ed6c2313ded30dd9eae5fc08cba11fcacb3" + integrity sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA== dependencies: - "@vitest/pretty-format" "4.1.11" + "@vitest/pretty-format" "4.1.12" convert-source-map "^2.0.0" tinyrainbow "^3.1.0" @@ -1268,17 +1268,17 @@ bplist-parser@0.3.2: big-integer "1.6.x" brace-expansion@^1.1.7: - version "1.1.18" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.18.tgz#3ce74d89885136be1535341f8c3d4425c29a5cab" - integrity sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw== + version "1.1.21" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.21.tgz#edf4fab5c64d051aea5a8def49aba1c7522279f3" + integrity sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1, brace-expansion@^2.0.2: - version "2.1.4" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.4.tgz#589dab11c0018d0366be64cd8bf12c8dbecc8326" - integrity sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg== + version "2.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.7.tgz#14ea3836731823bb24740225ea43b941b436f9d1" + integrity sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g== dependencies: balanced-match "^1.0.0" @@ -3003,7 +3003,15 @@ tinyexec@^1.0.2: resolved "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz#16a2e3c6e23fafce72640e678e651db36145b9c6" integrity sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA== -tinyglobby@^0.2.13, tinyglobby@^0.2.15: +tinyglobby@^0.2.13: + version "0.2.15" + resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz" + integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== + dependencies: + fdir "^6.5.0" + picomatch "^4.0.3" + +tinyglobby@^0.2.15: version "0.2.17" resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz#562a9a6c9eb2b3b123d39719f9af5bb44fcd7631" integrity sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g== @@ -3129,10 +3137,10 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -"vite@^6.0.0 || ^7.0.0 || ^8.0.0", vite@^6.4.3: - version "6.4.4" - resolved "https://registry.yarnpkg.com/vite/-/vite-6.4.4.tgz#ddcfd2e568dd4904a9154d8763f2d78a3e9bf443" - integrity sha512-xGjU/SyjeNyb0E4KxXBvYz/1C+3JXuujvf2hXNOtnlcE+58o5ajd9N2/n2VhkiJvpCP2qQasnUpx5PXNeI+p1Q== +"vite@^6.0.0 || ^7.0.0 || ^8.0.0", vite@^6.4.4: + version "6.4.5" + resolved "https://registry.yarnpkg.com/vite/-/vite-6.4.5.tgz#8da9987120422f92e432b6d25535b82cee867dad" + integrity sha512-4enwjFfi4IwtEh0w+jPzpLVOFQiPHmmzPxcHXQOyEur47o6u0jE573DmGpjA+7irXoMLYRZD5ZaFUEneS3abPg== dependencies: esbuild "^0.25.0" fdir "^6.4.4" @@ -3143,18 +3151,18 @@ v8-compile-cache-lib@^3.0.1: optionalDependencies: fsevents "~2.3.3" -vitest@4.1.11: - version "4.1.11" - resolved "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz#1653c1521ae917f960d9b21877797c47dfd8bf21" - integrity sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw== - dependencies: - "@vitest/expect" "4.1.11" - "@vitest/mocker" "4.1.11" - "@vitest/pretty-format" "4.1.11" - "@vitest/runner" "4.1.11" - "@vitest/snapshot" "4.1.11" - "@vitest/spy" "4.1.11" - "@vitest/utils" "4.1.11" +vitest@4.1.12: + version "4.1.12" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-4.1.12.tgz#b372587e9c000f165f1757793178ea6b5631f82e" + integrity sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA== + dependencies: + "@vitest/expect" "4.1.12" + "@vitest/mocker" "4.1.12" + "@vitest/pretty-format" "4.1.12" + "@vitest/runner" "4.1.12" + "@vitest/snapshot" "4.1.12" + "@vitest/spy" "4.1.12" + "@vitest/utils" "4.1.12" es-module-lexer "^2.0.0" expect-type "^1.3.0" magic-string "^0.30.21"