2.1.1 • Published 1 year ago
rollup-plugin-combine v2.1.1
rollup-plugin-combine
A rollup plugin for combining dynamic JavaScript files which can be compiled into a library or application.
Installation
npm install rollup-plugin-combine --save-dev
Usage
rollup.config.js
generate chunks
const match = require('rollup-plugin-match');
const empty = require('rollup-plugin-empty');
const combine = require('rollup-plugin-combine');
module.exports = [{
input: 'src/*.js',
plugins: [
empty({
silent: false,
file: 'dist/cjs.js'
}),
match(),
combine()
],
output: {
file: 'dist/cjs.js',
format: 'cjs'
}
}, {
input: 'src/*.js',
plugins: [
empty({
silent: false,
file: 'dist/lib/**/*.js'
}),
match()
],
output: {
dir: 'dist/lib',
format: 'cjs'
}
}, {
input: 'src/*.js',
plugins: [
empty({
silent: false,
dir: 'dist/es'
}),
match(),
combine({
outputDir: true
})
],
output: {
dir: 'dist/es',
format: 'es'
}
}];
generate one chunk
const match = require('rollup-plugin-match');
const empty = require('rollup-plugin-empty');
const combine = require('rollup-plugin-combine');
module.exports = {
input: 'src/*.js',
plugins: [
empty({
silent: false,
dir: 'dist'
}),
match(),
combine()
],
output: {
file: 'dist/index.es.js',
format: 'es'
}
};
Options
- main
String
(default:'index.js'
) virtual entry - outputDir
Boolean
generate chunks or not - exports
String
(undefined
、'named'
or'default'
)
2.1.3
1 year ago
2.1.2
1 year ago
2.1.1
3 years ago
2.1.0
3 years ago
2.0.0-beta.1
4 years ago
2.0.0-beta.0
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.0.1
5 years ago
1.0.2
5 years ago
1.0.0
5 years ago
1.0.0-beta.1
5 years ago