SuperAPI AI 工具集

node-deps

通用与其它

查看项目

更新于 10-16 07:56

技能介绍

node-deps 用于更新 Node.js 项目依赖,基于 taze CLI 实现智能化处理。所有脚本路径位于 ~/.agents/skills/node-deps/ 下,不在当前工作目录查找。

用途:批量发现并升级过时的 npm 包依赖。

主要能力:扫描可用更新并按 semver 分级;PATCH 与 MINOR 更新自动应用;MAJOR 更新逐个向用户确认;固定版本(无 ^ 或 ~ 前缀)的依赖完全跳过;支持 monorepo 递归扫描。lucide-react 的 MAJOR 更新会自动跳过询问直接应用。

使用方式:先用 ~/.agents/skills/node-deps/scripts/run-taze.sh 检查 taze 是否安装,退出码为 1 时应提示安装:npm install -g taze 或一次性使用 npx taze。单包扫描执行该脚本,monorepo 加 -r。应用非 major 更新用 taze minor --write(monorepo 加 -r)。对批准的 major 更新用 taze major --write --include <pkg1>,<pkg2>,monorepo 加 -r。完成后需提醒用户运行 npm install、pnpm install 或 yarn install。

适用场景:需要维护 npm 依赖版本、希望自动化安全升级的项目。

限制:固定版本依赖表示有意锁定,绝不可修改;MAJOR 更新可能含破坏性变更,必须询问用户;--include 支持逗号分隔包名或正则。未提供缓存、回滚等其他功能说明。