"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",
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
}
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