From: Tycho Date: Thu, 20 Mar 2025 08:09:51 +0000 (+0800) Subject: chore(sfc-playground): dynamically set Vue version in downloaded project (#13074) X-Git-Tag: v3.5.14~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de7959ea478280169f52246516e44e21d17db38e;p=thirdparty%2Fvuejs%2Fcore.git chore(sfc-playground): dynamically set Vue version in downloaded project (#13074) --- diff --git a/packages-private/sfc-playground/src/download/download.ts b/packages-private/sfc-playground/src/download/download.ts index 28d836edb1..6b051abae1 100644 --- a/packages-private/sfc-playground/src/download/download.ts +++ b/packages-private/sfc-playground/src/download/download.ts @@ -17,7 +17,10 @@ export async function downloadProject(store: ReplStore) { // basic structure zip.file('index.html', index) - zip.file('package.json', pkg) + zip.file( + 'package.json', + pkg.replace(`"vue": "latest"`, `"vue": "${store.vueVersion || 'latest'}"`), + ) zip.file('vite.config.js', config) zip.file('README.md', readme) diff --git a/packages-private/sfc-playground/src/download/template/package.json b/packages-private/sfc-playground/src/download/template/package.json index cb01305b2f..70dacc6cc7 100644 --- a/packages-private/sfc-playground/src/download/template/package.json +++ b/packages-private/sfc-playground/src/download/template/package.json @@ -8,7 +8,7 @@ "serve": "vite preview" }, "dependencies": { - "vue": "^3.4.0" + "vue": "latest" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.2",