- Home
- JavaScript Build Tools
- Rollup
On the recordRead 4 Oct 202618 facts
Rollup
On the record
- Browser REPL
- Rollup provides a browser REPL that accepts ES6 modules and offers output format choices including ES, AMD, CJS, IIFE, UMD, and System.rollupjs.org · read 4 Oct 2026
- Browser use
- The documentation includes a page for running Rollup in a browser, and the site links to an online REPL.rollupjs.org · read 4 Oct 2026
- Code formats
- Rollup can output formats including ES modules, CommonJS, UMD, AMD, IIFE, and SystemJS.rollupjs.org · read 4 Oct 2026
- Code splitting
- It can split code across entry points and dynamic imports using the output format’s import mechanism.rollupjs.org · read 4 Oct 2026
- Compatibility
- Rollup can import existing CommonJS modules through a plugin.rollupjs.org · read 4 Oct 2026
- Configuration
- Rollup configuration files are optional, and the documentation recommends them as a convenient way to configure advanced functionality.rollupjs.org · read 4 Oct 2026
- Integrations
- The site says Vite pre-configures Rollup with defaults and plugins, and names WMR as a project that adopted its plugin API.rollupjs.org · read 4 Oct 2026
- Interfaces
- Rollup can be used from a command line interface or through its JavaScript API.rollupjs.org · read 4 Oct 2026
- License
- Rollup is released under the MIT License.rollupjs.org · read 4 Oct 2026
- Output formats
- It supports output formats including ES modules, CommonJS, UMD, and SystemJS.rollupjs.org · read 4 Oct 2026
- Plugins
- Rollup provides a plugin API for code injections and transformations.rollupjs.org · read 4 Oct 2026
- Purpose
- Rollup is a JavaScript module bundler that compiles smaller code modules into libraries or applications.rollupjs.org · read 4 Oct 2026
- Security
- The project asks users to report vulnerabilities through a private GitHub vulnerability report and recommends using the latest Rollup and official plugin versions.github.com · read 4 Oct 2026
- Security guidance
- The security page recommends using the latest versions of Rollup and its official plugins.github.com · read 4 Oct 2026
- Security reporting
- The project asks vulnerability reporters to submit a private vulnerability report through GitHub Security.github.com · read 4 Oct 2026
- Support
- The Rollup site links to a chat channel and to Open Collective for project contributions.rollupjs.org · read 4 Oct 2026
- Tree-shaking
- Rollup statically analyzes imported code and excludes parts that are not used.rollupjs.org · read 4 Oct 2026
- Use cases
- The project describes Rollup as suitable for building libraries and applications, including builds targeting browsers and Node.js.rollupjs.org · read 4 Oct 2026