11{
2- "version" : " 2.0.0" ,
3- "tasks" : [
4- {
5- "label" : " nodemon" ,
6- "type" : " shell" ,
7- "command" : " nodemon" ,
8- "group" : " build" ,
9- "presentation" : {
10- "echo" : true ,
11- "reveal" : " always" ,
12- "focus" : false ,
13- "panel" : " new"
14- },
15- "options" : {
16- "cwd" : " ${workspaceFolder}/apps/api"
17- },
18- "problemMatcher" : {
19- "owner" : " nodemon" ,
20- "fileLocation" : [
21- " relative" ,
22- " ${workspaceFolder}/apps/api"
23- ],
24- "pattern" : {
25- "regexp" : " ^(.*):(\\ d+):(\\ d+)\\ s+-\\ s+(error|warning|info)\\ s+(.*)$" ,
26- "file" : 1 ,
27- "line" : 2 ,
28- "column" : 3 ,
29- "severity" : 4 ,
30- "message" : 5
31- },
32- "background" : {
33- "activeOnStart" : true ,
34- "beginsPattern" : " ^\\ [nodemon\\ ] starting" ,
35- "endsPattern" : " ^\\ [nodemon\\ ] (clean exit|app crashed)"
36- }
37- },
38- "isBackground" : true
2+ "version" : " 2.0.0" ,
3+ "tasks" : [
4+ {
5+ "label" : " nodemon" ,
6+ "type" : " shell" ,
7+ "command" : " nodemon" ,
8+ "group" : " build" ,
9+ "presentation" : {
10+ "echo" : true ,
11+ "reveal" : " always" ,
12+ "focus" : false ,
13+ "panel" : " new"
14+ },
15+ "options" : {
16+ "cwd" : " ${workspaceFolder}/apps/api"
17+ },
18+ "problemMatcher" : {
19+ "owner" : " nodemon" ,
20+ "fileLocation" : [" relative" , " ${workspaceFolder}/apps/api" ],
21+ "pattern" : {
22+ "regexp" : " ^(.*):(\\ d+):(\\ d+)\\ s+-\\ s+(error|warning|info)\\ s+(.*)$" ,
23+ "file" : 1 ,
24+ "line" : 2 ,
25+ "column" : 3 ,
26+ "severity" : 4 ,
27+ "message" : 5
3928 },
40- {
41- "label" : " TypeScript Watch" ,
42- "type" : " shell" ,
43- "command" : " tsc" ,
44- "args" : [
45- " --noEmit" ,
46- " --watch"
47- ],
48- "group" : " build" ,
49- "presentation" : {
50- "echo" : true ,
51- "reveal" : " always" ,
52- "focus" : false ,
53- "panel" : " new"
54- },
55- "options" : {
56- "cwd" : " ${workspaceFolder}/apps/api"
57- },
58- "problemMatcher" : " $tsc-watch" ,
59- "isBackground" : true
60- },
61- {
62- "label" : " API Development" ,
63- "dependsOn" : [
64- " nodemon" ,
65- " TypeScript Watch"
66- ],
67- "dependsOrder" : " parallel" ,
68- "group" : " build" ,
69- "problemMatcher" : []
29+ "background" : {
30+ "activeOnStart" : true ,
31+ "beginsPattern" : " ^\\ [nodemon\\ ] starting" ,
32+ "endsPattern" : " ^\\ [nodemon\\ ] (clean exit|app crashed)"
7033 }
71- ]
72- }
34+ },
35+ "isBackground" : true
36+ },
37+ {
38+ "label" : " TypeScript Watch" ,
39+ "type" : " shell" ,
40+ "command" : " tsc" ,
41+ "args" : [" --noEmit" , " --watch" ],
42+ "group" : " build" ,
43+ "presentation" : {
44+ "echo" : true ,
45+ "reveal" : " always" ,
46+ "focus" : false ,
47+ "panel" : " new"
48+ },
49+ "options" : {
50+ "cwd" : " ${workspaceFolder}/apps/api"
51+ },
52+ "problemMatcher" : " $tsc-watch" ,
53+ "isBackground" : true
54+ },
55+ {
56+ "label" : " API Development" ,
57+ "dependsOn" : [" nodemon" , " TypeScript Watch" ],
58+ "dependsOrder" : " parallel" ,
59+ "group" : " build" ,
60+ "problemMatcher" : []
61+ }
62+ ]
63+ }
0 commit comments