From 3a22aaa87cec5d484fc00c96803bfa8d054604e2 Mon Sep 17 00:00:00 2001 From: haoku123 Date: Thu, 20 Aug 2026 10:13:42 +0800 Subject: [PATCH] fix(v2/templates): bump vite-plugin-svelte for Vite 8 peer range Fresh v2 `svelte` and `svelte-ts` projects fail `npm install` with `ERESOLVE`: the templates pin `vite: ^8.0.13` (resolving to 8.2.1) while `@sveltejs/vite-plugin-svelte: ^6.0.0` resolves to 6.2.4, whose peer range is `vite ^6.3.0 || ^7.0.0`. Bump the plugin to `^7.3.0`, whose peer range is `vite ^8.0.0-beta.7 || ^8.0.0`. It requires `svelte ^5.46.4`, already satisfied by the templates' `svelte: ^5.55.7`. Verified both generated templates install without `--force` or `--legacy-peer-deps` and build successfully on a clean npm cache. Closes #5989 --- v2/pkg/templates/templates/svelte-ts/frontend/package.json | 2 +- v2/pkg/templates/templates/svelte/frontend/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/v2/pkg/templates/templates/svelte-ts/frontend/package.json b/v2/pkg/templates/templates/svelte-ts/frontend/package.json index cd76bfe7203..e2e1ea5a732 100644 --- a/v2/pkg/templates/templates/svelte-ts/frontend/package.json +++ b/v2/pkg/templates/templates/svelte-ts/frontend/package.json @@ -10,7 +10,7 @@ "check": "svelte-check --tsconfig ./tsconfig.json" }, "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^6.0.0", + "@sveltejs/vite-plugin-svelte": "^7.3.0", "@tsconfig/svelte": "^5.0.0", "svelte": "^5.55.7", "svelte-check": "^4.0.0", diff --git a/v2/pkg/templates/templates/svelte/frontend/package.json b/v2/pkg/templates/templates/svelte/frontend/package.json index 6824a287c92..b2a490bc6b4 100644 --- a/v2/pkg/templates/templates/svelte/frontend/package.json +++ b/v2/pkg/templates/templates/svelte/frontend/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^6.0.0", + "@sveltejs/vite-plugin-svelte": "^7.3.0", "svelte": "^5.55.7", "vite": "^8.0.13" }