SuperAPI AI 工具集

node-deps-bumper

通用与其它

查看项目

更新于 10-16 07:57

技能介绍

用途:面向 Node 项目做依赖更新,用 Taze 生成统一的结构化更新计划,批量应用兼容的区间更新,并把主版本决策集中为一批处理。新增依赖应使用仓库既有包管理器与区间约定,不因可容纳未来版本就改成精确版本;存在最小发布年龄策略时以其作为候选版本边界。

主要能力:运行 bash <skill-dir>/scripts/run-taze.sh --plan 生成 JSON 计划,将更新分为 apply、review-major、review、skip-fixed;自动识别 monorepo、纳入锁定版本、同步 Bun 最小发布年龄设置。选定区间内的 minor/patch 更新,主版本需用户逐项选择。可预览并原子写入 Bun catalogs(update-bun-catalogs.py,支持 --write),保留原有 ^、~ 或空前缀,随后用 ni 更新锁文件。

使用方式:先跑基线验证,再执行 bash <skill-dir>/scripts/run-taze.sh --write --include package-a,package-b 写入选中更新,检查 manifest 与锁文件差异,重跑基线命令及与更新依赖相关的窄验证。

限制:不自动按包名批准主版本;固定版本与非 semver 协议保持不变;基线不可信或存在依赖/对等解析冲突时中止;升级引入的问题须修复或回退,不得压制诊断或放宽验证。