import riot from 'rollup-plugin-riot' import nodeResolve from 'rollup-plugin-node-resolve' import commonjs from 'rollup-plugin-commonjs' import buble from 'rollup-plugin-buble' import { uglify } from 'rollup-plugin-uglify'; function makeBundle(item) { console.log(item); var entry = item[0]; var dest = item[1]; return { input: entry, output: { "file" : dest, "format" : "iife" }, plugins: [ riot({"ext" : "tag"}), nodeResolve({ preferBuiltins: false}), commonjs(), buble(), uglify() ] }; } export default makeBundle(["./scripts/editor.js", "/scripts/editor.min.js"]);