Sha256: 0b452291c945ba108de31e8d448069bb5985d1c2d55673c33d39c31f57c1c143

Contents?: true

Size: 791 Bytes

Versions: 11

Compression:

Stored size: 791 Bytes

Contents

// Note: You must restart bin/webpack-dev-server for changes to take effect

/* eslint global-require: 0 */

const webpack = require('webpack')
const merge = require('webpack-merge')
const CompressionPlugin = require('compression-webpack-plugin')
const sharedConfig = require('./shared.js')

module.exports = merge(sharedConfig, {
  output: { filename: '[name]-[chunkhash].js' },
  devtool: 'source-map',
  stats: 'normal',

  plugins: [
    new webpack.optimize.UglifyJsPlugin({
      minimize: true,
      sourceMap: true,

      compress: {
        warnings: false
      },

      output: {
        comments: false
      }
    }),

    new CompressionPlugin({
      asset: '[path].gz[query]',
      algorithm: 'gzip',
      test: /\.(js|css|html|json|ico|svg|eot|otf|ttf)$/
    })
  ]
})

Version data entries

11 entries across 11 versions & 5 rubygems

Version Path
mvpkit-2.0.2 project/config/webpack/production.js
mvpkit-2.0.1 project/config/webpack/production.js
mvpkit-2.0.0 project/config/webpack/production.js
railman-1.0.6 templates/rails_app/config/webpack/production.js
railman-1.0.5 templates/rails_app/config/webpack/production.js
webpacker-react-on-rails-3.0.0.rc.1 lib/install/config/webpack/production.js
webpacker-react-on-rails-2.0 lib/install/config/webpack/production.js
webpacker-legacy-0.1.2 lib/install/config/webpack/production.js
webpacker-legacy-0.1.1 lib/install/config/webpack/production.js
webpacker-legacy-0.1.0 lib/install/config/webpack/production.js
webpacker-2.0 lib/install/config/webpack/production.js