nouislider-vue
Version:
noUiSlider component for vue 2 & nuxt
36 lines (31 loc) • 750 B
JavaScript
// rollup.config.js
import vue from 'rollup-plugin-vue';
import buble from 'rollup-plugin-buble';
import uglify from 'rollup-plugin-uglify-es';
import gzip from "rollup-plugin-gzip";
import minimist from 'minimist';
const argv = minimist(process.argv.slice(2));
const config = {
input: 'src/index.js',
output: {
name: 'veeno',
exports: 'named',
globals: {
noUiSlider: 'noUiSlider'
}
},
external: ['nouislider'],
plugins: [
vue({
css: true,
compileTemplate: true,
}),
buble(),
// uglify()
],
};
// Only minify browser (iife) version
if (argv.format === 'iife') {
config.plugins.push(uglify());
}
export default config;