From ec6999554a598a7136dacc88e2b78997bfc5e2ee Mon Sep 17 00:00:00 2001 From: Aakansha Doshi Date: Wed, 20 Jan 2021 01:58:45 +0530 Subject: [PATCH] build(webpack): attach sourcemaps so it helps in debugging --- src/packages/excalidraw/webpack.prod.config.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/packages/excalidraw/webpack.prod.config.js b/src/packages/excalidraw/webpack.prod.config.js index 434c205992..9b86d54819 100644 --- a/src/packages/excalidraw/webpack.prod.config.js +++ b/src/packages/excalidraw/webpack.prod.config.js @@ -2,6 +2,7 @@ const path = require("path"); const TerserPlugin = require("terser-webpack-plugin"); const BundleAnalyzerPlugin = require("webpack-bundle-analyzer") .BundleAnalyzerPlugin; +const webpack = require("webpack"); module.exports = { mode: "production", @@ -24,7 +25,16 @@ module.exports = { { test: /\.(sa|sc|c)ss$/, exclude: /node_modules/, - use: ["style-loader", { loader: "css-loader" }, "sass-loader"], + use: [ + "style-loader", + { + loader: "css-loader", + options: { + sourceMap: false, + }, + }, + "sass-loader", + ], }, { test: /\.(ts|tsx|js|jsx|mjs)$/, @@ -89,6 +99,9 @@ module.exports = { }, plugins: [ ...(process.env.ANALYZER === "true" ? [new BundleAnalyzerPlugin()] : []), + new webpack.SourceMapDevToolPlugin({ + filename: "[name].js.map", + }), ], externals: { react: {