| 123456789101112131415161718192021222324252627282930 |
- const path = require('path')
- const webpack = require('webpack')
- const merge = require('webpack-merge')
- const base = require('./webpack.config')
- module.exports = merge(base, {
- devtool: false,
- output: {
- // Override output path to minjs dir
- path: path.join(__dirname, '/public/minjs/es'),
- },
- plugins: [
- // Use UglifyJS to minimise output
- new webpack.optimize.UglifyJsPlugin({
- // Enable compression (options here are UglifyJS options)
- compress: {
- drop_console: true, // Remove console logs
- warnings: false // Silence Uglify warnings
- },
- output: {
- comments: false // Remove comments
- },
- // Prevent source map files from being stripped out of bundle
- sourceMap: true
- })
- ]
- })
|