From 9647f3074f22cfe2f10190cda5c62f235a1b2922 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 10 Jul 2026 18:29:46 -0500 Subject: [PATCH 1/6] fix(deps): bump vitest and @vitest/coverage-v8 to ^3.2.6 Resolves the critical Dependabot alerts for vitest (CVE-2026-47429, GHSA-5xrq-8626-4rwp): "When Vitest UI server is listening, arbitrary file can be read and executed", affecting all vitest < 3.2.6. Bumps vitest and @vitest/coverage-v8 (kept on the same major) from ^2.1.9 to ^3.2.6 across every workspace package and regenerates pnpm-lock.yaml, which now resolves vitest 3.2.7. Clears alerts Co-authored-by: Cursor #606-#618. --- package.json | 2 +- packages/astro-plugin/package.json | 4 +- packages/bundle-analyzer/package.json | 4 +- packages/bundler-plugin-core/package.json | 4 +- packages/nextjs-webpack-plugin/package.json | 4 +- packages/nuxt-plugin/package.json | 4 +- packages/remix-vite-plugin/package.json | 4 +- packages/rollup-plugin/package.json | 4 +- packages/solidstart-plugin/package.json | 4 +- packages/sveltekit-plugin/package.json | 4 +- packages/vite-plugin/package.json | 4 +- packages/webpack-plugin/package.json | 4 +- pnpm-lock.yaml | 1113 ++++++++++++------- 13 files changed, 742 insertions(+), 417 deletions(-) diff --git a/package.json b/package.json index 5f9dbd32..a1000208 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "typedoc": "^0.27.5", "typescript": "^5.3.3", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "lint-staged": { "*.{js,jsx,ts,tsx,json,css,scss,md,json}": [ diff --git a/packages/astro-plugin/package.json b/packages/astro-plugin/package.json index 160accff..31ecbfff 100644 --- a/packages/astro-plugin/package.json +++ b/packages/astro-plugin/package.json @@ -58,7 +58,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "astro": "^5.0.9", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", @@ -67,7 +67,7 @@ "typescript": "^5.3.3", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "astro": "4.x || 5.x" diff --git a/packages/bundle-analyzer/package.json b/packages/bundle-analyzer/package.json index 5ab12564..4959ddd0 100644 --- a/packages/bundle-analyzer/package.json +++ b/packages/bundle-analyzer/package.json @@ -63,14 +63,14 @@ "@types/micromatch": "^4.0.9", "@types/node": "^20.11.15", "@types/yargs": "^17.0.33", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "ts-node": "^10.9.2", "typedoc": "^0.27.5", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "volta": { "extends": "../../package.json" diff --git a/packages/bundler-plugin-core/package.json b/packages/bundler-plugin-core/package.json index 575c3ab8..c1f288bb 100644 --- a/packages/bundler-plugin-core/package.json +++ b/packages/bundler-plugin-core/package.json @@ -51,7 +51,7 @@ "@sentry/core": "^8.42.0", "@types/node": "^20.11.15", "@types/semver": "^7.5.6", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "testdouble": "^3.20.1", @@ -60,7 +60,7 @@ "typedoc": "^0.27.5", "typescript": "^5.3.3", "unbuild": "^2.0.0", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "volta": { "extends": "../../package.json" diff --git a/packages/nextjs-webpack-plugin/package.json b/packages/nextjs-webpack-plugin/package.json index 9d5e6595..7c3ebd74 100644 --- a/packages/nextjs-webpack-plugin/package.json +++ b/packages/nextjs-webpack-plugin/package.json @@ -54,7 +54,7 @@ "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.10.0", "@types/webpack": "^5.28.5", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "next": "^14.2.25", @@ -62,7 +62,7 @@ "typedoc": "^0.27.5", "typescript": "^5.3.3", "unbuild": "^2.0.0", - "vitest": "^2.1.9", + "vitest": "^3.2.6", "webpack": "^5.96.1" }, "peerDependencies": { diff --git a/packages/nuxt-plugin/package.json b/packages/nuxt-plugin/package.json index 92c2c4e4..7169cf54 100644 --- a/packages/nuxt-plugin/package.json +++ b/packages/nuxt-plugin/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "ts-node": "^10.9.2", @@ -62,7 +62,7 @@ "nuxt": "^3.16.0", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "nuxt": "3.x" diff --git a/packages/remix-vite-plugin/package.json b/packages/remix-vite-plugin/package.json index 2e0a13ca..bbeb3e37 100644 --- a/packages/remix-vite-plugin/package.json +++ b/packages/remix-vite-plugin/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "ts-node": "^10.9.2", @@ -60,7 +60,7 @@ "typescript": "^5.3.3", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "remix": "2.x" diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json index e30c3896..dd2f59a9 100644 --- a/packages/rollup-plugin/package.json +++ b/packages/rollup-plugin/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "rollup": "4.22.4", @@ -59,7 +59,7 @@ "typedoc": "^0.27.5", "typescript": "^5.3.3", "unbuild": "^2.0.0", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "rollup": "3.x || 4.x" diff --git a/packages/solidstart-plugin/package.json b/packages/solidstart-plugin/package.json index d9aa012c..aef631b0 100644 --- a/packages/solidstart-plugin/package.json +++ b/packages/solidstart-plugin/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "ts-node": "^10.9.2", @@ -60,7 +60,7 @@ "typescript": "^5.3.3", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "@solidjs/start": "1.x" diff --git a/packages/sveltekit-plugin/package.json b/packages/sveltekit-plugin/package.json index aed54105..df2d75a2 100644 --- a/packages/sveltekit-plugin/package.json +++ b/packages/sveltekit-plugin/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "ts-node": "^10.9.2", @@ -60,7 +60,7 @@ "typescript": "^5.3.3", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "@sveltejs/kit": "2.x", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index 1df5c7c9..d3575191 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.11.15", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", "ts-node": "^10.9.2", @@ -59,7 +59,7 @@ "typescript": "^5.3.3", "unbuild": "^2.0.0", "vite": "6.3.5", - "vitest": "^2.1.9" + "vitest": "^3.2.6" }, "peerDependencies": { "vite": "4.x || 5.x || 6.x" diff --git a/packages/webpack-plugin/package.json b/packages/webpack-plugin/package.json index 56596cda..e501a396 100644 --- a/packages/webpack-plugin/package.json +++ b/packages/webpack-plugin/package.json @@ -52,7 +52,7 @@ "@rollup/plugin-replace": "^5.0.5", "@types/node": "^20.10.0", "@types/webpack": "^5.28.5", - "@vitest/coverage-v8": "^2.1.9", + "@vitest/coverage-v8": "^3.2.6", "chalk": "4.1.2", "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0", "msw": "^2.7.0", @@ -60,7 +60,7 @@ "typedoc": "^0.27.5", "typescript": "^5.3.3", "unbuild": "^2.0.0", - "vitest": "^2.1.9", + "vitest": "^3.2.6", "webpack": "^5.96.1" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86320e0d..d1218cc2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) examples/astro: dependencies: @@ -234,7 +234,7 @@ importers: dependencies: nuxt: specifier: ^3.16.0 - version: 3.16.2(@parcel/watcher@2.5.6)(@types/node@20.12.12)(cac@6.7.14)(db0@0.3.4)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.10.1)(magicast@0.5.2)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(yaml@2.8.3) + version: 3.16.2(@parcel/watcher@2.5.6)(@types/node@20.12.12)(cac@6.7.14)(db0@0.3.4)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.10.1)(magicast@0.3.5)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(yaml@2.8.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -339,7 +339,7 @@ importers: version: 8.56.0 eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0) + version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.56.0) eslint-plugin-import: specifier: ^2.28.1 version: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) @@ -837,7 +837,7 @@ importers: version: 8.56.0 eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0) + version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.56.0) eslint-plugin-import: specifier: ^2.28.1 version: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) @@ -933,8 +933,8 @@ importers: specifier: ^20.11.15 version: 20.12.12 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3)) astro: specifier: ^5.0.9 version: 5.0.9(@types/node@20.12.12)(jiti@2.6.1)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(yaml@2.8.3) @@ -960,8 +960,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3) packages/bundle-analyzer: dependencies: @@ -988,8 +988,8 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1009,8 +1009,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3) packages/bundler-plugin-core: dependencies: @@ -1046,8 +1046,8 @@ importers: specifier: ^7.5.6 version: 7.5.6 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1059,7 +1059,7 @@ importers: version: 3.20.1 testdouble-vitest: specifier: ^0.2.0 - version: 0.2.0(testdouble@3.20.1)(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)) + version: 0.2.0(testdouble@3.20.1)(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.11.15)(typescript@5.3.3) @@ -1073,8 +1073,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) packages/nextjs-webpack-plugin: dependencies: @@ -1098,8 +1098,8 @@ importers: specifier: ^5.28.5 version: 5.28.5 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1122,8 +1122,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.4.5) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3) webpack: specifier: ^5.96.1 version: 5.96.1(webpack-cli@5.1.4) @@ -1150,8 +1150,8 @@ importers: specifier: ^20.11.15 version: 20.11.15 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1177,8 +1177,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) packages/remix-vite-plugin: dependencies: @@ -1202,8 +1202,8 @@ importers: specifier: ^20.11.15 version: 20.12.12 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1226,8 +1226,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3) packages/rollup-plugin: dependencies: @@ -1245,8 +1245,8 @@ importers: specifier: ^20.11.15 version: 20.11.15 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.22.4)' @@ -1269,8 +1269,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) packages/solidstart-plugin: dependencies: @@ -1294,8 +1294,8 @@ importers: specifier: ^20.11.15 version: 20.12.12 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1318,8 +1318,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3) packages/sveltekit-plugin: dependencies: @@ -1346,8 +1346,8 @@ importers: specifier: ^20.11.15 version: 20.11.15 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1370,8 +1370,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) packages/vite-plugin: dependencies: @@ -1389,8 +1389,8 @@ importers: specifier: ^20.11.15 version: 20.11.15 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) codecovProdRollupPlugin: specifier: npm:@codecov/rollup-plugin@1.5.0 version: '@codecov/rollup-plugin@1.5.0(rollup@4.60.1)' @@ -1413,8 +1413,8 @@ importers: specifier: 6.3.5 version: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) packages/webpack-plugin: dependencies: @@ -1435,8 +1435,8 @@ importers: specifier: ^5.28.5 version: 5.28.5 '@vitest/coverage-v8': - specifier: ^2.1.9 - version: 2.1.9(vitest@2.1.9(@types/node@20.10.0)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0)) + specifier: ^3.2.6 + version: 3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.10.0)(jiti@2.6.1)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)) chalk: specifier: 4.1.2 version: 4.1.2 @@ -1459,8 +1459,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.3) vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@20.10.0)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0) + specifier: ^3.2.6 + version: 3.2.7(@types/debug@4.1.12)(@types/node@20.10.0)(jiti@2.6.1)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) webpack: specifier: ^5.96.1 version: 5.96.1(webpack-cli@5.1.4) @@ -1968,8 +1968,9 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} '@bomb.sh/tab@0.0.14': resolution: {integrity: sha512-cHMk2LI430MVoX1unTt9oK1iZzQS4CYDz97MSxKLNErW69T43Z2QLFTpdS/3jVOIKrIADWfuxQ+nQNJkNV7E4w==} @@ -4948,12 +4949,18 @@ packages: '@types/bun@1.0.6': resolution: {integrity: sha512-RtBfd9vxT4LmgKtENsJeM5j0Kwy+CyIEY8Z99oPdh5SZWjZAIEsNdSCeAO3q3GBiNWXjJ5IIJPjDQdwSeKiRFA==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/eslint-scope@3.7.6': resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==} @@ -5154,6 +5161,7 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@unhead/vue@2.1.12': resolution: {integrity: sha512-zEWqg0nZM8acpuTZE40wkeUl8AhIe0tU0OkilVi1D4fmVjACrwoh5HP6aNqJ8kUnKsoy6D+R3Vi/O+fmdNGO7g==} @@ -5227,43 +5235,43 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/coverage-v8@2.1.9': - resolution: {integrity: sha512-Z2cOr0ksM00MpEfyVE8KXIYPEcBFxdbLSs56L8PO0QQMxt/6bDj45uQfxoc96v05KW3clk7vvgP0qfDit9DmfQ==} + '@vitest/coverage-v8@3.2.7': + resolution: {integrity: sha512-NEGWJS2XNu2PfRLQwOO3CTKj1tTETxNBdk454vDxVBhxJYhPaA/eS0nAI0c+1El1P7a60z8+i+ZrQoGESweGKg==} peerDependencies: - '@vitest/browser': 2.1.9 - vitest: 2.1.9 + '@vitest/browser': 3.2.7 + vitest: 3.2.7 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@2.1.9': - resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} + '@vitest/expect@3.2.7': + resolution: {integrity: sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==} - '@vitest/mocker@2.1.9': - resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} + '@vitest/mocker@3.2.7': + resolution: {integrity: sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.9': - resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} + '@vitest/pretty-format@3.2.7': + resolution: {integrity: sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==} - '@vitest/runner@2.1.9': - resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} + '@vitest/runner@3.2.7': + resolution: {integrity: sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==} - '@vitest/snapshot@2.1.9': - resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + '@vitest/snapshot@3.2.7': + resolution: {integrity: sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==} - '@vitest/spy@2.1.9': - resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} + '@vitest/spy@3.2.7': + resolution: {integrity: sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==} - '@vitest/utils@2.1.9': - resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/utils@3.2.7': + resolution: {integrity: sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==} '@volar/kit@2.4.10': resolution: {integrity: sha512-ul+rLeO9RlFDgkY/FhPWMnpFqAsjvjkKz8VZeOY5YCJMwTblmmSBlNJtFNxSBx9t/k1q80nEthLyxiJ50ZbIAg==} @@ -5749,6 +5757,9 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} + ast-v8-to-istanbul@0.3.12: + resolution: {integrity: sha512-BRRC8VRZY2R4Z4lFIL35MwNXmwVqBityvOIwETtsCSwvjl0IdgFsy9NhdaA6j74nUdtJJlIypeRhpDam19Wq3g==} + ast-walker-scope@0.6.2: resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==} engines: {node: '>=16.14.0'} @@ -6061,9 +6072,9 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.1.2: - resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} - engines: {node: '>=12'} + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} chalk-template@0.4.0: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} @@ -6501,6 +6512,7 @@ packages: dax-sh@0.39.2: resolution: {integrity: sha512-gpuGEkBQM+5y6p4cWaw9+ePy5TNon+fdwFVtTI8leU3UhwhsBfPewRxMXGuQNC+M2b/MDGMlfgpqynkcd0C3FQ==} + deprecated: This package has moved to simply be 'dax' instead of 'dax-sh' db0@0.2.1: resolution: {integrity: sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==} @@ -7220,8 +7232,8 @@ packages: resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} engines: {node: '>=6'} - expect-type@1.1.0: - resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + expect-type@1.4.0: + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} engines: {node: '>=12.0.0'} express@4.21.2: @@ -7547,10 +7559,12 @@ packages: glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.6: @@ -7559,12 +7573,12 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -8263,12 +8277,12 @@ packages: resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} engines: {node: '>=0.10.0'} + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} - js-tokens@9.0.1: resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} @@ -8462,6 +8476,7 @@ packages: lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -8500,6 +8515,9 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -9131,6 +9149,7 @@ packages: next@14.2.25: resolution: {integrity: sha512-N5M7xMc4wSb4IkPvEV5X2BRRXUmhVHNyaXwEM86+voXthSZz8ZiRyQW4p9mwAoAPIm6OzuVZtn7idgEJeAJN3Q==} engines: {node: '>=18.17.0'} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -10666,11 +10685,11 @@ packages: shikiji-core@0.9.19: resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} - deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates + deprecated: Deprecated, use @shikijs/core instead shikiji@0.9.19: resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} - deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates + deprecated: Deprecated, use shiki instead side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -10837,9 +10856,6 @@ packages: std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - std-env@4.0.0: resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} @@ -11100,6 +11116,7 @@ packages: tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.13: resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} @@ -11182,6 +11199,9 @@ packages: tinyexec@0.3.1: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.0.4: resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} engines: {node: '>=18'} @@ -11202,16 +11222,16 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tinypool@1.0.2: - resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} + tinypool@1.1.1: + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + tinyspy@4.0.4: + resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} tmp@0.0.33: @@ -11280,6 +11300,7 @@ packages: tsconfck@3.0.3: resolution: {integrity: sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: ^5.0.0 @@ -11290,6 +11311,7 @@ packages: tsconfck@3.1.4: resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: ^5.0.0 @@ -11780,6 +11802,7 @@ packages: uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uvu@0.5.6: @@ -11850,11 +11873,6 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@2.1.9: - resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@3.2.4: resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -12066,20 +12084,23 @@ packages: vite: optional: true - vitest@2.1.9: - resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@3.2.7: + resolution: {integrity: sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.9 - '@vitest/ui': 2.1.9 + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.2.7 + '@vitest/ui': 3.2.7 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true '@types/node': optional: true '@vitest/browser': @@ -12796,7 +12817,7 @@ snapshots: '@astrojs/telemetry@3.1.0': dependencies: ci-info: 4.1.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) dlv: 1.1.3 dset: 3.1.4 is-docker: 3.0.0 @@ -12808,7 +12829,7 @@ snapshots: '@astrojs/telemetry@3.2.0': dependencies: ci-info: 4.1.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) dlv: 1.1.3 dset: 3.1.4 is-docker: 3.0.0 @@ -12860,7 +12881,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.3(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -12880,7 +12901,7 @@ snapshots: '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -13261,7 +13282,7 @@ snapshots: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13274,7 +13295,7 @@ snapshots: '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -13294,7 +13315,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@bcoe/v8-coverage@0.2.3': {} + '@bcoe/v8-coverage@1.0.2': {} '@bomb.sh/tab@0.0.14(cac@6.7.14)(citty@0.2.2)': optionalDependencies: @@ -14348,7 +14369,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/remapping@2.3.5': @@ -14363,7 +14384,7 @@ snapshots: '@jridgewell/source-map@0.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/sourcemap-codec@1.4.15': {} @@ -14384,13 +14405,13 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@jspm/core@2.0.1': {} '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -14595,6 +14616,44 @@ snapshots: dependencies: which: 3.0.1 + '@nuxt/cli@3.34.0(@nuxt/schema@3.16.2)(cac@6.7.14)(magicast@0.3.5)': + dependencies: + '@bomb.sh/tab': 0.0.14(cac@6.7.14)(citty@0.2.2) + '@clack/prompts': 1.2.0 + c12: 3.3.4(magicast@0.3.5) + citty: 0.2.2 + confbox: 0.2.4 + consola: 3.4.2 + debug: 4.4.3(supports-color@9.4.0) + defu: 6.1.6 + exsolve: 1.0.8 + fuse.js: 7.2.0 + fzf: 0.5.2 + giget: 3.2.0 + jiti: 2.6.1 + listhen: 1.9.1 + nypm: 0.6.5 + ofetch: 1.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 2.1.0 + pkg-types: 2.3.0 + scule: 1.3.0 + semver: 7.7.4 + srvx: 0.11.15 + std-env: 3.10.0 + tinyclip: 0.1.12 + tinyexec: 1.0.4 + ufo: 1.6.3 + youch: 4.1.1 + optionalDependencies: + '@nuxt/schema': 3.16.2 + transitivePeerDependencies: + - cac + - commander + - magicast + - supports-color + '@nuxt/cli@3.34.0(@nuxt/schema@3.16.2)(cac@6.7.14)(magicast@0.5.2)': dependencies: '@bomb.sh/tab': 0.0.14(cac@6.7.14)(citty@0.2.2) @@ -14603,7 +14662,7 @@ snapshots: citty: 0.2.2 confbox: 0.2.4 consola: 3.4.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) defu: 6.1.6 exsolve: 1.0.8 fuse.js: 7.2.0 @@ -14785,6 +14844,33 @@ snapshots: - utf-8-validate - vue + '@nuxt/kit@3.16.2(magicast@0.3.5)': + dependencies: + c12: 3.3.4(magicast@0.3.5) + consola: 3.4.2 + defu: 6.1.6 + destr: 2.0.5 + errx: 0.1.0 + exsolve: 1.0.8 + globby: 14.1.0 + ignore: 7.0.5 + jiti: 2.6.1 + klona: 2.0.6 + knitwork: 1.3.0 + mlly: 1.8.2 + ohash: 2.0.11 + pathe: 2.0.3 + pkg-types: 2.3.0 + scule: 1.3.0 + semver: 7.7.4 + std-env: 3.10.0 + ufo: 1.6.3 + unctx: 2.5.0 + unimport: 4.2.0 + untyped: 2.0.0 + transitivePeerDependencies: + - magicast + '@nuxt/kit@3.16.2(magicast@0.5.2)': dependencies: c12: 3.3.4(magicast@0.5.2) @@ -14871,6 +14957,15 @@ snapshots: pathe: 2.0.3 std-env: 3.10.0 + '@nuxt/telemetry@2.8.0(@nuxt/kit@3.16.2(magicast@0.3.5))': + dependencies: + '@nuxt/kit': 3.16.2(magicast@0.3.5) + citty: 0.2.2 + consola: 3.4.2 + ofetch: 2.0.0-alpha.3 + rc9: 3.0.1 + std-env: 4.0.0 + '@nuxt/telemetry@2.8.0(@nuxt/kit@3.16.2(magicast@0.5.2))': dependencies: '@nuxt/kit': 3.16.2(magicast@0.5.2) @@ -15002,6 +15097,67 @@ snapshots: - vue-tsc - yaml + '@nuxt/vite-builder@3.16.2(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))(yaml@2.8.3)': + dependencies: + '@nuxt/kit': 3.16.2(magicast@0.3.5) + '@rollup/plugin-replace': 6.0.3(rollup@4.60.1) + '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(vue@3.5.13(typescript@5.7.2)) + '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(vue@3.5.13(typescript@5.7.2)) + autoprefixer: 10.4.27(postcss@8.5.8) + consola: 3.4.2 + cssnano: 7.0.6(postcss@8.5.8) + defu: 6.1.6 + esbuild: 0.25.3 + escape-string-regexp: 5.0.0 + exsolve: 1.0.8 + externality: 1.0.2 + get-port-please: 3.2.0 + h3: 1.15.11 + jiti: 2.6.1 + knitwork: 1.3.0 + magic-string: 0.30.21 + mlly: 1.8.2 + mocked-exports: 0.1.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.3.0 + postcss: 8.5.8 + rollup-plugin-visualizer: 5.14.0(rollup@4.60.1) + std-env: 3.10.0 + ufo: 1.6.3 + unenv: 2.0.0-rc.24 + unplugin: 2.3.11 + vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) + vite-plugin-checker: 0.9.3(eslint@8.56.0)(typescript@5.7.2)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) + vue: 3.5.13(typescript@5.7.2) + vue-bundle-renderer: 2.1.1 + transitivePeerDependencies: + - '@biomejs/biome' + - '@types/node' + - eslint + - less + - lightningcss + - magicast + - meow + - optionator + - rolldown + - rollup + - sass + - sass-embedded + - stylelint + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - vls + - vti + - vue-tsc + - yaml + '@nuxt/vite-builder@3.16.2(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.5.2)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))(yaml@2.8.3)': dependencies: '@nuxt/kit': 3.16.2(magicast@0.5.2) @@ -15801,10 +15957,10 @@ snapshots: '@rollup/pluginutils': 5.1.3(rollup@4.27.3) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.4.2(picomatch@4.0.2) + fdir: 6.5.0(picomatch@4.0.4) is-reference: 1.2.1 - magic-string: 0.30.17 - picomatch: 4.0.2 + magic-string: 0.30.21 + picomatch: 4.0.4 optionalDependencies: rollup: 4.27.3 @@ -15824,7 +15980,7 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.27.3) estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: rollup: 4.27.3 @@ -15832,7 +15988,7 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.60.1) estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: rollup: 4.60.1 @@ -15938,7 +16094,7 @@ snapshots: '@rollup/plugin-replace@6.0.1(rollup@4.27.3)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.27.3) - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: rollup: 4.27.3 @@ -16022,7 +16178,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.4 optionalDependencies: rollup: 3.29.4 @@ -16030,7 +16186,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.4 optionalDependencies: rollup: 4.27.3 @@ -16038,7 +16194,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.4 optionalDependencies: rollup: 4.60.1 @@ -16498,7 +16654,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@4.2.15)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)))(svelte@4.2.15)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@4.2.15)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) svelte: 4.2.15 vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: @@ -16507,7 +16663,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)))(svelte@5.14.1)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) svelte: 5.14.1 vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: @@ -16516,7 +16672,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)))(svelte@5.14.1)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) svelte: 5.14.1 vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: @@ -16525,7 +16681,7 @@ snapshots: '@sveltejs/vite-plugin-svelte@5.0.2(svelte@4.2.15)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@4.2.15)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)))(svelte@4.2.15)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 @@ -16538,7 +16694,7 @@ snapshots: '@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)))(svelte@5.14.1)(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 @@ -16551,7 +16707,7 @@ snapshots: '@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.1)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)))(svelte@5.14.1)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 @@ -16620,12 +16776,19 @@ snapshots: dependencies: bun-types: 1.0.27 + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + '@types/cookie@0.6.0': {} '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 + '@types/deep-eql@4.0.2': {} + '@types/eslint-scope@3.7.6': dependencies: '@types/eslint': 8.56.2 @@ -16857,7 +17020,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3) '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) optionalDependencies: @@ -16869,7 +17032,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.4.5) '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.4.5) optionalDependencies: @@ -16883,7 +17046,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.20.0 '@typescript-eslint/visitor-keys': 6.20.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -16898,7 +17061,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.20.0 '@typescript-eslint/visitor-keys': 6.20.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -16991,7 +17154,7 @@ snapshots: lodash: 4.17.21 mlly: 1.6.1 outdent: 0.8.0 - vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0) + vite: 5.4.19(@types/node@20.11.15)(terser@5.27.0) vite-node: 1.5.0(@types/node@20.11.15)(terser@5.27.0) transitivePeerDependencies: - '@types/node' @@ -17018,7 +17181,7 @@ snapshots: lodash: 4.17.21 mlly: 1.6.1 outdent: 0.8.0 - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) + vite: 5.4.19(@types/node@20.12.12)(terser@5.27.0) vite-node: 1.5.0(@types/node@20.12.12)(terser@5.27.0) transitivePeerDependencies: - '@types/node' @@ -17086,7 +17249,7 @@ snapshots: mlly: 1.7.3 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.8.0 + std-env: 3.10.0 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -17301,145 +17464,151 @@ snapshots: vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) vue: 3.5.13(typescript@5.7.2) - '@vitest/coverage-v8@2.1.9(vitest@2.1.9(@types/node@20.10.0)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0))': + '@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.10.0)(jiti@2.6.1)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 - debug: 4.4.0(supports-color@9.4.0) + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.12 + debug: 4.4.3(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.17 + magic-string: 0.30.21 magicast: 0.3.5 - std-env: 3.8.0 + std-env: 3.10.0 test-exclude: 7.0.1 - tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.10.0)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0) + tinyrainbow: 2.0.0 + vitest: 3.2.7(@types/debug@4.1.12)(@types/node@20.10.0)(jiti@2.6.1)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.9(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0))': + '@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 - debug: 4.4.0(supports-color@9.4.0) + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.12 + debug: 4.4.3(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.17 + magic-string: 0.30.21 magicast: 0.3.5 - std-env: 3.8.0 + std-env: 3.10.0 test-exclude: 7.0.1 - tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + tinyrainbow: 2.0.0 + vitest: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0))': + '@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 - debug: 4.4.0(supports-color@9.4.0) + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.12 + debug: 4.4.3(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.17 + magic-string: 0.30.21 magicast: 0.3.5 - std-env: 3.8.0 + std-env: 3.10.0 test-exclude: 7.0.1 - tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0) + tinyrainbow: 2.0.0 + vitest: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0))': + '@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 - debug: 4.4.0(supports-color@9.4.0) + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.12 + debug: 4.4.3(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.17 + magic-string: 0.30.21 magicast: 0.3.5 - std-env: 3.8.0 + std-env: 3.10.0 test-exclude: 7.0.1 - tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0) + tinyrainbow: 2.0.0 + vitest: 3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitest/expect@2.1.9': + '@vitest/expect@3.2.7': dependencies: - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - tinyrainbow: 1.2.0 + '@types/chai': 5.2.3 + '@vitest/spy': 3.2.7 + '@vitest/utils': 3.2.7 + chai: 5.3.3 + tinyrainbow: 2.0.0 - '@vitest/mocker@2.1.9(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(vite@5.4.11(@types/node@20.10.0)(terser@5.27.0))': + '@vitest/mocker@3.2.7(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 3.2.7 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: msw: 2.7.0(@types/node@20.10.0)(typescript@5.3.3) - vite: 5.4.11(@types/node@20.10.0)(terser@5.27.0) + vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) - '@vitest/mocker@2.1.9(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))': + '@vitest/mocker@3.2.7(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 3.2.7 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: msw: 2.7.0(@types/node@20.11.15)(typescript@5.3.3) - vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0) + vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) - '@vitest/mocker@2.1.9(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))': + '@vitest/mocker@3.2.7(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 3.2.7 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: msw: 2.7.0(@types/node@20.12.12)(typescript@5.4.5) - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) + vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) - '@vitest/mocker@2.1.9(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))': + '@vitest/mocker@3.2.7(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 3.2.7 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: msw: 2.7.0(@types/node@20.12.12)(typescript@5.7.2) - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) + vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) - '@vitest/pretty-format@2.1.9': + '@vitest/pretty-format@3.2.7': dependencies: - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 - '@vitest/runner@2.1.9': + '@vitest/runner@3.2.7': dependencies: - '@vitest/utils': 2.1.9 - pathe: 1.1.2 + '@vitest/utils': 3.2.7 + pathe: 2.0.3 + strip-literal: 3.1.0 - '@vitest/snapshot@2.1.9': + '@vitest/snapshot@3.2.7': dependencies: - '@vitest/pretty-format': 2.1.9 - magic-string: 0.30.17 - pathe: 1.1.2 + '@vitest/pretty-format': 3.2.7 + magic-string: 0.30.21 + pathe: 2.0.3 - '@vitest/spy@2.1.9': + '@vitest/spy@3.2.7': dependencies: - tinyspy: 3.0.2 + tinyspy: 4.0.4 - '@vitest/utils@2.1.9': + '@vitest/utils@3.2.7': dependencies: - '@vitest/pretty-format': 2.1.9 - loupe: 3.1.2 - tinyrainbow: 1.2.0 + '@vitest/pretty-format': 3.2.7 + loupe: 3.2.1 + tinyrainbow: 2.0.0 '@volar/kit@2.4.10(typescript@5.7.2)': dependencies: @@ -17589,7 +17758,7 @@ snapshots: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.21 postcss: 8.4.38 source-map-js: 1.2.0 @@ -17601,7 +17770,7 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.21 postcss: 8.5.3 source-map-js: 1.2.1 @@ -17950,13 +18119,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color agent-base@7.1.1(supports-color@9.4.0): dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -18143,6 +18312,12 @@ snapshots: dependencies: tslib: 2.8.1 + ast-v8-to-istanbul@0.3.12: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + estree-walker: 3.0.3 + js-tokens: 10.0.0 + ast-walker-scope@0.6.2: dependencies: '@babel/parser': 7.29.2 @@ -18172,7 +18347,7 @@ snapshots: common-ancestor-path: 1.0.1 cookie: 0.7.2 cssesc: 3.0.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 deterministic-object-hash: 2.0.2 devalue: 5.1.1 diff: 5.2.0 @@ -18613,7 +18788,7 @@ snapshots: builtins@5.1.0: dependencies: - semver: 7.6.3 + semver: 7.7.4 bun-types@1.0.27: dependencies: @@ -18763,7 +18938,7 @@ snapshots: ccount@2.0.1: {} - chai@5.1.2: + chai@5.3.3: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 @@ -19218,15 +19393,15 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.0(supports-color@9.4.0): + debug@4.4.0: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 9.4.0 - debug@4.4.3: + debug@4.4.3(supports-color@9.4.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 9.4.0 decamelize-keys@1.1.1: dependencies: @@ -19866,6 +20041,23 @@ snapshots: - supports-color eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0): + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.16.0 + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + fast-glob: 3.3.2 + get-tsconfig: 4.7.2 + is-core-module: 2.13.1 + is-glob: 4.0.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.56.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.0 @@ -19892,7 +20084,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -19903,6 +20095,17 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.4.5) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.56.0) + transitivePeerDependencies: + - supports-color + eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0): dependencies: array-includes: 3.1.7 @@ -20186,7 +20389,7 @@ snapshots: exit-hook@2.2.1: {} - expect-type@1.1.0: {} + expect-type@1.4.0: {} express@4.21.2: dependencies: @@ -20301,11 +20504,7 @@ snapshots: dependencies: format: 0.2.2 - fdir@6.4.2(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - - fdir@6.4.2(picomatch@4.0.4): + fdir@6.4.2(picomatch@4.0.4): optionalDependencies: picomatch: 4.0.4 @@ -20920,14 +21119,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5(supports-color@9.4.0): dependencies: agent-base: 7.1.1(supports-color@9.4.0) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -21025,7 +21224,7 @@ snapshots: dependencies: '@ioredis/commands': 1.5.1 cluster-key-slot: 1.1.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -21039,7 +21238,7 @@ snapshots: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -21294,8 +21493,8 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0(supports-color@9.4.0) + '@jridgewell/trace-mapping': 0.3.31 + debug: 4.4.3(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -21343,9 +21542,9 @@ snapshots: js-levenshtein@1.1.6: {} - js-tokens@4.0.0: {} + js-tokens@10.0.0: {} - js-tokens@9.0.0: {} + js-tokens@4.0.0: {} js-tokens@9.0.1: {} @@ -21476,7 +21675,7 @@ snapshots: mlly: 1.7.3 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.8.0 + std-env: 3.10.0 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -21596,6 +21795,8 @@ snapshots: loupe@3.1.2: {} + loupe@3.2.1: {} + lru-cache@10.4.3: {} lru-cache@11.2.7: {} @@ -21665,7 +21866,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.3 + semver: 7.7.4 make-error@1.3.6: {} @@ -22318,7 +22519,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -22340,7 +22541,7 @@ snapshots: micromark@4.0.1: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 @@ -22813,7 +23014,7 @@ snapshots: klona: 2.0.6 knitwork: 1.1.0 listhen: 1.9.0 - magic-string: 0.30.17 + magic-string: 0.30.21 magicast: 0.3.5 mime: 4.0.4 mlly: 1.7.3 @@ -22832,7 +23033,7 @@ snapshots: semver: 7.6.3 serve-placeholder: 2.0.2 serve-static: 1.16.2 - std-env: 3.8.0 + std-env: 3.10.0 ufo: 1.5.4 uncrypto: 0.1.3 unctx: 2.3.1 @@ -23021,7 +23222,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.3 + semver: 7.7.4 npm-normalize-package-bin@3.0.1: {} @@ -23029,7 +23230,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.3 + semver: 7.7.4 validate-npm-package-name: 5.0.0 npm-pick-manifest@8.0.2: @@ -23323,6 +23524,130 @@ snapshots: - xml2js - yaml + nuxt@3.16.2(@parcel/watcher@2.5.6)(@types/node@20.12.12)(cac@6.7.14)(db0@0.3.4)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.10.1)(magicast@0.3.5)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(yaml@2.8.3): + dependencies: + '@nuxt/cli': 3.34.0(@nuxt/schema@3.16.2)(cac@6.7.14)(magicast@0.3.5) + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 2.7.0(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(vue@3.5.13(typescript@5.7.2)) + '@nuxt/kit': 3.16.2(magicast@0.3.5) + '@nuxt/schema': 3.16.2 + '@nuxt/telemetry': 2.8.0(@nuxt/kit@3.16.2(magicast@0.3.5)) + '@nuxt/vite-builder': 3.16.2(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))(yaml@2.8.3) + '@oxc-parser/wasm': 0.60.0 + '@unhead/vue': 2.1.12(vue@3.5.13(typescript@5.7.2)) + '@vue/shared': 3.5.32 + c12: 3.3.4(magicast@0.3.5) + chokidar: 4.0.3 + compatx: 0.1.8 + consola: 3.4.2 + cookie-es: 2.0.1 + defu: 6.1.6 + destr: 2.0.5 + devalue: 5.1.1 + errx: 0.1.0 + esbuild: 0.25.3 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + exsolve: 1.0.8 + globby: 14.1.0 + h3: 1.15.11 + hookable: 5.5.3 + ignore: 7.0.5 + impound: 0.2.2(rollup@4.60.1) + jiti: 2.6.1 + klona: 2.0.6 + knitwork: 1.3.0 + magic-string: 0.30.21 + mlly: 1.8.2 + mocked-exports: 0.1.1 + nanotar: 0.2.1 + nitropack: 2.13.3(encoding@0.1.13) + nypm: 0.6.5 + ofetch: 1.5.1 + ohash: 2.0.11 + on-change: 5.0.1 + oxc-parser: 0.56.5 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.3.0 + radix3: 1.1.2 + scule: 1.3.0 + semver: 7.7.4 + std-env: 3.10.0 + strip-literal: 3.1.0 + tinyglobby: 0.2.12 + ufo: 1.6.3 + ultrahtml: 1.6.0 + uncrypto: 0.1.3 + unctx: 2.5.0 + unimport: 4.2.0 + unplugin: 2.3.11 + unplugin-vue-router: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) + unstorage: 1.17.5(db0@0.3.4)(ioredis@5.10.1) + untyped: 2.0.0 + vue: 3.5.13(typescript@5.7.2) + vue-bundle-renderer: 2.1.1 + vue-devtools-stub: 0.1.0 + vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2)) + optionalDependencies: + '@parcel/watcher': 2.5.6 + '@types/node': 20.12.12 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@biomejs/biome' + - '@capacitor/preferences' + - '@deno/kv' + - '@electric-sql/pglite' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - bufferutil + - cac + - commander + - db0 + - drizzle-orm + - encoding + - eslint + - idb-keyval + - ioredis + - less + - lightningcss + - magicast + - meow + - mysql2 + - optionator + - rolldown + - rollup + - sass + - sass-embedded + - sqlite3 + - stylelint + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - uploadthing + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - xml2js + - yaml + nuxt@3.16.2(@parcel/watcher@2.5.6)(@types/node@20.12.12)(cac@6.7.14)(db0@0.3.4)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.10.1)(magicast@0.5.2)(rollup@4.60.1)(terser@5.27.0)(typescript@5.7.2)(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3))(yaml@2.8.3): dependencies: '@nuxt/cli': 3.34.0(@nuxt/schema@3.16.2)(cac@6.7.14)(magicast@0.5.2) @@ -24656,7 +24981,7 @@ snapshots: rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3): dependencies: - magic-string: 0.30.17 + magic-string: 0.30.21 rollup: 3.29.4 typescript: 5.3.3 optionalDependencies: @@ -24664,7 +24989,7 @@ snapshots: rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.5): dependencies: - magic-string: 0.30.17 + magic-string: 0.30.21 rollup: 3.29.4 typescript: 5.4.5 optionalDependencies: @@ -24672,7 +24997,7 @@ snapshots: rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.7.2): dependencies: - magic-string: 0.30.17 + magic-string: 0.30.21 rollup: 3.29.4 typescript: 5.7.2 optionalDependencies: @@ -24913,7 +25238,7 @@ snapshots: send@1.1.0: dependencies: - debug: 4.3.7 + debug: 4.4.3(supports-color@9.4.0) destroy: 1.2.0 encodeurl: 2.0.0 escape-html: 1.0.3 @@ -24930,7 +25255,7 @@ snapshots: send@1.2.1: dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -25133,7 +25458,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -25260,8 +25585,6 @@ snapshots: std-env@3.10.0: {} - std-env@3.8.0: {} - std-env@4.0.0: {} stdin-discarder@0.2.2: {} @@ -25402,7 +25725,7 @@ snapshots: strip-literal@2.1.0: dependencies: - js-tokens: 9.0.0 + js-tokens: 9.0.1 strip-literal@3.1.0: dependencies: @@ -25654,10 +25977,10 @@ snapshots: glob: 10.4.5 minimatch: 9.0.5 - testdouble-vitest@0.2.0(testdouble@3.20.1)(vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)): + testdouble-vitest@0.2.0(testdouble@3.20.1)(vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3)): dependencies: testdouble: 3.20.1 - vitest: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0) + vitest: 3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3) testdouble@3.20.1: dependencies: @@ -25696,12 +26019,14 @@ snapshots: tinyexec@0.3.1: {} + tinyexec@0.3.2: {} + tinyexec@1.0.4: {} tinyglobby@0.2.10: dependencies: - fdir: 6.4.2(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.2(picomatch@4.0.4) + picomatch: 4.0.4 tinyglobby@0.2.12: dependencies: @@ -25718,11 +26043,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - tinypool@1.0.2: {} + tinypool@1.1.1: {} - tinyrainbow@1.2.0: {} + tinyrainbow@2.0.0: {} - tinyspy@3.0.2: {} + tinyspy@4.0.4: {} tmp@0.0.33: dependencies: @@ -26106,7 +26431,7 @@ snapshots: dependencies: acorn: 8.14.0 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 unplugin: 1.16.0 unctx@2.5.0: @@ -26174,7 +26499,7 @@ snapshots: estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.17 + magic-string: 0.30.21 mlly: 1.7.3 pathe: 1.1.2 pkg-types: 1.2.1 @@ -26478,7 +26803,7 @@ snapshots: unwasm@0.3.9: dependencies: knitwork: 1.1.0 - magic-string: 0.30.17 + magic-string: 0.30.21 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -26929,10 +27254,10 @@ snapshots: vite-node@1.5.0(@types/node@20.11.15)(terser@5.27.0): dependencies: cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0) + vite: 5.4.19(@types/node@20.11.15)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -26947,28 +27272,10 @@ snapshots: vite-node@1.5.0(@types/node@20.12.12)(terser@5.27.0): dependencies: cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@2.1.9(@types/node@20.10.0)(terser@5.27.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) - es-module-lexer: 1.5.4 - pathe: 1.1.2 - vite: 5.4.11(@types/node@20.10.0)(terser@5.27.0) + vite: 5.4.19(@types/node@20.12.12)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -26980,33 +27287,16 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@20.11.15)(terser@5.27.0): + vite-node@3.2.4(@types/node@20.10.0)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3): dependencies: cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) - es-module-lexer: 1.5.4 - pathe: 1.1.2 - vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@2.1.9(@types/node@20.12.12)(terser@5.27.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) - es-module-lexer: 1.5.4 - pathe: 1.1.2 - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) + debug: 4.4.3(supports-color@9.4.0) + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 6.3.5(@types/node@20.10.0)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -27015,11 +27305,13 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml vite-node@3.2.4(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3): dependencies: cac: 6.7.14 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) @@ -27040,7 +27332,7 @@ snapshots: vite-node@3.2.4(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3): dependencies: cac: 6.7.14 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) @@ -27109,7 +27401,7 @@ snapshots: vite-plugin-inspect@11.3.3(@nuxt/kit@3.21.2(magicast@0.3.5))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)): dependencies: ansis: 4.2.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) error-stack-parser-es: 1.0.5 ohash: 2.0.11 open: 10.2.0 @@ -27126,7 +27418,7 @@ snapshots: vite-plugin-inspect@11.3.3(@nuxt/kit@3.21.2(magicast@0.3.5))(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)): dependencies: ansis: 4.2.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) error-stack-parser-es: 1.0.5 ohash: 2.0.11 open: 10.2.0 @@ -27217,45 +27509,50 @@ snapshots: fsevents: 2.3.3 terser: 5.27.0 - vite@5.4.11(@types/node@20.10.0)(terser@5.27.0): + vite@5.4.11(@types/node@20.12.12)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.22.4 optionalDependencies: - '@types/node': 20.10.0 + '@types/node': 20.12.12 fsevents: 2.3.3 terser: 5.27.0 - vite@5.4.11(@types/node@20.11.15)(terser@5.27.0): + vite@5.4.19(@types/node@20.11.15)(terser@5.27.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.3 + postcss: 8.4.49 rollup: 4.22.4 optionalDependencies: '@types/node': 20.11.15 fsevents: 2.3.3 terser: 5.27.0 - vite@5.4.11(@types/node@20.12.12)(terser@5.27.0): + vite@5.4.19(@types/node@20.12.12)(terser@5.27.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.3 + postcss: 8.4.49 rollup: 4.22.4 optionalDependencies: '@types/node': 20.12.12 fsevents: 2.3.3 terser: 5.27.0 - vite@5.4.19(@types/node@20.11.15)(terser@5.27.0): + vite@6.3.5(@types/node@20.10.0)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3): dependencies: - esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.22.4 + esbuild: 0.25.3 + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.3 + rollup: 4.40.1 + tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 20.11.15 + '@types/node': 20.10.0 fsevents: 2.3.3 + jiti: 2.6.1 terser: 5.27.0 + yaml: 2.8.3 vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3): dependencies: @@ -27299,31 +27596,36 @@ snapshots: optionalDependencies: vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) - vitest@2.1.9(@types/node@20.10.0)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(vite@5.4.11(@types/node@20.10.0)(terser@5.27.0)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - debug: 4.4.0(supports-color@9.4.0) - expect-type: 1.1.0 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.0 + vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.10.0)(jiti@2.6.1)(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3): + dependencies: + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.7 + '@vitest/mocker': 3.2.7(msw@2.7.0(@types/node@20.10.0)(typescript@5.3.3))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) + '@vitest/pretty-format': 3.2.7 + '@vitest/runner': 3.2.7 + '@vitest/snapshot': 3.2.7 + '@vitest/spy': 3.2.7 + '@vitest/utils': 3.2.7 + chai: 5.3.3 + debug: 4.4.3(supports-color@9.4.0) + expect-type: 1.4.0 + magic-string: 0.30.21 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.10.0)(terser@5.27.0) - vite-node: 2.1.9(@types/node@20.10.0)(terser@5.27.0) + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 6.3.5(@types/node@20.10.0)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@20.10.0)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: + '@types/debug': 4.1.12 '@types/node': 20.10.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -27333,32 +27635,39 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml - vitest@2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - debug: 4.4.0(supports-color@9.4.0) - expect-type: 1.1.0 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.0 + vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.11.15)(jiti@2.6.1)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)(yaml@2.8.3): + dependencies: + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.7 + '@vitest/mocker': 3.2.7(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) + '@vitest/pretty-format': 3.2.7 + '@vitest/runner': 3.2.7 + '@vitest/snapshot': 3.2.7 + '@vitest/spy': 3.2.7 + '@vitest/utils': 3.2.7 + chai: 5.3.3 + debug: 4.4.3(supports-color@9.4.0) + expect-type: 1.4.0 + magic-string: 0.30.21 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0) - vite-node: 2.1.9(@types/node@20.11.15)(terser@5.27.0) + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: + '@types/debug': 4.1.12 '@types/node': 20.11.15 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -27368,32 +27677,39 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml - vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - debug: 4.4.0(supports-color@9.4.0) - expect-type: 1.1.0 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.0 + vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(terser@5.27.0)(yaml@2.8.3): + dependencies: + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.7 + '@vitest/mocker': 3.2.7(msw@2.7.0(@types/node@20.12.12)(typescript@5.4.5))(vite@6.3.5(@types/node@20.11.15)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) + '@vitest/pretty-format': 3.2.7 + '@vitest/runner': 3.2.7 + '@vitest/snapshot': 3.2.7 + '@vitest/spy': 3.2.7 + '@vitest/utils': 3.2.7 + chai: 5.3.3 + debug: 4.4.3(supports-color@9.4.0) + expect-type: 1.4.0 + magic-string: 0.30.21 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) - vite-node: 2.1.9(@types/node@20.12.12)(terser@5.27.0) + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: + '@types/debug': 4.1.12 '@types/node': 20.12.12 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -27403,32 +27719,39 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml - vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - debug: 4.4.0(supports-color@9.4.0) - expect-type: 1.1.0 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.0 + vitest@3.2.7(@types/debug@4.1.12)(@types/node@20.12.12)(jiti@2.6.1)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)(yaml@2.8.3): + dependencies: + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.7 + '@vitest/mocker': 3.2.7(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(vite@6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3)) + '@vitest/pretty-format': 3.2.7 + '@vitest/runner': 3.2.7 + '@vitest/snapshot': 3.2.7 + '@vitest/spy': 3.2.7 + '@vitest/utils': 3.2.7 + chai: 5.3.3 + debug: 4.4.3(supports-color@9.4.0) + expect-type: 1.4.0 + magic-string: 0.30.21 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0) - vite-node: 2.1.9(@types/node@20.12.12)(terser@5.27.0) + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 6.3.5(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@20.12.12)(jiti@2.6.1)(terser@5.27.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: + '@types/debug': 4.1.12 '@types/node': 20.12.12 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -27438,6 +27761,8 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml volar-service-css@0.0.62(@volar/language-service@2.4.10): dependencies: From 612d35ba73353bf85c4bb45af73d4b7c4686d296 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 10 Jul 2026 19:19:59 -0500 Subject: [PATCH 2/6] fix(rollup-plugin): silence vitest 3.2.7 plugin type mismatch vitest 3.2.7 tightened PluginOption typing, breaking the replace plugin spread. Add the same @ts-expect-error guard the sibling configs already use. Co-authored-by: Cursor --- packages/rollup-plugin/vitest.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rollup-plugin/vitest.config.ts b/packages/rollup-plugin/vitest.config.ts index 31d79bd2..5167f2b7 100644 --- a/packages/rollup-plugin/vitest.config.ts +++ b/packages/rollup-plugin/vitest.config.ts @@ -7,6 +7,7 @@ const packageJson = await import("./package.json"); export default defineConfig({ ...config, plugins: [ + //@ts-expect-error handle conflicting version types { ...replace({ preventAssignment: true, From ef24a8e3db23382e50c3b6d1cdc09c6dcc78ea83 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 10 Jul 2026 20:24:02 -0500 Subject: [PATCH 3/6] test(bundler-plugin-core): match FailedFetchError in Output breadcrumbs vitest 3.2.7 compares Error constructor and cause in toHaveBeenCalledWith, so the sentry breadcrumb assertions must expect the FailedFetchError the code actually throws rather than a plain Error. Co-authored-by: Cursor --- .../src/utils/__tests__/Output.test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/bundler-plugin-core/src/utils/__tests__/Output.test.ts b/packages/bundler-plugin-core/src/utils/__tests__/Output.test.ts index 5acd4a8a..386fa1c6 100644 --- a/packages/bundler-plugin-core/src/utils/__tests__/Output.test.ts +++ b/packages/bundler-plugin-core/src/utils/__tests__/Output.test.ts @@ -15,6 +15,7 @@ import chalk from "chalk"; import { detectProvider } from "../provider"; import { Output } from "../Output"; +import { FailedFetchError } from "../../errors/FailedFetchError"; vi.mock("../provider"); @@ -654,7 +655,11 @@ describe("Output", () => { expect(sentryScope.addBreadcrumb).toHaveBeenCalledWith({ category: "output.write.getPreSignedURL", level: "error", - data: { error: Error("Failed to fetch pre-signed URL") }, + data: { + error: new FailedFetchError("Failed to fetch pre-signed URL", { + cause: new Error("Failed to fetch pre-signed URL"), + }), + }, }); }); }); @@ -848,7 +853,7 @@ describe("Output", () => { expect(sentryScope.addBreadcrumb).toHaveBeenCalledWith({ category: "output.write.uploadStats", level: "error", - data: { error: Error("Failed to upload stats") }, + data: { error: new FailedFetchError("Failed to upload stats") }, }); }); }); From 49806af391beff15258617af4a8ff7d5b3b7daef Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 10 Jul 2026 20:41:43 -0500 Subject: [PATCH 4/6] test(bundle-analyzer): stabilize CLI tests under vitest 3.2 vitest 3.2 now enforces timeouts on synchronous test bodies, so the CLI tests that spawn `npx tsx` (the first invocation downloads tsx) exceed the 5s default; raise testTimeout/hookTimeout for the package. It also changed async ordering so the stray top-level runCli invocation triggered on module import can log first, so match the produced report instead of a fixed call index. Co-authored-by: Cursor --- packages/bundle-analyzer/src/cli.test.ts | 18 ++++++++++++++---- packages/bundle-analyzer/vitest.config.ts | 8 ++++++++ 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/packages/bundle-analyzer/src/cli.test.ts b/packages/bundle-analyzer/src/cli.test.ts index 167912c8..4b8feb64 100644 --- a/packages/bundle-analyzer/src/cli.test.ts +++ b/packages/bundle-analyzer/src/cli.test.ts @@ -223,10 +223,20 @@ describe("test CLI functions directly", () => { fs.unlinkSync(configFilePath); // Clean up after test expect(consoleSpy).toHaveBeenCalled(); - // the CLI argument should override anything supplied in the config file - expect(consoleSpy.mock.calls[0]?.[0]).toContain( - `bundleName":"this-is-the-name"`, - ); + // the CLI argument should override anything supplied in the config file. + // Importing ./cli triggers a stray top-level runCli invocation, so match + // the report this test produced rather than assuming a call index. + const loggedReports = consoleSpy.mock.calls.map((call) => String(call[0])); + expect( + loggedReports.some((report) => + report.includes(`bundleName":"this-is-the-name"`), + ), + ).toBe(true); + expect( + loggedReports.some((report) => + report.includes(`bundleName":"this-name-should-be-ignored"`), + ), + ).toBe(false); }); it("should load options from a configuration file with error if file does not exist", async () => { diff --git a/packages/bundle-analyzer/vitest.config.ts b/packages/bundle-analyzer/vitest.config.ts index 26242e52..af49475f 100644 --- a/packages/bundle-analyzer/vitest.config.ts +++ b/packages/bundle-analyzer/vitest.config.ts @@ -12,6 +12,14 @@ const packageJson = await import("./package.json", { export default defineConfig({ ...config, + test: { + ...config.test, + // CLI tests spawn `npx tsx` subprocesses (the first invocation downloads + // tsx); vitest 3.2 enforces timeouts on synchronous test bodies, so the + // default 5s is not enough for these process spawns and the build hook. + testTimeout: 60_000, + hookTimeout: 60_000, + }, files: ["./setup.ts"], transformMode: { web: [/\.tsx?$/], From 4ca74bf6cca5f4cea2e0a0c869eb0513e660f85f Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 10 Jul 2026 21:04:33 -0500 Subject: [PATCH 5/6] chore(bundle-analyzer): add console reporter to CI unit tests Surface individual test failures in CI logs alongside the junit report. Co-authored-by: Cursor --- packages/bundle-analyzer/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bundle-analyzer/package.json b/packages/bundle-analyzer/package.json index 4959ddd0..28cfdaf4 100644 --- a/packages/bundle-analyzer/package.json +++ b/packages/bundle-analyzer/package.json @@ -49,7 +49,7 @@ "format:check": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --check", "test:unit": "vitest run", "test:unit:watch": "vitest watch", - "test:unit:ci": "vitest --coverage --reporter=junit --outputFile=./bundle-analyzer.junit.xml run", + "test:unit:ci": "vitest --coverage --reporter=default --reporter=junit --outputFile=./bundle-analyzer.junit.xml run", "test:unit:update": "vitest -u run", "generate:typedoc": "typedoc --options ./typedoc.json" }, From acb1e961f4129a06f148d5c94d334d9e770076e2 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 10 Jul 2026 21:27:56 -0500 Subject: [PATCH 6/6] test(bundle-analyzer): spawn CLI subprocesses asynchronously The CLI tests spawned the process synchronously (execFileSync / execSync), blocking the vitest worker thread. On slower machines like CI this exceeds vitest 3.2's worker RPC heartbeat, surfacing as an unhandled "Timeout calling onTaskUpdate" error that fails the run even though every test passes. Await async spawns so the event loop stays responsive. Co-authored-by: Cursor --- packages/bundle-analyzer/src/cli.test.ts | 47 ++++++++++++++---------- 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/packages/bundle-analyzer/src/cli.test.ts b/packages/bundle-analyzer/src/cli.test.ts index 4b8feb64..503b7fd9 100644 --- a/packages/bundle-analyzer/src/cli.test.ts +++ b/packages/bundle-analyzer/src/cli.test.ts @@ -7,22 +7,29 @@ import { afterEach, beforeEach, } from "vitest"; -import { execSync, execFileSync } from "node:child_process"; +import { exec, execFile } from "node:child_process"; +import { promisify } from "node:util"; import path from "node:path"; import * as url from "node:url"; import fs from "node:fs"; -export const runCLI = (args: string[]): string | undefined => { +const execAsync = promisify(exec); +const execFileAsync = promisify(execFile); + +// Spawn the CLI asynchronously: a synchronous spawn blocks the vitest worker +// thread, which under vitest 3.2 trips the "onTaskUpdate" RPC timeout on slower +// machines (e.g. CI) even though the test itself passes. +export const runCLI = async (args: string[]): Promise => { const cliPath = path.resolve( path.dirname(url.fileURLToPath(import.meta.url)), "../src/cli.ts", ); try { - const cmd = "npx"; - const allArgs = ["tsx", cliPath, ...args]; - - return execFileSync(cmd, allArgs, { encoding: "utf-8" }); + const { stdout } = await execFileAsync("npx", ["tsx", cliPath, ...args], { + encoding: "utf-8", + }); + return stdout; } catch (error) { if (error instanceof Error) { return JSON.stringify(error); @@ -32,9 +39,9 @@ export const runCLI = (args: string[]): string | undefined => { }; describe("CLI script", () => { - beforeAll(() => { + beforeAll(async () => { // Ensure the build completes before tests - execSync("pnpm run build", { stdio: "inherit" }); + await execAsync("pnpm run build"); // Verify that the build directory exists const thisBuildPath = path.resolve( @@ -53,18 +60,18 @@ describe("CLI script", () => { vi.clearAllMocks(); }); - it("should exit with an error if build directory paths are missing", () => { - const output = runCLI([]); + it("should exit with an error if build directory paths are missing", async () => { + const output = await runCLI([]); expect(output).toContain( "Not enough non-option arguments: got 0, need at least 1", ); }); - it("should exit with success if upload token is in an env var", () => { + it("should exit with success if upload token is in an env var", async () => { const originalToken = process.env.CODECOV_UPLOAD_TOKEN; process.env.CODECOV_UPLOAD_TOKEN = "token123"; - const output = runCLI([ + const output = await runCLI([ "./src", "../bundle-analyzer", "--bundle-name=someName", @@ -80,8 +87,8 @@ describe("CLI script", () => { ); }); - it("should exit with success when valid inputs are provided", () => { - const output = runCLI([ + it("should exit with success when valid inputs are provided", async () => { + const output = await runCLI([ "./src", "../bundle-analyzer", "--bundle-name=someName", @@ -96,8 +103,8 @@ describe("CLI script", () => { ); }); - it("should log an error message if the directory doesn't exist", () => { - const output = runCLI([ + it("should log an error message if the directory doesn't exist", async () => { + const output = await runCLI([ "./doesnt-exist", "--bundle-name=someName", "--upload-token=token123", @@ -106,8 +113,8 @@ describe("CLI script", () => { expect(output).toContain("An error occurred:"); }); - it("should handle multiple ignore patterns correctly", () => { - const output = runCLI([ + it("should handle multiple ignore patterns correctly", async () => { + const output = await runCLI([ "./src", "../bundle-analyzer", "--bundle-name=someName", @@ -125,8 +132,8 @@ describe("CLI script", () => { expect(output).not.toContain(".test.js"); }); - it("should log an error for invalid CLI arguments", () => { - const output = runCLI([ + it("should log an error for invalid CLI arguments", async () => { + const output = await runCLI([ "./src", "../bundle-analyzer", "--bundle-name=someName",