From 3de625ef8ec13ec48fea1eef10b18ce035ec306e Mon Sep 17 00:00:00 2001 From: Steven Vachon Date: Sat, 22 Feb 2020 18:54:02 -0500 Subject: [PATCH] @grafana/toolkit: completed support for source maps in plugin builds (#22379) --- packages/grafana-toolkit/src/config/webpack.plugin.config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/grafana-toolkit/src/config/webpack.plugin.config.ts b/packages/grafana-toolkit/src/config/webpack.plugin.config.ts index 570b380a231..9d8602dd948 100644 --- a/packages/grafana-toolkit/src/config/webpack.plugin.config.ts +++ b/packages/grafana-toolkit/src/config/webpack.plugin.config.ts @@ -129,7 +129,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => { const optimization: { [key: string]: any } = {}; if (options.production) { - optimization.minimizer = [new TerserPlugin(), new OptimizeCssAssetsPlugin()]; + optimization.minimizer = [new TerserPlugin({ sourceMap: true }), new OptimizeCssAssetsPlugin()]; } else if (options.watch) { plugins.push(new HtmlWebpackPlugin()); } @@ -198,6 +198,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => { options: { presets: [['@babel/preset-env', { modules: false }]], plugins: ['angularjs-annotate'], + sourceMaps: true, }, }, { @@ -215,6 +216,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => { options: { presets: [['@babel/preset-env', { modules: false }]], plugins: ['angularjs-annotate'], + sourceMaps: true, }, }, ],