{ "version": "0.2.0", "configurations": [ { "name": "Frontend Dev Server", "type": "chrome", "request": "launch", "url": "http://localhost:5173", "webRoot": "${workspaceFolder}/frontend", "sourceMaps": true, "preLaunchTask": "Frontend: Start Dev Server", "postDebugTask": "Frontend: Stop Dev Server" }, { "name": "Frontend Debug in Browser", "type": "chrome", "request": "attach", "port": 9222, "pathMapping": { "/": "${workspaceFolder}/frontend/", "/src/": "${workspaceFolder}/frontend/src/" } }, { "name": "Control Service", "type": "node", "request": "launch", "program": "${workspaceFolder}/control-service/src/server.js", "restart": true, "console": "integratedTerminal", "env": { "NODE_ENV": "development", "PORT": "3001", "DEBUG": "app:*" }, "cwd": "${workspaceFolder}/control-service" } ], "compounds": [ { "name": "Full Stack (Frontend + Control Service)", "configurations": ["Frontend Dev Server", "Control Service"], "stopOnEntry": false, "preLaunchTask": "npm: npm install" } ] }