diff --git a/.gitignore b/.gitignore index c5424f78..9fe202f7 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..e51754b8 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,113 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "sentiment", + "type": "node", + "request": "launch", + "program": "${workspaceFolder}/examples/sentiment/src/main.ts", + "stopOnEntry": false, + "args": [], + "cwd": "${workspaceFolder}/examples/sentiment", + "skipFiles": [ + "/**" + ], + "preLaunchTask": "build-sentiment", + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/examples/sentiment/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": [ + "/**" + ], + "preLaunchTask": "build-calendar", + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/examples/calendar/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": [ + "/**" + ], + "preLaunchTask": "build-math", + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/examples/math/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": [ + "/**" + ], + "preLaunchTask": "build-music", + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/examples/music/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": [ + "/**" + ], + "preLaunchTask": "build-restaurant", + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/examples/restaurant/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": [ + "/**" + ], + "preLaunchTask": "build-coffeeShop", + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/examples/coffeeShop/dist/**/*.js" + ], + "console": "integratedTerminal" + }, + ], +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..75346609 --- /dev/null +++ b/.vscode/tasks.json @@ -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" + } + ] +} \ No newline at end of file