cf737aa2e7
this might break tests for now
31 lines
662 B
JavaScript
31 lines
662 B
JavaScript
const babel = require('rollup-plugin-babel');
|
|
const { default: babelrc } = require('babelrc-rollup');
|
|
const path = require('path');
|
|
|
|
const pkg = require('../package.json');
|
|
|
|
module.exports = {
|
|
entry: path.join(__dirname, '..', pkg.entry),
|
|
external: Object.keys(pkg.dependencies),
|
|
plugins: [
|
|
babel(
|
|
babelrc({
|
|
path: path.join(__dirname, '../.babelrc')
|
|
})
|
|
)
|
|
],
|
|
targets: [
|
|
{
|
|
dest: path.join(__dirname, '..', pkg.main),
|
|
moduleName: pkg.name,
|
|
format: 'umd',
|
|
sourceMap: 'inline'
|
|
},
|
|
{
|
|
dest: path.join(__dirname, '..', pkg.module),
|
|
format: 'es',
|
|
sourceMap: 'inline'
|
|
}
|
|
]
|
|
};
|