import esmin from 'rollup-plugin-esmin'; import babel from 'rollup-plugin-babel'; import pkg from './package.json'; const config = { input: 'src/index.js', output: { file: pkg.module, format: 'es' } }; export default [ // trimkit.mjs config, // trimkit.min.mjs { ...config, output: { ...config.output, file: 'dist/trimkit.min.mjs' }, plugins: [ esmin({ overrides: { sourceType: 'module' } }) ] }, // trimkit.js { ...config, output: { format: 'umd', file: 'dist/trimkit.js', name: 'trimkit' }, plugins: [ babel({ sourceType: 'module' }) ] } ]