0.0.1 • Published 2 years ago

biteagle-cli v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

比特鹰命令行界面工具

Biteagle Command line interface

介绍

将常用的配置集合在一起,通过命令的方式实现在项目中快速导入配置

目前支持一下指令

  • add
  • help

Add 指令

Gitlint

biteagle add Gitlint

增加对 git commit message 格式检测的配置文件。

检测依赖于 Eslint,如果没有做 Eslint 的配置。那么检测将不会生效

使用该命令的时候,会先检测依赖是否安装。如果没有安装会提示是否需要自动完成依赖的安装。

依赖安装好后,最后会生成配置文件。生成后直接使用即可。

增加了什么配置

  1. .lintstagedrc.json

    {
        "*.{js,ts}": [
            "eslint --fix"
        ]
    }
  1. commitlint.config.js

    module.exports = {
      "extends":[
        "@commitlint/config-conventional"
      ]
    }
  1. package.json

    scripts: {
      ...
      + "prepare": "husky install"
      + "cz": "git-cz"
    },
    + "config": {
    +   "commitizen": {
    +     "path": "cz-conventional-changelog"
    +   }
    + }
  1. husky 两个钩子配置
  • commit-msg

    npx commitlint -e
  • pre-commit

    npx lint-staged

ThemeScss

biteagle add ThemeScss

增加基础的主题模块,基于 SCSS

会对项目目录进行检测,优先检测 SRC 文件夹,如果存在则在 SRC 里面添加配置,否则在根目录添加配置

npm.io