11{
2- "version" : " 0.1.0" ,
3- "windows" : {
4- "command" : " .\\ node_modules\\ .bin\\ gulp"
5- },
6- "osx" : {
7- "command" : " ./node_modules/.bin/gulp"
8- },
9- "linux" : {
10- "command" : " ./node_modules/.bin/gulp"
11- },
12- "isShellCommand" : true ,
2+ "version" : " 2.0.0" ,
133 "tasks" : [
144 {
15- "taskName" : " watch" ,
16- "args" : [
17- " --no-color"
18- ],
19- "isBuildCommand" : true ,
5+ "customize" : " vscode.npm.run watch" ,
6+ "taskName" : " Build VS Code" ,
7+ "group" : " build" ,
208 "isBackground" : true ,
9+ "terminal" : {
10+ "reveal" : " never"
11+ },
2112 "problemMatcher" : {
2213 "owner" : " typescript" ,
2314 "applyTo" : " closedDocuments" ,
3728 }
3829 },
3930 {
40- "taskName" : " tslint" ,
41- "args" : [],
42- "problemMatcher" : {
43- "owner" : " tslint" ,
44- "fileLocation" : [
45- " relative" ,
46- " ${workspaceRoot}"
47- ],
48- "severity" : " warning" ,
49- "pattern" : {
50- "regexp" : " (.*)\\ [(\\ d+),\\ s(\\ d+)\\ ]:\\ s(.*)$" , // (.*)\[(\d+), (\d+)\]: (.*)
51- "file" : 1 ,
52- "line" : 2 ,
53- "column" : 3 ,
54- "message" : 4
55- }
31+ "customize" : " gulp.tslint" ,
32+ "taskName" : " Run tslint" ,
33+ "problemMatcher" : [" $tslint4" ]
34+ },
35+ {
36+ "taskName" : " Run tests" ,
37+ "type" : " shell" ,
38+ "command" : " ./scripts/test.sh" ,
39+ "windows" : {
40+ "command" : " .\\ scripts\\ test.bat"
41+ },
42+ "group" : " test" ,
43+ "terminal" : {
44+ "echo" : true ,
45+ "reveal" : " always"
5646 }
5747 },
5848 {
59- "taskName" : " test " ,
60- "args " : [
61- " --no-color "
62- ],
63- "showOutput " : " always " ,
64- "isTestCommand" : true
49+ "taskName" : " Run Dev " ,
50+ "type " : " shell " ,
51+ "command" : " ./scripts/code.sh " ,
52+ "windows" : {
53+ "command " : " . \\ scripts \\ code.bat "
54+ }
6555 },
6656 {
67- "taskName" : " electron" ,
68- "args" : [
69- " --no-color"
70- ],
71- "showOutput" : " never"
57+ "customize" : " gulp.electron" ,
58+ "taskName" : " Download electron"
7259 }
7360 ]
7461}
0 commit comments