@samitouri / QOS-React / commits / b3b1bb9ce2

Enable source maps for DevTools production builds (#19773)

Co-authored-by: Brian Vaughn <bvaughn@fb.com>

Johnny Pribyl committed Sep 18, 2020 at 08:07 UTC b3b1bb9ce282c107fe898e53ef70485c530d8f3c
10 files changed +31 -10
packages/react-devtools-core/webpack.backend.js
+1 -1
@@ -19,7 +19,7 @@ const DEVTOOLS_VERSION = getVersionString();
19
20 module.exports = {
21 mode: __DEV__ ? 'development' : 'production',
22 - devtool: __DEV__ ? 'cheap-module-eval-source-map' : false,
22 + devtool: __DEV__ ? 'cheap-module-eval-source-map' : 'source-map',
23 entry: {
24 backend: './src/backend.js',
25 },
packages/react-devtools-core/webpack.standalone.js
+1 -1
@@ -19,7 +19,7 @@ const DEVTOOLS_VERSION = getVersionString();
19
20 module.exports = {
21 mode: __DEV__ ? 'development' : 'production',
22 - devtool: __DEV__ ? 'cheap-module-eval-source-map' : false,
22 + devtool: __DEV__ ? 'cheap-module-eval-source-map' : 'source-map',
23 target: 'electron-main',
24 entry: {
25 standalone: './src/standalone.js',
packages/react-devtools-extensions/chrome/manifest.json
+8 -1
@@ -32,7 +32,14 @@
32 "main.html",
33 "panel.html",
34 "build/react_devtools_backend.js",
35 - "build/renderer.js"
35 + "build/renderer.js",
36 + "build/background.js.map",
37 + "build/contentScript.js.map",
38 + "build/injectGlobalHook.js.map",
39 + "build/main.js.map",
40 + "build/panel.js.map",
41 + "build/renderer.js.map",
42 + "build/react_devtools_backend.js.map"
43 ],
44
45 "background": {
packages/react-devtools-extensions/edge/manifest.json
+8 -1
@@ -32,7 +32,14 @@
32 "main.html",
33 "panel.html",
34 "build/react_devtools_backend.js",
35 - "build/renderer.js"
35 + "build/renderer.js",
36 + "build/background.js.map",
37 + "build/contentScript.js.map",
38 + "build/injectGlobalHook.js.map",
39 + "build/main.js.map",
40 + "build/panel.js.map",
41 + "build/renderer.js.map",
42 + "build/react_devtools_backend.js.map"
43 ],
44
45 "background": {
packages/react-devtools-extensions/firefox/manifest.json
+8 -1
@@ -37,7 +37,14 @@
37 "main.html",
38 "panel.html",
39 "build/react_devtools_backend.js",
40 - "build/renderer.js"
40 + "build/renderer.js",
41 + "build/background.js.map",
42 + "build/contentScript.js.map",
43 + "build/injectGlobalHook.js.map",
44 + "build/main.js.map",
45 + "build/panel.js.map",
46 + "build/renderer.js.map",
47 + "build/react_devtools_backend.js.map"
48 ],
49
50 "background": {
packages/react-devtools-extensions/webpack.backend.js
+1 -1
@@ -18,7 +18,7 @@ const DEVTOOLS_VERSION = getVersionString();
18
19 module.exports = {
20 mode: __DEV__ ? 'development' : 'production',
21 - devtool: __DEV__ ? 'cheap-module-eval-source-map' : false,
21 + devtool: __DEV__ ? 'cheap-module-eval-source-map' : 'source-map',
22 entry: {
23 backend: './src/backend.js',
24 },
packages/react-devtools-extensions/webpack.config.js
+1 -1
@@ -18,7 +18,7 @@ const DEVTOOLS_VERSION = getVersionString();
18
19 module.exports = {
20 mode: __DEV__ ? 'development' : 'production',
21 - devtool: __DEV__ ? 'cheap-module-eval-source-map' : false,
21 + devtool: __DEV__ ? 'cheap-module-eval-source-map' : 'source-map',
22 entry: {
23 background: './src/background.js',
24 contentScript: './src/contentScript.js',
packages/react-devtools-inline/webpack.config.js
+1 -1
@@ -17,7 +17,7 @@ const DEVTOOLS_VERSION = getVersionString();
17
18 module.exports = {
19 mode: __DEV__ ? 'development' : 'production',
20 - devtool: false,
20 + devtool: __DEV__ ? 'eval-cheap-source-map' : 'source-map',
21 entry: {
22 backend: './src/backend.js',
23 frontend: './src/frontend.js',
packages/react-devtools-scheduling-profiler/webpack.config.js
+1 -1
@@ -40,7 +40,7 @@ const babelOptions = {
40
41 const config = {
42 mode: __DEV__ ? 'development' : 'production',
43 - devtool: __DEV__ ? 'cheap-module-eval-source-map' : false,
43 + devtool: __DEV__ ? 'cheap-module-eval-source-map' : 'source-map',
44 entry: {
45 app: './src/index.js',
46 },
packages/react-devtools-shell/webpack.config.js
+1 -1
@@ -25,7 +25,7 @@ const DEVTOOLS_VERSION = getVersionString();
25
26 const config = {
27 mode: __DEV__ ? 'development' : 'production',
28 - devtool: false,
28 + devtool: __DEV__ ? 'cheap-module-eval-source-map' : 'source-map',
29 entry: {
30 app: './src/app/index.js',
31 devtools: './src/devtools.js',