equal
deleted
inserted
replaced
|
1 // Available variables which can be used inside of strings. |
|
2 // ${workspaceRoot}: the root folder of the team |
|
3 // ${file}: the current opened file |
|
4 // ${fileBasename}: the current opened file's basename |
|
5 // ${fileDirname}: the current opened file's dirname |
|
6 // ${fileExtname}: the current opened file's extension |
|
7 // ${cwd}: the current working directory of the spawned process |
|
8 |
|
9 // A task runner that calls a custom npm script that compiles the extension. |
|
10 { |
|
11 "version": "0.1.0", |
|
12 |
|
13 // we want to run npm |
|
14 "command": "npm", |
|
15 |
|
16 // the command is a shell script |
|
17 "isShellCommand": true, |
|
18 |
|
19 // show the output window only if unrecognized errors occur. |
|
20 "showOutput": "silent", |
|
21 |
|
22 // we run the custom script "compile" as defined in package.json |
|
23 "args": ["run", "compile", "--loglevel", "silent"], |
|
24 |
|
25 // The tsc compiler is started in watching mode |
|
26 "isWatching": true, |
|
27 |
|
28 // use the standard tsc in watch mode problem matcher to find compile problems in the output. |
|
29 "problemMatcher": "$tsc-watch" |
|
30 } |