UNPKG

vue2-filters

Version:
32 lines (31 loc) 660 B
var path = require('path'); var UglifyJsPlugin = require('uglifyjs-webpack-plugin'); module.exports = { entry: { 'vue2-filters': './src/index.js', 'vue2-filters.min': './src/index.js' }, output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js', libraryTarget: "umd", globalObject: 'typeof self !== \'undefined\' ? self : this' }, optimization: { minimize: true, minimizer: [new UglifyJsPlugin({ include: /\.min\.js$/ })] }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader' } } ] } };