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 [ // reactimal.mjs config, // reactimal.min.mjs { ...config, output: { ...config.output, file: 'dist/reactimal.min.mjs' }, plugins: [ esmin({ overrides: { sourceType: 'module' } }) ] }, // reactimal.js { ...config, output: { format: 'umd', file: 'dist/reactimal.js', name: 'reactimal' }, plugins: [babel({ sourceType: 'module' })] } ];