0.3.1 • Published 1 year ago

@hxyfe/cli v0.3.1

Weekly downloads
2
License
MIT
Repository
-
Last release
1 year ago

Simple Cli

本工具是个简单的小工具,目前支持以下功能:

  1. init
    1. 给项目添加了一系列校验代码的依赖
    2. 进行相关的配置
    3. 给项目添加一系列校验 git 提交信息的依赖
    4. 利用 git 钩子对提交代码和提交信息进行校验
    5. 也就是把代码校验工作流给搭建完成了
    6. 主要是添加了下面的模块
      1. eslint
      2. stylelint
      3. prettier
      4. husky
      5. commitizen
      6. validate-commit-msg
      7. lint-staged
      8. ...
    7. 如果初始化失败,那么建议将 node_modules 删除再次执行一次命令
    8. 如果执行了上面的步骤还是初始化失败,则可以联系作者
    9. 为了防止校验规则冲突,会将 .eslintrc.js .prettierrc.js 进行移除
    10. 如果以前的对应配置文件不是上面的格式,需要自行手动移除,否则校验规则仍然会按照原规则进行,但是不影响整个工作流的进行
  2. TODO:

Usage

【推荐】直接在项目根目录运行 npx @hxyfe/cli init

或者安装到项目依赖中

NPM

npm i @hxyfe/cli -D

YARN

yarn add @hxyfe/cli --dev

Usage

进入项目根目录运行 .\node_modules\.bin\run init