From c7951a2575c695cd0c7f21511e864b79b15154f1 Mon Sep 17 00:00:00 2001 From: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com> Date: Thu, 19 Mar 2020 07:51:22 +0100 Subject: [PATCH] Storybook: Solve deployment issues (#22873) --- packages/grafana-ui/.storybook/webpack.config.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/grafana-ui/.storybook/webpack.config.js b/packages/grafana-ui/.storybook/webpack.config.js index 2c47ef7b0ae..3f2b43709db 100644 --- a/packages/grafana-ui/.storybook/webpack.config.js +++ b/packages/grafana-ui/.storybook/webpack.config.js @@ -1,4 +1,6 @@ const path = require('path'); +const TerserPlugin = require('terser-webpack-plugin'); +const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); module.exports = ({ config, mode }) => { config.module.rules = [ ...(config.module.rules || []), @@ -74,6 +76,18 @@ module.exports = ({ config, mode }) => { ], }); + config.optimization = { + nodeEnv: 'production', + minimizer: [ + new TerserPlugin({ + cache: false, + parallel: false, + sourceMap: true, + }), + new OptimizeCSSAssetsPlugin({}), + ], + }, + config.resolve.extensions.push('.ts', '.tsx', '.mdx'); config.stats = { warningsFilter: /export .* was not found in/,