From 934149815fe9c7ba39ab0167370df010249c31b6 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 09:39:31 +0200 Subject: [PATCH 01/11] chore(deps): Update to Vitest 3.2.4 --- package.json | 2 +- packages/adapters/fastify/web/package.json | 2 +- packages/api-server/package.json | 2 +- packages/api/package.json | 2 +- .../auth-providers/auth0/api/package.json | 2 +- .../auth-providers/auth0/setup/package.json | 2 +- .../auth-providers/auth0/web/package.json | 2 +- .../azureActiveDirectory/api/package.json | 2 +- .../azureActiveDirectory/setup/package.json | 2 +- .../azureActiveDirectory/web/package.json | 2 +- .../auth-providers/clerk/api/package.json | 2 +- .../auth-providers/clerk/web/package.json | 2 +- .../auth-providers/custom/setup/package.json | 2 +- .../auth-providers/dbAuth/api/package.json | 2 +- .../dbAuth/middleware/package.json | 2 +- .../auth-providers/dbAuth/setup/package.json | 2 +- .../auth-providers/dbAuth/web/package.json | 2 +- .../auth-providers/firebase/api/package.json | 2 +- .../firebase/setup/package.json | 2 +- .../auth-providers/firebase/web/package.json | 2 +- .../auth-providers/netlify/api/package.json | 2 +- .../auth-providers/netlify/setup/package.json | 2 +- .../auth-providers/netlify/web/package.json | 2 +- .../auth-providers/supabase/api/package.json | 2 +- .../supabase/middleware/package.json | 2 +- .../auth-providers/supabase/web/package.json | 2 +- .../supertokens/api/package.json | 2 +- .../supertokens/setup/package.json | 2 +- .../supertokens/web/package.json | 2 +- packages/auth/package.json | 2 +- packages/babel-config/package.json | 2 +- packages/cli-helpers/package.json | 2 +- .../cli-packages/storybook-vite/package.json | 2 +- packages/cli/package.json | 2 +- packages/codemods/package.json | 2 +- packages/cookie-jar/package.json | 2 +- packages/create-cedar-app/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/forms/package.json | 2 +- packages/graphql-server/package.json | 2 +- packages/internal/package.json | 2 +- packages/jobs/package.json | 2 +- packages/mailer/core/package.json | 2 +- packages/ogimage-gen/package.json | 2 +- packages/prerender/package.json | 2 +- packages/project-config/package.json | 2 +- packages/realtime/package.json | 2 +- packages/record/package.json | 2 +- packages/router/package.json | 2 +- packages/storage/package.json | 2 +- packages/structure/package.json | 2 +- packages/telemetry/package.json | 2 +- packages/testing/package.json | 2 +- packages/vite/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 929 ++++++++++++++---- 56 files changed, 820 insertions(+), 219 deletions(-) diff --git a/package.json b/package.json index 08df4e7ecc..6fed8988a8 100644 --- a/package.json +++ b/package.json @@ -130,7 +130,7 @@ "tstyche": "3.0.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9", + "vitest": "3.2.4", "yargs": "17.7.2", "zx": "8.1.9" }, diff --git a/packages/adapters/fastify/web/package.json b/packages/adapters/fastify/web/package.json index 7398b5dbf5..f58e885420 100644 --- a/packages/adapters/fastify/web/package.json +++ b/packages/adapters/fastify/web/package.json @@ -32,7 +32,7 @@ "fastify": "5.3.3", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 986b0aa608..f714d387aa 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -61,7 +61,7 @@ "pino-abstract-transport": "1.2.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "@cedarjs/graphql-server": "workspace:*" diff --git a/packages/api/package.json b/packages/api/package.json index 079b5515a1..c2e1f11efb 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -109,7 +109,7 @@ "ts-toolbelt": "9.6.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "memjs": "1.3.2", diff --git a/packages/auth-providers/auth0/api/package.json b/packages/auth-providers/auth0/api/package.json index af10ba2d7b..ba5de56973 100644 --- a/packages/auth-providers/auth0/api/package.json +++ b/packages/auth-providers/auth0/api/package.json @@ -51,7 +51,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/auth0/setup/package.json b/packages/auth-providers/auth0/setup/package.json index e535e9056c..5ae289dd57 100644 --- a/packages/auth-providers/auth0/setup/package.json +++ b/packages/auth-providers/auth0/setup/package.json @@ -49,7 +49,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/auth0/web/package.json b/packages/auth-providers/auth0/web/package.json index d8682ec8af..f5d117e980 100644 --- a/packages/auth-providers/auth0/web/package.json +++ b/packages/auth-providers/auth0/web/package.json @@ -60,7 +60,7 @@ "react": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "@auth0/auth0-spa-js": "2.1.3" diff --git a/packages/auth-providers/azureActiveDirectory/api/package.json b/packages/auth-providers/azureActiveDirectory/api/package.json index 612e3af438..662d23bd42 100644 --- a/packages/auth-providers/azureActiveDirectory/api/package.json +++ b/packages/auth-providers/azureActiveDirectory/api/package.json @@ -52,7 +52,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/azureActiveDirectory/setup/package.json b/packages/auth-providers/azureActiveDirectory/setup/package.json index 7d6c0b5864..01536c4b68 100644 --- a/packages/auth-providers/azureActiveDirectory/setup/package.json +++ b/packages/auth-providers/azureActiveDirectory/setup/package.json @@ -49,7 +49,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/azureActiveDirectory/web/package.json b/packages/auth-providers/azureActiveDirectory/web/package.json index b8ccf73ff1..dbdc106d15 100644 --- a/packages/auth-providers/azureActiveDirectory/web/package.json +++ b/packages/auth-providers/azureActiveDirectory/web/package.json @@ -61,7 +61,7 @@ "react": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "@azure/msal-browser": "2.39.0" diff --git a/packages/auth-providers/clerk/api/package.json b/packages/auth-providers/clerk/api/package.json index 369de2d809..0aad024a5a 100644 --- a/packages/auth-providers/clerk/api/package.json +++ b/packages/auth-providers/clerk/api/package.json @@ -50,7 +50,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/clerk/web/package.json b/packages/auth-providers/clerk/web/package.json index 44f2f3ab59..100691ad48 100644 --- a/packages/auth-providers/clerk/web/package.json +++ b/packages/auth-providers/clerk/web/package.json @@ -61,7 +61,7 @@ "react": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "@clerk/clerk-react": "5.12.0" diff --git a/packages/auth-providers/custom/setup/package.json b/packages/auth-providers/custom/setup/package.json index e5316b41ba..3bfa99c97b 100644 --- a/packages/auth-providers/custom/setup/package.json +++ b/packages/auth-providers/custom/setup/package.json @@ -49,7 +49,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/dbAuth/api/package.json b/packages/auth-providers/dbAuth/api/package.json index 0d8149397b..91292168df 100644 --- a/packages/auth-providers/dbAuth/api/package.json +++ b/packages/auth-providers/dbAuth/api/package.json @@ -73,7 +73,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/dbAuth/middleware/package.json b/packages/auth-providers/dbAuth/middleware/package.json index 3ba766430e..25a826f785 100644 --- a/packages/auth-providers/dbAuth/middleware/package.json +++ b/packages/auth-providers/dbAuth/middleware/package.json @@ -51,7 +51,7 @@ "ts-toolbelt": "9.6.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/dbAuth/setup/package.json b/packages/auth-providers/dbAuth/setup/package.json index e60971b5d8..399bb8eb14 100644 --- a/packages/auth-providers/dbAuth/setup/package.json +++ b/packages/auth-providers/dbAuth/setup/package.json @@ -38,7 +38,7 @@ "@simplewebauthn/types": "9.0.1", "@types/yargs": "17.0.33", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/dbAuth/web/package.json b/packages/auth-providers/dbAuth/web/package.json index 9217799a5d..2afb4fd6e9 100644 --- a/packages/auth-providers/dbAuth/web/package.json +++ b/packages/auth-providers/dbAuth/web/package.json @@ -36,7 +36,7 @@ "@types/react": "^18.2.55", "react": "19.0.0-rc-f2df5694-20240916", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/firebase/api/package.json b/packages/auth-providers/firebase/api/package.json index f28ea11e0d..a26f261340 100644 --- a/packages/auth-providers/firebase/api/package.json +++ b/packages/auth-providers/firebase/api/package.json @@ -50,7 +50,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/firebase/setup/package.json b/packages/auth-providers/firebase/setup/package.json index 086ae2ae63..26ef723e3d 100644 --- a/packages/auth-providers/firebase/setup/package.json +++ b/packages/auth-providers/firebase/setup/package.json @@ -49,7 +49,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/firebase/web/package.json b/packages/auth-providers/firebase/web/package.json index 439da37f49..b7b34b77e9 100644 --- a/packages/auth-providers/firebase/web/package.json +++ b/packages/auth-providers/firebase/web/package.json @@ -60,7 +60,7 @@ "react": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "firebase": "10.14.1" diff --git a/packages/auth-providers/netlify/api/package.json b/packages/auth-providers/netlify/api/package.json index 24808a9b3d..99653ef583 100644 --- a/packages/auth-providers/netlify/api/package.json +++ b/packages/auth-providers/netlify/api/package.json @@ -51,7 +51,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/netlify/setup/package.json b/packages/auth-providers/netlify/setup/package.json index b51a71be21..07de65b54f 100644 --- a/packages/auth-providers/netlify/setup/package.json +++ b/packages/auth-providers/netlify/setup/package.json @@ -49,7 +49,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/netlify/web/package.json b/packages/auth-providers/netlify/web/package.json index 4073c036af..51cdbb970f 100644 --- a/packages/auth-providers/netlify/web/package.json +++ b/packages/auth-providers/netlify/web/package.json @@ -60,7 +60,7 @@ "react": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "netlify-identity-widget": "1.9.2" diff --git a/packages/auth-providers/supabase/api/package.json b/packages/auth-providers/supabase/api/package.json index f31c9d77fd..fb5c80ef42 100644 --- a/packages/auth-providers/supabase/api/package.json +++ b/packages/auth-providers/supabase/api/package.json @@ -52,7 +52,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index 0b316061c1..ffbf0e64de 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -54,7 +54,7 @@ "ts-toolbelt": "9.6.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supabase/web/package.json b/packages/auth-providers/supabase/web/package.json index 5c1485e251..82d2b1ecc7 100644 --- a/packages/auth-providers/supabase/web/package.json +++ b/packages/auth-providers/supabase/web/package.json @@ -61,7 +61,7 @@ "react": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "@supabase/supabase-js": "2.45.4" diff --git a/packages/auth-providers/supertokens/api/package.json b/packages/auth-providers/supertokens/api/package.json index 511371cbf8..5a261afcf5 100644 --- a/packages/auth-providers/supertokens/api/package.json +++ b/packages/auth-providers/supertokens/api/package.json @@ -51,7 +51,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "supertokens-node": "15.2.3" diff --git a/packages/auth-providers/supertokens/setup/package.json b/packages/auth-providers/supertokens/setup/package.json index c806820991..c28a649d49 100644 --- a/packages/auth-providers/supertokens/setup/package.json +++ b/packages/auth-providers/supertokens/setup/package.json @@ -50,7 +50,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supertokens/web/package.json b/packages/auth-providers/supertokens/web/package.json index 3a1b1b5087..9a011c0a10 100644 --- a/packages/auth-providers/supertokens/web/package.json +++ b/packages/auth-providers/supertokens/web/package.json @@ -60,7 +60,7 @@ "supertokens-auth-react": "0.39.1", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "supertokens-auth-react": "0.39.1" diff --git a/packages/auth/package.json b/packages/auth/package.json index 1f0152367e..7a7f68c470 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -101,7 +101,7 @@ "tsx": "4.19.4", "type-fest": "4.26.1", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/babel-config/package.json b/packages/babel-config/package.json index a9da2c6a4f..dfe5bd0bc7 100644 --- a/packages/babel-config/package.json +++ b/packages/babel-config/package.json @@ -52,7 +52,7 @@ "@types/node": "20.17.10", "babel-plugin-tester": "11.0.4", "tsx": "4.19.4", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index d49409db2c..93f2c4e075 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -82,7 +82,7 @@ "@types/yargs-parser": "21.0.3", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/cli-packages/storybook-vite/package.json b/packages/cli-packages/storybook-vite/package.json index 0c1a64acfd..717107e828 100644 --- a/packages/cli-packages/storybook-vite/package.json +++ b/packages/cli-packages/storybook-vite/package.json @@ -31,7 +31,7 @@ "storybook": "7.6.20", "storybook-framework-cedarjs": "workspace:*", "termi-link": "1.1.0", - "vitest": "2.1.9", + "vitest": "3.2.4", "yargs": "17.7.2" }, "devDependencies": { diff --git a/packages/cli/package.json b/packages/cli/package.json index e6c16643e3..77066f4ca8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -93,7 +93,7 @@ "node-ssh": "13.2.1", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/codemods/package.json b/packages/codemods/package.json index ebbc121af5..da4d2db0a7 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -58,7 +58,7 @@ "publint": "0.3.12", "tempy": "1.0.1", "tsx": "4.19.4", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/cookie-jar/package.json b/packages/cookie-jar/package.json index cc6a43f5da..27536f2043 100644 --- a/packages/cookie-jar/package.json +++ b/packages/cookie-jar/package.json @@ -33,7 +33,7 @@ "@types/fs-extra": "11.0.4", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/create-cedar-app/package.json b/packages/create-cedar-app/package.json index e61aab7a2e..aea542e68a 100644 --- a/packages/create-cedar-app/package.json +++ b/packages/create-cedar-app/package.json @@ -47,7 +47,7 @@ "tsx": "4.19.4", "untildify": "4.0.0", "uuid": "10.0.0", - "vitest": "2.1.9", + "vitest": "3.2.4", "yargs": "17.7.2" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 3b4a709f68..1795a01d4c 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -33,7 +33,7 @@ "@typescript-eslint/rule-tester": "8.19.1", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/forms/package.json b/packages/forms/package.json index 7a8aa6c20c..cc147ae5ac 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -53,7 +53,7 @@ "react-dom": "19.0.0-rc-f2df5694-20240916", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "react": "19.0.0-rc-f2df5694-20240916" diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 825faef53b..14af17ed72 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -60,7 +60,7 @@ "jsonwebtoken": "9.0.2", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/internal/package.json b/packages/internal/package.json index 3d9b0644f1..e279c61d8e 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -122,7 +122,7 @@ "graphql-tag": "2.12.6", "publint": "0.3.12", "tsx": "4.19.4", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/jobs/package.json b/packages/jobs/package.json index 875eae8e7f..2c2f9ff74d 100644 --- a/packages/jobs/package.json +++ b/packages/jobs/package.json @@ -49,6 +49,6 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" } } diff --git a/packages/mailer/core/package.json b/packages/mailer/core/package.json index 09ae906cec..a9084ec49d 100644 --- a/packages/mailer/core/package.json +++ b/packages/mailer/core/package.json @@ -26,7 +26,7 @@ "@cedarjs/framework-tools": "workspace:*", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/ogimage-gen/package.json b/packages/ogimage-gen/package.json index 6ad25826e1..2741153101 100644 --- a/packages/ogimage-gen/package.json +++ b/packages/ogimage-gen/package.json @@ -56,7 +56,7 @@ "tsx": "4.19.4", "typescript": "5.6.2", "vite": "5.4.16", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/prerender/package.json b/packages/prerender/package.json index 0d14d567ff..2b630e0c29 100644 --- a/packages/prerender/package.json +++ b/packages/prerender/package.json @@ -68,7 +68,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "react": "19.0.0-rc-f2df5694-20240916", diff --git a/packages/project-config/package.json b/packages/project-config/package.json index 240be50e27..71b69a22ab 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -49,7 +49,7 @@ "rimraf": "6.0.1", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/realtime/package.json b/packages/realtime/package.json index 1f68b7df02..a0e056b176 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -42,7 +42,7 @@ "nodemon": "3.1.10", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "ioredis": "^5.3.2" diff --git a/packages/record/package.json b/packages/record/package.json index ded1ba0cef..b49b88811b 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -40,7 +40,7 @@ "esbuild": "0.25.0", "publint": "0.3.12", "tsx": "4.19.4", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/router/package.json b/packages/router/package.json index 7a14c7fea8..72b4b5f9ea 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -115,7 +115,7 @@ "tstyche": "3.0.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "react": "19.0.0-rc-f2df5694-20240916", diff --git a/packages/storage/package.json b/packages/storage/package.json index 0df380d505..3d7f8b3ab3 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -68,7 +68,7 @@ "tstyche": "3.0.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/structure/package.json b/packages/structure/package.json index 59989c2625..40532e4dc0 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -58,7 +58,7 @@ "@types/node": "20.17.10", "@types/vscode": "1.96.0", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index c804aef3f9..2db6539d94 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -36,7 +36,7 @@ "@types/yargs": "17.0.33", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/testing/package.json b/packages/testing/package.json index 82b0443040..8e176f7633 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -58,7 +58,7 @@ "publint": "0.3.12", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/vite/package.json b/packages/vite/package.json index 3e82697053..06c9128638 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -107,7 +107,7 @@ "rollup": "4.24.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/web/package.json b/packages/web/package.json index dfa4ab53bf..334e55103d 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -180,7 +180,7 @@ "tstyche": "3.0.0", "tsx": "4.19.4", "typescript": "5.6.2", - "vitest": "2.1.9" + "vitest": "3.2.4" }, "peerDependencies": { "react": "19.0.0-rc-f2df5694-20240916", diff --git a/yarn.lock b/yarn.lock index fe952872fd..09a96106dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1995,7 +1995,7 @@ __metadata: split2: "npm:4.2.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" peerDependencies: "@cedarjs/graphql-server": "workspace:*" @@ -2035,7 +2035,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: memjs: 1.3.2 redis: 4.7.1 @@ -2066,7 +2066,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2082,7 +2082,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2099,7 +2099,7 @@ __metadata: react: "npm:19.0.0-rc-f2df5694-20240916" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: "@auth0/auth0-spa-js": 2.1.3 languageName: unknown @@ -2120,7 +2120,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2136,7 +2136,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2154,7 +2154,7 @@ __metadata: react: "npm:19.0.0-rc-f2df5694-20240916" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: "@azure/msal-browser": 2.39.0 languageName: unknown @@ -2173,7 +2173,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2206,7 +2206,7 @@ __metadata: react: "npm:19.0.0-rc-f2df5694-20240916" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: "@clerk/clerk-react": 5.12.0 languageName: unknown @@ -2224,7 +2224,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2246,7 +2246,7 @@ __metadata: tsx: "npm:4.19.4" typescript: "npm:5.6.2" uuid: "npm:10.0.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2266,7 +2266,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2286,7 +2286,7 @@ __metadata: prompts: "npm:2.4.2" terminal-link: "npm:2.1.1" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2304,7 +2304,7 @@ __metadata: core-js: "npm:3.42.0" react: "npm:19.0.0-rc-f2df5694-20240916" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2321,7 +2321,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2337,7 +2337,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2354,7 +2354,7 @@ __metadata: react: "npm:19.0.0-rc-f2df5694-20240916" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: firebase: 10.14.1 languageName: unknown @@ -2374,7 +2374,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2390,7 +2390,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2407,7 +2407,7 @@ __metadata: react: "npm:19.0.0-rc-f2df5694-20240916" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: netlify-identity-widget: 1.9.2 languageName: unknown @@ -2428,7 +2428,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2450,7 +2450,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2483,7 +2483,7 @@ __metadata: react: "npm:19.0.0-rc-f2df5694-20240916" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: "@supabase/supabase-js": 2.45.4 languageName: unknown @@ -2503,7 +2503,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: supertokens-node: 15.2.3 languageName: unknown @@ -2522,7 +2522,7 @@ __metadata: publint: "npm:0.3.12" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2539,7 +2539,7 @@ __metadata: supertokens-auth-react: "npm:0.39.1" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: supertokens-auth-react: 0.39.1 languageName: unknown @@ -2561,7 +2561,7 @@ __metadata: tsx: "npm:4.19.4" type-fest: "npm:4.26.1" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2597,7 +2597,7 @@ __metadata: graphql: "npm:16.9.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2657,7 +2657,7 @@ __metadata: termi-link: "npm:1.1.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs-parser: "npm:21.1.1" languageName: unknown linkType: soft @@ -2680,7 +2680,7 @@ __metadata: termi-link: "npm:1.1.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" languageName: unknown linkType: soft @@ -2751,7 +2751,7 @@ __metadata: typescript: "npm:5.6.2" unionfs: "npm:4.5.4" uuid: "npm:10.0.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" bin: redwood: ./dist/index.js @@ -2795,7 +2795,7 @@ __metadata: tempy: "npm:1.0.1" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" bin: codemods: ./dist/codemods.js @@ -2827,7 +2827,7 @@ __metadata: fs-extra: "npm:11.2.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2915,7 +2915,7 @@ __metadata: eslint: "npm:8.57.1" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2932,7 +2932,7 @@ __metadata: fastify: "npm:5.3.3" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -2958,7 +2958,7 @@ __metadata: react-hook-form: "npm:7.54.2" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: react: 19.0.0-rc-f2df5694-20240916 languageName: unknown @@ -3022,7 +3022,7 @@ __metadata: tsx: "npm:4.19.4" typescript: "npm:5.6.2" uuid: "npm:10.0.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -3076,7 +3076,7 @@ __metadata: ts-node: "npm:10.9.2" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" bin: rw-gen: ./dist/generate/generate.js rw-gen-watch: ./dist/generate/watch.js @@ -3096,7 +3096,7 @@ __metadata: tsx: "npm:4.19.4" type-fest: "npm:4.26.1" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" bin: rw-jobs: ./dist/bins/rw-jobs.js rw-jobs-worker: ./dist/bins/rw-jobs-worker.js @@ -3111,7 +3111,7 @@ __metadata: "@cedarjs/framework-tools": "workspace:*" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -3208,7 +3208,7 @@ __metadata: tsx: "npm:4.19.4" typescript: "npm:5.6.2" vite: "npm:5.4.16" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -3242,7 +3242,7 @@ __metadata: tsx: "npm:4.19.4" typescript: "npm:5.6.2" unimport: "npm:5.0.1" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: react: 19.0.0-rc-f2df5694-20240916 react-dom: 19.0.0-rc-f2df5694-20240916 @@ -3264,7 +3264,7 @@ __metadata: string-env-interpolation: "npm:1.0.1" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -3290,7 +3290,7 @@ __metadata: nodemon: "npm:3.1.10" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: ioredis: ^5.3.2 peerDependenciesMeta: @@ -3312,7 +3312,7 @@ __metadata: esbuild: "npm:0.25.0" publint: "npm:0.3.12" tsx: "npm:4.19.4" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -3339,7 +3339,7 @@ __metadata: tstyche: "npm:3.0.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: react: 19.0.0-rc-f2df5694-20240916 react-dom: 19.0.0-rc-f2df5694-20240916 @@ -3379,7 +3379,7 @@ __metadata: tsx: "npm:4.19.4" typescript: "npm:5.6.2" ulid: "npm:2.3.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" languageName: unknown linkType: soft @@ -3414,7 +3414,7 @@ __metadata: smol-toml: "npm:1.3.4" ts-morph: "npm:23.0.0" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" vscode-languageserver: "npm:6.1.1" vscode-languageserver-textdocument: "npm:1.0.12" vscode-languageserver-types: "npm:3.17.5" @@ -3438,7 +3438,7 @@ __metadata: tsx: "npm:4.19.4" typescript: "npm:5.6.2" uuid: "npm:10.0.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" languageName: unknown linkType: soft @@ -3474,7 +3474,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" whatwg-fetch: "npm:3.6.20" languageName: unknown linkType: soft @@ -3544,7 +3544,7 @@ __metadata: vite: "npm:5.4.16" vite-plugin-cjs-interop: "npm:2.2.0" vite-plugin-node-polyfills: "npm:0.23.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" ws: "npm:8.18.0" yargs-parser: "npm:21.1.1" bin: @@ -3616,7 +3616,7 @@ __metadata: tstyche: "npm:3.0.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" peerDependencies: react: 19.0.0-rc-f2df5694-20240916 react-dom: 19.0.0-rc-f2df5694-20240916 @@ -3949,6 +3949,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/aix-ppc64@npm:0.25.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm64@npm:0.18.20" @@ -3977,6 +3984,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-arm64@npm:0.25.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm@npm:0.18.20" @@ -4005,6 +4019,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-arm@npm:0.25.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-x64@npm:0.18.20" @@ -4033,6 +4054,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-x64@npm:0.25.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/darwin-arm64@npm:0.18.20" @@ -4061,6 +4089,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/darwin-arm64@npm:0.25.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/darwin-x64@npm:0.18.20" @@ -4089,6 +4124,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/darwin-x64@npm:0.25.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/freebsd-arm64@npm:0.18.20" @@ -4117,6 +4159,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/freebsd-arm64@npm:0.25.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/freebsd-x64@npm:0.18.20" @@ -4145,6 +4194,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/freebsd-x64@npm:0.25.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-arm64@npm:0.18.20" @@ -4173,6 +4229,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-arm64@npm:0.25.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-arm@npm:0.18.20" @@ -4201,6 +4264,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-arm@npm:0.25.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-ia32@npm:0.18.20" @@ -4229,6 +4299,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-ia32@npm:0.25.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-loong64@npm:0.18.20" @@ -4257,6 +4334,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-loong64@npm:0.25.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-mips64el@npm:0.18.20" @@ -4285,6 +4369,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-mips64el@npm:0.25.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-ppc64@npm:0.18.20" @@ -4313,6 +4404,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-ppc64@npm:0.25.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-riscv64@npm:0.18.20" @@ -4341,6 +4439,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-riscv64@npm:0.25.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-s390x@npm:0.18.20" @@ -4369,6 +4474,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-s390x@npm:0.25.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-x64@npm:0.18.20" @@ -4397,6 +4509,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-x64@npm:0.25.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/netbsd-arm64@npm:0.25.0" @@ -4411,6 +4530,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/netbsd-arm64@npm:0.25.5" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/netbsd-x64@npm:0.18.20" @@ -4439,6 +4565,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/netbsd-x64@npm:0.25.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/openbsd-arm64@npm:0.25.0" @@ -4453,6 +4586,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/openbsd-arm64@npm:0.25.5" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/openbsd-x64@npm:0.18.20" @@ -4481,6 +4621,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/openbsd-x64@npm:0.25.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/sunos-x64@npm:0.18.20" @@ -4509,6 +4656,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/sunos-x64@npm:0.25.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-arm64@npm:0.18.20" @@ -4537,6 +4691,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-arm64@npm:0.25.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-ia32@npm:0.18.20" @@ -4565,6 +4726,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-ia32@npm:0.25.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-x64@npm:0.18.20" @@ -4593,6 +4761,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-x64@npm:0.25.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@escape.tech/graphql-armor-block-field-suggestions@npm:2.2.0": version: 2.2.0 resolution: "@escape.tech/graphql-armor-block-field-suggestions@npm:2.2.0" @@ -9160,6 +9335,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.44.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-android-arm64@npm:4.24.0" @@ -9167,6 +9349,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-android-arm64@npm:4.44.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-darwin-arm64@npm:4.24.0" @@ -9174,6 +9363,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.44.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-darwin-x64@npm:4.24.0" @@ -9181,6 +9377,27 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.44.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.44.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.44.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.24.0" @@ -9188,6 +9405,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.44.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.24.0" @@ -9195,6 +9419,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.44.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.24.0" @@ -9202,6 +9433,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.44.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.24.0" @@ -9209,6 +9447,20 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.44.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loongarch64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.44.1" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.0" @@ -9216,6 +9468,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.44.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.24.0" @@ -9223,6 +9482,20 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.44.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.44.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.24.0" @@ -9230,6 +9503,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.44.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.24.0" @@ -9237,6 +9517,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.44.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-linux-x64-musl@npm:4.24.0" @@ -9244,6 +9531,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.44.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.24.0" @@ -9251,6 +9545,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.44.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.24.0" @@ -9258,6 +9559,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.44.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.24.0": version: 4.24.0 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.24.0" @@ -9265,6 +9573,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.44.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rtsao/scc@npm:^1.1.0": version: 1.1.0 resolution: "@rtsao/scc@npm:1.1.0" @@ -10782,6 +11097,15 @@ __metadata: languageName: node linkType: hard +"@types/chai@npm:^5.2.2": + version: 5.2.2 + resolution: "@types/chai@npm:5.2.2" + dependencies: + "@types/deep-eql": "npm:*" + checksum: 10c0/49282bf0e8246800ebb36f17256f97bd3a8c4fb31f92ad3c0eaa7623518d7e87f1eaad4ad206960fcaf7175854bdff4cb167e4fe96811e0081b4ada83dd533ec + languageName: node + linkType: hard + "@types/connect@npm:*": version: 3.4.35 resolution: "@types/connect@npm:3.4.35" @@ -10816,6 +11140,13 @@ __metadata: languageName: node linkType: hard +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10c0/bf3f811843117900d7084b9d0c852da9a044d12eb40e6de73b552598a6843c21291a8a381b0532644574beecd5e3491c5ff3a0365ab86b15d59862c025384844 + languageName: node + linkType: hard + "@types/detect-port@npm:^1.3.0": version: 1.3.3 resolution: "@types/detect-port@npm:1.3.3" @@ -11699,84 +12030,86 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/expect@npm:2.1.9" +"@vitest/expect@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" dependencies: - "@vitest/spy": "npm:2.1.9" - "@vitest/utils": "npm:2.1.9" - chai: "npm:^5.1.2" - tinyrainbow: "npm:^1.2.0" - checksum: 10c0/98d1cf02917316bebef9e4720723e38298a1c12b3c8f3a81f259bb822de4288edf594e69ff64f0b88afbda6d04d7a4f0c2f720f3fec16b4c45f5e2669f09fdbb + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db languageName: node linkType: hard -"@vitest/mocker@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/mocker@npm:2.1.9" +"@vitest/mocker@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/mocker@npm:3.2.4" dependencies: - "@vitest/spy": "npm:2.1.9" + "@vitest/spy": "npm:3.2.4" estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.12" + magic-string: "npm:^0.30.17" 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 - checksum: 10c0/f734490d8d1206a7f44dfdfca459282f5921d73efa72935bb1dc45307578defd38a4131b14853316373ec364cbe910dbc74594ed4137e0da35aa4d9bb716f190 + checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.9, @vitest/pretty-format@npm:^2.1.9": - version: 2.1.9 - resolution: "@vitest/pretty-format@npm:2.1.9" +"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" dependencies: - tinyrainbow: "npm:^1.2.0" - checksum: 10c0/155f9ede5090eabed2a73361094bb35ed4ec6769ae3546d2a2af139166569aec41bb80e031c25ff2da22b71dd4ed51e5468e66a05e6aeda5f14b32e30bc18f00 + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 languageName: node linkType: hard -"@vitest/runner@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/runner@npm:2.1.9" +"@vitest/runner@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/runner@npm:3.2.4" dependencies: - "@vitest/utils": "npm:2.1.9" - pathe: "npm:^1.1.2" - checksum: 10c0/e81f176badb12a815cbbd9bd97e19f7437a0b64e8934d680024b0f768d8670d59cad698ef0e3dada5241b6731d77a7bb3cd2c7cb29f751fd4dd35eb11c42963a + "@vitest/utils": "npm:3.2.4" + pathe: "npm:^2.0.3" + strip-literal: "npm:^3.0.0" + checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a languageName: node linkType: hard -"@vitest/snapshot@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/snapshot@npm:2.1.9" +"@vitest/snapshot@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/snapshot@npm:3.2.4" dependencies: - "@vitest/pretty-format": "npm:2.1.9" - magic-string: "npm:^0.30.12" - pathe: "npm:^1.1.2" - checksum: 10c0/394974b3a1fe96186a3c87f933b2f7f1f7b7cc42f9c781d80271dbb4c987809bf035fecd7398b8a3a2d54169e3ecb49655e38a0131d0e7fea5ce88960613b526 + "@vitest/pretty-format": "npm:3.2.4" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc languageName: node linkType: hard -"@vitest/spy@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/spy@npm:2.1.9" +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" dependencies: - tinyspy: "npm:^3.0.2" - checksum: 10c0/12a59b5095e20188b819a1d797e0a513d991b4e6a57db679927c43b362a3eff52d823b34e855a6dd9e73c9fa138dcc5ef52210841a93db5cbf047957a60ca83c + tinyspy: "npm:^4.0.3" + checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 languageName: node linkType: hard -"@vitest/utils@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/utils@npm:2.1.9" +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" dependencies: - "@vitest/pretty-format": "npm:2.1.9" - loupe: "npm:^3.1.2" - tinyrainbow: "npm:^1.2.0" - checksum: 10c0/81a346cd72b47941f55411f5df4cc230e5f740d1e97e0d3f771b27f007266fc1f28d0438582f6409ea571bc0030ed37f684c64c58d1947d6298d770c21026fdf + "@vitest/pretty-format": "npm:3.2.4" + loupe: "npm:^3.1.4" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 languageName: node linkType: hard @@ -13719,7 +14052,7 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.1.2": +"chai@npm:^5.2.0": version: 5.2.0 resolution: "chai@npm:5.2.0" dependencies: @@ -14787,7 +15120,7 @@ __metadata: tsx: "npm:4.19.4" untildify: "npm:4.0.0" uuid: "npm:10.0.0" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" bin: create-cedar-app: ./dist/create-cedar-app.js @@ -15213,7 +15546,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7": +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -15234,6 +15567,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.4.1": + version: 4.4.1 + resolution: "debug@npm:4.4.1" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 + languageName: node + linkType: hard + "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -16237,10 +16582,10 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.5.4": - version: 1.6.0 - resolution: "es-module-lexer@npm:1.6.0" - checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 +"es-module-lexer@npm:^1.7.0": + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b languageName: node linkType: hard @@ -16545,6 +16890,92 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.25.0": + version: 0.25.5 + resolution: "esbuild@npm:0.25.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.5" + "@esbuild/android-arm": "npm:0.25.5" + "@esbuild/android-arm64": "npm:0.25.5" + "@esbuild/android-x64": "npm:0.25.5" + "@esbuild/darwin-arm64": "npm:0.25.5" + "@esbuild/darwin-x64": "npm:0.25.5" + "@esbuild/freebsd-arm64": "npm:0.25.5" + "@esbuild/freebsd-x64": "npm:0.25.5" + "@esbuild/linux-arm": "npm:0.25.5" + "@esbuild/linux-arm64": "npm:0.25.5" + "@esbuild/linux-ia32": "npm:0.25.5" + "@esbuild/linux-loong64": "npm:0.25.5" + "@esbuild/linux-mips64el": "npm:0.25.5" + "@esbuild/linux-ppc64": "npm:0.25.5" + "@esbuild/linux-riscv64": "npm:0.25.5" + "@esbuild/linux-s390x": "npm:0.25.5" + "@esbuild/linux-x64": "npm:0.25.5" + "@esbuild/netbsd-arm64": "npm:0.25.5" + "@esbuild/netbsd-x64": "npm:0.25.5" + "@esbuild/openbsd-arm64": "npm:0.25.5" + "@esbuild/openbsd-x64": "npm:0.25.5" + "@esbuild/sunos-x64": "npm:0.25.5" + "@esbuild/win32-arm64": "npm:0.25.5" + "@esbuild/win32-ia32": "npm:0.25.5" + "@esbuild/win32-x64": "npm:0.25.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/aba8cbc11927fa77562722ed5e95541ce2853f67ad7bdc40382b558abc2e0ec57d92ffb820f082ba2047b4ef9f3bc3da068cdebe30dfd3850cfa3827a78d604e + languageName: node + linkType: hard + "esbuild@npm:~0.25.0": version: 0.25.2 resolution: "esbuild@npm:0.25.2" @@ -17186,10 +17617,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.1.0": - version: 1.2.0 - resolution: "expect-type@npm:1.2.0" - checksum: 10c0/6069e1980bf16b9385646800e23499c1447df636c433014f6bbabe4bb0e20bd0033f30d38a6f9ae0938b0203a9e870cc82cdfd74b7c837b480cefb8e8240d8e8 +"expect-type@npm:^1.2.1": + version: 1.2.1 + resolution: "expect-type@npm:1.2.1" + checksum: 10c0/b775c9adab3c190dd0d398c722531726cdd6022849b4adba19dceab58dda7e000a7c6c872408cd73d665baa20d381eca36af4f7b393a4ba60dd10232d1fb8898 languageName: node linkType: hard @@ -17577,7 +18008,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.2.0, fdir@npm:^6.4.4": +"fdir@npm:^6.2.0, fdir@npm:^6.4.4, fdir@npm:^6.4.6": version: 6.4.6 resolution: "fdir@npm:6.4.6" peerDependencies: @@ -22046,13 +22477,20 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.2": +"loupe@npm:^3.1.0": version: 3.1.3 resolution: "loupe@npm:3.1.3" checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 languageName: node linkType: hard +"loupe@npm:^3.1.4": + version: 3.1.4 + resolution: "loupe@npm:3.1.4" + checksum: 10c0/5c2e6aefaad25f812d361c750b8cf4ff91d68de289f141d7c85c2ce9bb79eeefa06a93c85f7b87cba940531ed8f15e492f32681d47eed23842ad1963eb3a154d + languageName: node + linkType: hard + "lower-case-first@npm:^2.0.2": version: 2.0.2 resolution: "lower-case-first@npm:2.0.2" @@ -22171,7 +22609,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.12, magic-string@npm:^0.30.17, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -23382,6 +23820,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b + languageName: node + linkType: hard + "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -24790,7 +25237,7 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.2": +"pathe@npm:^1.1.0": version: 1.1.2 resolution: "pathe@npm:1.1.2" checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 @@ -25086,6 +25533,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.6": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" + dependencies: + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -26778,6 +27236,81 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.40.0": + version: 4.44.1 + resolution: "rollup@npm:4.44.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.44.1" + "@rollup/rollup-android-arm64": "npm:4.44.1" + "@rollup/rollup-darwin-arm64": "npm:4.44.1" + "@rollup/rollup-darwin-x64": "npm:4.44.1" + "@rollup/rollup-freebsd-arm64": "npm:4.44.1" + "@rollup/rollup-freebsd-x64": "npm:4.44.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.44.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.44.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.44.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.44.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-riscv64-musl": "npm:4.44.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.44.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-x64-musl": "npm:4.44.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.44.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.44.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.44.1" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/6cc0175c626fd9f0fc325c1f1b86d5b5401d687973691dd5205b6b88a666ee0b96f401725da9090e090b31cb5a82ff9a0ef1c3db6dc14906f6c7a48cabad49b4 + languageName: node + linkType: hard + "root-workspace-0b6124@workspace:.": version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." @@ -26857,7 +27390,7 @@ __metadata: tstyche: "npm:3.0.0" tsx: "npm:4.19.4" typescript: "npm:5.6.2" - vitest: "npm:2.1.9" + vitest: "npm:3.2.4" yargs: "npm:17.7.2" zx: "npm:8.1.9" languageName: unknown @@ -27536,6 +28069,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -27746,7 +28286,7 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.8.0, std-env@npm:^3.9.0": +"std-env@npm:^3.9.0": version: 3.9.0 resolution: "std-env@npm:3.9.0" checksum: 10c0/4a6f9218aef3f41046c3c7ecf1f98df00b30a07f4f35c6d47b28329bc2531eef820828951c7d7b39a1c5eb19ad8a46e3ddfc7deb28f0a2f3ceebee11bab7ba50 @@ -28577,14 +29117,14 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.1": +"tinyexec@npm:^0.3.2": version: 0.3.2 resolution: "tinyexec@npm:0.3.2" checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.9": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.9": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -28594,24 +29134,24 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.0.1": - version: 1.0.2 - resolution: "tinypool@npm:1.0.2" - checksum: 10c0/31ac184c0ff1cf9a074741254fe9ea6de95026749eb2b8ec6fd2b9d8ca94abdccda731f8e102e7f32e72ed3b36d32c6975fd5f5523df3f1b6de6c3d8dfd95e63 +"tinypool@npm:^1.1.1": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b languageName: node linkType: hard -"tinyrainbow@npm:^1.2.0": - version: 1.2.0 - resolution: "tinyrainbow@npm:1.2.0" - checksum: 10c0/7f78a4b997e5ba0f5ecb75e7ed786f30bab9063716e7dff24dd84013fb338802e43d176cb21ed12480561f5649a82184cf31efb296601a29d38145b1cdb4c192 +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f languageName: node linkType: hard -"tinyspy@npm:^3.0.2": - version: 3.0.2 - resolution: "tinyspy@npm:3.0.2" - checksum: 10c0/55ffad24e346622b59292e097c2ee30a63919d5acb7ceca87fc0d1c223090089890587b426e20054733f97a58f20af2c349fb7cc193697203868ab7ba00bcea0 +"tinyspy@npm:^4.0.3": + version: 4.0.3 + resolution: "tinyspy@npm:4.0.3" + checksum: 10c0/0a92a18b5350945cc8a1da3a22c9ad9f4e2945df80aaa0c43e1b3a3cfb64d8501e607ebf0305e048e3c3d3e0e7f8eb10cea27dc17c21effb73e66c4a3be36373 languageName: node linkType: hard @@ -29824,18 +30364,18 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:2.1.9": - version: 2.1.9 - resolution: "vite-node@npm:2.1.9" +"vite-node@npm:3.2.4": + version: 3.2.4 + resolution: "vite-node@npm:3.2.4" dependencies: cac: "npm:^6.7.14" - debug: "npm:^4.3.7" - es-module-lexer: "npm:^1.5.4" - pathe: "npm:^1.1.2" - vite: "npm:^5.0.0" + debug: "npm:^4.4.1" + es-module-lexer: "npm:^1.7.0" + pathe: "npm:^2.0.3" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" bin: vite-node: vite-node.mjs - checksum: 10c0/0d3589f9f4e9cff696b5b49681fdb75d1638c75053728be52b4013f70792f38cb0120a9c15e3a4b22bdd6b795ad7c2da13bcaf47242d439f0906049e73bdd756 + checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b languageName: node linkType: hard @@ -29865,7 +30405,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.4.16, vite@npm:^5.0.0": +"vite@npm:5.4.16": version: 5.4.16 resolution: "vite@npm:5.4.16" dependencies: @@ -29908,40 +30448,101 @@ __metadata: languageName: node linkType: hard -"vitest@npm:2.1.9": - version: 2.1.9 - resolution: "vitest@npm:2.1.9" - dependencies: - "@vitest/expect": "npm:2.1.9" - "@vitest/mocker": "npm:2.1.9" - "@vitest/pretty-format": "npm:^2.1.9" - "@vitest/runner": "npm:2.1.9" - "@vitest/snapshot": "npm:2.1.9" - "@vitest/spy": "npm:2.1.9" - "@vitest/utils": "npm:2.1.9" - chai: "npm:^5.1.2" - debug: "npm:^4.3.7" - expect-type: "npm:^1.1.0" - magic-string: "npm:^0.30.12" - pathe: "npm:^1.1.2" - std-env: "npm:^3.8.0" +"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": + version: 7.0.0 + resolution: "vite@npm:7.0.0" + dependencies: + esbuild: "npm:^0.25.0" + fdir: "npm:^6.4.6" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.2" + postcss: "npm:^8.5.6" + rollup: "npm:^4.40.0" + tinyglobby: "npm:^0.2.14" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/860838d223f877dd8e04bd2b8f33cf67a38706643bdf07e3153e2857d7c0d33c3ee94cea7e86e60937cc91b3793272912cc7af14565641476f814bd61b3a1374 + languageName: node + linkType: hard + +"vitest@npm:3.2.4": + version: 3.2.4 + resolution: "vitest@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/pretty-format": "npm:^3.2.4" + "@vitest/runner": "npm:3.2.4" + "@vitest/snapshot": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + debug: "npm:^4.4.1" + expect-type: "npm:^1.2.1" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.2" + std-env: "npm:^3.9.0" tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.1" - tinypool: "npm:^1.0.1" - tinyrainbow: "npm:^1.2.0" - vite: "npm:^5.0.0" - vite-node: "npm:2.1.9" + tinyexec: "npm:^0.3.2" + tinyglobby: "npm:^0.2.14" + tinypool: "npm:^1.1.1" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + vite-node: "npm:3.2.4" why-is-node-running: "npm:^2.3.0" 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.4 + "@vitest/ui": 3.2.4 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/debug": + optional: true "@types/node": optional: true "@vitest/browser": @@ -29954,7 +30555,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/e339e16dccacf4589ff43cb1f38c7b4d14427956ae8ef48702af6820a9842347c2b6c77356aeddb040329759ca508a3cb2b104ddf78103ea5bc98ab8f2c3a54e + checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb languageName: node linkType: hard From 62c2fd58e2b23f4bcbd6f275b8a5fd1cf30d53a6 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 13:31:47 +0200 Subject: [PATCH 02/11] fix test to work with Vitest 3 --- .../src/__tests__/makeMergedSchema.test.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/graphql-server/src/__tests__/makeMergedSchema.test.ts b/packages/graphql-server/src/__tests__/makeMergedSchema.test.ts index c6eeee6a8c..1242b6b338 100644 --- a/packages/graphql-server/src/__tests__/makeMergedSchema.test.ts +++ b/packages/graphql-server/src/__tests__/makeMergedSchema.test.ts @@ -247,11 +247,15 @@ describe('makeMergedSchema', () => { } }` const res = await graphql({ schema, source: query }) - expect(res.errors).toEqual([ - new GraphQLError( - 'Unable to resolve correct type for union. Try adding unique fields to each type or __typename to each resolver', - ), - ]) + + expect(res.errors).toHaveLength(1) + expect(res.errors?.at(0)).toBeInstanceOf(GraphQLError) + expect(res.errors?.at(0)).toMatchObject({ + message: + 'Unable to resolve correct type for union. Try adding unique ' + + 'fields to each type or __typename to each resolver', + path: ['searchTypeSameFields'], + }) expect((res.data as any).searchTypeSameFields).toBeNull() }) }) From 2f3cbf0966b46a788ede4e3d59ae80dff12d6c0b Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 13:33:04 +0200 Subject: [PATCH 03/11] update snapshot for vitest 3 --- .../__tests__/vite-plugin-rsc-transform-server.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts index 5ed8ae7249..04b95c86e9 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts @@ -389,7 +389,7 @@ describe('rscTransformUseServerPlugin module scoped "use server"', () => { const output = await pluginTransform(input, id) expect(output).toMatchInlineSnapshot(` - ""use server" + ""use server" import fs from 'node:fs' @@ -400,10 +400,10 @@ describe('rscTransformUseServerPlugin module scoped "use server"', () => { ) } - import {registerServerReference} from "react-server-dom-webpack/server"; - registerServerReference(formAction,"some/dist/path/assets/rsa-actions.ts-0.mjs","default"); - " - `) + import {registerServerReference} from "react-server-dom-webpack/server"; + registerServerReference(formAction,"some/dist/path/assets/rsa-actions.ts-0.mjs","default"); + " + `) }) it.todo('should handle default exported anonymous function', async () => { From 33c8b1a6896d7537334cb9a08e7bc94dde55c8cc Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 13:33:53 +0200 Subject: [PATCH 04/11] dedupe --- yarn.lock | 325 ++---------------------------------------------------- 1 file changed, 9 insertions(+), 316 deletions(-) diff --git a/yarn.lock b/yarn.lock index 09a96106dd..b8e0145adb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3942,13 +3942,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/aix-ppc64@npm:0.25.2" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/aix-ppc64@npm:0.25.5" @@ -3977,13 +3970,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-arm64@npm:0.25.2" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/android-arm64@npm:0.25.5" @@ -4012,13 +3998,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-arm@npm:0.25.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/android-arm@npm:0.25.5" @@ -4047,13 +4026,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-x64@npm:0.25.2" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/android-x64@npm:0.25.5" @@ -4082,13 +4054,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/darwin-arm64@npm:0.25.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/darwin-arm64@npm:0.25.5" @@ -4117,13 +4082,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/darwin-x64@npm:0.25.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/darwin-x64@npm:0.25.5" @@ -4152,13 +4110,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/freebsd-arm64@npm:0.25.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/freebsd-arm64@npm:0.25.5" @@ -4187,13 +4138,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/freebsd-x64@npm:0.25.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/freebsd-x64@npm:0.25.5" @@ -4222,13 +4166,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-arm64@npm:0.25.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-arm64@npm:0.25.5" @@ -4257,13 +4194,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-arm@npm:0.25.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-arm@npm:0.25.5" @@ -4292,13 +4222,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-ia32@npm:0.25.2" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-ia32@npm:0.25.5" @@ -4327,13 +4250,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-loong64@npm:0.25.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-loong64@npm:0.25.5" @@ -4362,13 +4278,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-mips64el@npm:0.25.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-mips64el@npm:0.25.5" @@ -4397,13 +4306,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-ppc64@npm:0.25.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-ppc64@npm:0.25.5" @@ -4432,13 +4334,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-riscv64@npm:0.25.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-riscv64@npm:0.25.5" @@ -4467,13 +4362,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-s390x@npm:0.25.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-s390x@npm:0.25.5" @@ -4502,13 +4390,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-x64@npm:0.25.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/linux-x64@npm:0.25.5" @@ -4523,13 +4404,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/netbsd-arm64@npm:0.25.2" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/netbsd-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/netbsd-arm64@npm:0.25.5" @@ -4558,13 +4432,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/netbsd-x64@npm:0.25.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/netbsd-x64@npm:0.25.5" @@ -4579,13 +4446,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/openbsd-arm64@npm:0.25.2" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openbsd-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/openbsd-arm64@npm:0.25.5" @@ -4614,13 +4474,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/openbsd-x64@npm:0.25.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/openbsd-x64@npm:0.25.5" @@ -4649,13 +4502,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/sunos-x64@npm:0.25.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/sunos-x64@npm:0.25.5" @@ -4684,13 +4530,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-arm64@npm:0.25.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/win32-arm64@npm:0.25.5" @@ -4719,13 +4558,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-ia32@npm:0.25.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/win32-ia32@npm:0.25.5" @@ -4754,13 +4586,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-x64@npm:0.25.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.25.5": version: 0.25.5 resolution: "@esbuild/win32-x64@npm:0.25.5" @@ -15546,15 +15371,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6": - version: 4.4.0 - resolution: "debug@npm:4.4.0" +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.4.1": + version: 4.4.1 + resolution: "debug@npm:4.4.1" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 languageName: node linkType: hard @@ -15567,18 +15392,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.4.1": - version: 4.4.1 - resolution: "debug@npm:4.4.1" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 - languageName: node - linkType: hard - "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -16890,7 +16703,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0": +"esbuild@npm:^0.25.0, esbuild@npm:~0.25.0": version: 0.25.5 resolution: "esbuild@npm:0.25.5" dependencies: @@ -16976,92 +16789,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:~0.25.0": - version: 0.25.2 - resolution: "esbuild@npm:0.25.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.2" - "@esbuild/android-arm": "npm:0.25.2" - "@esbuild/android-arm64": "npm:0.25.2" - "@esbuild/android-x64": "npm:0.25.2" - "@esbuild/darwin-arm64": "npm:0.25.2" - "@esbuild/darwin-x64": "npm:0.25.2" - "@esbuild/freebsd-arm64": "npm:0.25.2" - "@esbuild/freebsd-x64": "npm:0.25.2" - "@esbuild/linux-arm": "npm:0.25.2" - "@esbuild/linux-arm64": "npm:0.25.2" - "@esbuild/linux-ia32": "npm:0.25.2" - "@esbuild/linux-loong64": "npm:0.25.2" - "@esbuild/linux-mips64el": "npm:0.25.2" - "@esbuild/linux-ppc64": "npm:0.25.2" - "@esbuild/linux-riscv64": "npm:0.25.2" - "@esbuild/linux-s390x": "npm:0.25.2" - "@esbuild/linux-x64": "npm:0.25.2" - "@esbuild/netbsd-arm64": "npm:0.25.2" - "@esbuild/netbsd-x64": "npm:0.25.2" - "@esbuild/openbsd-arm64": "npm:0.25.2" - "@esbuild/openbsd-x64": "npm:0.25.2" - "@esbuild/sunos-x64": "npm:0.25.2" - "@esbuild/win32-arm64": "npm:0.25.2" - "@esbuild/win32-ia32": "npm:0.25.2" - "@esbuild/win32-x64": "npm:0.25.2" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/87ce0b78699c4d192b8cf7e9b688e9a0da10e6f58ff85a368bf3044ca1fa95626c98b769b5459352282e0065585b6f994a5e6699af5cccf9d31178960e2b58fd - languageName: node - linkType: hard - "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -22477,14 +22204,7 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0": - version: 3.1.3 - resolution: "loupe@npm:3.1.3" - checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 - languageName: node - linkType: hard - -"loupe@npm:^3.1.4": +"loupe@npm:^3.1.0, loupe@npm:^3.1.4": version: 3.1.4 resolution: "loupe@npm:3.1.4" checksum: 10c0/5c2e6aefaad25f812d361c750b8cf4ff91d68de289f141d7c85c2ce9bb79eeefa06a93c85f7b87cba940531ed8f15e492f32681d47eed23842ad1963eb3a154d @@ -23829,15 +23549,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" - bin: - nanoid: bin/nanoid.cjs - checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -25522,18 +25233,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.43": - version: 8.4.45 - resolution: "postcss@npm:8.4.45" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.1" - source-map-js: "npm:^1.2.0" - checksum: 10c0/ad6f8b9b1157d678560373696109745ab97a947d449f8a997acac41c7f1e4c0f3ca4b092d6df1387f430f2c9a319987b1780dbdc27e35800a88cde9b606c1e8f - languageName: node - linkType: hard - -"postcss@npm:^8.5.6": +"postcss@npm:^8.4.43, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -27159,7 +26859,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.24.0, rollup@npm:^4.20.0": +"rollup@npm:4.24.0": version: 4.24.0 resolution: "rollup@npm:4.24.0" dependencies: @@ -27236,7 +26936,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.40.0": +"rollup@npm:^4.20.0, rollup@npm:^4.40.0": version: 4.44.1 resolution: "rollup@npm:4.44.1" dependencies: @@ -28062,13 +27762,6 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 - languageName: node - linkType: hard - "source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" From 374c3b9171ee089458000d3cc5b3259ca2cf3681 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 15:38:33 +0200 Subject: [PATCH 05/11] handle transient dep version mismatch --- .../src/layouts/AdminLayout/AdminLayout.tsx | 2 +- .../pages/Jobs/EditJobPage/EditJobPage.tsx | 2 +- .../vite-plugin-cedar-cell.fixtures.test.ts | 21 +++++++++++-------- ...sc-transform-server.function-scope.test.ts | 5 +++-- .../vite-plugin-rsc-transform-server.test.ts | 5 +++-- 5 files changed, 20 insertions(+), 15 deletions(-) diff --git a/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx index eaa4e923f4..96b0dd9d82 100644 --- a/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx +++ b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx @@ -44,7 +44,7 @@ const AdminLayout = ({children}: AdminLayoutProps) => { logOut() }} > - -> Log out + -> Log out diff --git a/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx index 47f0c86d20..c20843dbaf 100644 --- a/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx +++ b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx @@ -4,6 +4,6 @@ const EditJobPage = ({ id, token }) => { return } -export NonDefaultExport = 'for testing' +export const NonDefaultExport = 'for testing' export default EditJobPage diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-cedar-cell.fixtures.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-cedar-cell.fixtures.test.ts index 782544cb36..0c0616543c 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-cedar-cell.fixtures.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-cedar-cell.fixtures.test.ts @@ -1,19 +1,21 @@ import fs from 'node:fs' import path from 'node:path' -import type { TransformPluginContext, TransformResult } from 'rollup' import { describe, it, expect } from 'vitest' import { cedarCellTransform } from '../vite-plugin-cedar-cell.js' -type TransformResultWithCode = Exclude< - TransformResult, - null | undefined | void -> & { code: string } +// T should extend from TransformResult, but I can't enforce that here because +// vitest doesn't expose that type, and if I import it from Rollup (where it +// really comes from), we get into transient dependency issues if versions don't match. +// type TransformResultWithCode = Exclude< +type TransformResultWithCode = Exclude & { + code: string +} -export function expectToBeResultWithCode( - result: TransformResult, -): asserts result is TransformResultWithCode { +export function expectToBeResultWithCode( + result: T, +): asserts result is TransformResultWithCode { expect( result && typeof result === 'object' && @@ -44,7 +46,8 @@ describe('redwoodCellTransform', () => { const result = await pluginTransform.call( // The plugin is not using anything on the context, so this is safe - {} as TransformPluginContext, + // {} as TransformPluginContext, + {} as ThisParameterType, input, codePath, ) diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.function-scope.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.function-scope.test.ts index f7d26f380a..65c78a76ee 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.function-scope.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.function-scope.test.ts @@ -1,5 +1,4 @@ import { vol } from 'memfs' -import type { TransformPluginContext } from 'rollup' import { afterAll, beforeAll, describe, it, expect, vi } from 'vitest' import { rscTransformUseServerPlugin } from '../vite-plugin-rsc-transform-server.js' @@ -30,7 +29,9 @@ function getPluginTransform(serverEntryFiles: Record) { // See https://stackoverflow.com/a/70463512/88106 // Typecasting because we're only going to call transform, and we don't need // anything provided by the context. - return plugin.transform.bind({} as TransformPluginContext) + // This used to be `{} as TransformPluginContext`, but that requires transient + // dependencies to match versions. Using `ThisParameterType` is more resilient + return plugin.transform.bind({} as ThisParameterType) } const id = 'rw-app/web/src/some/path/to/actions.ts' diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts index 04b95c86e9..b6c7fd691e 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-server.test.ts @@ -1,5 +1,4 @@ import { vol } from 'memfs' -import type { TransformPluginContext } from 'rollup' import { afterAll, beforeAll, @@ -38,7 +37,9 @@ function getPluginTransform(serverEntryFiles: Record) { // See https://stackoverflow.com/a/70463512/88106 // Typecasting because we're only going to call transform, and we don't need // anything provided by the context. - return plugin.transform.bind({} as TransformPluginContext) + // This used to be `{} as TransformPluginContext`, but that requires transient + // dependencies to match versions. Using `ThisParameterType` is more resilient + return plugin.transform.bind({} as ThisParameterType) } const id = 'rw-app/web/src/some/path/to/actions.ts' From f1cf04b997f4ec137a60bad85abf82288aa521e6 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 16:29:01 +0200 Subject: [PATCH 06/11] debug failing test --- packages/api-server/src/__tests__/fastify.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/api-server/src/__tests__/fastify.test.ts b/packages/api-server/src/__tests__/fastify.test.ts index 818c8da377..e3479babf5 100644 --- a/packages/api-server/src/__tests__/fastify.test.ts +++ b/packages/api-server/src/__tests__/fastify.test.ts @@ -26,7 +26,7 @@ vi.mock('fastify', () => { }) // Suppress terminal logging. -console.log = vi.fn() +// console.log = vi.fn() // Set up RWJS_CWD. let original_RWJS_CWD: string | undefined From 9fe2138ca0b43edc06caaddb1d91b18465c0aa4a Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 16:44:43 +0200 Subject: [PATCH 07/11] Add changes I forgot to save --- .../src/plugins/__tests__/vite-plugin-rsc-analyze.test.ts | 5 +++-- .../__tests__/vite-plugin-rsc-route-auto-loader.test.ts | 8 +++++--- .../__tests__/vite-plugin-rsc-transform-client.test.ts | 5 +++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-analyze.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-analyze.test.ts index e1007c2b6a..0a06fa8225 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-analyze.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-analyze.test.ts @@ -1,4 +1,3 @@ -import type { TransformPluginContext } from 'rollup' import { beforeEach, describe, expect, it } from 'vitest' import { rscAnalyzePlugin } from '../vite-plugin-rsc-analyze.js' @@ -20,7 +19,9 @@ function getPluginTransform() { // See https://stackoverflow.com/a/70463512/88106 // Typecasting because we're only going to call transform, and we don't need // anything provided by the context. - return plugin.transform.bind({} as TransformPluginContext) + // This used to be `{} as TransformPluginContext`, but that requires transient + // dependencies to match versions. Using `ThisParameterType` is more resilient + return plugin.transform.bind({} as ThisParameterType) } const pluginTransform = getPluginTransform() diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-route-auto-loader.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-route-auto-loader.test.ts index a1c0d2cf9a..b41631114d 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-route-auto-loader.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-route-auto-loader.test.ts @@ -1,7 +1,6 @@ import path from 'node:path' import { vol } from 'memfs' -import type { TransformPluginContext } from 'rollup' import { normalizePath } from 'vite' import { afterAll, @@ -51,10 +50,13 @@ function getPluginTransform() { throw new Error('Expected plugin to have a `transform` function') } - // Calling `bind` to please TS https://stackoverflow.com/a/70463512/88106 + // Calling `bind` to please TS + // See https://stackoverflow.com/a/70463512/88106 // Typecasting because we're only going to call transform, and we don't need // anything provided by the context. - return plugin.transform.bind({} as TransformPluginContext) + // This used to be `{} as TransformPluginContext`, but that requires transient + // dependencies to match versions. Using `ThisParameterType` is more resilient + return plugin.transform.bind({} as ThisParameterType) } beforeAll(() => { diff --git a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-client.test.ts b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-client.test.ts index 0ffa88084e..d5d1e7ad6a 100644 --- a/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-client.test.ts +++ b/packages/vite/src/plugins/__tests__/vite-plugin-rsc-transform-client.test.ts @@ -1,7 +1,6 @@ import path from 'node:path' import { vol } from 'memfs' -import type { TransformPluginContext } from 'rollup' import { normalizePath } from 'vite' import { afterAll, @@ -32,7 +31,9 @@ function getPluginTransform(clientEntryFiles: Record) { // See https://stackoverflow.com/a/70463512/88106 // Typecasting because we're only going to call transform, and we don't need // anything provided by the context. - return plugin.transform.bind({} as TransformPluginContext) + // This used to be `{} as TransformPluginContext`, but that requires transient + // dependencies to match versions. Using `ThisParameterType` is more resilient + return plugin.transform.bind({} as ThisParameterType) } beforeAll(() => { From a86dcf3fa121476b30e1eca1e59abadb3e115227 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 16:45:34 +0200 Subject: [PATCH 08/11] Fix windows path in test --- packages/api-server/src/__tests__/fastify.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/api-server/src/__tests__/fastify.test.ts b/packages/api-server/src/__tests__/fastify.test.ts index e3479babf5..87e6d15108 100644 --- a/packages/api-server/src/__tests__/fastify.test.ts +++ b/packages/api-server/src/__tests__/fastify.test.ts @@ -26,7 +26,7 @@ vi.mock('fastify', () => { }) // Suppress terminal logging. -// console.log = vi.fn() +console.log = vi.fn() // Set up RWJS_CWD. let original_RWJS_CWD: string | undefined @@ -59,7 +59,7 @@ vi.mock('/graphql/cedar-app/api/server.config.js', () => { }, } }) -vi.mock('\\redwood-app\\api\\server.config.js', () => { +vi.mock('\\graphql\\cedar-app\\api\\server.config.js', () => { return { default: { config: userConfig, From ea2f29186b085f9580c39b8affd21f2a7d795a72 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 16:55:01 +0200 Subject: [PATCH 09/11] More window testing --- packages/api-server/src/__tests__/fastify.test.ts | 2 +- packages/api-server/src/fastify.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/api-server/src/__tests__/fastify.test.ts b/packages/api-server/src/__tests__/fastify.test.ts index 87e6d15108..ff31941b00 100644 --- a/packages/api-server/src/__tests__/fastify.test.ts +++ b/packages/api-server/src/__tests__/fastify.test.ts @@ -26,7 +26,7 @@ vi.mock('fastify', () => { }) // Suppress terminal logging. -console.log = vi.fn() +// console.log = vi.fn() // Set up RWJS_CWD. let original_RWJS_CWD: string | undefined diff --git a/packages/api-server/src/fastify.ts b/packages/api-server/src/fastify.ts index 21069af931..3c540778c6 100644 --- a/packages/api-server/src/fastify.ts +++ b/packages/api-server/src/fastify.ts @@ -1,5 +1,6 @@ import fs from 'fs' import path from 'path' +import { pathToFileURL } from 'url' import type { FastifyInstance, FastifyServerOptions } from 'fastify' import Fastify from 'fastify' @@ -48,6 +49,10 @@ export async function loadFastifyConfig() { if (!isServerConfigLoaded) { console.log(`Loading server config from ${serverConfigPath}`) + console.log(`Loading server config from URL file://${serverConfigPath}`) + console.log( + `Loading server config from URL ${pathToFileURL(serverConfigPath).href}`, + ) const config = await import(`file://${serverConfigPath}`) serverConfigFile = { ...config.default } isServerConfigLoaded = true From 1bd7c57d3a46af3841e398c63308dbc014c4fc15 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 17:05:52 +0200 Subject: [PATCH 10/11] Spec compliant path on Windows --- packages/api-server/src/fastify.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/api-server/src/fastify.ts b/packages/api-server/src/fastify.ts index 3c540778c6..7efc601493 100644 --- a/packages/api-server/src/fastify.ts +++ b/packages/api-server/src/fastify.ts @@ -53,7 +53,7 @@ export async function loadFastifyConfig() { console.log( `Loading server config from URL ${pathToFileURL(serverConfigPath).href}`, ) - const config = await import(`file://${serverConfigPath}`) + const config = await import(pathToFileURL(serverConfigPath).href) serverConfigFile = { ...config.default } isServerConfigLoaded = true } From 24b26066c90e73159ef54f0392dd3fa17ee973b4 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Sat, 28 Jun 2025 18:01:09 +0200 Subject: [PATCH 11/11] More window debugging --- .../api-server/src/__tests__/fastify.test.ts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/packages/api-server/src/__tests__/fastify.test.ts b/packages/api-server/src/__tests__/fastify.test.ts index ff31941b00..28abbcabf6 100644 --- a/packages/api-server/src/__tests__/fastify.test.ts +++ b/packages/api-server/src/__tests__/fastify.test.ts @@ -1,3 +1,5 @@ +import path from 'node:path' + import fastify from 'fastify' import { vol } from 'memfs' import { @@ -52,6 +54,10 @@ const userConfig = { requestTimeout: 25_000, } +console.log('dirname', __dirname) +const fileOSRoot = path.parse(__dirname).root +console.log('fileOSRoot', fileOSRoot) + vi.mock('/graphql/cedar-app/api/server.config.js', () => { return { default: { @@ -59,6 +65,20 @@ vi.mock('/graphql/cedar-app/api/server.config.js', () => { }, } }) +vi.mock('/D:/graphql/cedar-app/api/server.config.js', () => { + return { + default: { + config: userConfig, + }, + } +}) +vi.mock('D:/graphql/cedar-app/api/server.config.js', () => { + return { + default: { + config: userConfig, + }, + } +}) vi.mock('\\graphql\\cedar-app\\api\\server.config.js', () => { return { default: {