Rolldown은 Vite에서 사용될 차세대 번들러 (bundler)를 목표로 Rust로 작성된 JavaScript/TypeScript 번들러 (bundler)입니다. Rollup과 호환되는 API 및 플러그인 인터페이스를 제공하지만, 범위 면에서는 esbuild와 더 유사할 것입니다.
더 자세한 정보는 rolldown.rs의 문서를 확인해 주세요.
Rolldown은 VoidZero의 프로젝트입니다. 우리의 발표인 Announcing VoidZero - Next Generation Toolchain for JavaScript를 참조하세요.
대규모 JavaScript 도구에 대한 요구 사항이 있다면 연락해 주세요!
더 많은 기여자 (contributors)가 참여하기를 바랍니다!
시작하려면 Contributing Guide를 읽어주세요.
Rolldown 프로젝트는 다음 프로젝트들로부터 큰 영감을 받았습니다:
- Rich Harris가 만들고 Lukas Taegert-Atkinson이 유지 관리하는 Rollup.
- Evan Wallace가 만든 esbuild.
그리고 다음의 지원을 받습니다:
- Node-API를 통해 Rust로 Node.js 애드온 (add-ons)을 구현하기 위한 napi-rs.
- 기반 파서 (parser), 리졸버 (resolver) 및 소스맵 (sourcemap) 지원을 위한 oxc.
이 프로젝트는 MIT License 라이선스 하에 배포됩니다.
이 프로젝트에는 다음 프로젝트에서 파생되거나 복사된 코드가 일부 포함되어 있습니다:
이 프로젝트들의 라이선스는 THIRD-PARTY-LICENSE에 나열되어 있습니다.
빠르고 무료인 macOS 및 Linux 러너 (runners)로 우리의 CI/CD 파이프라인을 지원해 주는 namespace.so에 감사드립니다.