用途:批量处理 JavaScript 生态(npm/pnpm/yarn/bun)的依赖更新,借助 Taze 先生成一份结构化升级计划,再分批应用。主要能力:扫描并分类每个可更新项为 apply、review-major、review 或 skip-fixed;可识别 monorepo、扫描时纳入锁定版本、镜像 Bun 的最小发布年龄设置;支持 Bun catalogs 预览与写入;写入前先跑基线校验,写入后重跑同一套校验。用法:运行 bash <skill-dir>/scripts/run-taze.sh --plan [--include package-a,package-b] > <taze-plan.json> 生成计划(支持 --dry-run 只展示不改动);选定 ranged 次要/补丁更新后,用 run-taze.sh --write --include ... 一次性写入;Bun catalogs 用 uv run <skill-dir>/scripts/update-bun-catalogs.py --root <repo> --plan <taze-plan.json> --include ... 预览,加 --write 原子更新,随后运行 ni 更新锁文件。限制:不会自动批准任何主版本升级,需用户逐一选择;基线校验失败则中止(显示依赖矛盾、冲突等阻断性问题);无清晰安全修复时须交由用户决定返回或修复;固定版本与非 semver 协议默认不变,除非用户明确要求;资料未提供具体支持平台、收费或价格信息。
bump-deps
通用与其它
更新于 10-16 07:56