]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: exclude private packages from version updates
authorEvan You <yyx990803@gmail.com>
Tue, 21 Nov 2023 01:37:37 +0000 (09:37 +0800)
committerEvan You <yyx990803@gmail.com>
Tue, 21 Nov 2023 01:37:37 +0000 (09:37 +0800)
packages/dts-built-test/package.json
packages/dts-test/package.json
packages/runtime-test/package.json
packages/sfc-playground/package.json
packages/template-explorer/package.json
scripts/release.js

index 427bd9c0c4bce8e3dc4df37ba8e0a5b519db9536..dca0f80fae8da93a52e63c81b29226e0a0c859a4 100644 (file)
@@ -1,11 +1,11 @@
 {
   "name": "@vue/dts-built-test",
   "private": true,
+  "version": "0.0.0",
   "types": "dist/dts-built-test.d.ts",
   "dependencies": {
     "@vue/shared": "workspace:*",
     "@vue/reactivity": "workspace:*",
     "vue": "workspace:*"
-  },
-  "version": "3.3.8"
+  }
 }
index 07710bcc8d50966f6079c755326676fe41cedd92..a6ea96bfa86934800cc79fae979641b20631f6c7 100644 (file)
@@ -1,9 +1,9 @@
 {
   "name": "dts-test",
   "private": true,
+  "version": "0.0.0",
   "dependencies": {
     "vue": "workspace:*",
     "@vue/dts-built-test": "workspace:*"
-  },
-  "version": "3.3.8"
+  }
 }
index e76d8e4e5552b466e879c2a7c8dc36d1a3cc42af..c0586a8a24f512331ddce15d46e22666afa5b385 100644 (file)
@@ -1,8 +1,8 @@
 {
   "name": "@vue/runtime-test",
-  "version": "3.3.8",
-  "description": "@vue/runtime-test",
   "private": true,
+  "version": "0.0.0",
+  "description": "@vue/runtime-test",
   "main": "index.js",
   "module": "dist/runtime-test.esm-bundler.js",
   "types": "dist/runtime-test.d.ts",
index d95afb24cf86c6f60dd3bbeedceddaa5d32ac385..769ec8d77fc4b2048cc98da491cab2b736db5b49 100644 (file)
@@ -1,8 +1,8 @@
 {
   "name": "@vue/sfc-playground",
-  "version": "3.3.8",
-  "type": "module",
   "private": true,
+  "version": "0.0.0",
+  "type": "module",
   "scripts": {
     "dev": "vite",
     "build": "vite build",
index 351768f60bbc8ea42b83dde57c2f6c3922943fe9..75073e078e6092e3bd33d097e59183cb79e2e811 100644 (file)
@@ -1,7 +1,7 @@
 {
   "name": "@vue/template-explorer",
-  "version": "3.3.8",
   "private": true,
+  "version": "0.0.0",
   "buildOptions": {
     "formats": [
       "global"
index ec6d3cfdee7d12ad37cc147745d004209948fd86..10623eedb7518d9a85cabb8ce0dfef98103ef63d 100644 (file)
@@ -33,7 +33,15 @@ const skipGit = args.skipGit || args.canary
 
 const packages = fs
   .readdirSync(path.resolve(__dirname, '../packages'))
-  .filter(p => !p.endsWith('.ts') && !p.startsWith('.'))
+  .filter(p => {
+    const pkgRoot = path.resolve(__dirname, '../packages', p)
+    if (fs.statSync(pkgRoot).isDirectory()) {
+      const pkg = JSON.parse(
+        fs.readFileSync(path.resolve(pkgRoot, 'package.json'), 'utf-8')
+      )
+      return !pkg.private
+    }
+  })
 
 const isCorePackage = pkgName => {
   if (!pkgName) return
@@ -386,12 +394,6 @@ async function publishPackage(pkgName, version) {
   if (skippedPackages.includes(pkgName)) {
     return
   }
-  const pkgRoot = getPkgRoot(pkgName)
-  const pkgPath = path.resolve(pkgRoot, 'package.json')
-  const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'))
-  if (pkg.private) {
-    return
-  }
 
   let releaseTag = null
   if (args.tag) {
@@ -419,7 +421,7 @@ async function publishPackage(pkgName, version) {
         ...(skipGit ? ['--no-git-checks'] : [])
       ],
       {
-        cwd: pkgRoot,
+        cwd: getPkgRoot(pkgName),
         stdio: 'pipe'
       }
     )