This repository has been archived on 2020-09-01. You can view files and clone it, but cannot push or open issues or pull requests.
reactimal/rollup.config.js

44 lines
624 B
JavaScript

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' })]
}
];