Skip to content

Commit fade926

Browse files
committed
Improves web extension host source maps
1 parent 51bf132 commit fade926

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

.vscode/launch.json

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,44 @@
3434
"sourceMaps": true,
3535
"trace": true
3636
},
37+
{
38+
"name": "Run (web)",
39+
"type": "extensionHost",
40+
"request": "launch",
41+
"runtimeExecutable": "${execPath}",
42+
"args": [
43+
// "--folder-uri=vscode-vfs://github/gitkraken/vscode-gitlens",
44+
"--profile=Debugging (GitLens)",
45+
"--extensionDevelopmentPath=${workspaceFolder}",
46+
"--extensionDevelopmentKind=web"
47+
],
48+
"debugWebviews": true,
49+
"debugWebWorkerHost": true,
50+
"rendererDebugOptions": {
51+
"outFiles": ["${workspaceFolder}/dist/browser/**/*.js", "${workspaceFolder}/dist/webviews/**/*.js"],
52+
"pauseForSourceMap": true,
53+
"showAsyncStacks": true,
54+
"smartStep": true,
55+
"sourceMapRenames": true,
56+
"sourceMaps": true,
57+
"trace": true,
58+
// "urlFilter": "*eamodio.gitlens*",
59+
"webRoot": "${workspaceFolder}"
60+
},
61+
"outFiles": ["${workspaceFolder}/dist/browser/**/*.js"],
62+
"pauseForSourceMap": true,
63+
"runtimeSourcemapPausePatterns": ["${workspaceFolder}/dist/**/*.js"],
64+
"presentation": {
65+
"group": "2_run",
66+
"order": 2
67+
},
68+
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
69+
"showAsyncStacks": true,
70+
"smartStep": true,
71+
"sourceMapRenames": true,
72+
"sourceMaps": true,
73+
"trace": true
74+
},
3775
{
3876
"name": "Run (sandboxed)",
3977
"type": "extensionHost",
@@ -57,7 +95,7 @@
5795
"runtimeSourcemapPausePatterns": ["${workspaceFolder}/dist/**/*.js"],
5896
"presentation": {
5997
"group": "2_run",
60-
"order": 2
98+
"order": 3
6199
},
62100
"showAsyncStacks": true,
63101
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
@@ -129,17 +167,18 @@
129167
"--extensionDevelopmentPath=${workspaceFolder}",
130168
"--extensionDevelopmentKind=web"
131169
],
170+
"debugWebviews": true,
132171
"debugWebWorkerHost": true,
133172
"rendererDebugOptions": {
134-
"outFiles": ["${workspaceFolder}/dist/webviews/**/*.js"],
173+
"outFiles": ["${workspaceFolder}/dist/browser/**/*.js", "${workspaceFolder}/dist/webviews/**/*.js"],
135174
"pauseForSourceMap": true,
136175
"showAsyncStacks": true,
137176
"smartStep": true,
138177
"sourceMapRenames": true,
139178
"sourceMaps": true,
140179
"trace": true,
141180
// "urlFilter": "*eamodio.gitlens*",
142-
"webRoot": "${workspaceFolder}/src/webviews/apps"
181+
"webRoot": "${workspaceFolder}"
143182
},
144183
"outFiles": ["${workspaceFolder}/dist/browser/**/*.js"],
145184
"pauseForSourceMap": true,

0 commit comments

Comments
 (0)