]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: fix default build script (ignore sfc-playground)
authorEvan You <yyx990803@gmail.com>
Tue, 20 Jul 2021 13:29:45 +0000 (09:29 -0400)
committerEvan You <yyx990803@gmail.com>
Tue, 20 Jul 2021 13:29:45 +0000 (09:29 -0400)
close #4153

packages/sfc-playground/package.json
scripts/build.js

index 4b500c4583d5ba4aebf563a72ee79b5360b1a8aa..b271031ff5ed3717bdbfca8d6883702e21c6c7d5 100644 (file)
@@ -7,13 +7,6 @@
     "build": "vite build",
     "serve": "vite preview"
   },
-  "buildOptions": {
-    "formats": [
-      "global"
-    ],
-    "env": "development",
-    "enableNonBrowserBranches": true
-  },
   "devDependencies": {
     "@types/codemirror": "^0.0.108",
     "@vitejs/plugin-vue": "^1.2.0",
index fde0b17cafd730c5e7be0b727262887c94a351c0..9b5e37bfa867aa5c58c4eb16850900be879500bf 100644 (file)
@@ -75,8 +75,8 @@ async function build(target) {
   const pkgDir = path.resolve(`packages/${target}`)
   const pkg = require(`${pkgDir}/package.json`)
 
-  // only build published packages for release
-  if (isRelease && pkg.private) {
+  // if this is a full build (no specific targets), ignore private packages
+  if ((isRelease || !targets.length) && pkg.private) {
     return
   }
 
@@ -118,9 +118,8 @@ async function build(target) {
     const { Extractor, ExtractorConfig } = require('@microsoft/api-extractor')
 
     const extractorConfigPath = path.resolve(pkgDir, `api-extractor.json`)
-    const extractorConfig = ExtractorConfig.loadFileAndPrepare(
-      extractorConfigPath
-    )
+    const extractorConfig =
+      ExtractorConfig.loadFileAndPrepare(extractorConfigPath)
     const extractorResult = Extractor.invoke(extractorConfig, {
       localBuild: true,
       showVerboseMessages: true