npm.io
5.1.0 • Published 1h agoCLI

@vill-v/bumpp

Licence
MIT
Version
5.1.0
Deps
11
Size
19 kB
Vulns
0
Weekly
0

@vill-v/bumpp

遵循 semver 规范进行 release 的工具包(暂时只针对个人使用,并没有开放过多的配置项)

本包为 bumppchangelogen 的组合

解决

  • 使用 bumpp 无法生成 CHANGELOG.md
  • 使用 changelogen 对 monorepo项目 无法进行有效的release

简单使用

vbumpp

monorepo项目

vbumpp -r

自定义bump文件

vbumpp package.json packages/*/package.json

token 管理

发版需要的各平台 access_token 可通过 CLI 录入,加密后以二进制形式安全存储(不会以明文或文本形式落盘)

# 录入/更新 token(输入时隐藏回显)
vbumpp token set gitee

# 查看已配置的 token 及来源(不显示明文)
vbumpp token list

# 删除 token
vbumpp token remove gitee

配置文件(.vbumpprcvbumpp.config.ts 等)中的 accesstoken 设置会被忽略,上述二进制存储是 token 的唯一文件来源;历史上存放在 .vbumpprc 中的 token 请重新 token set 迁移

加密说明:密钥由设备信息派生(AES-256-GCM),防护目标是避免 token 明文/文本落盘(误提交、备份泄露等场景),并非高安全保险柜;更换设备或用户后需重新 token set

鸣谢

bumpp

changelogen

License

MIT