2024 年 10 月,Vue.js 和 Vite 的作者尤雨溪宣布成立新公司 VoidZero,致力于构建统一、高性能的 JavaScript 工具链。在此背景下,VoidZero 推出了 tsdown,这是一款专为 TypeScript 项目设计的现代化打包工具。
tsdown 官网:http://tsdown.dev/
tsdown GitHub地址:https://github.com/rolldown/tsdown
tsdown 的核心特点
高性能构建: tsdown 基于 Rust 编写,利用 VoidZero 的底层工具 OXC,实现了比传统打包工具更快的构建速度。 模块化设计: tsdown 支持插件机制,开发者可以根据项目需求定制打包流程。 与 Vite 集成: 作为 Vite 的官方打包器,tsdown 提供了更紧密的集成体验,简化了配置过程。 开源社区支持: tsdown 是一个开源项目,社区活跃,文档完善,便于开发者参与和贡献。tsdown 的应用场景
tsdown 适用于各种 TypeScript 项目,特别是在需要高效构建和灵活配置的场景中表现出色。无论是小型库还是大型应用,tsdown 都能提供稳定可靠的打包解决方案。
tsdown 的发布标志着 VoidZero 在构建现代前端工具链方面迈出了重要一步。随着 tsdown 的不断发展,预计将为 TypeScript 开发者带来更高效的构建体验。