build: build-doc script

This commit is contained in:
07akioni 2020-07-08 23:02:26 +08:00
parent bc0c7f9d44
commit 7372976883
3 changed files with 16 additions and 2 deletions

1
.gitignore vendored
View File

@ -2,6 +2,7 @@ node_modules
dist
docDist
doc/dist
build-doc/deploy-doc.sh
test-size
test-bundle
test/unit/coverage

View File

@ -0,0 +1,13 @@
const fs = require('fs')
const path = require('path')
const tpl = fs.readFileSync(
path.resolve(__dirname, 'deploy-doc.sh.tpl')
).toString()
const script = tpl.replace(/\$VERSION/g, require('../package.json').version)
fs.writeFileSync(
path.resolve(__dirname, 'deploy-doc.sh'),
script
)

View File

@ -18,8 +18,8 @@
"lint": "eslint --no-error-on-unmatched-pattern --fix \"src/**/*.{js,vue}\" \"test/**/*.{js,vue}\" \"build/**/*.{js,vue}\" \"demo/**/*.{js,vue}\" && stylelint \"src/_styles/**/*.scss\"",
"lint:js": "eslint --no-error-on-unmatched-pattern --fix \"src/**/*.{js,vue}\" \"test/**/*.{js,vue}\" \"build/**/*.{js,vue}\" \"demo/**/*.{js,vue}\"",
"lint:style": "stylelint \"src/_styles/**/*.scss\"",
"release:doc": "npm run build:doc && sudo bash build-doc/deploy-doc.sh",
"release:doc:no-build": "sudo bash build-doc/deploy-doc.sh",
"release:doc": "npm run build:doc && node build-doc/generate-deploy-sh.js &&sudo bash build-doc/deploy-doc.sh",
"release:doc:no-build": "node build-doc/generate-deploy-sh.js && sudo bash build-doc/deploy-doc.sh",
"release:package": "npm run build && npm publish",
"test": "cross-env NODE_ENV=test jest"
},