UNPKG

monorepo-temp-cli

Version:

used to generate a monorepo project with base config

41 lines (29 loc) 1.48 kB
# monorepo-temp-cli used to generate a monorepo project with base config 关于本仓库 本仓库仅仅作为前端monorepo 形式下的模板,避免每次新建项目一系列基础配置折磨😩,依照本人开发喜好配置 涉及内容: 1. git commit lint 2. eslint 3. stylelint 4. vscode 推荐插件 5. 保存自动格式化代码(js,ts,css,sass) 6. 通用的vscode setting 由于已经有了eslint 保存自动格式化,避免使用Prettier - Code formatter插件进行格式化,以免团队格式化不一致造成冲突过多 关于代码提交 代码没有错误继续提交会通过commitlint校验提交信息格式,格式如下 <type>(<scope>): <subject> <body> <footer> git commit -m "feat:xxx" type只有以下选项: feat:新功能 fix:Bug修复 docs:仅文档修改 style:不影响代码含义的更改(空格、格式、缺少分号等) refactor:既不修复错误也不添加功能的代码更改 perf:提高性能的代码更改 test:添加丢失的测试或更正现有测试 build:影响构建系统或外部依赖关系的更改 ci:更改我们的CI配置文件和脚本 chore:其他不修改src或测试文件的更改 revert:恢复以前的提交 # 使用 ``` Usage: monorepo-temp-cli [options] [command] Options: -v, --version 当前脚手架版本 -h, --help display help for command Commands: create 创建一个模板项目 help [command] display help for command ```