@longzai-intelligence-dev-tools/version-upgrade
v0.2.26
Published
依赖版本升级检查工具(fork 自 taze v19.14.1,修复超时和重试)
Readme
@longzai-intelligence-dev-tools/version-upgrade
依赖版本升级检查工具包,fork 自 taze v19.14.1 并针对超时与重试问题进行了修复,作为 dev-tools 项目中版本管理能力的底层依赖。
定位
dev-tools 项目的版本检查能力层,位于 cli 之下。它不直接面向终端用户,而是向 cli 的 version upgrade 子命令提供依赖版本探测与升级建议能力,是 dev-tools 版本管理链路的核心实现。
核心能力
扫描 Monorepo 中各包的依赖声明,向 npm registry 查询最新版本,对比当前版本与可升级版本,输出升级建议;支持按 major/minor/patch 模式过滤升级范围,支持写入 package.json 的写入模式与仅预览的 dry-run 模式。针对 fork 来源的超时与重试缺陷做了修复,提升在大型 Monorepo 下的稳定性。
实现情况
已基于 taze 完成核心检查与升级逻辑的迁移与修复,依赖 semver、ofetch、package-manager-detector 等工具稳定运行,作为 cli 的内部依赖被 version upgrade 命令调用,能力可用。
