mirror of
https://github.com/anvaka/isect.git
synced 2026-01-18 14:32:26 +00:00
43 lines
863 B
JavaScript
43 lines
863 B
JavaScript
const buble = require('rollup-plugin-buble');
|
|
const cjs = require('rollup-plugin-commonjs');
|
|
const node = require('rollup-plugin-node-resolve');
|
|
|
|
const uglify = require('rollup-plugin-uglify').uglify;
|
|
|
|
const version = process.env.VERSION || require('./package.json').version
|
|
|
|
const banner =
|
|
'/*!\n' +
|
|
' * isect v' + version + '\n' +
|
|
' * (c) 2018 Andrei Kashcha.\n' +
|
|
' * Released under the MIT License.\n' +
|
|
' */'
|
|
export default {
|
|
input: 'index.js',
|
|
plugins: [
|
|
node(),
|
|
cjs(),
|
|
buble()
|
|
],
|
|
output: [{
|
|
sourcemap: true,
|
|
format: 'umd',
|
|
name: 'isect',
|
|
file: 'build/isect.js',
|
|
banner
|
|
},
|
|
{
|
|
sourcemap: true,
|
|
format: 'umd',
|
|
name: 'isect',
|
|
file: 'build/isect.min.js',
|
|
banner,
|
|
plugins: [uglify()]
|
|
},
|
|
{
|
|
format: 'es',
|
|
file: 'build/isect.module.js'
|
|
}
|
|
],
|
|
}
|