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