bunpm
producthunt.com
无缝加速,兼容三大包管理器
昨天制作者:YASH VISHWAKARMA
关于 bunpm
bunpm 是一个透明的包装器,它能拦截 npm、yarn 和 pnpm 的命令,并通过 Bun 来执行——无需改变你的工作方式。继续使用 npm install、yarn add、pnpm add 等命令,但速度提升 10-25 倍。输出格式会匹配你调用的工具,所以一切看起来毫无变化。你的原始 npm、yarn 和 pnpm 不会被修改,完全可逆。跨平台支持 Windows、macOS 和 Linux。
核心功能
bunpm 的核心在于 无缝替换:你无需学习新命令,也无需修改现有脚本。它自动识别你使用的包管理器(npm、yarn 或 pnpm),并将底层操作委托给 Bun 的快速引擎。所有输出(包括错误信息)都经过格式化,与原始工具保持一致,让你几乎感觉不到它的存在。
主要特性
- 极速体验:利用 Bun 的底层性能,安装依赖速度提升 10-25 倍,显著减少等待时间。
- 零学习成本:完全兼容 npm、yarn 和 pnpm 的常用命令,无需改变习惯。
- 输出一致:输出格式与原始工具完全一致,包括颜色、缩进和错误提示,避免混淆。
- 安全可逆:不修改原始包管理器,卸载或禁用 bunpm 后一切恢复原状。
- 跨平台支持:在 Windows、macOS 和 Linux 上均可运行,团队协作无门槛。
适用场景
- 日常开发:加速本地依赖安装,提升开发效率。
- CI/CD 流水线:减少构建时间,加快部署流程。
- 团队迁移:在团队中逐步引入 Bun 的优势,无需强制改变工具链。
- 大型项目:处理大量依赖时,性能提升尤为明显。