chore: use workspace vue dep for sfc-playground

This commit is contained in:
Evan You 2023-02-03 21:49:18 +08:00
parent 1e0251a377
commit 2774ba5f0f
3 changed files with 5 additions and 2 deletions

View File

@ -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"

View File

@ -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

View File

@ -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\//, '')))