{ "version": "0.2.0", "configurations": [ { "name": "Extension", "type": "extensionHost", "request": "launch", "args": [ "--extensionDevelopmentPath=${workspaceFolder}", "${workspaceFolder}/sampleWorkspace" ], "outFiles": [ "${workspaceFolder}/dist/ext/**/*.js" ], "preLaunchTask": "npm: watch" }, { "name": "Web Extension", "type": "pwa-extensionHost", "debugWebWorkerHost": true, "request": "launch", "args": [ "--extensionDevelopmentPath=${workspaceFolder}", "--extensionDevelopmentKind=web", "${workspaceFolder}/sampleWorkspace" ], "outFiles": [ "${workspaceFolder}/dist/web/**/*.js" ], "preLaunchTask": "npm: watch-web" }, { "name": "Server", "type": "node", "request": "launch", "cwd": "${workspaceFolder}", "program": "${workspaceFolder}/src/debugAdapter.ts", "args": [ "--server=4711" ], "outFiles": [ "${workspaceFolder}/out/**/*.js" ], "preLaunchTask": "npm: compile" }, { "name": "Tests", "type": "node", "request": "launch", "cwd": "${workspaceFolder}", "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", "args": [ "-u", "tdd", "--timeout", "999999", "--colors", "./out/tests/" ], "outFiles": [ "${workspaceFolder}/out/**/*.js" ], "internalConsoleOptions": "openOnSessionStart", "preLaunchTask": "npm: compile" } ], "compounds": [ { "name": "Extension + Server", "configurations": [ "Extension", "Server" ] } ] }