diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..4f6ec3a --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,202 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "npm start", + "name": "Run npm start", + "request": "launch", + "type": "node-terminal" + }, + { + "name": "Attach", + "port": 9229, + "request": "attach", + "skipFiles": [ + "/**" + ], + "type": "node" + } , { + "type": "java", + "name": "Launch with Arguments Prompt", + "request": "launch", + "mainClass": "", + "args": "${command:SpecifyProgramArgs}" + }, { + "args": [ + "task" + ], + "name": "Gulp task", + "program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js", + "request": "launch", + "skipFiles": [ + "/**" + ], + "type": "node" + },{ + "name": "Electron Main", + "program": "${workspaceFolder}/main.js", + "request": "launch", + "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron", + "skipFiles": [ + "/**" + ], + "type": "node" + },{ + "type": "java", + "name": "Launch with Arguments Prompt", + "request": "launch", + "mainClass": "", + "args": "${command:SpecifyProgramArgs}" + }, + { + "args": [ + "--extensionDevelopmentPath=${workspaceFolder}" + ], + "name": "Launch Extension", + "outFiles": [ + "${workspaceFolder}/out/**/*.js" + ], + "preLaunchTask": "npm", + "request": "launch", + "type": "extensionHost" + }, { + "type": "java", + "request": "attach", + "name": "Attach by Process ID", + "processId": "${command:PickJavaProcess}" + },{ + "type": "java", + "name": "Launch with Arguments Prompt", + "request": "launch", + "mainClass": "", + "args": "${command:SpecifyProgramArgs}" + }, + :{{ + "address": "TCP/IP address of process to be debugged", + "localRoot": "${workspaceFolder}", + "name": "Attach to Remote", + "port": 9229, + "remoteRoot": "Absolute path to the remote directory containing the program", + "request": "attach", + "skipFiles": [ + "/**" + ], + "type": "node" + }},[ onceBreakpointResolved] + { + "description": { + "name": "Launch Program", + "program": "${workspaceFolder}/app.js", + "request": "launch", + "skipFiles": [ + "/**" + ], + "type": "node" + },"displayOrder": + "fileListLayout", + "-enable-pretty-printing": + "innermostParenthesis", "outermostParenthesis": "customData" + }, + { + "description": "Set Disassembly Flavor to Intel", + "text": "-gdb-set disassembly-flavor intel", + "ignoreFailures": true + } + ] + ,{ + "type": "java", + "name": "Attach to Remote Program", + "request": "attach", + "hostName": "", + "port": "" + }, + { + "type": "java", + "name": "Attach to Remote Program", + "request": "attach", + "hostName": "", + "port": "" + }, + { + "name": "Python Debugger: Python File", + "type": "debugpy", + "request": "launch", + "program": "${file}" + }, + { + "type": "node-terminal", + "name": "JavaScript Debug Terminal", + "request": "launch", + "cwd": "${workspaceFolder}" + } + ] +} \ No newline at end of file