

一款用于保持 npm、pnpm、Yarn 和 Bun 项目最新的 Mac 应用。Bumply 会在每条命令执行前展示其内容,逐字节备份你的 manifest 和 lockfile,并在任何操作失败时立即回滚。
Loading comments…
Bumply 是一款 Mac 应用,能让 npm、pnpm、Yarn 和 Bun 项目保持最新状态,同时规避常见风险。它会在执行前显示确切的命令,逐字节备份你的清单文件和锁文件,并在出现问题时立即回滚。适用于 macOS 13 及以上版本,可在单个窗口中管理所有 Node 项目——并且免费支持最多三个项目。
每次更新在执行前都会显示完整命令,并且在操作前会复制你的清单文件和锁文件。如果更新失败,这些文件会逐字节恢复。如果你一周后改变主意,更新历史记录会列出项目所有历史更新,并恢复这两个文件——全程不会写入你的 git 历史。
Bumply 会显示已安装的版本、清单文件要求的版本以及注册表提供的版本,并标明各自来源。每次更新都会分类说明:它会告诉你新版本是否在你声明的范围内,还是跨越了主版本号,让你永远不会被破坏性变更打个措手不及。
安全公告来自包管理器的审计数据,以只读方式使用,采用 package-lock-only 和 ignore-scripts 等标志。Bumply 检查期间不会安装任何内容,也不会运行任何包脚本,因此你可以按严重程度获取漏洞数量,而无需承担执行不可信代码的风险。
Bumply 能找出项目可从零重建的构建产物——node_modules、.next、.turbo、Pods——并显示每项占用的空间。你删除的任何内容都会进入废纸篓,并且它会标记每项是可重新生成还是需要先检查,确保你不会删除无法找回的内容。
Bumply 会在执行前显示每条命令,并能逐字节撤销任何操作,即使数天后也能还原。
这是核心承诺,而且确实做到了。大多数更新工具要么盲目运行,要么让你手动恢复文件。Bumply 将执行前命令展示、精确备份和完整更新历史记录相结合,让你可以自由尝试更新,同时知道原始状态始终一键可恢复。它还从不触碰你的 git 历史,保持提交日志干净整洁,工作流程不受影响。
你在 Mac 上管理 Node 项目,并且曾为某次更新后悔过。如果你使用多个包管理器、维护 monorepo,或者希望进行不执行包脚本的漏洞检查,Bumply 尤其有价值。它免费支持三个项目,你可以在最重要的工作上测试它,无需先付费购买。
其他您可能感兴趣的工具