仓库结构
本文档概述了仓库的结构以及每个目录的用途。
/crates
我们将所有 Rust crates 存放在这个目录中。
/bench项目 Rust 侧的基准测试程序。/rolldownrolldown 打包器的核心逻辑。/rolldown_binding将核心逻辑绑定到 Node.js 的胶水代码。
/packages
我们将所有 Node.js 包存放在这个目录中。
/rolldown该项目的 Node.js 包。/bench项目 Node.js 侧的基准测试程序。/rollup-tests用于在 rolldown 中运行 rollup 测试的适配器。/vite-tests用于在本地 rolldown 中运行 rolldown-vite 仓库测试的脚本。
/examples
该目录包含在 Node.js 中针对各种场景使用 rolldown 的示例。
/scripts
该目录包含用于自动化项目各类任务的脚本。
/web
该目录包含一些与项目相关的网站。
/docs项目的文档。
