UNPKG

contiago-toolbar

Version:

One of the options for outputting content from contiago xml-server

34 lines (29 loc) 893 B
// Important modules this config uses const path = require('path'); const webpack = require('webpack'); const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); module.exports = require('./webpack.base.babel')({ // In production, we skip all hot-reloading stuff entry: [ path.join(process.cwd(), 'app/entry.js'), ], // Utilize long-term caching by adding content hashes (not compilation hashes) to compiled assets output: { filename: 'main.js', }, plugins: [ new UglifyJsPlugin({ parallel: true, uglifyOptions: { compress: true, }, }), new webpack.optimize.ModuleConcatenationPlugin(), new webpack.optimize.LimitChunkCountPlugin({ maxChunks: 1, // Must be greater than or equal to one }), ], performance: { assetFilter: (assetFilename) => !(/(\.map$)|(^(main\.|favicon\.))/.test(assetFilename)), }, });