0.0.1 • Published 7 months ago

@xgoo-mn/plugin-npm-version v0.0.1

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
7 months ago

monorepo 发包流程

mono version -p xxx -> 分别获取 npm 上 latest 版本号,然后执行 patch 更新版本 pr: /release-dev xxx -> 分别获取对应 tag(mono: dev)的最新版本 -> 获取 latest 最新版本号 -> 如果 latest 版本大于 tag 版本,以 latest 版本作为当前版本(还有 gitHead 作为上次发版的 gitHead);否则直接以 tag 版本号做为当前版本(tag 版本的 gitHead 作为上次 gitHead) -> 比对上次 gitHead 和当前 git head 在包路径下是否有变动 -> 如果有变动,基于当前版本做 prerelease 更新 release -> 在发布的时候,任务里会配置 tag 参数,以及 registries 参数(多个 registry),发包前 package.json 写入最新的 gitHead -> 遍历包进行 publish

0.0.1

7 months ago