]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(sfc-playground): dynamically set Vue version in downloaded project (#13074)
authorTycho <jh.leong@outlook.com>
Thu, 20 Mar 2025 08:09:51 +0000 (16:09 +0800)
committerGitHub <noreply@github.com>
Thu, 20 Mar 2025 08:09:51 +0000 (16:09 +0800)
packages-private/sfc-playground/src/download/download.ts
packages-private/sfc-playground/src/download/template/package.json

index 28d836edb1187a00e9eead1b7aa06a2a27962e1a..6b051abae19bbcb2ec9e1fba0b785eefbeffe3ed 100644 (file)
@@ -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)
 
index cb01305b2f8240dd15b300a17e3422c470369539..70dacc6cc7468b04667a59f9cd6bf943aa7f8560 100644 (file)
@@ -8,7 +8,7 @@
     "serve": "vite preview"
   },
   "dependencies": {
-    "vue": "^3.4.0"
+    "vue": "latest"
   },
   "devDependencies": {
     "@vitejs/plugin-vue": "^5.2.2",