fengxinhhh / Cimi

一款全自动发布NPM包的工具
https://github.com/fengxinhhh
MIT License
115 stars 21 forks source link
javascript node nodejs npm npm-package typescript

npm npm

Cimi

一款全自动 npm 发包工具,一行命令帮助你 git replase、创建 git tag、发布 npm 包。

Cimi 自动生成新版本号,自动生成 commit message,创建 tag,push 到 github,最后发布到 npm 中,整个过程只需要一行命令,解放你的双手!

使用示例

Screenshot

Cimi 有什么优势?

当我们在开发组件库或者其他开源工具包时,我们发一个新的 NPM 包可能需要这些工作:

听起来是不是很麻烦?而有了cimi,你只需要一行简单的代码:

cimi patch main

就可以完成上面所有事情。

Cimi 修改版本规则

Cimi共有五种规则,来进行发包,其实也就是确定版本号。