Prechádzať zdrojové kódy

chore: use workspace vue dep for sfc-playground

Evan You 3 rokov pred
rodič
commit
2774ba5f0f

+ 1 - 1
packages/sfc-playground/package.json

@@ -12,7 +12,7 @@
     "vite": "^4.0.0"
   },
   "dependencies": {
-    "vue": "3.2.47",
+    "vue": "workspace:*",
     "@vue/repl": "^1.3.0",
     "file-saver": "^2.0.5",
     "jszip": "^3.6.0"

+ 1 - 1
pnpm-lock.yaml

@@ -252,7 +252,7 @@ importers:
       file-saver: ^2.0.5
       jszip: ^3.6.0
       vite: ^4.0.0
-      vue: 3.2.47
+      vue: workspace:*
     dependencies:
       '@vue/repl': 1.3.2_vue@packages+vue
       file-saver: 2.0.5

+ 3 - 0
scripts/release.js

@@ -200,6 +200,9 @@ function updateDeps(pkg, depType, version) {
   const deps = pkg[depType]
   if (!deps) return
   Object.keys(deps).forEach(dep => {
+    if (deps[dep] === 'workspace:*') {
+      return
+    }
     if (
       dep === 'vue' ||
       (dep.startsWith('@vue') && packages.includes(dep.replace(/^@vue\//, '')))