var path = require('path') var webpack = require('webpack') module.exports = { entry: './index.js', output: { path: path.resolve(__dirname, './dist'), filename: 'vuecodemirror.min.js', library: 'VueCodeMirror', libraryTarget: 'umd', umdNamedDefine: true }, module: { loaders: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.css$/, loader: 'style-loader!css-loader' } ] }, externals: { vue: 'Vue' }, plugins: [ new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }) ] }