Commit 3de625ef by Steven Vachon Committed by GitHub

@grafana/toolkit: completed support for source maps in plugin builds (#22379)

parent 5b40b267
...@@ -129,7 +129,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => { ...@@ -129,7 +129,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => {
const optimization: { [key: string]: any } = {}; const optimization: { [key: string]: any } = {};
if (options.production) { if (options.production) {
optimization.minimizer = [new TerserPlugin(), new OptimizeCssAssetsPlugin()]; optimization.minimizer = [new TerserPlugin({ sourceMap: true }), new OptimizeCssAssetsPlugin()];
} else if (options.watch) { } else if (options.watch) {
plugins.push(new HtmlWebpackPlugin()); plugins.push(new HtmlWebpackPlugin());
} }
...@@ -198,6 +198,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => { ...@@ -198,6 +198,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => {
options: { options: {
presets: [['@babel/preset-env', { modules: false }]], presets: [['@babel/preset-env', { modules: false }]],
plugins: ['angularjs-annotate'], plugins: ['angularjs-annotate'],
sourceMaps: true,
}, },
}, },
{ {
...@@ -215,6 +216,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => { ...@@ -215,6 +216,7 @@ const getBaseWebpackConfig: WebpackConfigurationGetter = async options => {
options: { options: {
presets: [['@babel/preset-env', { modules: false }]], presets: [['@babel/preset-env', { modules: false }]],
plugins: ['angularjs-annotate'], plugins: ['angularjs-annotate'],
sourceMaps: true,
}, },
}, },
], ],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment