31 lines
517 B
JavaScript
31 lines
517 B
JavaScript
import coffee from 'rollup-plugin-coffee-script';
|
|
import { uglify } from 'rollup-plugin-uglify';
|
|
import _ from 'lodash';
|
|
|
|
import pkg from './package.json';
|
|
|
|
const baseConfig = {
|
|
input: 'lib/oms.coffee',
|
|
output: {
|
|
file: 'build/oms.js',
|
|
format: 'iife',
|
|
name: 'OverlappingMarkerSpiderfier'
|
|
},
|
|
plugins: [
|
|
coffee()
|
|
],
|
|
context: 'window'
|
|
};
|
|
|
|
export default [
|
|
baseConfig,
|
|
_.merge(_.cloneDeep(baseConfig), {
|
|
output: {
|
|
file: pkg.main
|
|
},
|
|
plugins: [
|
|
uglify()
|
|
]
|
|
})
|
|
];
|