From 60e2b951dedfd0c97945c50248eacb812e1d61b3 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Mon, 22 May 2017 06:42:11 -0700 Subject: Add webpack-bundle-analyzer for production builds (#3170) --- config/webpack/production.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'config/webpack') diff --git a/config/webpack/production.js b/config/webpack/production.js index 6969f04a8..5f6977936 100644 --- a/config/webpack/production.js +++ b/config/webpack/production.js @@ -6,6 +6,7 @@ const webpack = require('webpack'); const merge = require('webpack-merge'); const CompressionPlugin = require('compression-webpack-plugin'); const sharedConfig = require('./shared.js'); +const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; module.exports = merge(sharedConfig, { @@ -29,5 +30,10 @@ module.exports = merge(sharedConfig, { algorithm: 'gzip', test: /\.(js|css|svg|eot|ttf|woff|woff2)$/, }), + new BundleAnalyzerPlugin({ // generates report.html and stats.json + analyzerMode: 'static', + generateStatsFile: true, + openAnalyzer: false, + }), ], }); -- cgit