Skip to content
SPECIFICTION
Get listed

Rollup

rollupjs.org

WebWindowsmacOSLinuxAPI
Visit rollupjs.org
Spec score 7.3 #20 of 27 in JavaScript Build Tools

Spec sheet

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

Where Specifiction places it

Alternatives to RollupAll alternatives →