0.0.1 • Published 2 years ago
biteagle-cli v0.0.1
比特鹰命令行界面工具
Biteagle Command line interface
介绍
将常用的配置集合在一起,通过命令的方式实现在项目中快速导入配置
目前支持一下指令
- add
- help
Add 指令
Gitlint
biteagle add Gitlint
增加对 git commit message 格式检测的配置文件。
检测依赖于 Eslint,如果没有做 Eslint 的配置。那么检测将不会生效
使用该命令的时候,会先检测依赖是否安装。如果没有安装会提示是否需要自动完成依赖的安装。
依赖安装好后,最后会生成配置文件。生成后直接使用即可。
增加了什么配置
.lintstagedrc.json
{ "*.{js,ts}": [ "eslint --fix" ] }
commitlint.config.js
module.exports = { "extends":[ "@commitlint/config-conventional" ] }
package.json
scripts: { ... + "prepare": "husky install" + "cz": "git-cz" }, + "config": { + "commitizen": { + "path": "cz-conventional-changelog" + } + }
- husky 两个钩子配置
commit-msg
npx commitlint -e
pre-commit
npx lint-staged
ThemeScss
biteagle add ThemeScss
增加基础的主题模块,基于 SCSS
会对项目目录进行检测,优先检测 SRC
文件夹,如果存在则在 SRC
里面添加配置,否则在根目录添加配置