echarts-extension-leaflet
Version:
echarts extension for leaflet
56 lines (53 loc) • 1.31 kB
JavaScript
import resolve from 'rollup-plugin-node-resolve';
import babel from 'rollup-plugin-babel';
import commonjs from 'rollup-plugin-commonjs';
export default [{
input: './src/Leaflet.js',
external: ['echarts/lib/echarts', 'leaflet/src/Leaflet'],
output: {
name: 'leaflet',
format: 'umd',
globals: {
'echarts/lib/echarts': 'echarts',
'leaflet/src/Leaflet': 'L',
},
file: './dist/echarts-extension-leaflet.js',
},
plugins: [
resolve(),
commonjs({
namedExports: {
'node_modules/echarts/lib/echarts.js': 'echarts',
'node_modules/leaflet/src/Leaflet.js': 'L',
},
}),
babel({
exclude: 'node_modules/**',
}),
],
},
{
input: './src/Leaflet.js',
external: ['echarts/lib/echarts', 'leaflet/src/Leaflet'],
output: {
name: 'leaflet',
format: 'es',
globals: {
'echarts/lib/echarts': 'echarts',
'leaflet/src/Leaflet': 'L',
},
file: './dist/echarts-extension-leaflet.esm.js',
},
plugins: [
resolve(),
commonjs({
namedExports: {
'node_modules/echarts/lib/echarts.js': 'echarts',
'node_modules/leaflet/src/Leaflet.js': 'L',
},
}),
babel({
exclude: 'node_modules/**',
}),
],
}];