76 lines
2.2 KiB
JSON
76 lines
2.2 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
} |