From f012369d72a3efaba0de285ada76f93003458dcb Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sun, 4 Jul 2021 16:39:31 -0700 Subject: [PATCH] chore: do not run Webpack BundleAnalyzerPlugin in Circle CI (#2063) --- webpack/client.config.js | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/webpack/client.config.js b/webpack/client.config.js index 31267bf0..22161d80 100644 --- a/webpack/client.config.js +++ b/webpack/client.config.js @@ -126,21 +126,17 @@ module.exports = { exclude: /node_modules/, failOnError: true, cwd: process.cwd() + }), + dev && new webpack.HotModuleReplacementPlugin({ + requestTimeout: 120000 + }), + // generates report.html, somewhat expensive to compute, so avoid in CircleCI tests + !dev && !process.env.CIRCLECI && new BundleAnalyzerPlugin({ + analyzerMode: 'static', + openAnalyzer: false, + logLevel: 'silent' }) - ].concat(dev - ? [ - new webpack.HotModuleReplacementPlugin({ - requestTimeout: 120000 - }) - ] - : [ - - new BundleAnalyzerPlugin({ // generates report.html - analyzerMode: 'static', - openAnalyzer: false, - logLevel: 'silent' - }) - ]), + ].filter(Boolean), devtool: dev ? 'inline-source-map' : 'source-map', performance: { hints: dev ? false : (process.env.DEBUG ? 'warning' : 'error'),