rollup
Rollup is an open-source JavaScript module bundler designed to produce small, optimized bundles from multiple ES modules. It is particularly well suited for building libraries and applications where code size and predictable output matter. Rollup analyzes the import and export statements across a project's modules to build a dependency graph and generate a single bundled file or a set of bundles.
A core feature of Rollup is tree-shaking, which removes unused code by leveraging the static structure of
Rollup is configured via a rollup.config.js file that specifies input files, output options, and a plugins array.
Historically, Rollup was created by Rich Harris and has since grown a community-driven ecosystem. It is widely