Browse Source

chore: update package.json scripts to include docs:publish command and modify publish-branch.js for improved error handling

plus
谢亚昕 1 week ago
parent
commit
61e256b662
  1. 4
      package.json
  2. 15
      scripts/publish-branch.js

4
package.json

@ -28,12 +28,12 @@
"watch": "somebuild build --watch", "watch": "somebuild build --watch",
"dev": "somebuild dev", "dev": "somebuild dev",
"build": "somebuild build", "build": "somebuild build",
"release": "pnpm build && node scripts/publish-branch.js",
"eslint": "eslint .", "eslint": "eslint .",
"format": "eslint --fix .", "format": "eslint --fix .",
"publish": "pnpm build && npm publish", "publish": "pnpm build && npm publish",
"docs:dev": "vuepress dev docs", "docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs" "docs:build": "vuepress build docs",
"docs:publish": "pnpm docs:build && node scripts/publish-branch.js"
}, },
"globals": { "globals": {
"vue": "Vue" "vue": "Vue"

15
scripts/publish-branch.js

@ -1,11 +1,10 @@
import ghpages from "gh-pages" import ghpages from "gh-pages"
ghpages.publish( ghpages.publish(
".", "docs/\.vuepress/dist",
{ dotfiles: true, branch: "published", src: ["package.json", "dist/**/*"] }, { dotfiles: true, branch: "published" },
(err) => { ).then(() => {
if (err) console.log("success")
throw err }).catch((err) => {
console.log("success") console.error(err)
}, })
)

Loading…
Cancel
Save