UNPKG

browser-meshblu-http

Version:
39 lines (37 loc) 866 B
var path = require('path'); var webpack = require('webpack'); module.exports = { devtool: 'cheap-module-source-map', entry: [ './index.coffee' ], output: { libraryTarget: 'commonjs2', library: 'MeshbluHttp', path: path.join(__dirname, 'dist'), filename: 'bundle.js' }, module: { loaders: [ { test: /\.coffee$/, loader: 'coffee', include: /src/ } ] }, plugins: [ new webpack.IgnorePlugin(/^(buffertools)$/), // unwanted "deeper" dependency new webpack.NoErrorsPlugin(), new webpack.optimize.OccurenceOrderPlugin(), new webpack.DefinePlugin({ 'process.env': { 'NODE_ENV': JSON.stringify('production') } }), new webpack.optimize.UglifyJsPlugin({ compressor: { screw_ie8: true, warnings: false } }) ] };