diff --git a/app/assets/javascripts/src/Metamaps.Views.js b/app/assets/javascripts/src/Metamaps.Views.js index 8d856ec2..89967b07 100644 --- a/app/assets/javascripts/src/Metamaps.Views.js +++ b/app/assets/javascripts/src/Metamaps.Views.js @@ -16,7 +16,7 @@ Metamaps.Views.init = function () { Metamaps.Views.MapperCard = Backbone.View.extend({ template: Hogan.compile($('#mapperCardTemplate').html()), - tagNamea: 'div', + tagName: 'div', className: 'mapper', diff --git a/webpack.config.js b/webpack.config.js index 4bab5d59..87881667 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,13 +1,22 @@ -const path = 'path' -const webpack = 'webpack' +const path = require('path') +const webpack = require('webpack') + +const NODE_ENV = process.env.NODE_ENV || 'development' + +const plugins = [ + new webpack.DefinePlugin({ + "process.env.NODE_ENV": `"${NODE_ENV}"` + }) +] +if (NODE_ENV === 'production') { + plugins.push(new webpack.optimize.UglifyJsPlugin({ + compress: { warnings: false } + })) +} const config = module.exports = { context: __dirname, - plugins: [ - new webpack.DefinePlugin({ - "process.env.NODE_ENV": `"${process.env.NODE_ENV || 'development'}"` - }) - ], + plugins, module: { loaders: [ {