tom-weatherhead/thaw-colour

View on GitHub
rollup.config.js

Summary

Maintainability
A
0 mins
Test Coverage
// rollup.config.js

// eslint-disable-next-line @typescript-eslint/no-var-requires
const { terser } = require('rollup-plugin-terser');

export default [
    {
        input: './dist/types/main.js',
        output: [
            {
                file: 'dist/thaw-colour.cjs.js',
                format: 'cjs',
                exports: 'named'
            },
            {
                file: 'dist/thaw-colour.esm.js',
                format: 'es',
                compact: true,
                plugins: [terser()]
            },
            {
                file: 'dist/thaw-colour.js',
                name: 'thaw-colour',
                format: 'umd',
                compact: true,
                plugins: [terser()]
            }
        ]
    }
];