init
parents
Showing
.gitignore
0 → 100644
File added
.vscode/launch.json
0 → 100644
.vscode/settings.json
0 → 100644
.vscode/tasks.json
0 → 100644
build.js
0 → 100644
favicon.png
0 → 100644
2.99 KB
package.json
0 → 100644
{ | |||
"name": "topjs-debugger", | |||
"displayName": "TopJS Debugger", | |||
"version": "0.0.1", | |||
"publisher": "AbbyCin", | |||
"description": "TopJS debugger extension for VS Code.", | |||
"author": { | |||
"name": "AbbyCin", | |||
"email": "abbytsing@gmail.com" | |||
}, | |||
"license": "MIT", | |||
"keywords": [ | |||
"multi-root ready" | |||
], | |||
"engines": { | |||
"vscode": "^1.30.0", | |||
"node": "^8.9.3" | |||
}, | |||
"icon": "favicon.png", | |||
"categories": [ | |||
"Debuggers" | |||
], | |||
"private": true, | |||
"repository": { | |||
"type": "git", | |||
"url": "https://github.com/Microsoft/vscode-mock-debug.git" | |||
}, | |||
"bugs": { | |||
"url": "https://github.com/Microsoft/vscode-mock-debug/issues" | |||
}, | |||
"scripts": { | |||
"postinstall": "node ./node_modules/vscode/bin/install", | |||
"build": "node ./build.js", | |||
"package": "vsce package", | |||
"publish": "vsce publish" | |||
}, | |||
"dependencies": { | |||
"await-notify": "^1.0.1", | |||
"command-exists": "^1.2.8", | |||
"vscode-debugadapter": "^1.33.0" | |||
}, | |||
"devDependencies": { | |||
"@types/node": "8.9.3", | |||
"vscode": "1.1.21", | |||
"vscode-debugadapter-testsupport": "1.33.0", | |||
"vsce": "1.53.2", | |||
"ncp": "2.0.0" | |||
}, | |||
"main": "./src/extension", | |||
"activationEvents": [ | |||
"onDebug", | |||
"onCommand:extension.topjs-debugger.getProgramPath" | |||
], | |||
"contributes": { | |||
"breakpoints": [ | |||
{ | |||
"language": "javascript" | |||
} | |||
], | |||
"debuggers": [ | |||
{ | |||
"type": "topjs", | |||
"label": "TopJS Debugger", | |||
"program": "./src/debugAdapter.js", | |||
"runtime": "node", | |||
"configurationAttributes": { | |||
"launch": { | |||
"required": [ | |||
"program", | |||
"runtimeExecutable", | |||
"port" | |||
], | |||
"properties": { | |||
"program": { | |||
"type": "string", | |||
"description": "Absolute path to a javascript file.", | |||
"default": "${workspaceFolder}/${command:getProgramPath}" | |||
}, | |||
"port": { | |||
"type": "number", | |||
"descrition": "Port for debugger backend.", | |||
"default": 30992 | |||
}, | |||
"runtimeExecutable": { | |||
"type": "string", | |||
"default": "topjs3" | |||
} | |||
} | |||
} | |||
}, | |||
"initialConfigurations": [ | |||
{ | |||
"type": "topjs", | |||
"request": "launch", | |||
"name": "Launch Debugger", | |||
"program": "${workspaceFolder}/${command:getProgramPath}" | |||
} | |||
], | |||
"configurationSnippets": [ | |||
{ | |||
"label": "TopJS Debug: Launch", | |||
"description": "A new configuration for 'debugging' a user selected javascript file.", | |||
"body": { | |||
"type": "topjs", | |||
"request": "launch", | |||
"name": "Launch Debugger2", | |||
"program": "^\"\\${workspaceFolder}/\\${command:getProgramPath}\"" | |||
} | |||
} | |||
], | |||
"variables": { | |||
"getProgramPath": "extension.topjs-debugger.getProgramPath" | |||
} | |||
} | |||
] | |||
} | |||
} |
src/debugAdapter.js
0 → 100644
src/extension.js
0 → 100644
src/topjsDebug.js
0 → 100644
This diff is collapsed.
src/topjsRuntime.js
0 → 100644
This diff is collapsed.