vue-jcrop
Version:
The Javascript cropping widget for Vue.js
30 lines (27 loc) • 657 B
JavaScript
var webpack = require('webpack')
var merge = require('webpack-merge')
var base = require('./webpack.config.base')
var path = require('path')
var outputFile = 'vue-jcrop'
var globalName = 'VueJcrop'
module.exports = merge(base, {
output: {
path: path.resolve(__dirname, '../dist'),
filename: outputFile + '.browser.js',
library: globalName,
libraryTarget: 'umd',
},
externals: {
// Put external libraries like lodash here
// With their global name
// Example: 'lodash': '_'
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: true,
},
mangle: false,
}),
],
})