about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/webpack/production.js6
1 files changed, 6 insertions, 0 deletions
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,
+    }),
   ],
 });