Rollup
rollupjs.org
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
- JavaScript Build Tools#20 of 277.3