UNPKG

vue-cli-plugin-rollup-esm-bundler

Version:
29 lines (24 loc) 588 B
// Inspired from https://github.com/team-innovation/vue-sfc-rollup import vue from 'rollup-plugin-vue' import buble from 'rollup-plugin-buble' import uglify from 'rollup-plugin-uglify-es' import { plugin as analyze } from 'rollup-plugin-analyzer' const config = { input: 'src/rollup/bundler.js', output: { name: '<%- componentNamePascal %>', exports: 'named' }, plugins: [ vue({ css: true, compileTemplate: true }), buble(), analyze() ] } if (process.argv.indexOf('iife') !== -1) { config.plugins.push(uglify()) } export default config