Registry / devops / rollup-plugin-combine

rollup-plugin-combine

JSON →
library2.1.1jsnpmunverified

A Rollup plugin that merges multiple JavaScript files into a single output, supporting both library and application builds. The current stable version is 2.1.1, released with a moderate cadence. It differentiates from similar plugins by offering fine-grained control over file ordering and custom transforms during concatenation. However, it lacks TypeScript support and is primarily used in legacy workflows where bundle splitting is not required.

npm install rollup-plugin-combine
INSTALL
IMPORT
SIG · ROLLUP-PLUGIN-COMB
R
rollup-plugin-combine
devopsjavascriptv2.1.1
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import combine from 'rollup-plugin-combine'
import { combine } from 'rollup-plugin-combine'
The default export is a function; named exports are not available.
default
const combine = require('rollup-plugin-combine')
const { combine } = require('rollup-plugin-combine')
CommonJS require returns the default export.
type CombineOptions
import type { CombineOptions } from 'rollup-plugin-combine'
TypeScript users can import the options type for type safety, available since v2.

Combines two input files into a single output file using the plugin.

// rollup.config.js import combine from 'rollup-plugin-combine'; export default { input: 'src/index.js', output: { dir: 'dist', format: 'esm' }, plugins: [ combine({ files: ['src/utils.js', 'src/main.js'], output: 'dist/bundle.js' }) ] };
Debug
Known issues
gotchaPlugin does not support source maps; combining files may break debugging experience.
fix
Use alternative plugin with source map support or disable source maps in Rollup.
affects: <3.0.0
deprecatedOption 'files' is deprecated, use 'include' instead.
fix
Rename 'files' to 'include' in plugin options.
affects: >=1.0.0 <2.0.0
breakingIn v2, output option is required; previous versions allowed omission.
fix
Ensure 'output' is provided in plugin options.
affects: >=2.0.0
Errors
Common errors & fixes
TypeError: combine is not a function
Using named import instead of default import.
fix
Use 'import combine from 'rollup-plugin-combine'' instead of 'import { combine } from ...'
Error: The 'output' option must be specified.
Missing required 'output' option in plugin configuration.
fix
Add 'output' property to the plugin options, e.g., output: 'bundle.js'
Module not found: Can't resolve 'rollup-plugin-combine'
Package not installed or missing from dependencies.
fix
Run 'npm install rollup-plugin-combine' and ensure it's in your package.json.
Upgrade
Version history
2.1.1latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
rollup-plugin-combine — npm install rollup-plugin-combine · libregistry