2 projects
Rollup is a JavaScript module bundler that compiles ES modules into optimized output across multiple formats (ESM, CommonJS, UMD, IIFE), with aggressive tree-shaking to eliminate unused code. It's widely used for bundling libraries and underpins build tools like Vite.
Microbundle is a zero-configuration bundler for small JavaScript and TypeScript libraries, built on Rollup. It reads your package.json and emits optimized CJS, UMD, ESM, and modern ES2017 bundles with Babel transpilation, Terser minification, and TypeScript typings out of the box.