简易的可视化图表库
- 测试:
jest-electron
- 编译:
babel
- 代码规范:
eslint
rollup-plugin-babel
用babel
对代码进行编译rollup-plugin-node-resolve
保证代码能够正确加载文件
- 代码检查并且规范提交信息:
husky
:husky
能让你创建勾子(Hook),这些钩子会在指定时候执行。commitlint
:commitlint
会按照一定的规则对你的提交信息进行检查。lint-staged
:lint-staged
只会对你的新加入暂存区的文件进行指定的操作。
- 安装
commitlint
并且生成配置文件
期望: push 代码,或者提交 PR(Pull Request)的时候都对代码进行检测(Lint),测试(Test)和构建(Build)。如果任何一个不成功就显示失败
npm-run-all
顺序或者并行执行多个npm脚本命令