Repository URL to install this package:
|
Version:
1.3.1-1468329898 ▾
|
{
"name": "node-debug",
"displayName": "Node Debug",
"version": "1.3.0",
"publisher": "ms-vscode",
"description": "%extension.description%",
"categories": [
"Debuggers"
],
"author": {
"name": "Microsoft Corporation"
},
"license": "MIT",
"private": true,
"scripts": {
"prepublish": "node ./node_modules/gulp/bin/gulp.js build",
"build": "node ./node_modules/gulp/bin/gulp.js build",
"test": "node ./node_modules/mocha/bin/mocha --timeout 10000 -u tdd ./out/tests/",
"nodemon": "./node_modules/.bin/nodemon --debug --nolazy ./out/node/nodeDebug.js --server=4711",
"postinstall": "node ./node_modules/vscode/bin/install"
},
"engines": {
"vscode": "^1.0.0",
"node": "^4.1.1"
},
"dependencies": {
"vscode-debugprotocol": "^1.10.0",
"vscode-debugadapter": "^1.10.0",
"source-map": "^0.5.3",
"vscode-nls": "^1.0.4"
},
"repository": {
"type": "git",
"url": "https://github.com/Microsoft/vscode-node-debug.git"
},
"bugs": {
"url": "https://github.com/Microsoft/vscode-node-debug/issues"
},
"devDependencies": {
"gulp": "^3.9.0",
"gulp-util": "^3.0.5",
"gulp-typescript": "^2.12.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-filter": "^3.0.1",
"gulp-azure-storage": "*",
"gulp-tslint": "^4.3.0",
"gulp-uglify": "^1.5.3",
"tslint-microsoft-contrib": "^2.0.0",
"git-rev-sync": "*",
"del": "*",
"run-sequence": "*",
"gulp-vinyl-zip": "*",
"mocha": "^2.4.5",
"tslint": "^3.5.0",
"typescript": "^1.8.5",
"vscode": "^0.11.13",
"vscode-nls-dev": "^1.0.3",
"vscode-debugadapter-testsupport": "1.10.0",
"event-stream": "^3.3.2",
"nodemon": "^1.9.1"
},
"main": "./out/node/extension",
"activationEvents": [
"onCommand:extension.pickNodeProcess"
],
"contributes": {
"debuggers": [
{
"type": "node",
"label": "%node.label%",
"enableBreakpointsFor": { "languageIds": ["javascript", "javascriptreact"] },
"program": "./out/node/nodeDebug.js",
"runtime": "node",
"variables": {
"PickProcess": "extension.pickNodeProcess"
},
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"initialConfigurations": [
{
"name": "%node.launch.config.name%",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/app.js",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"preLaunchTask": null,
"runtimeExecutable": null,
"runtimeArgs": ["--nolazy"],
"env": {
"NODE_ENV": "development"
},
"externalConsole": false,
"sourceMaps": false,
"outDir": null
},
{
"name": "%node.attach.config.name%",
"type": "node",
"request": "attach",
"port": 5858,
"address": "localhost",
"restart": false,
"sourceMaps": false,
"outDir": null,
"localRoot": "${workspaceRoot}",
"remoteRoot": null
},
{
"name": "%node.processattach.config.name%",
"type": "node",
"request": "attach",
"processId": "${command.PickProcess}",
"port": 5858,
"sourceMaps": false,
"outDir": null
}
],
"configurationAttributes": {
"launch": {
"required": ["program", "cwd"],
"properties": {
"program": {
"type": "string",
"description": "%node.launch.program.description%"
},
"stopOnEntry": {
"type": "boolean",
"description": "%node.stopOnEntry.description%",
"default": true
},
"externalConsole": {
"type": "boolean",
"description": "%node.launch.externalConsole.description%",
"default": true
},
"args": {
"type": "array",
"description": "%node.launch.args.description%",
"items": { "type": "string" },
"default": []
},
"cwd": {
"type": "string",
"description": "%node.launch.cwd.description%",
"default": "${workspaceRoot}"
},
"runtimeExecutable": {
"type": ["string", "null"],
"description": "%node.launch.runtimeExecutable.description%",
"default": null
},
"runtimeArgs": {
"type": "array",
"description": "%node.launch.runtimeArgs.description%",
"items": { "type": "string" },
"default": []
},
"env": {
"type": "object",
"additionalProperties": { "type": "string" },
"description": "%node.launch.env.description%",
"default": {}
},
"sourceMaps": {
"type": "boolean",
"description": "%node.sourceMaps.description%",
"default": true
},
"outDir": {
"type": ["string", "null"],
"description": "%node.outDir.description%",
"default": null
},
"port": {
"type": "number",
"description": "%node.port.description%",
"default": 5858
},
"address": {
"type": "string",
"description": "%node.address.description%",
"default": "localhost"
},
"timeout": {
"type": "number",
"description": "%node.timeout.description%",
"default": 10000
},
"smartStep": {
"type": "boolean",
"description": "%node.smartStep.description%",
"default": true
}
}
},
"attach": {
"properties": {
"processId": {
"type": "string",
"description": "%node.attach.processId.description%",
"default": "${command.PickProcess}"
},
"port": {
"type": "number",
"description": "%node.port.description%",
"default": 5858
},
"address": {
"type": "string",
"description": "%node.address.description%",
"default": "localhost"
},
"timeout": {
"type": "number",
"description": "%node.timeout.description%",
"default": 10000
},
"restart": {
"type": "boolean",
"description": "%node.attach.restart.description%",
"default": true
},
"sourceMaps": {
"type": "boolean",
"description": "%node.sourceMaps.description%",
"default": true
},
"outDir": {
"type": ["string", "null"],
"description": "%node.outDir.description%",
"default": null
},
"stopOnEntry": {
"type": "boolean",
"description": "%node.stopOnEntry.description%",
"default": true
},
"localRoot": {
"type": ["string", "null"],
"description": "%node.attach.localRoot.description%",
"default": null
},
"remoteRoot": {
"type": ["string", "null"],
"description": "%node.attach.remoteRoot.description%",
"default": null
},
"smartStep": {
"type": "boolean",
"description": "%node.smartStep.description%",
"default": true
}
}
}
}
},
{
"type": "extensionHost",
"label": "%extensionHost.label%",
"enableBreakpointsFor": { "languageIds": ["javascript"] },
"program": "./out/node/nodeDebug.js",
"runtime": "node",
"initialConfigurations": [{
"name": "%extensionHost.launch.config.name%",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [ "--extensionDevelopmentPath=${workspaceRoot}" ],
"stopOnEntry": false,
"sourceMaps": true,
"outDir": "${workspaceRoot}/out",
"preLaunchTask": "npm"
}],
"configurationAttributes": {
"launch": {
"required": ["runtimeExecutable", "args"],
"properties": {
"runtimeExecutable": {
"type": ["string", "null"],
"description": "%extensionHost.launch.runtimeExecutable.description%",
"default": "${execPath}"
},
"args": {
"type": "array",
"description": "%extensionHost.launch.args.description%",
"items": { "type": "string" },
"default": [ "--extensionDevelopmentPath=${workspaceRoot}" ]
},
"stopOnEntry": {
"type": "boolean",
"description": "%extensionHost.launch.stopOnEntry.description%",
"default": true
},
"sourceMaps": {
"type": "boolean",
"description": "%extensionHost.launch.sourceMaps.description%",
"default": true
},
"outDir": {
"type": ["string", "null"],
"description": "%extensionHost.launch.outDir.description%",
"default": "out"
},
"smartStep": {
"type": "boolean",
"description": "%extensionHost.smartStep.description%",
"default": true
}
}
}
}
}
]
}
}