Skip to content

Files

Latest commit

Apr 27, 2020
4fc9c50 · Apr 27, 2020

History

History

uglify

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 8, 2018
Jun 25, 2018
Jun 8, 2018
May 8, 2018
Apr 27, 2020

webpack-blocks - UglifyJS

Gitter chat NPM Version

This block provides UglifyJS webpack plugin configuration for webpack-blocks.

Based on uglifyjs-webpack-plugin (not webpack.optimize.UglifyJsPlugin) which uses UglifyJS v3 (uglify-es) that supports ECMAScript 2015.

This block will only work in the production mode.

Usage

const { createConfig, env, uglify } = require('webpack-blocks')

module.exports = createConfig([
  uglify(/* options */)
])

Options

You can pass any uglifyjs-webpack-plugin and UglifyJS options, see the uglifyjs-webpack-plugin docs for details.

Generated webpack config

By default generates this configuration:

{
  optimization: {
    minimizer: [
      new UglifyJSPlugin({
        parallel: true,
        cache: true,
        uglifyOptions: {
          compress: {
            warnings: false
          }
        }
      })
    ]
  }
}

webpack-blocks

Check out the

👉 Main documentation

Released under the terms of the MIT license.