zengbotaozengbotao
关于我
git项目
关于我
git项目
  • zbt的npm包
    • commitlint-config手册
    • markdownlint-config手册
    • stylelint-config手册
    • eslint-config手册
  • 编码规范
    • css规范
    • html规范
    • JavaScript规范
    • node规范
    • typescript规范

self create

lerna create markdownlint-config
pnpm add -D markdownlint --filter markdownlint-config
#添加名为index.json的config,修改packsge.json中的name,main.publishConfig,repository

dev test

  1. 全局安装markdownlint-cli,主目录添加.markdownlint.json 中继承本包
{
  "extends": "@wavesdean/markdownlint-config"
}
npm i -g markdownlint-cli
markdownlint README.md

Usage

pnpm i -D  @wavesdean/markdownlint-config markdownlint

//主目录添加`.markdownlint.json` 中继承本包
{
  "extends": "@wavesdean/markdownlint-config"
}

run markdownlint "*.md"

issue

lerna 问题根据提示来,需不需要"useWorkspaces": true,

  "command": {
    "publish": {
      "message": "chore(release): publish %v"
    },
    "packages": ["packages/*"]
  }

husky - Git hooks installedpack: info lifecycle lerna-pracitice@undefined lerna ERR! E401 [UNAUTHORIZED] Login first

npm login
lerna publish

lerna ERR! E402 You must sign up for private packages 解决:在 package.json 中加上

“publishConfig”: {
"access": "public"
}
Last Updated:
Contributors: zengbotao
Prev
commitlint-config手册
Next
stylelint-config手册