From 8be9eb992fd43106bbd55992597323d3f84fa4b9 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Mon, 5 Aug 2024 12:54:17 +0530 Subject: [PATCH 01/11] breaking: require Node 20.13 or newer --- packages/adapter-auto/package.json | 2 +- .../adapter-cloudflare-workers/package.json | 2 +- packages/adapter-cloudflare/package.json | 2 +- packages/adapter-netlify/package.json | 2 +- packages/adapter-node/package.json | 2 +- packages/adapter-static/package.json | 2 +- packages/adapter-vercel/package.json | 2 +- packages/enhanced-img/package.json | 2 +- packages/kit/package.json | 4 +- packages/migrate/package.json | 2 +- packages/package/package.json | 2 +- pnpm-lock.yaml | 262 +++++++++--------- sites/kit.svelte.dev/package.json | 2 +- 13 files changed, 144 insertions(+), 144 deletions(-) diff --git a/packages/adapter-auto/package.json b/packages/adapter-auto/package.json index 01dedda293a6..f0d5b49fcdc6 100644 --- a/packages/adapter-auto/package.json +++ b/packages/adapter-auto/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "typescript": "^5.3.3" }, "dependencies": { diff --git a/packages/adapter-cloudflare-workers/package.json b/packages/adapter-cloudflare-workers/package.json index 777e51f58623..4bd5236d9fc8 100644 --- a/packages/adapter-cloudflare-workers/package.json +++ b/packages/adapter-cloudflare-workers/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@cloudflare/kv-asset-handler": "^0.3.0", "@sveltejs/kit": "workspace:^", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "typescript": "^5.3.3" }, "peerDependencies": { diff --git a/packages/adapter-cloudflare/package.json b/packages/adapter-cloudflare/package.json index d7a129239670..185cd066e09d 100644 --- a/packages/adapter-cloudflare/package.json +++ b/packages/adapter-cloudflare/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:^", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "@types/ws": "^8.5.10", "typescript": "^5.3.3" }, diff --git a/packages/adapter-netlify/package.json b/packages/adapter-netlify/package.json index 1b1e88514d9a..fe2c2a543830 100644 --- a/packages/adapter-netlify/package.json +++ b/packages/adapter-netlify/package.json @@ -52,7 +52,7 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "@types/set-cookie-parser": "^2.4.7", "rollup": "^4.14.2", "typescript": "^5.3.3", diff --git a/packages/adapter-node/package.json b/packages/adapter-node/package.json index 1279cc26e9d8..6af319aa38b9 100644 --- a/packages/adapter-node/package.json +++ b/packages/adapter-node/package.json @@ -44,7 +44,7 @@ "@polka/url": "1.0.0-next.25", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "polka": "1.0.0-next.25", "sirv": "^2.0.4", "typescript": "^5.3.3", diff --git a/packages/adapter-static/package.json b/packages/adapter-static/package.json index a8da6943c4ed..e86702cf4b31 100644 --- a/packages/adapter-static/package.json +++ b/packages/adapter-static/package.json @@ -42,7 +42,7 @@ "@playwright/test": "^1.44.1", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "sirv": "^2.0.4", "svelte": "^4.2.10", "typescript": "^5.3.3", diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index 514f711b7c0b..aa7999640f4f 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "typescript": "^5.3.3", "vitest": "^2.0.1" }, diff --git a/packages/enhanced-img/package.json b/packages/enhanced-img/package.json index 3b4ebe94a3d3..4e71af0e88fa 100644 --- a/packages/enhanced-img/package.json +++ b/packages/enhanced-img/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@types/estree": "^1.0.5", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "estree-walker": "^3.0.3", "rollup": "^4.14.2", "svelte": "^4.2.10", diff --git a/packages/kit/package.json b/packages/kit/package.json index e6cdb4854708..8f1620d2bf93 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "@playwright/test": "^1.44.1", "@sveltejs/vite-plugin-svelte": "^3.0.1", "@types/connect": "^3.4.38", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "@types/set-cookie-parser": "^2.4.7", "dts-buddy": "0.4.6", "rollup": "^4.14.2", @@ -102,6 +102,6 @@ }, "types": "types/index.d.ts", "engines": { - "node": ">=18.13" + "node": ">=20.13" } } diff --git a/packages/migrate/package.json b/packages/migrate/package.json index d6dc30d10256..aed79f40f44e 100644 --- a/packages/migrate/package.json +++ b/packages/migrate/package.json @@ -42,7 +42,7 @@ "zimmerframe": "^1.1.2" }, "devDependencies": { - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "@types/prompts": "^2.4.9", "@types/semver": "^7.5.6", "prettier": "^3.1.1", diff --git a/packages/package/package.json b/packages/package/package.json index 25d41c704f61..1fef265c1800 100644 --- a/packages/package/package.json +++ b/packages/package/package.json @@ -28,7 +28,7 @@ }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "@types/semver": "^7.5.6", "svelte": "^4.2.10", "svelte-preprocess": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b630472ce6ea..3d9e686623fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,10 +38,10 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 typescript: specifier: ^5.3.3 version: 5.4.5 @@ -65,8 +65,8 @@ importers: specifier: workspace:^ version: link:../kit '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 '@types/ws': specifier: ^8.5.10 version: 8.5.10 @@ -96,8 +96,8 @@ importers: specifier: workspace:^ version: link:../kit '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 typescript: specifier: ^5.3.3 version: 5.4.5 @@ -131,10 +131,10 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 '@types/set-cookie-parser': specifier: ^2.4.7 version: 2.4.7 @@ -146,7 +146,7 @@ importers: version: 5.4.5 vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/adapter-node: dependencies: @@ -171,10 +171,10 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 polka: specifier: 1.0.0-next.25 version: 1.0.0-next.25 @@ -186,7 +186,7 @@ importers: version: 5.4.5 vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/adapter-static: devDependencies: @@ -198,10 +198,10 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 sirv: specifier: ^2.0.4 version: 2.0.4 @@ -213,7 +213,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/adapter-static/test/apps/prerendered: devDependencies: @@ -222,7 +222,7 @@ importers: version: link:../../../../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) sirv-cli: specifier: ^2.0.2 version: 2.0.2 @@ -231,7 +231,7 @@ importers: version: 4.2.17 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/adapter-static/test/apps/spa: devDependencies: @@ -243,7 +243,7 @@ importers: version: link:../../../../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) sirv-cli: specifier: ^2.0.2 version: 2.0.2 @@ -252,7 +252,7 @@ importers: version: 4.2.17 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/adapter-vercel: dependencies: @@ -268,16 +268,16 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 typescript: specifier: ^5.3.3 version: 5.4.5 vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/amp: dependencies: @@ -327,7 +327,7 @@ importers: version: 5.4.5 vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/create-svelte/templates/default: devDependencies: @@ -345,7 +345,7 @@ importers: version: link:../../../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.0 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -354,7 +354,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/create-svelte/templates/skeleton: devDependencies: @@ -378,8 +378,8 @@ importers: specifier: ^1.0.5 version: 1.0.5 '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 estree-walker: specifier: ^3.0.3 version: 3.0.3 @@ -394,10 +394,10 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit: dependencies: @@ -443,13 +443,13 @@ importers: version: 1.44.1 '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/connect': specifier: ^3.4.38 version: 3.4.38 '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 '@types/set-cookie-parser': specifier: ^2.4.7 version: 2.4.7 @@ -470,10 +470,10 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/amp: devDependencies: @@ -485,7 +485,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -503,7 +503,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/basics: devDependencies: @@ -512,7 +512,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -530,7 +530,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/dev-only: devDependencies: @@ -539,7 +539,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -584,7 +584,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/embed: devDependencies: @@ -593,7 +593,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -608,7 +608,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/no-ssr: devDependencies: @@ -617,7 +617,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -632,7 +632,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/options: devDependencies: @@ -641,7 +641,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -656,7 +656,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/options-2: devDependencies: @@ -668,7 +668,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -683,7 +683,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/apps/writes: devDependencies: @@ -692,7 +692,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -707,13 +707,13 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors: devDependencies: vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch: devDependencies: @@ -725,7 +725,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -737,7 +737,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment: devDependencies: @@ -749,7 +749,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -761,7 +761,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/prerenderable-not-prerendered: devDependencies: @@ -773,7 +773,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -785,7 +785,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/private-dynamic-env: devDependencies: @@ -794,7 +794,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -806,7 +806,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import: devDependencies: @@ -815,7 +815,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -827,7 +827,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/private-static-env: devDependencies: @@ -836,7 +836,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -851,7 +851,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/private-static-env-dynamic-import: devDependencies: @@ -860,7 +860,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -872,7 +872,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/server-only-folder: devDependencies: @@ -881,7 +881,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -893,7 +893,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/server-only-folder-dynamic-import: devDependencies: @@ -902,7 +902,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -914,7 +914,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/server-only-module: devDependencies: @@ -923,7 +923,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -935,7 +935,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/server-only-module-dynamic-import: devDependencies: @@ -944,7 +944,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -956,7 +956,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/service-worker-dynamic-public-env: devDependencies: @@ -965,7 +965,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -977,7 +977,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/service-worker-private-env: devDependencies: @@ -986,7 +986,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -998,7 +998,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/build-errors/apps/syntax-error: devDependencies: @@ -1007,7 +1007,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -1019,7 +1019,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/prerendering/basics: devDependencies: @@ -1028,7 +1028,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -1040,10 +1040,10 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/prerendering/options: devDependencies: @@ -1052,7 +1052,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -1064,10 +1064,10 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/kit/test/prerendering/paths-base: devDependencies: @@ -1076,7 +1076,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) svelte: specifier: ^4.2.10 version: 4.2.17 @@ -1088,10 +1088,10 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/migrate: dependencies: @@ -1124,8 +1124,8 @@ importers: version: 1.1.2 devDependencies: '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -1140,7 +1140,7 @@ importers: version: 4.2.17 vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages/package: dependencies: @@ -1162,10 +1162,10 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 '@types/semver': specifier: ^7.5.6 version: 7.5.8 @@ -1216,7 +1216,7 @@ importers: version: link:../../packages/package '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) publint: specifier: ^0.2.0 version: 0.2.7 @@ -1231,7 +1231,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) sites/kit.svelte.dev: dependencies: @@ -1262,13 +1262,13 @@ importers: version: 6.0.0-next.64(@sveltejs/kit@packages+kit)(svelte@4.2.17) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + version: 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) '@types/d3-geo': specifier: ^3.1.0 version: 3.1.0 '@types/node': - specifier: ^18.19.3 - version: 18.19.31 + specifier: ^20.13.0 + version: 20.14.14 '@vercel/speed-insights': specifier: ^1.0.0 version: 1.0.11(@sveltejs/kit@packages+kit)(svelte@4.2.17) @@ -1307,10 +1307,10 @@ importers: version: 5.0.4 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + version: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) vitest: specifier: ^2.0.1 - version: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + version: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) packages: @@ -2152,8 +2152,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.31': - resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} + '@types/node@20.14.14': + resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} '@types/prompts@2.4.9': resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} @@ -5019,26 +5019,26 @@ snapshots: svelte: 4.2.17 svelte-persisted-store: 0.9.4(svelte@4.2.17) - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)))(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)))(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) debug: 4.3.5 svelte: 4.2.17 - vite: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + vite: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1))': + '@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)))(svelte@4.2.17)(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)))(svelte@4.2.17)(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) debug: 4.3.5 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 svelte: 4.2.17 svelte-hmr: 0.16.0(svelte@4.2.17) - vite: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) - vitefu: 0.2.5(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)) + vite: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) + vitefu: 0.2.5(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)) transitivePeerDependencies: - supports-color @@ -5058,7 +5058,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 '@types/cookie@0.6.0': {} @@ -5081,17 +5081,17 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 '@types/node@12.20.55': {} - '@types/node@18.19.31': + '@types/node@20.14.14': dependencies: undici-types: 5.26.5 '@types/prompts@2.4.9': dependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 kleur: 3.0.3 '@types/pug@2.0.10': {} @@ -5102,11 +5102,11 @@ snapshots: '@types/set-cookie-parser@2.4.7': dependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 '@types/ws@8.5.10': dependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 '@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5)': dependencies: @@ -7064,13 +7064,13 @@ snapshots: transitivePeerDependencies: - rollup - vite-node@2.0.1(@types/node@18.19.31)(lightningcss@1.24.1): + vite-node@2.0.1(@types/node@20.14.14)(lightningcss@1.24.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + vite: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) transitivePeerDependencies: - '@types/node' - less @@ -7081,21 +7081,21 @@ snapshots: - supports-color - terser - vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1): + vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1): dependencies: esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.18.0 optionalDependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 fsevents: 2.3.3 lightningcss: 1.24.1 - vitefu@0.2.5(vite@5.3.3(@types/node@18.19.31)(lightningcss@1.24.1)): + vitefu@0.2.5(vite@5.3.3(@types/node@20.14.14)(lightningcss@1.24.1)): optionalDependencies: - vite: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) + vite: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) - vitest@2.0.1(@types/node@18.19.31)(lightningcss@1.24.1): + vitest@2.0.1(@types/node@20.14.14)(lightningcss@1.24.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.1 @@ -7112,11 +7112,11 @@ snapshots: std-env: 3.7.0 tinybench: 2.8.0 tinypool: 1.0.0 - vite: 5.3.3(@types/node@18.19.31)(lightningcss@1.24.1) - vite-node: 2.0.1(@types/node@18.19.31)(lightningcss@1.24.1) + vite: 5.3.3(@types/node@20.14.14)(lightningcss@1.24.1) + vite-node: 2.0.1(@types/node@20.14.14)(lightningcss@1.24.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.31 + '@types/node': 20.14.14 transitivePeerDependencies: - less - lightningcss diff --git a/sites/kit.svelte.dev/package.json b/sites/kit.svelte.dev/package.json index b201f2a431c1..4808f70f94e5 100644 --- a/sites/kit.svelte.dev/package.json +++ b/sites/kit.svelte.dev/package.json @@ -20,7 +20,7 @@ "@sveltejs/site-kit": "6.0.0-next.64", "@sveltejs/vite-plugin-svelte": "^3.0.1", "@types/d3-geo": "^3.1.0", - "@types/node": "^18.19.3", + "@types/node": "^20.13.0", "@vercel/speed-insights": "^1.0.0", "browserslist": "^4.22.2", "flexsearch": "^0.7.31", From 8340d841dd2e44aa043f5994359c4cd5563b1aba Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Mon, 5 Aug 2024 13:16:55 +0530 Subject: [PATCH 02/11] chore: Migrate `kleur` to `styleText` --- packages/create-svelte/bin.js | 22 ++++++------- packages/kit/src/cli.js | 6 ++-- packages/kit/src/core/adapt/builder.js | 12 +++---- packages/kit/src/core/adapt/index.js | 4 +-- .../core/sync/create_manifest_data/index.js | 13 ++++---- .../src/core/sync/write_client_manifest.js | 13 ++++---- packages/kit/src/core/sync/write_server.js | 13 ++++---- packages/kit/src/core/sync/write_tsconfig.js | 20 +++++------ packages/kit/src/core/utils.js | 11 +++---- packages/kit/src/exports/vite/dev/index.js | 10 +++--- packages/kit/src/exports/vite/index.js | 24 +++++++------- packages/migrate/bin.js | 15 ++++----- packages/migrate/migrations/package/index.js | 15 ++++----- .../migrations/package/migrate_config.js | 9 ++--- .../migrate/migrations/package/migrate_pkg.js | 14 +++++--- packages/migrate/migrations/routes/index.js | 10 +++--- .../migrations/self-closing-tags/index.js | 8 ++--- packages/migrate/migrations/svelte-4/index.js | 17 +++++----- .../migrate/migrations/sveltekit-2/index.js | 33 +++++++++---------- packages/migrate/utils.js | 8 ++--- packages/package/src/cli.js | 6 ++-- packages/package/src/index.js | 9 ++--- packages/package/src/validate.js | 11 ++++--- 23 files changed, 151 insertions(+), 152 deletions(-) diff --git a/packages/create-svelte/bin.js b/packages/create-svelte/bin.js index bbb0e8f86e62..6e29128ddae3 100755 --- a/packages/create-svelte/bin.js +++ b/packages/create-svelte/bin.js @@ -1,8 +1,8 @@ #!/usr/bin/env node +import * as p from '@clack/prompts'; import fs from 'node:fs'; import path from 'node:path'; -import * as p from '@clack/prompts'; -import { bold, cyan, grey, yellow } from 'kleur/colors'; +import { styleText } from 'node:util'; import { create } from './index.js'; import { dist, package_manager } from './utils.js'; @@ -10,7 +10,7 @@ const { version } = JSON.parse(fs.readFileSync(new URL('package.json', import.me let cwd = process.argv[2] || '.'; console.log(` -${grey(`create-svelte version ${version}`)} +${styleText('grey', `create-svelte version ${version}`)} `); p.intro('Welcome to SvelteKit!'); @@ -123,27 +123,27 @@ await create(cwd, { p.outro('Your project is ready!'); if (!options.types && options.template === 'skeletonlib') { - const warning = yellow('▲'); + const warning = styleText('yellow', '▲'); console.log( `${warning} You chose to not add type checking, but TypeScript will still be installed in order to generate type definitions when building the library\n` ); } console.log('Install more integrations with:'); -console.log(bold(cyan(' npx svelte-add'))); +console.log(styleText(['bold', 'cyan'], ' npx svelte-add')); console.log('\nNext steps:'); let i = 1; const relative = path.relative(process.cwd(), cwd); if (relative !== '') { - console.log(` ${i++}: ${bold(cyan(`cd ${relative}`))}`); + console.log(` ${i++}: ${styleText(['bold', 'cyan'], `cd ${relative}`)}`); } -console.log(` ${i++}: ${bold(cyan(`${package_manager} install`))}`); +console.log(` ${i++}: ${styleText(['bold', 'cyan'], `${package_manager} install`)}`); // prettier-ignore -console.log(` ${i++}: ${bold(cyan('git init && git add -A && git commit -m "Initial commit"'))} (optional)`); -console.log(` ${i++}: ${bold(cyan(`${package_manager} run dev -- --open`))}`); +console.log(` ${i++}: ${styleText(['bold', 'cyan'],'git init && git add -A && git commit -m "Initial commit"')} (optional)`); +console.log(` ${i++}: ${styleText(['bold', 'cyan'], `${package_manager} run dev -- --open`)}`); -console.log(`\nTo close the dev server, hit ${bold(cyan('Ctrl-C'))}`); -console.log(`\nStuck? Visit us at ${cyan('https://svelte.dev/chat')}`); +console.log(`\nTo close the dev server, hit ${styleText(['bold', 'cyan'], 'Ctrl-C')}`); +console.log(`\nStuck? Visit us at ${styleText('cyan', 'https://svelte.dev/chat')}`); diff --git a/packages/kit/src/cli.js b/packages/kit/src/cli.js index 99c339844230..c2aa6473465c 100755 --- a/packages/kit/src/cli.js +++ b/packages/kit/src/cli.js @@ -1,6 +1,6 @@ import fs from 'node:fs'; import path from 'node:path'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import sade from 'sade'; import { load_config } from './core/config/index.js'; import { coalesce_to_error } from './utils/error.js'; @@ -11,9 +11,9 @@ function handle_error(e) { if (error.name === 'SyntaxError') throw error; - console.error(colors.bold().red(`> ${error.message}`)); + console.error(styleText(['bold', 'red'], `> ${error.message}`)); if (error.stack) { - console.error(colors.gray(error.stack.split('\n').slice(1).join('\n'))); + console.error(styleText('grey', error.stack.split('\n').slice(1).join('\n'))); } process.exit(1); diff --git a/packages/kit/src/core/adapt/builder.js b/packages/kit/src/core/adapt/builder.js index e02efbdd1e28..4675a5375b1d 100644 --- a/packages/kit/src/core/adapt/builder.js +++ b/packages/kit/src/core/adapt/builder.js @@ -1,8 +1,7 @@ -import colors from 'kleur'; import { createReadStream, createWriteStream, existsSync, statSync } from 'node:fs'; import { extname, resolve } from 'node:path'; import { pipeline } from 'node:stream'; -import { promisify } from 'node:util'; +import { promisify, styleText } from 'node:util'; import zlib from 'node:zlib'; import { copy, rimraf, mkdirp } from '../../utils/filesystem.js'; import { generate_manifest } from '../generate_manifest/index.js'; @@ -164,11 +163,10 @@ export function create_builder({ if (existsSync(dest)) { console.log( - colors - .bold() - .yellow( - `Overwriting ${dest} with fallback page. Consider using a different name for the fallback.` - ) + styleText( + ['bold', 'yellow'], + `Overwriting ${dest} with fallback page. Consider using a different name for the fallback.` + ) ); } diff --git a/packages/kit/src/core/adapt/index.js b/packages/kit/src/core/adapt/index.js index 3cfe52753248..542c5aa768fd 100644 --- a/packages/kit/src/core/adapt/index.js +++ b/packages/kit/src/core/adapt/index.js @@ -1,4 +1,4 @@ -import colors from 'kleur'; +import { styleText } from 'node:util'; import { create_builder } from './builder.js'; /** @@ -22,7 +22,7 @@ export async function adapt( // This is only called when adapter is truthy, so the cast is safe const { name, adapt } = /** @type {import('@sveltejs/kit').Adapter} */ (config.kit.adapter); - console.log(colors.bold().cyan(`\n> Using ${name}`)); + console.log(styleText(['bold', 'cyan'], `\n> Using ${name}`)); const builder = create_builder({ config, diff --git a/packages/kit/src/core/sync/create_manifest_data/index.js b/packages/kit/src/core/sync/create_manifest_data/index.js index ab807f9f2f50..e93c43d112e4 100644 --- a/packages/kit/src/core/sync/create_manifest_data/index.js +++ b/packages/kit/src/core/sync/create_manifest_data/index.js @@ -1,6 +1,6 @@ import fs from 'node:fs'; import path from 'node:path'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import { lookup } from 'mrmime'; import { list_files, runtime_directory } from '../../utils.js'; import { posixify, resolve_entry } from '../../../utils/filesystem.js'; @@ -234,12 +234,11 @@ function create_routes_and_nodes(cwd, config, fallback) { ); if (typo) { console.log( - colors - .bold() - .yellow( - `Missing route file prefix. Did you mean +${file.name}?` + - ` at ${path.join(dir, file.name)}` - ) + styleText( + ['bold', 'yellow'], + `Missing route file prefix. Did you mean +${file.name}?` + + ` at ${path.join(dir, file.name)}` + ) ); } diff --git a/packages/kit/src/core/sync/write_client_manifest.js b/packages/kit/src/core/sync/write_client_manifest.js index 1b97ed02e4c1..f9993cdc2fd2 100644 --- a/packages/kit/src/core/sync/write_client_manifest.js +++ b/packages/kit/src/core/sync/write_client_manifest.js @@ -2,7 +2,7 @@ import path from 'node:path'; import { relative_path, resolve_entry } from '../../utils/filesystem.js'; import { s } from '../../utils/misc.js'; import { dedent, isSvelte5Plus, write_if_changed } from './utils.js'; -import colors from 'kleur'; +import { styleText } from 'node:util'; /** * Writes the client manifest to disk. The manifest is used to power the router. It contains the @@ -114,12 +114,11 @@ export function write_client_manifest(kit, manifest_data, output, metadata) { const typo = resolve_entry('src/+hooks.client'); if (typo) { console.log( - colors - .bold() - .yellow( - `Unexpected + prefix. Did you mean ${typo.split('/').at(-1)?.slice(1)}?` + - ` at ${path.resolve(typo)}` - ) + styleText( + ['bold', 'yellow'], + `Unexpected + prefix. Did you mean ${typo.split('/').at(-1)?.slice(1)}?` + + ` at ${path.resolve(typo)}` + ) ); } diff --git a/packages/kit/src/core/sync/write_server.js b/packages/kit/src/core/sync/write_server.js index 3aa65f9ebe0b..335e45bbfcc6 100644 --- a/packages/kit/src/core/sync/write_server.js +++ b/packages/kit/src/core/sync/write_server.js @@ -5,7 +5,7 @@ import { s } from '../../utils/misc.js'; import { load_error_page, load_template } from '../config/index.js'; import { runtime_directory } from '../utils.js'; import { isSvelte5Plus, write_if_changed } from './utils.js'; -import colors from 'kleur'; +import { styleText } from 'node:util'; /** * @param {{ @@ -88,12 +88,11 @@ export function write_server(config, output) { const typo = resolve_entry('src/+hooks.server'); if (typo) { console.log( - colors - .bold() - .yellow( - `Unexpected + prefix. Did you mean ${typo.split('/').at(-1)?.slice(1)}?` + - ` at ${path.resolve(typo)}` - ) + styleText( + ['bold', 'yellow'], + `Unexpected + prefix. Did you mean ${typo.split('/').at(-1)?.slice(1)}?` + + ` at ${path.resolve(typo)}` + ) ); } diff --git a/packages/kit/src/core/sync/write_tsconfig.js b/packages/kit/src/core/sync/write_tsconfig.js index de7214b98b3e..c71b416d8f88 100644 --- a/packages/kit/src/core/sync/write_tsconfig.js +++ b/packages/kit/src/core/sync/write_tsconfig.js @@ -1,6 +1,6 @@ import fs from 'node:fs'; import path from 'node:path'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import { posixify } from '../../utils/filesystem.js'; import { write_if_changed } from './utils.js'; @@ -158,12 +158,11 @@ function validate_user_config(cwd, out, config) { if (baseUrl || paths) { console.warn( - colors - .bold() - .yellow( - `You have specified a baseUrl and/or paths in your ${config.kind} which interferes with SvelteKit's auto-generated tsconfig.json. ` + - 'Remove it to avoid problems with intellisense. For path aliases, use `kit.alias` instead: https://kit.svelte.dev/docs/configuration#alias' - ) + styleText( + ['bold', 'yellow'], + `You have specified a baseUrl and/or paths in your ${config.kind} which interferes with SvelteKit's auto-generated tsconfig.json. ` + + 'Remove it to avoid problems with intellisense. For path aliases, use `kit.alias` instead: https://kit.svelte.dev/docs/configuration#alias' + ) ); } } else { @@ -171,9 +170,10 @@ function validate_user_config(cwd, out, config) { if (!relative.startsWith('./')) relative = './' + relative; console.warn( - colors - .bold() - .yellow(`Your ${config.kind} should extend the configuration generated by SvelteKit:`) + styleText( + ['bold', 'yellow'], + `Your ${config.kind} should extend the configuration generated by SvelteKit:` + ) ); console.warn(`{\n "extends": "${relative}"\n}`); } diff --git a/packages/kit/src/core/utils.js b/packages/kit/src/core/utils.js index 6ab57f25c9cc..7f9eeffafc74 100644 --- a/packages/kit/src/core/utils.js +++ b/packages/kit/src/core/utils.js @@ -1,7 +1,7 @@ import fs from 'node:fs'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import { posixify, to_fs } from '../utils/filesystem.js'; /** @@ -33,11 +33,10 @@ export function logger({ verbose }) { /** @param {string} msg */ const err = (msg) => console.error(msg.replace(/^/gm, ' ')); - log.success = (msg) => log(colors.green(`✔ ${msg}`)); - log.error = (msg) => err(colors.bold().red(msg)); - log.warn = (msg) => log(colors.bold().yellow(msg)); - - log.minor = verbose ? (msg) => log(colors.grey(msg)) : noop; + log.success = (msg) => log(styleText('green', `✔ ${msg}`)); + log.error = (msg) => err(styleText(['bold', 'red'], msg)); + log.warn = (msg) => log(styleText(['bold', 'yellow'], msg)); + log.minor = verbose ? (msg) => log(styleText('grey', msg)) : noop; log.info = verbose ? log : noop; return log; diff --git a/packages/kit/src/exports/vite/dev/index.js b/packages/kit/src/exports/vite/dev/index.js index e3e69432aa81..d4fa876cfdd3 100644 --- a/packages/kit/src/exports/vite/dev/index.js +++ b/packages/kit/src/exports/vite/dev/index.js @@ -2,7 +2,7 @@ import fs from 'node:fs'; import path from 'node:path'; import { URL } from 'node:url'; import { AsyncLocalStorage } from 'node:async_hooks'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import sirv from 'sirv'; import { isCSSRequest, loadEnv, buildErrorMessage } from 'vite'; import { createReadableStream, getRequest, setResponse } from '../../../exports/node/index.js'; @@ -64,7 +64,9 @@ export async function dev(vite, vite_config, svelte_config) { try { return await vite.ssrLoadModule(url, { fixStacktrace: true }); } catch (/** @type {any} */ err) { - const msg = buildErrorMessage(err, [colors.red(`Internal server error: ${err.message}`)]); + const msg = buildErrorMessage(err, [ + styleText('red', `Internal server error: ${err.message}`) + ]); if (!vite.config.logger.hasErrorLogged(err)) { vite.config.logger.error(msg, { error: err }); @@ -108,7 +110,7 @@ export async function dev(vite, vite_config, svelte_config) { } catch (error) { manifest_error = /** @type {Error} */ (error); - console.error(colors.bold().red(manifest_error.message)); + console.error(styleText(['bold', 'red'], manifest_error.message)); vite.ws.send({ type: 'error', err: { @@ -500,7 +502,7 @@ export async function dev(vite, vite_config, svelte_config) { }); if (manifest_error) { - console.error(colors.bold().red(manifest_error.message)); + console.error(styleText(['bold', 'red'], manifest_error.message)); const error_page = load_error_page(svelte_config); diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 2280025bcc62..a9c4e5a60777 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -1,8 +1,6 @@ import fs from 'node:fs'; import path from 'node:path'; - -import colors from 'kleur'; - +import { styleText } from 'node:util'; import { copy, mkdirp, posixify, read, resolve_entry, rimraf } from '../../utils/filesystem.js'; import { create_static_module, create_dynamic_module } from '../../core/env.js'; import * as sync from '../../core/sync/sync.js'; @@ -91,7 +89,7 @@ const warning_preprocessor = { const fixed = basename.replace('.svelte', '(.server).js/ts'); const message = - `\n${colors.bold().red(path.relative('.', filename))}\n` + + `\n${styleText(['bold', 'red'], path.relative('.', filename))}\n` + `\`${match[1]}\` will be ignored — move it to ${fixed} instead. See https://kit.svelte.dev/docs/page-options for more information.`; if (!warned.has(message)) { @@ -110,7 +108,7 @@ const warning_preprocessor = { if (basename.startsWith('+layout.') && !has_children) { const message = - `\n${colors.bold().red(path.relative('.', filename))}\n` + + `\n${styleText(['bold', 'red'], path.relative('.', filename))}\n` + `\`\`${isSvelte5Plus() ? ' or `{@render ...}` tag' : ''}` + ' missing — inner content will not be rendered'; @@ -630,7 +628,7 @@ async function kit({ svelte_config }) { preserveEntrySignatures: 'strict' }, ssrEmitAssets: true, - target: ssr ? 'node18.13' : undefined + target: ssr ? 'node20.13' : undefined }, publicDir: kit.files.assets, worker: { @@ -880,9 +878,7 @@ async function kit({ svelte_config }) { // created by other Vite plugins finalise = async () => { console.log( - `\nRun ${colors - .bold() - .cyan('npm run preview')} to preview your production build locally.` + `\nRun ${styleText(['bold', 'cyan'], 'npm run preview')} to preview your production build locally.` ); if (kit.adapter) { @@ -897,9 +893,9 @@ async function kit({ svelte_config }) { vite_config ); } else { - console.log(colors.bold().yellow('\nNo adapter specified')); + console.log(styleText(['bold', 'yellow'], '\nNo adapter specified')); - const link = colors.bold().cyan('https://kit.svelte.dev/docs/adapters'); + const link = styleText(['bold', 'cyan'], 'https://kit.svelte.dev/docs/adapters'); console.log( `See ${link} to learn how to configure your app to run on the platform of your choosing` ); @@ -934,8 +930,10 @@ function warn_overridden_config(config, resolved_config) { if (overridden.length > 0) { console.error( - colors.bold().red('The following Vite config options will be overridden by SvelteKit:') + - overridden.map((key) => `\n - ${key}`).join('') + styleText( + ['bold', 'red'], + 'The following Vite config options will be overridden by SvelteKit:' + ) + overridden.map((key) => `\n - ${key}`).join('') ); } } diff --git a/packages/migrate/bin.js b/packages/migrate/bin.js index a643b8fa7c50..3786c5eb9d67 100755 --- a/packages/migrate/bin.js +++ b/packages/migrate/bin.js @@ -1,7 +1,7 @@ #!/usr/bin/env node import fs from 'node:fs'; import { fileURLToPath } from 'node:url'; -import colors from 'kleur'; +import { styleText } from 'node:util'; const migration = process.argv[2]; const dir = fileURLToPath(new URL('.', import.meta.url)); @@ -15,12 +15,11 @@ if (migrations.includes(migration)) { migrate(); } else { console.error( - colors - .bold() - .red( - `You must specify one of the following migrations: ${migrations.join(', ')}\n` + - 'If you expected this to work, try re-running the command with the latest svelte-migrate version:\n' + - ` npx svelte-migrate@latest ${migration}` - ) + styleText( + ['bold', 'red'], + `You must specify one of the following migrations: ${migrations.join(', ')}\n` + + 'If you expected this to work, try re-running the command with the latest svelte-migrate version:\n' + + ` npx svelte-migrate@latest ${migration}` + ) ); } diff --git a/packages/migrate/migrations/package/index.js b/packages/migrate/migrations/package/index.js index 065892d8b860..288f24015794 100644 --- a/packages/migrate/migrations/package/index.js +++ b/packages/migrate/migrations/package/index.js @@ -1,5 +1,5 @@ import fs from 'node:fs'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import path from 'node:path'; import prompts from 'prompts'; import { pathToFileURL } from 'node:url'; @@ -16,11 +16,10 @@ export async function migrate() { } console.log( - colors - .bold() - .yellow( - '\nThis will update your svelte.config.js and package.json in the current directory\n' - ) + styleText( + ['bold', 'yellow'], + '\nThis will update your svelte.config.js and package.json in the current directory\n' + ) ); const use_git = check_git(); @@ -56,11 +55,11 @@ export async function migrate() { migrate_config(); } - console.log(colors.bold().green('✔ Your project has been migrated')); + console.log(styleText(['bold', 'green'], '✔ Your project has been migrated')); console.log('\nRecommended next steps:\n'); - const cyan = colors.bold().cyan; + const cyan = (/** @type {string} */ text) => styleText(['bold', 'cyan'], text); const tasks = [ use_git && cyan('git commit -m "migration to @sveltejs/package v2"'), diff --git a/packages/migrate/migrations/package/migrate_config.js b/packages/migrate/migrations/package/migrate_config.js index b401626d4393..2e6e927cbf18 100644 --- a/packages/migrate/migrations/package/migrate_config.js +++ b/packages/migrate/migrations/package/migrate_config.js @@ -1,5 +1,5 @@ import fs from 'node:fs'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import MagicString from 'magic-string'; import ts from 'typescript'; @@ -9,9 +9,10 @@ export function migrate_config() { fs.writeFileSync('svelte.config.js', remove_package_from_config(content)); } catch { console.log( - colors - .bold() - .yellow('Could not remove package config from svelte.config.js, please remove it manually') + styleText( + ['bold', 'yellow'], + 'Could not remove package config from svelte.config.js, please remove it manually' + ) ); } } diff --git a/packages/migrate/migrations/package/migrate_pkg.js b/packages/migrate/migrations/package/migrate_pkg.js index 3e5f5b6ab273..bfb86aadc5d2 100644 --- a/packages/migrate/migrations/package/migrate_pkg.js +++ b/packages/migrate/migrations/package/migrate_pkg.js @@ -1,6 +1,6 @@ import fs from 'node:fs'; import path from 'node:path'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import { guess_indent, posixify, walk } from '../../utils.js'; /** @@ -59,7 +59,8 @@ export function update_pkg_json(config, pkg, files) { // See: https://pnpm.io/package_json#publishconfigdirectory if (pkg.publishConfig?.directory || pkg.linkDirectory?.directory) { console.log( - colors.yellow( + styleText( + 'yellow', 'Detected "publishConfig.directory" or "linkDirectory.directory" fields in your package.json. ' + 'This migration removes them, which may or may not be what you want. Please review closely.' ) @@ -102,7 +103,8 @@ export function update_pkg_json(config, pkg, files) { if (clashes[key]) { console.log( - colors.yellow( + styleText( + 'yellow', `Duplicate "${key}" export. Closely review your "exports" field in package.json after the migration.` ) ); @@ -170,14 +172,16 @@ export function update_pkg_json(config, pkg, files) { pkg.svelte = svelte_export; } else { console.log( - colors.yellow( + styleText( + 'yellow', 'Cannot generate a "svelte" entry point because the "." entry in "exports" is not a string. Please specify a "svelte" entry point yourself\n' ) ); } } else { console.log( - colors.yellow( + styleText( + 'yellow', 'Cannot generate a "svelte" entry point because the "." entry in "exports" is missing. Please specify a "svelte" entry point yourself\n' ) ); diff --git a/packages/migrate/migrations/routes/index.js b/packages/migrate/migrations/routes/index.js index 4044fc931417..75c37ece7317 100644 --- a/packages/migrate/migrations/routes/index.js +++ b/packages/migrate/migrations/routes/index.js @@ -1,5 +1,5 @@ import fs from 'node:fs'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import path from 'node:path'; import prompts from 'prompts'; import glob from 'tiny-glob/sync.js'; @@ -55,7 +55,9 @@ export async function migrate() { } } - console.log(colors.bold().yellow('\nThis will overwrite files in the current directory!\n')); + console.log( + styleText(['bold', 'yellow'], '\nThis will overwrite files in the current directory!\n') + ); const use_git = check_git(); @@ -184,11 +186,11 @@ export async function migrate() { } } - console.log(colors.bold().green('✔ Your project has been migrated')); + console.log(styleText(['bold', 'green'], '✔ Your project has been migrated')); console.log('\nRecommended next steps:\n'); - const cyan = colors.bold().cyan; + const cyan = (/** @type {string} */ text) => styleText(['bold', 'cyan'], text); const tasks = [ use_git && cyan('git commit -m "svelte-migrate: renamed files"'), diff --git a/packages/migrate/migrations/self-closing-tags/index.js b/packages/migrate/migrations/self-closing-tags/index.js index 40bcabfa65bc..3ad45f905f6a 100644 --- a/packages/migrate/migrations/self-closing-tags/index.js +++ b/packages/migrate/migrations/self-closing-tags/index.js @@ -1,4 +1,4 @@ -import colors from 'kleur'; +import { styleText } from 'node:util'; import fs from 'node:fs'; import prompts from 'prompts'; import glob from 'tiny-glob/sync.js'; @@ -11,12 +11,12 @@ export async function migrate() { try { compiler = await import_from_cwd('svelte/compiler'); } catch { - console.log(colors.bold().red('❌ Could not find a local Svelte installation.')); + console.log(styleText(['bold', 'red'], '❌ Could not find a local Svelte installation.')); return; } console.log( - colors.bold().yellow('\nThis will update .svelte files inside the current directory\n') + styleText(['bold', 'yellow'], '\nThis will update .svelte files inside the current directory\n') ); const response = await prompts({ @@ -43,7 +43,7 @@ export async function migrate() { } } - console.log(colors.bold().green('✔ Your project has been updated')); + console.log(styleText(['bold', 'green'], '✔ Your project has been updated')); console.log(' If using Prettier, please upgrade to the latest prettier-plugin-svelte version'); } diff --git a/packages/migrate/migrations/svelte-4/index.js b/packages/migrate/migrations/svelte-4/index.js index fac2bffcb7f8..c55959d60923 100644 --- a/packages/migrate/migrations/svelte-4/index.js +++ b/packages/migrate/migrations/svelte-4/index.js @@ -1,5 +1,5 @@ -import colors from 'kleur'; import fs from 'node:fs'; +import { styleText } from 'node:util'; import prompts from 'prompts'; import glob from 'tiny-glob/sync.js'; import { bail, check_git, update_js_file, update_svelte_file } from '../../utils.js'; @@ -11,12 +11,11 @@ export async function migrate() { } console.log( - colors - .bold() - .yellow( - '\nThis will update files in the current directory\n' + - "If you're inside a monorepo, don't run this in the root directory, rather run it in all projects independently.\n" - ) + styleText( + ['bold', 'yellow'], + '\nThis will update files in the current directory\n' + + "If you're inside a monorepo, don't run this in the root directory, rather run it in all projects independently.\n" + ) ); const use_git = check_git(); @@ -87,11 +86,11 @@ export async function migrate() { } } - console.log(colors.bold().green('✔ Your project has been migrated')); + console.log(styleText(['bold', 'green'], '✔ Your project has been migrated')); console.log('\nRecommended next steps:\n'); - const cyan = colors.bold().cyan; + const cyan = (/** @type {string} */ text) => styleText(['bold', 'cyan'], text); const tasks = [ use_git && cyan('git commit -m "migration to Svelte 4"'), diff --git a/packages/migrate/migrations/sveltekit-2/index.js b/packages/migrate/migrations/sveltekit-2/index.js index 32fb5408508f..f5134472cdc5 100644 --- a/packages/migrate/migrations/sveltekit-2/index.js +++ b/packages/migrate/migrations/sveltekit-2/index.js @@ -1,4 +1,4 @@ -import colors from 'kleur'; +import { styleText } from 'node:util'; import fs from 'node:fs'; import prompts from 'prompts'; import semver from 'semver'; @@ -28,12 +28,11 @@ export async function migrate() { } console.log( - colors - .bold() - .yellow( - '\nThis will update files in the current directory\n' + - "If you're inside a monorepo, run this in individual project directories rather than the workspace root.\n" - ) + styleText( + ['bold', 'yellow'], + '\nThis will update files in the current directory\n' + + "If you're inside a monorepo, run this in individual project directories rather than the workspace root.\n" + ) ); const use_git = check_git(); @@ -57,11 +56,10 @@ export async function migrate() { if (semver.validRange(svelte_dep) && semver.gtr('4.0.0', svelte_dep)) { console.log( - colors - .bold() - .yellow( - '\nSvelteKit 2 requires Svelte 4 or newer. We recommend running the `svelte-4` migration first (`npx svelte-migrate svelte-4`).\n' - ) + styleText( + ['bold', 'yellow'], + '\nSvelteKit 2 requires Svelte 4 or newer. We recommend running the `svelte-4` migration first (`npx svelte-migrate svelte-4`).\n' + ) ); const response = await prompts({ type: 'confirm', @@ -74,9 +72,10 @@ export async function migrate() { } else { await migrate_svelte_4(); console.log( - colors - .bold() - .green('`svelte-4` migration complete. Continue with `sveltekit-2` migration?\n') + styleText( + ['bold', 'green'], + '`svelte-4` migration complete. Continue with `sveltekit-2` migration?\n' + ) ); const response = await prompts({ type: 'confirm', @@ -141,11 +140,11 @@ export async function migrate() { } } - console.log(colors.bold().green('✔ Your project has been migrated')); + console.log(styleText(['bold', 'green'], '✔ Your project has been migrated')); console.log('\nRecommended next steps:\n'); - const cyan = colors.bold().cyan; + const cyan = (/** @type {string} */ text) => styleText(['bold', 'cyan'], text); const tasks = [ 'Run npm install (or the corresponding installation command of your package manager)', diff --git a/packages/migrate/utils.js b/packages/migrate/utils.js index 71ec9e44e979..eef301c45ca9 100644 --- a/packages/migrate/utils.js +++ b/packages/migrate/utils.js @@ -1,14 +1,14 @@ -import colors from 'kleur'; import MagicString from 'magic-string'; import { execFileSync, execSync } from 'node:child_process'; import fs from 'node:fs'; import path from 'node:path'; +import { styleText } from 'node:util'; import semver from 'semver'; import ts from 'typescript'; /** @param {string} message */ export function bail(message) { - console.error(colors.bold().red(message)); + console.error(styleText(['bold', 'red'], message)); process.exit(1); } @@ -152,14 +152,14 @@ export function check_git() { if (status) { const message = 'Your git working directory is dirty — we recommend committing your changes before running this migration.\n'; - console.log(colors.bold().red(message)); + console.log(styleText(['bold', 'red'], message)); } } catch { // would be weird to have a .git folder if git is not installed, // but always expect the unexpected const message = 'Could not detect a git installation. If this is unexpected, please raise an issue: https://github.com/sveltejs/kit.\n'; - console.log(colors.bold().red(message)); + console.log(styleText(['bold', 'red'], message)); use_git = false; } } diff --git a/packages/package/src/cli.js b/packages/package/src/cli.js index 4833dc489359..e519ea37e811 100644 --- a/packages/package/src/cli.js +++ b/packages/package/src/cli.js @@ -1,5 +1,5 @@ import fs from 'node:fs'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import sade from 'sade'; import { load_config } from './config.js'; @@ -7,9 +7,9 @@ import { load_config } from './config.js'; function handle_error(error) { if (error.name === 'SyntaxError') throw error; - console.error(colors.bold().red(`> ${error.message}`)); + console.error(styleText(['bold', 'red'], `> ${error.message}`)); if (error.stack) { - console.error(colors.gray(error.stack.split('\n').slice(1).join('\n'))); + console.error(styleText('grey', error.stack.split('\n').slice(1).join('\n'))); } process.exit(1); diff --git a/packages/package/src/index.js b/packages/package/src/index.js index a6cbda297cbb..e0891b300712 100644 --- a/packages/package/src/index.js +++ b/packages/package/src/index.js @@ -1,6 +1,6 @@ import * as fs from 'node:fs'; import * as path from 'node:path'; -import colors from 'kleur'; +import { styleText } from 'node:util'; import chokidar from 'chokidar'; import { preprocess } from 'svelte/compiler'; import { copy, mkdirp, rimraf } from './filesystem.js'; @@ -46,9 +46,10 @@ async function do_build(options, analyse_code) { copy(temp, output); console.log( - colors - .bold() - .green(`${path.relative(options.cwd, input)} -> ${path.relative(options.cwd, output)}`) + styleText( + ['bold', 'green'], + `${path.relative(options.cwd, input)} -> ${path.relative(options.cwd, output)}` + ) ); } diff --git a/packages/package/src/validate.js b/packages/package/src/validate.js index 31d2d285bba3..0ac772ce84b0 100644 --- a/packages/package/src/validate.js +++ b/packages/package/src/validate.js @@ -1,6 +1,6 @@ import { readFileSync } from 'node:fs'; import { join } from 'node:path'; -import colors from 'kleur'; +import { styleText } from 'node:util'; /** * @param {import("./types.js").Options} options @@ -26,12 +26,13 @@ export function create_validator(options) { // - maybe there's a custom post-build script that fixes some of these if (warnings.length) { console.log( - colors - .bold() - .yellow('@sveltejs/package found the following issues while packaging your library:') + styleText( + ['bold', 'yellow'], + '@sveltejs/package found the following issues while packaging your library:' + ) ); for (const warning of warnings) { - console.log(colors.yellow(`${warning}\n`)); + console.log(styleText('yellow', `${warning}\n`)); } } } From 2640fcf2df1dc9c24d068149dc41de6c2ddfea2b Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Mon, 5 Aug 2024 13:17:13 +0530 Subject: [PATCH 03/11] chore: remove `kleur` package --- packages/create-svelte/package.json | 3 +-- packages/kit/package.json | 1 - packages/migrate/package.json | 1 - packages/package/package.json | 1 - pnpm-lock.yaml | 12 ------------ 5 files changed, 1 insertion(+), 17 deletions(-) diff --git a/packages/create-svelte/package.json b/packages/create-svelte/package.json index af27474e4850..931f1938e2c8 100644 --- a/packages/create-svelte/package.json +++ b/packages/create-svelte/package.json @@ -22,8 +22,7 @@ "bin": "./bin.js", "main": "./index.js", "dependencies": { - "@clack/prompts": "^0.7.0", - "kleur": "^4.1.5" + "@clack/prompts": "^0.7.0" }, "devDependencies": { "@playwright/test": "^1.44.1", diff --git a/packages/kit/package.json b/packages/kit/package.json index 8f1620d2bf93..af5856060374 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -23,7 +23,6 @@ "devalue": "^5.0.0", "esm-env": "^1.0.0", "import-meta-resolve": "^4.1.0", - "kleur": "^4.1.5", "magic-string": "^0.30.5", "mrmime": "^2.0.0", "sade": "^1.8.1", diff --git a/packages/migrate/package.json b/packages/migrate/package.json index aed79f40f44e..cd38b6e4dd5d 100644 --- a/packages/migrate/package.json +++ b/packages/migrate/package.json @@ -32,7 +32,6 @@ ], "dependencies": { "import-meta-resolve": "^4.1.0", - "kleur": "^4.1.5", "magic-string": "^0.30.5", "prompts": "^2.4.2", "semver": "^7.5.4", diff --git a/packages/package/package.json b/packages/package/package.json index 1fef265c1800..e32a332c7206 100644 --- a/packages/package/package.json +++ b/packages/package/package.json @@ -21,7 +21,6 @@ "type": "module", "dependencies": { "chokidar": "^3.6.0", - "kleur": "^4.1.5", "sade": "^1.8.1", "semver": "^7.5.4", "svelte2tsx": "~0.7.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d9e686623fc..7b1df9a5b347 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,9 +294,6 @@ importers: '@clack/prompts': specifier: ^0.7.0 version: 0.7.0 - kleur: - specifier: ^4.1.5 - version: 4.1.5 devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -416,9 +413,6 @@ importers: import-meta-resolve: specifier: ^4.1.0 version: 4.1.0 - kleur: - specifier: ^4.1.5 - version: 4.1.5 magic-string: specifier: ^0.30.5 version: 0.30.10 @@ -1098,9 +1092,6 @@ importers: import-meta-resolve: specifier: ^4.1.0 version: 4.1.0 - kleur: - specifier: ^4.1.5 - version: 4.1.5 magic-string: specifier: ^0.30.5 version: 0.30.10 @@ -1147,9 +1138,6 @@ importers: chokidar: specifier: ^3.6.0 version: 3.6.0 - kleur: - specifier: ^4.1.5 - version: 4.1.5 sade: specifier: ^1.8.1 version: 1.8.1 From 620d46d7e7648e302eb95379e2ef48954b1ab337 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Mon, 5 Aug 2024 14:30:49 +0530 Subject: [PATCH 04/11] chore: Upgrade CI node version to 20 --- .github/workflows/ci.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a8e35a53dc16..251f4d05fade 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: - uses: pnpm/action-setup@v4.0.0 - uses: actions/setup-node@v4 with: - node-version: '18.x' + node-version: '20.x' cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm run lint @@ -39,10 +39,10 @@ jobs: fail-fast: false matrix: include: - - node-version: 18 + - node-version: 20 os: ubuntu-latest e2e-browser: 'chromium' - - node-version: 20 + - node-version: 22 os: ubuntu-latest e2e-browser: 'chromium' env: @@ -79,27 +79,27 @@ jobs: fail-fast: false matrix: include: - - node-version: 18 + - node-version: 20 os: windows-2019 # slowness reported on newer versions https://github.com/actions/runner-images/issues/5166 e2e-browser: 'chromium' mode: 'dev' - - node-version: 18 + - node-version: 20 os: ubuntu-latest e2e-browser: 'firefox' mode: 'dev' - - node-version: 18 + - node-version: 20 os: macOS-latest e2e-browser: 'webkit' mode: 'dev' - - node-version: 18 + - node-version: 20 os: windows-2019 # slowness reported on newer versions https://github.com/actions/runner-images/issues/5166 e2e-browser: 'chromium' mode: 'build' - - node-version: 18 + - node-version: 20 os: ubuntu-latest e2e-browser: 'firefox' mode: 'build' - - node-version: 18 + - node-version: 20 os: macOS-latest e2e-browser: 'webkit' mode: 'build' @@ -137,7 +137,7 @@ jobs: - uses: pnpm/action-setup@v4.0.0 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm playwright install chromium From 6d4b34d3f837cb0576d93f95d5d5f4bdc2637d8d Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Wed, 7 Aug 2024 13:26:08 +0530 Subject: [PATCH 05/11] chore: Add changeset --- .changeset/cold-carrots-raise.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/cold-carrots-raise.md diff --git a/.changeset/cold-carrots-raise.md b/.changeset/cold-carrots-raise.md new file mode 100644 index 000000000000..97ec46bcb33b --- /dev/null +++ b/.changeset/cold-carrots-raise.md @@ -0,0 +1,8 @@ +--- +'create-svelte': major +'svelte-migrate': major +'@sveltejs/package': major +'@sveltejs/kit': major +--- + +breaking: require Node v20.13 or newer, replace kleur with styleText From ec51f8689696cfa98d8715b1956268c054d572f1 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 14 Jun 2025 14:05:53 +0530 Subject: [PATCH 06/11] chore: Update node version in changeset --- .changeset/cold-carrots-raise.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/cold-carrots-raise.md b/.changeset/cold-carrots-raise.md index 97ec46bcb33b..9f325a98e531 100644 --- a/.changeset/cold-carrots-raise.md +++ b/.changeset/cold-carrots-raise.md @@ -5,4 +5,4 @@ '@sveltejs/kit': major --- -breaking: require Node v20.13 or newer, replace kleur with styleText +breaking: require Node v20.12 or newer, replace kleur with styleText From b5165b1e7a3bb93ebe0bfa483e48b02d6cf69a04 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 14 Jun 2025 14:08:59 +0530 Subject: [PATCH 07/11] chore: Update min node version --- packages/kit/package.json | 2 +- packages/kit/src/exports/vite/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 5c1b2a4634f7..64a04725dc65 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -102,6 +102,6 @@ }, "types": "types/index.d.ts", "engines": { - "node": ">=20.13" + "node": ">=20.12" } } diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 6927729a85e8..e392aad270b0 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -711,7 +711,7 @@ Tips: } }, ssrEmitAssets: true, - target: ssr ? 'node20.13' : undefined + target: ssr ? 'node20.12' : undefined }, publicDir: kit.files.assets, worker: { From 0cbae191b9be4e6c630136e21cc55e7978c1909b Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 14 Jun 2025 14:10:16 +0530 Subject: [PATCH 08/11] chore: Remove obsolete packages from changeset --- .changeset/cold-carrots-raise.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/.changeset/cold-carrots-raise.md b/.changeset/cold-carrots-raise.md index 9f325a98e531..b6dc283e59aa 100644 --- a/.changeset/cold-carrots-raise.md +++ b/.changeset/cold-carrots-raise.md @@ -1,6 +1,4 @@ --- -'create-svelte': major -'svelte-migrate': major '@sveltejs/package': major '@sveltejs/kit': major --- From 157937c254ffa8eac84490a479b635c340b55f6b Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 21 Jun 2025 12:08:01 +0530 Subject: [PATCH 09/11] chore: Use catalog for @types/node version --- packages/adapter-auto/package.json | 2 +- packages/adapter-cloudflare/package.json | 2 +- packages/adapter-netlify/package.json | 2 +- packages/adapter-node/package.json | 2 +- packages/adapter-static/package.json | 2 +- packages/adapter-vercel/package.json | 2 +- packages/enhanced-img/package.json | 2 +- packages/kit/package.json | 2 +- packages/package/package.json | 2 +- pnpm-workspace.yaml | 3 ++- 10 files changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/adapter-auto/package.json b/packages/adapter-auto/package.json index 54820b60eb2e..e2c48cbc8575 100644 --- a/packages/adapter-auto/package.json +++ b/packages/adapter-auto/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "catalog:", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "typescript": "^5.3.3", "vitest": "catalog:" }, diff --git a/packages/adapter-cloudflare/package.json b/packages/adapter-cloudflare/package.json index f57f2064d2fa..5d33b46933c7 100644 --- a/packages/adapter-cloudflare/package.json +++ b/packages/adapter-cloudflare/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@playwright/test": "catalog:", "@sveltejs/kit": "workspace:^", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "esbuild": "^0.25.4", "typescript": "^5.3.3" }, diff --git a/packages/adapter-netlify/package.json b/packages/adapter-netlify/package.json index e97516c4dbcc..5a1da7491f25 100644 --- a/packages/adapter-netlify/package.json +++ b/packages/adapter-netlify/package.json @@ -52,7 +52,7 @@ "@rollup/plugin-node-resolve": "^16.0.0", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "catalog:", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "@types/set-cookie-parser": "^2.4.7", "rollup": "^4.14.2", "typescript": "^5.3.3", diff --git a/packages/adapter-node/package.json b/packages/adapter-node/package.json index 39daa80c96c2..625585a874e8 100644 --- a/packages/adapter-node/package.json +++ b/packages/adapter-node/package.json @@ -45,7 +45,7 @@ "@polka/url": "^1.0.0-next.28", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "catalog:", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "polka": "^1.0.0-next.28", "sirv": "^3.0.0", "typescript": "^5.3.3", diff --git a/packages/adapter-static/package.json b/packages/adapter-static/package.json index b0a2f0c6fde4..0ef0c4d762a7 100644 --- a/packages/adapter-static/package.json +++ b/packages/adapter-static/package.json @@ -42,7 +42,7 @@ "@playwright/test": "catalog:", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "catalog:", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "sirv": "^3.0.0", "svelte": "^5.23.1", "typescript": "^5.3.3", diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index 2b20a708bd05..7afddc7bc716 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "catalog:", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "typescript": "^5.3.3", "vitest": "catalog:" }, diff --git a/packages/enhanced-img/package.json b/packages/enhanced-img/package.json index a228ddf219d6..e430f816824b 100644 --- a/packages/enhanced-img/package.json +++ b/packages/enhanced-img/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "catalog:", "@types/estree": "^1.0.5", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "rollup": "^4.27.4", "svelte": "^5.23.1", "typescript": "^5.6.3", diff --git a/packages/kit/package.json b/packages/kit/package.json index 1e1e9676da82..41c1941548ba 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "@playwright/test": "catalog:", "@sveltejs/vite-plugin-svelte": "catalog:", "@types/connect": "^3.4.38", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "@types/set-cookie-parser": "^2.4.7", "dts-buddy": "^0.6.1", "rollup": "^4.14.2", diff --git a/packages/package/package.json b/packages/package/package.json index 522d510acf4e..7cbfce0a8fda 100644 --- a/packages/package/package.json +++ b/packages/package/package.json @@ -27,7 +27,7 @@ }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "catalog:", - "@types/node": "^20.12.0", + "@types/node": "catalog:", "@types/semver": "^7.5.6", "prettier": "^3.1.1", "svelte": "^5.23.1", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 54880d83fa33..77a5c8b4b415 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,5 +14,6 @@ packages: catalog: '@playwright/test': '^1.51.1' '@sveltejs/vite-plugin-svelte': '^6.0.0-next.0' + '@types/node': '^20.12.0' 'vitest': '^3.2.3' - 'vite': '^6.3.5' \ No newline at end of file + 'vite': '^6.3.5' From 4316e283320100be5eface8444573ce108f8bf3e Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 21 Jun 2025 12:09:21 +0530 Subject: [PATCH 10/11] chore: Update lockfile --- pnpm-lock.yaml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85c27c87b799..6b8e67d8d8da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,6 +12,9 @@ catalogs: '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0-next.0 version: 6.0.0-next.0 + '@types/node': + specifier: ^20.12.0 + version: 20.14.14 vite: specifier: ^6.3.5 version: 6.3.5 @@ -57,7 +60,7 @@ importers: specifier: 'catalog:' version: 6.0.0-next.0(svelte@5.23.1)(vite@6.3.5(@types/node@20.14.14)(lightningcss@1.30.1)) '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 typescript: specifier: ^5.3.3 @@ -85,7 +88,7 @@ importers: specifier: workspace:^ version: link:../kit '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 esbuild: specifier: ^0.25.4 @@ -167,7 +170,7 @@ importers: specifier: 'catalog:' version: 6.0.0-next.0(svelte@5.23.1)(vite@6.3.5(@types/node@20.14.14)(lightningcss@1.30.1)) '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 '@types/set-cookie-parser': specifier: ^2.4.7 @@ -207,7 +210,7 @@ importers: specifier: 'catalog:' version: 6.0.0-next.0(svelte@5.23.1)(vite@6.3.5(@types/node@20.14.14)(lightningcss@1.30.1)) '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 polka: specifier: ^1.0.0-next.28 @@ -234,7 +237,7 @@ importers: specifier: 'catalog:' version: 6.0.0-next.0(svelte@5.23.1)(vite@6.3.5(@types/node@20.14.14)(lightningcss@1.30.1)) '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 sirv: specifier: ^3.0.0 @@ -304,7 +307,7 @@ importers: specifier: 'catalog:' version: 6.0.0-next.0(svelte@5.23.1)(vite@6.3.5(@types/node@20.14.14)(lightningcss@1.30.1)) '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 typescript: specifier: ^5.3.3 @@ -350,7 +353,7 @@ importers: specifier: ^1.0.5 version: 1.0.7 '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 rollup: specifier: ^4.27.4 @@ -417,7 +420,7 @@ importers: specifier: ^3.4.38 version: 3.4.38 '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 '@types/set-cookie-parser': specifier: ^2.4.7 @@ -1138,7 +1141,7 @@ importers: specifier: 'catalog:' version: 6.0.0-next.0(svelte@5.23.1)(vite@6.3.5(@types/node@20.14.14)(lightningcss@1.30.1)) '@types/node': - specifier: ^20.12.0 + specifier: 'catalog:' version: 20.14.14 '@types/semver': specifier: ^7.5.6 From 1fa0ddae7e9dc8baa1613e668b6a064730613889 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 21 Jun 2025 12:12:48 +0530 Subject: [PATCH 11/11] chore: Bump duplicate node version to 24 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6f70bcd58437..71f3d270dd82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: - node-version: 22 os: ubuntu-latest e2e-browser: 'chromium' - - node-version: 22 + - node-version: 24 os: ubuntu-latest e2e-browser: 'chromium' env: