Browse Source

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

plus
谢亚昕 5 days 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",
"dev": "somebuild dev",
"build": "somebuild build",
"release": "pnpm build && node scripts/publish-branch.js",
"eslint": "eslint .",
"format": "eslint --fix .",
"publish": "pnpm build && npm publish",
"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": {
"vue": "Vue"

15
scripts/publish-branch.js

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

Loading…
Cancel
Save