// A launch configuration that compiles the extension and then opens it inside a new window
{
    "version": "0.1.0",
    "configurations": [{
        "name": "Extension",
        "type": "extensionHost",
        "request": "launch",
        "runtimeExecutable": "${execPath}",
        "args": [
            "--disable-extensions",
            "--extensionDevelopmentPath=${workspaceRoot}"
        ],
        "env": {
            "DEBUG": "*,-trace:*"
        },
        "stopOnEntry": false,
        "sourceMaps": true,
        "outFiles": [ "${workspaceRoot}/out/**/*.js" ],
        "preLaunchTask": "npm: watch"
    }, {
        "name": "Extension Tests",
        "type": "extensionHost",
        "request": "launch",
        "runtimeExecutable": "${execPath}",
        "args": [
            "--extensionDevelopmentPath=${workspaceRoot}",
            "--extensionTestsPath=${workspaceRoot}/out/test"
        ],
        "env": {
            "DEBUG": "*"
        },
        "stopOnEntry": false,
        "sourceMaps": true,
        "outFiles": [ "${workspaceRoot}/out/test/**/*.js" ],
        "preLaunchTask": "npm: watch"
    }, {
        "name": "information_collection",
        "type": "extensionHost",
        "request": "launch",
        "runtimeExecutable": "${execPath}",
        "args": [
            "${workspaceFolder}/../information_collection",
            "--disable-extensions",
            "--extensionDevelopmentPath=${workspaceRoot}"
        ],
        "env": {
            "DEBUG": "*,-trace:*"
        },
        "stopOnEntry": false,
        "sourceMaps": true,
        "outFiles": [ "${workspaceRoot}/out/**/*.js" ],
        "preLaunchTask": "npm: watch"
    }]
}
