/* eslint-env node */ import babel from 'rollup-plugin-babel'; import replace from 'rollup-plugin-re'; // import {minify} from 'uglify-es'; // import {uglify} from 'rollup-plugin-uglify'; const plugins = [ replace({ patterns: [ { match: /svgedit-config-es\.js/, test: 'svgedit-config-es.js', replace: 'svgedit-config-iife.js' }, { match: /svgedit-config-es\.js/, test: '// : ', // Sets `svgEditor` global for extensions/locales replace: '' } ] }), babel({ plugins: ['transform-object-rest-spread'] }) ]; export default [ { input: 'svgedit-config-es.js', output: { format: 'iife', file: `svgedit-config-iife.js` }, plugins }, { input: 'editor/xdomain-svgedit-config-es.js', output: { format: 'iife', file: `editor/xdomain-svgedit-config-iife.js` }, plugins } ];