diff options
Diffstat (limited to 'editors/code/.vscode')
-rw-r--r-- | editors/code/.vscode/launch.json | 36 | ||||
-rw-r--r-- | editors/code/.vscode/settings.json | 11 | ||||
-rw-r--r-- | editors/code/.vscode/tasks.json | 20 |
3 files changed, 67 insertions, 0 deletions
diff --git a/editors/code/.vscode/launch.json b/editors/code/.vscode/launch.json new file mode 100644 index 000000000..c174db304 --- /dev/null +++ b/editors/code/.vscode/launch.json | |||
@@ -0,0 +1,36 @@ | |||
1 | // A launch configuration that compiles the extension and then opens it inside a new window | ||
2 | // Use IntelliSense to learn about possible attributes. | ||
3 | // Hover to view descriptions of existing attributes. | ||
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||
5 | { | ||
6 | "version": "0.2.0", | ||
7 | "configurations": [ | ||
8 | { | ||
9 | "name": "Extension", | ||
10 | "type": "extensionHost", | ||
11 | "request": "launch", | ||
12 | "runtimeExecutable": "${execPath}", | ||
13 | "args": [ | ||
14 | "--extensionDevelopmentPath=${workspaceFolder}" | ||
15 | ], | ||
16 | "outFiles": [ | ||
17 | "${workspaceFolder}/out/**/*.js" | ||
18 | ], | ||
19 | "preLaunchTask": "npm: watch" | ||
20 | }, | ||
21 | { | ||
22 | "name": "Extension Tests", | ||
23 | "type": "extensionHost", | ||
24 | "request": "launch", | ||
25 | "runtimeExecutable": "${execPath}", | ||
26 | "args": [ | ||
27 | "--extensionDevelopmentPath=${workspaceFolder}", | ||
28 | "--extensionTestsPath=${workspaceFolder}/out/test" | ||
29 | ], | ||
30 | "outFiles": [ | ||
31 | "${workspaceFolder}/out/test/**/*.js" | ||
32 | ], | ||
33 | "preLaunchTask": "npm: watch" | ||
34 | } | ||
35 | ] | ||
36 | } | ||
diff --git a/editors/code/.vscode/settings.json b/editors/code/.vscode/settings.json new file mode 100644 index 000000000..30bf8c2d3 --- /dev/null +++ b/editors/code/.vscode/settings.json | |||
@@ -0,0 +1,11 @@ | |||
1 | // Place your settings in this file to overwrite default and user settings. | ||
2 | { | ||
3 | "files.exclude": { | ||
4 | "out": false // set this to true to hide the "out" folder with the compiled JS files | ||
5 | }, | ||
6 | "search.exclude": { | ||
7 | "out": true // set this to false to include "out" folder in search results | ||
8 | }, | ||
9 | // Turn off tsc task auto detection since we have the necessary tasks as npm scripts | ||
10 | "typescript.tsc.autoDetect": "off" | ||
11 | } \ No newline at end of file | ||
diff --git a/editors/code/.vscode/tasks.json b/editors/code/.vscode/tasks.json new file mode 100644 index 000000000..604e38f5a --- /dev/null +++ b/editors/code/.vscode/tasks.json | |||
@@ -0,0 +1,20 @@ | |||
1 | // See https://go.microsoft.com/fwlink/?LinkId=733558 | ||
2 | // for the documentation about the tasks.json format | ||
3 | { | ||
4 | "version": "2.0.0", | ||
5 | "tasks": [ | ||
6 | { | ||
7 | "type": "npm", | ||
8 | "script": "watch", | ||
9 | "problemMatcher": "$tsc-watch", | ||
10 | "isBackground": true, | ||
11 | "presentation": { | ||
12 | "reveal": "never" | ||
13 | }, | ||
14 | "group": { | ||
15 | "kind": "build", | ||
16 | "isDefault": true | ||
17 | } | ||
18 | } | ||
19 | ] | ||
20 | } \ No newline at end of file | ||