|
7 | 7 | {
|
8 | 8 | "type": "node",
|
9 | 9 | "request": "launch",
|
10 |
| - "name": "Launch Electron Packager", |
11 |
| - "program": "${workspaceRoot}/electron/packager/index.js", |
12 |
| - "cwd": "${workspaceFolder}/electron/packager" |
| 10 | + "name": "App (Electron)", |
| 11 | + "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron", |
| 12 | + "windows": { |
| 13 | + "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd" |
| 14 | + }, |
| 15 | + "program": "${workspaceRoot}/electron-app/src-gen/frontend/electron-main.js", |
| 16 | + "protocol": "inspector", |
| 17 | + "args": [ |
| 18 | + "--log-level=debug", |
| 19 | + "--hostname=localhost", |
| 20 | + "--no-cluster", |
| 21 | + "--remote-debugging-port=9222", |
| 22 | + "--no-app-auto-install", |
| 23 | + "--debug-cli=true" |
| 24 | + ], |
| 25 | + "env": { |
| 26 | + "NODE_ENV": "development" |
| 27 | + }, |
| 28 | + "sourceMaps": true, |
| 29 | + "outFiles": [ |
| 30 | + "${workspaceRoot}/electron-app/src-gen/backend/*.js", |
| 31 | + "${workspaceRoot}/electron-app/src-gen/frontend/*.js", |
| 32 | + "${workspaceRoot}/electron-app/lib/**/*.js", |
| 33 | + "${workspaceRoot}/arduino-ide-extension/*/lib/**/*.js" |
| 34 | + ], |
| 35 | + "smartStep": true, |
| 36 | + "internalConsoleOptions": "openOnSessionStart", |
| 37 | + "outputCapture": "std" |
13 | 38 | },
|
14 | 39 | {
|
15 | 40 | "type": "node",
|
16 | 41 | "request": "launch",
|
17 |
| - "name": "Launch Backend", |
| 42 | + "name": "App (Browser)", |
18 | 43 | "program": "${workspaceRoot}/browser-app/src-gen/backend/main.js",
|
19 | 44 | "args": [
|
20 | 45 | "--hostname=0.0.0.0",
|
|
38 | 63 | {
|
39 | 64 | "type": "node",
|
40 | 65 | "request": "launch",
|
41 |
| - "name": "Launch Backend (Debug CLI daemon)", |
| 66 | + "name": "App (Browser - Debug CLI daemon)", |
42 | 67 | "program": "${workspaceRoot}/browser-app/src-gen/backend/main.js",
|
43 | 68 | "args": [
|
44 | 69 | "--hostname=0.0.0.0",
|
|
59 | 84 | "smartStep": true,
|
60 | 85 | "internalConsoleOptions": "openOnSessionStart",
|
61 | 86 | "outputCapture": "std"
|
| 87 | + }, |
| 88 | + { |
| 89 | + "type": "node", |
| 90 | + "request": "launch", |
| 91 | + "name": "Packager", |
| 92 | + "program": "${workspaceRoot}/electron/packager/index.js", |
| 93 | + "cwd": "${workspaceFolder}/electron/packager" |
62 | 94 | }
|
63 | 95 | ]
|
64 | 96 | }
|
0 commit comments