diff --git a/package.json b/package.json index 1ebef0524f45..ce6673fce049 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "prettier-plugin-svelte": "^3.1.2", "typescript-eslint": "^8.24.0" }, - "packageManager": "pnpm@10.12.1", + "packageManager": "pnpm@10.11.1", "engines": { "pnpm": ">=9.0.0" }, diff --git a/packages/adapter-auto/package.json b/packages/adapter-auto/package.json index f42ac51e9680..8546023ccc18 100644 --- a/packages/adapter-auto/package.json +++ b/packages/adapter-auto/package.json @@ -44,7 +44,7 @@ "@sveltejs/vite-plugin-svelte": "^5.0.1", "@types/node": "^18.19.48", "typescript": "^5.3.3", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "peerDependencies": { "@sveltejs/kit": "^2.0.0" diff --git a/packages/adapter-netlify/package.json b/packages/adapter-netlify/package.json index bf75427af2cd..af494b0d54f6 100644 --- a/packages/adapter-netlify/package.json +++ b/packages/adapter-netlify/package.json @@ -56,7 +56,7 @@ "@types/set-cookie-parser": "^2.4.7", "rollup": "^4.14.2", "typescript": "^5.3.3", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "peerDependencies": { "@sveltejs/kit": "^2.4.0" diff --git a/packages/adapter-netlify/tsconfig.json b/packages/adapter-netlify/tsconfig.json index cdc2d9ec2a62..f491fb068241 100644 --- a/packages/adapter-netlify/tsconfig.json +++ b/packages/adapter-netlify/tsconfig.json @@ -7,7 +7,8 @@ "target": "es2022", "module": "node16", "moduleResolution": "node16", - // https://github.com/netlify/functions/issues/447 + // Some `@netlify/functions` types we don't use cause a type error + // see https://github.com/netlify/primitives/issues/302 "skipLibCheck": true, "allowSyntheticDefaultImports": true, "baseUrl": ".", diff --git a/packages/adapter-node/package.json b/packages/adapter-node/package.json index 7f5f72c60d02..b6da9e07bcb3 100644 --- a/packages/adapter-node/package.json +++ b/packages/adapter-node/package.json @@ -49,7 +49,7 @@ "polka": "^1.0.0-next.28", "sirv": "^3.0.0", "typescript": "^5.3.3", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "dependencies": { "@rollup/plugin-commonjs": "^28.0.1", diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index bcf9038636ff..aaa11bffbe5a 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -48,7 +48,7 @@ "@sveltejs/vite-plugin-svelte": "^5.0.1", "@types/node": "^18.19.48", "typescript": "^5.3.3", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "peerDependencies": { "@sveltejs/kit": "^2.4.0" diff --git a/packages/enhanced-img/package.json b/packages/enhanced-img/package.json index db2058f7d190..c6598b75e240 100644 --- a/packages/enhanced-img/package.json +++ b/packages/enhanced-img/package.json @@ -50,7 +50,7 @@ "svelte": "^5.23.1", "typescript": "^5.6.3", "vite": "^6.2.7", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^5.0.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index 2564d9c39ece..8fb29ca2b6d6 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -44,7 +44,7 @@ "svelte-preprocess": "^6.0.0", "typescript": "^5.3.3", "vite": "^6.2.7", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", diff --git a/packages/kit/test/build-errors/package.json b/packages/kit/test/build-errors/package.json index 0a783b8ca39c..94b3f3590ba9 100644 --- a/packages/kit/test/build-errors/package.json +++ b/packages/kit/test/build-errors/package.json @@ -8,6 +8,6 @@ }, "type": "module", "devDependencies": { - "vitest": "^3.1.1" + "vitest": "catalog:" } } diff --git a/packages/kit/test/prerendering/basics/package.json b/packages/kit/test/prerendering/basics/package.json index 932cde95ba5b..dc9ee9ca37e1 100644 --- a/packages/kit/test/prerendering/basics/package.json +++ b/packages/kit/test/prerendering/basics/package.json @@ -17,7 +17,7 @@ "svelte-check": "^4.1.1", "typescript": "^5.5.4", "vite": "^6.2.7", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "type": "module" } diff --git a/packages/kit/test/prerendering/options/package.json b/packages/kit/test/prerendering/options/package.json index bc5bb0003cf9..e303aefbaf52 100644 --- a/packages/kit/test/prerendering/options/package.json +++ b/packages/kit/test/prerendering/options/package.json @@ -16,7 +16,7 @@ "svelte-check": "^4.1.1", "typescript": "^5.5.4", "vite": "^6.2.7", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "type": "module" } diff --git a/packages/kit/test/prerendering/paths-base/package.json b/packages/kit/test/prerendering/paths-base/package.json index 231808d2d30c..ab5e4cf0dd7f 100644 --- a/packages/kit/test/prerendering/paths-base/package.json +++ b/packages/kit/test/prerendering/paths-base/package.json @@ -16,7 +16,7 @@ "svelte-check": "^4.1.1", "typescript": "^5.5.4", "vite": "^6.2.7", - "vitest": "^3.1.1" + "vitest": "catalog:" }, "type": "module" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76fcdb7fc1f5..ea016ce7a43f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,9 @@ catalogs: '@playwright/test': specifier: ^1.51.1 version: 1.51.1 + vitest: + specifier: ^3.2.3 + version: 3.2.3 importers: @@ -54,8 +57,8 @@ importers: specifier: ^5.3.3 version: 5.6.3 vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/adapter-cloudflare: dependencies: @@ -170,8 +173,8 @@ importers: specifier: ^5.3.3 version: 5.6.3 vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/adapter-node: dependencies: @@ -210,8 +213,8 @@ importers: specifier: ^5.3.3 version: 5.6.3 vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/adapter-static: devDependencies: @@ -301,8 +304,8 @@ importers: specifier: ^5.3.3 version: 5.6.3 vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/amp: dependencies: @@ -356,8 +359,8 @@ importers: specifier: ^6.2.7 version: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/kit: dependencies: @@ -435,8 +438,8 @@ importers: specifier: ^6.2.7 version: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/kit/test/apps/amp: devDependencies: @@ -732,8 +735,8 @@ importers: packages/kit/test/build-errors: devDependencies: vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch: devDependencies: @@ -1062,8 +1065,8 @@ importers: specifier: ^6.2.7 version: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/kit/test/prerendering/options: devDependencies: @@ -1086,8 +1089,8 @@ importers: specifier: ^6.2.7 version: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/kit/test/prerendering/paths-base: devDependencies: @@ -1110,8 +1113,8 @@ importers: specifier: ^6.2.7 version: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) vitest: - specifier: ^3.1.1 - version: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + specifier: 'catalog:' + version: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) packages/package: dependencies: @@ -2212,12 +2215,18 @@ packages: resolution: {integrity: sha512-qhUGGDHcpbY2zpjW3SwqchuW8J/5EzlPFud7xNntHKA7f3a/mx5+g+ruJKFHSAiVZYo30PALt+AyhmPUNKH/Og==} engines: {node: ^14.13.1 || ^16.0.0 || >=18} + '@types/chai@5.2.2': + resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/eslint@8.56.12': resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} @@ -2333,34 +2342,34 @@ packages: engines: {node: '>=18'} hasBin: true - '@vitest/expect@3.1.1': - resolution: {integrity: sha512-q/zjrW9lgynctNbwvFtQkGK9+vvHA5UzVi2V8APrp1C6fG6/MuYYkmlx4FubuqLycCeSdHD5aadWfua/Vr0EUA==} + '@vitest/expect@3.2.3': + resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==} - '@vitest/mocker@3.1.1': - resolution: {integrity: sha512-bmpJJm7Y7i9BBELlLuuM1J1Q6EQ6K5Ye4wcyOpOMXMcePYKSIYlpcrCm4l/O6ja4VJA5G2aMJiuZkZdnxlC3SA==} + '@vitest/mocker@3.2.3': + resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@3.1.1': - resolution: {integrity: sha512-dg0CIzNx+hMMYfNmSqJlLSXEmnNhMswcn3sXO7Tpldr0LiGmg3eXdLLhwkv2ZqgHb/d5xg5F7ezNFRA1fA13yA==} + '@vitest/pretty-format@3.2.3': + resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==} - '@vitest/runner@3.1.1': - resolution: {integrity: sha512-X/d46qzJuEDO8ueyjtKfxffiXraPRfmYasoC4i5+mlLEJ10UvPb0XH5M9C3gWuxd7BAQhpK42cJgJtq53YnWVA==} + '@vitest/runner@3.2.3': + resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==} - '@vitest/snapshot@3.1.1': - resolution: {integrity: sha512-bByMwaVWe/+1WDf9exFxWWgAixelSdiwo2p33tpqIlM14vW7PRV5ppayVXtfycqze4Qhtwag5sVhX400MLBOOw==} + '@vitest/snapshot@3.2.3': + resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==} - '@vitest/spy@3.1.1': - resolution: {integrity: sha512-+EmrUOOXbKzLkTDwlsc/xrwOlPDXyVk3Z6P6K4oiCndxz7YLpp/0R0UsWVOKT0IXWjjBJuSMk6D27qipaupcvQ==} + '@vitest/spy@3.2.3': + resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==} - '@vitest/utils@3.1.1': - resolution: {integrity: sha512-1XIjflyaU2k3HMArJ50bwSh3wKWPD6Q47wz/NUSmRV0zNywPc4w79ARjg/i/aNINHwA+mIALhUVqD9/aUvZNgg==} + '@vitest/utils@3.2.3': + resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} '@vue/compiler-core@3.5.16': resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} @@ -2710,6 +2719,15 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decache@4.6.2: resolution: {integrity: sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==} @@ -2852,8 +2870,8 @@ packages: resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} esbuild@0.25.4: resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} @@ -3039,6 +3057,14 @@ packages: picomatch: optional: true + fdir@6.4.5: + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} @@ -3322,6 +3348,9 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -4114,6 +4143,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@3.0.0: + resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -4229,16 +4261,20 @@ packages: resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} - tinypool@1.0.2: - resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + + tinypool@1.1.0: + resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + tinyspy@4.0.3: + resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} engines: {node: '>=14.0.0'} tmp-promise@3.0.3: @@ -4375,8 +4411,8 @@ packages: resolution: {integrity: sha512-Mqh1uUY2DEMuBOogFz5Rd7cAs70VP6wsdQh2IShrJ+qGk5f7yQa4pN8w0YMLlGIKYW1JfM8oXrznUwVkhG+qxg==} engines: {node: '>=18.0.0'} - vite-node@3.1.1: - resolution: {integrity: sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==} + vite-node@3.2.3: + resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -4428,16 +4464,16 @@ packages: vite: optional: true - vitest@3.1.1: - resolution: {integrity: sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==} + vitest@3.2.3: + resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.1.1 - '@vitest/ui': 3.1.1 + '@vitest/browser': 3.2.3 + '@vitest/ui': 3.2.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5281,7 +5317,7 @@ snapshots: archiver: 7.0.1 common-path-prefix: 3.0.0 copy-file: 11.0.0 - es-module-lexer: 1.6.0 + es-module-lexer: 1.7.0 esbuild: 0.25.5 execa: 8.0.1 fast-glob: 3.3.3 @@ -5482,12 +5518,18 @@ snapshots: transitivePeerDependencies: - encoding + '@types/chai@5.2.2': + dependencies: + '@types/deep-eql': 4.0.2 + '@types/connect@3.4.38': dependencies: '@types/node': 18.19.50 '@types/cookie@0.6.0': {} + '@types/deep-eql@4.0.2': {} + '@types/eslint@8.56.12': dependencies: '@types/estree': 1.0.7 @@ -5592,7 +5634,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.31.1 '@typescript-eslint/visitor-keys': 8.31.1 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5672,43 +5714,45 @@ snapshots: - rollup - supports-color - '@vitest/expect@3.1.1': + '@vitest/expect@3.2.3': dependencies: - '@vitest/spy': 3.1.1 - '@vitest/utils': 3.1.1 + '@types/chai': 5.2.2 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@6.2.7(@types/node@18.19.50)(lightningcss@1.24.1))': + '@vitest/mocker@3.2.3(vite@6.2.7(@types/node@18.19.50)(lightningcss@1.24.1))': dependencies: - '@vitest/spy': 3.1.1 + '@vitest/spy': 3.2.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) - '@vitest/pretty-format@3.1.1': + '@vitest/pretty-format@3.2.3': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.1.1': + '@vitest/runner@3.2.3': dependencies: - '@vitest/utils': 3.1.1 + '@vitest/utils': 3.2.3 pathe: 2.0.3 + strip-literal: 3.0.0 - '@vitest/snapshot@3.1.1': + '@vitest/snapshot@3.2.3': dependencies: - '@vitest/pretty-format': 3.1.1 + '@vitest/pretty-format': 3.2.3 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.1.1': + '@vitest/spy@3.2.3': dependencies: - tinyspy: 3.0.2 + tinyspy: 4.0.3 - '@vitest/utils@3.1.1': + '@vitest/utils@3.2.3': dependencies: - '@vitest/pretty-format': 3.1.1 + '@vitest/pretty-format': 3.2.3 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -6040,6 +6084,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.1: + dependencies: + ms: 2.1.3 + decache@4.6.2: dependencies: callsite: 1.0.0 @@ -6175,7 +6223,7 @@ snapshots: env-paths@3.0.0: {} - es-module-lexer@1.6.0: {} + es-module-lexer@1.7.0: {} esbuild@0.25.4: optionalDependencies: @@ -6420,7 +6468,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.1 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -6456,6 +6504,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.5(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fecha@4.2.3: {} file-entry-cache@8.0.0: @@ -6700,6 +6752,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.1: {} + js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -7483,6 +7537,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@3.0.0: + dependencies: + js-tokens: 9.0.1 + supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -7587,11 +7645,16 @@ snapshots: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.2: {} + tinyglobby@0.2.14: + dependencies: + fdir: 6.4.5(picomatch@4.0.2) + picomatch: 4.0.2 + + tinypool@1.1.0: {} tinyrainbow@2.0.0: {} - tinyspy@3.0.2: {} + tinyspy@4.0.3: {} tmp-promise@3.0.3: dependencies: @@ -7712,11 +7775,11 @@ snapshots: transitivePeerDependencies: - rollup - vite-node@3.1.1(@types/node@18.19.50)(lightningcss@1.24.1): + vite-node@3.2.3(@types/node@18.19.50)(lightningcss@1.24.1): dependencies: cac: 6.7.14 - debug: 4.4.0 - es-module-lexer: 1.6.0 + debug: 4.4.1 + es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) transitivePeerDependencies: @@ -7747,27 +7810,30 @@ snapshots: optionalDependencies: vite: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) - vitest@3.1.1(@types/node@18.19.50)(lightningcss@1.24.1): + vitest@3.2.3(@types/node@18.19.50)(lightningcss@1.24.1): dependencies: - '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.2.7(@types/node@18.19.50)(lightningcss@1.24.1)) - '@vitest/pretty-format': 3.1.1 - '@vitest/runner': 3.1.1 - '@vitest/snapshot': 3.1.1 - '@vitest/spy': 3.1.1 - '@vitest/utils': 3.1.1 + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.3 + '@vitest/mocker': 3.2.3(vite@6.2.7(@types/node@18.19.50)(lightningcss@1.24.1)) + '@vitest/pretty-format': 3.2.3 + '@vitest/runner': 3.2.3 + '@vitest/snapshot': 3.2.3 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 - debug: 4.4.0 + debug: 4.4.1 expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 + picomatch: 4.0.2 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinypool: 1.0.2 + tinyglobby: 0.2.14 + tinypool: 1.1.0 tinyrainbow: 2.0.0 vite: 6.2.7(@types/node@18.19.50)(lightningcss@1.24.1) - vite-node: 3.1.1(@types/node@18.19.50)(lightningcss@1.24.1) + vite-node: 3.2.3(@types/node@18.19.50)(lightningcss@1.24.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.19.50 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3965347ea291..8e5cdca1ad74 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,4 +12,5 @@ packages: - 'playgrounds/*' catalog: - "@playwright/test": "^1.51.1" + '@playwright/test': '^1.51.1' + 'vitest': '^3.2.3' \ No newline at end of file