前端知库

Bun

集运行时、包管理器、测试运行器和脚本运行于一个可执行文件的 JavaScript 工具链。

JavaScript/TypeScript 工具链,单个 bun 可执行文件包含运行时、兼容 Node.js 的包管理器、测试运行器和脚本运行器,目标是作为 Node.js 的直接替代,原生支持 TS 和 JSX。

运行时基于 JavaScriptCore 而不是 V8,迁移前要验证依赖的 Node.js API 和原生模块是否兼容。

许可:MIT。Bun 静态链接的 JavaScriptCore 与 WebKit 部分为 LGPL-2,再分发二进制时需遵守其条款。