本项目是一个前端工程化辅助包,包含以下内容:
npm install -D @denaro/{config-commitlint,config-cz-git,...}
# or
pnpm install -D @denaro/{config-commitlint,config-cz-git,...}
# or
yarn add -D @denaro/{config-commitlint,config-cz-git,...}
npm install -D lint-staged husky
# or
pnpm install -D lint-staged husky
# or
yarn add -D lint-staged husky
初始化 husky
npx husky install
添加 pre-commit 钩子
npx husky add .husky/pre-commit "npx --no-install lint-staged"
添加 commit-msg 钩子
npx husky add .husky/commit-msg "npx --no -- commitlint --edit ${1}"