UNPKG

vue2-codemirror-lite-js

Version:

Lite Codemirror component for JavaScript code / Vue.js 2.x

52 lines (50 loc) 1.36 kB
var path = require('path') var webpack = require('webpack') var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin module.exports = { entry: './src/index.js', output: { path: __dirname + '/dist', filename: 'index.js', libraryTarget: 'umd', library: 'CodeMirror', umdNamedDefine: true }, module: { loaders: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.js$/, loader: 'babel-loader', include: path.resolve(__dirname, './'), exclude: /node_modules/ }, { test: /\.css$/, loader: 'style-loader!css-loader' } ] }, plugins: [ new webpack.DefinePlugin({ 'process.env':{ 'NODE_ENV': JSON.stringify('dev') } }), new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }), new webpack.optimize.OccurrenceOrderPlugin(), // new BundleAnalyzerPlugin() // un-comment to generate bundle report ], devServer: { contentBase: path.join(__dirname, './dist'), compress: true, port: 9000 } }