Skip to content

Commit

Permalink
Added launch and tasks json to enable debugging from root folder.
Browse files Browse the repository at this point in the history
  • Loading branch information
pcdeadeasy committed Dec 12, 2023
1 parent 839c2bd commit 152fb5b
Show file tree
Hide file tree
Showing 3 changed files with 302 additions and 3 deletions.
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ node_modules/

# Local development and debugging
.scratch/
.vscode
**/.vscode/*
#.vscode
#**/.vscode/*
**/tsconfig.debug.json
!**/.vscode/launch.json
#!**/.vscode/launch.json
**/build.bat

240 changes: 240 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,240 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "sentiment-wsl",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/sentiment/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/sentiment",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-sentiment",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/sentiment/dist/**/*.js"
],
"console": "integratedTerminal"
},
{
"name": "sentiment",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/sentiment/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/sentiment",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-sentiment",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/sentiment/dist/**/*.js"
],
"console": "externalTerminal"
},
{
"name": "calendar-wsl",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/calendar/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/calendar",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-calendar",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/calendar/dist/**/*.js"
],
"console": "integratedTerminal"
},
{
"name": "calendar",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/calendar/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/calendar",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-calendar",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/calendar/dist/**/*.js"
],
"console": "externalTerminal"
},
{
"name": "math-wsl",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/math/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/math",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-math",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/math/dist/**/*.js"
],
"console": "integratedTerminal"
},
{
"name": "math",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/math/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/math",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-math",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/math/dist/**/*.js"
],
"console": "externalTerminal"
},
{
"name": "music-wsl",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/music/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/music",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-music",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/music/dist/**/*.js"
],
"console": "integratedTerminal"
},
{
"name": "music",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/music/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/music",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-music",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/music/dist/**/*.js"
],
"console": "externalTerminal"
},
{
"name": "restaurant-wsl",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/restaurant/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/restaurant",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-restaurant",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/restaurant/dist/**/*.js"
],
"console": "integratedTerminal"
},
{
"name": "restaurant",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/restaurant/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/restaurant",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-restaurant",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/restaurant/dist/**/*.js"
],
"console": "externalTerminal"
},
{
"name": "coffeeShop-wsl",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/coffeeShop/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/coffeeShop",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-coffeeShop",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/coffeeShop/dist/**/*.js"
],
"console": "integratedTerminal"
},
{
"name": "coffeeShop",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/examples/coffeeShop/src/main.ts",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceFolder}/examples/coffeeShop",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "build-coffeeShop",
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/examples/coffeeShop/dist/**/*.js"
],
"console": "externalTerminal"
},
],
"compounds": [
{
"name": "Debug All Projects",
"configurations": [
"sentiment-wsl",
"calendar-wsl",
"music-wsl",
"math-wsl",
"restaurant-wsl",
"coffeeShop-wsl",
"sentiment",
"calendar",
"music",
"math",
"restaurant",
"coffeeShop",
]
}
]
}
59 changes: 59 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build-sentiment",
"type": "npm",
"script": "build",
"path": "examples/sentiment",
"group": "build",
"problemMatcher": [],
"detail": "tsc -p src"
},
{
"label": "build-calendar",
"type": "npm",
"script": "build",
"path": "examples/calendar",
"group": "build",
"problemMatcher": [],
"detail": "tsc -p src"
},
{
"label": "build-math",
"type": "npm",
"script": "build",
"path": "examples/math",
"group": "build",
"problemMatcher": [],
"detail": "tsc -p src"
},
{
"label": "build-music",
"type": "npm",
"script": "build",
"path": "examples/music",
"group": "build",
"problemMatcher": [],
"detail": "tsc -p src"
},
{
"label": "build-restaurant",
"type": "npm",
"script": "build",
"path": "examples/restaurant",
"group": "build",
"problemMatcher": [],
"detail": "tsc -p src"
},
{
"label": "build-coffeeShop",
"type": "npm",
"script": "build",
"path": "examples/coffeeShop",
"group": "build",
"problemMatcher": [],
"detail": "tsc -p src"
}
]
}

0 comments on commit 152fb5b

Please sign in to comment.