0.12.0 • Published 27 days ago

@compass-aiden/cli v0.12.0

Weekly downloads
-
License
MIT
Repository
github
Last release
27 days ago

@compass-aiden/cli

Command line interfaces for Compass CLI

Getting Started

npm install -g @compass-aiden/cli 全局安装cli 或着 npm使用 npx @compass-aiden/cli <command>, pnpm使用pnpm dlx @compass-aiden/cli <command>等方式临时使用

compass --help 获取帮助信息

compass update Cli更新检查

compass pull 通过拉取模板来创建项目, compass pull --help 可以获得更多可选项说明,支持拉取的模板如下:

NameDescription
UtilsUtils实用程序工具库模板
StylesStyles基础样式库模板
CommandlineCommandline 命令行模板
自定义模板支持拉取Github自定义模板,支持注入模板变量,排除模板文件等定制化处理

compass plugin 向项目添加或删除插件, compass plugin --help 可以获得更多可选项说明,支持创建的插件如下:

NameDescription
eslintEslint 基于Airbnb规范对代码进行检查
prettierPrettier 代码格式化
jestJest 单元测试
stylelintStylelint 样式检查
githubactionsGithub actions 基于github actions添加CICD
githooks使用SimpleGitHooks基于githooks对项目添加自动化任务
commitlintCommitlint 提交信息格式校验,该插件依赖于githooks插件
prettyquickPrettyQuick 在Commit前仅对变更文件进行快速格式化,该插件依赖于githooks及prettier插件

compass create 创建各官方标准项目, compass create --help 可以获得更多可选项说明, 支持创建的项目如下:

NameDescription
VueVue项目
ReactReact项目
AngularAngular项目
NextNext SSR项目
TurboTurbo monorepo项目
UniappUniapp 跨端项目
ElectronElectron桌面端项目
NestNest后端项目

Contributes

Install

pnpm install

Base commands

  • pnpm dev 启用开发模式
  • pnpm build 生产构建
  • pnpm lint 代码校验
  • pnpm format 代码格式化

Publish library

提交合并请求至master即可, publish,tag,release都将自动化处理

0.12.0

27 days ago

0.11.0

28 days ago

0.10.0

1 month ago

0.9.0

1 month ago

0.8.0

1 month ago

0.7.1

1 month ago

0.7.0

1 month ago

0.6.0

1 month ago

0.5.0

2 months ago

0.3.0

2 months ago

0.4.0

2 months ago

0.2.0

2 months ago

0.1.0

2 months ago

0.0.3

2 months ago

0.0.4

2 months ago

0.0.1

2 months ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago