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.