1. Install npm package via npm npm i rollup-plugin-reporter
or via yarn yarn add rollup-plugin-reporter
2. Add plugin call into Rollup config, to plugins sections
// rollup.config.js
import reporter from 'rollup-plugin-reporter';
module.exports = {
...,
plugins: [
reporter()
],
...
}
The custom report function will be called with a single data
parameter.
// rollup.config.js
import reporter from 'rollup-plugin-reporter';
module.exports = {
...,
plugins: [
reporter({
report: data => {
console.log(`${data.bundle} [${data.size.rendered}]`);
}
})
],
...
}
{
// Relative path to bundle file
bundle: String,
// Bundle size
size: {
original: Number,
rendered: Number
},
// List of modules included in current bundle
modules: Array<String>
}
{
// Excluded bundles from report
exclude: Array<String>,
// Custom report function
report: Function
}
Code and documentation copyright 2018 Vladimir Belov. Code released under the MIT license.