Bunup is the blazing-fast build tool for TypeScript libraries, designed for flawless developer experience and speed, powered by Bun.
Features
- ⚡ Instant Builds: Instant builds and rebuilds by default.
- 📝 Top-Notch TypeScript Declarations: Clean, minimal, accurate
.d.ts
files generated automatically. - 📦 ESM by Default: Modern ESM output by default.
- 🪓 Declaration Splitting: Splits shared types for smaller, cleaner
.d.ts
files. - 🔥 Declaration Minification: Aggressively minifies and shortens type names while preserving public API.
- 🔋 Batteries Included: Auto-generates package exports, detects unused dependencies and exports, and more.
- 🏗️ Workspace Ready: Builds multiple packages from one config and command.
📚 Documentation
To get started, visit the documentation.
❤️ Contributing
For guidelines on contributing, please read the contributing guide.
We welcome contributions from the community to enhance Bunup's capabilities and make it even more powerful.