Rollup.js Configuration File

02/28/2024

This is the rollup.config.js file that is needed to use rollup.js:

class RollupConfig
{
    constructor(input, output) {
        this.input = input;

        this.output = {
            format: 'iife',
            compact: true,
            sourcemap: true,
            file: output,
        }
    }
}


// add each entry-point file and its output here:
const configs = [
    new RollupConfig('custom/pages/new-watch/index.js', 'dist/new-watch.bundle.js'),
];


// rollup.config.js
export default configs;

Then, in the terminal:

rollup --config rollup.config.js --watch

© 2024 by Ryan Rickgauer