|
9 | 9 | "dependsOn": [
|
10 | 10 | "npm: dev - packages/frontend",
|
11 | 11 | "npm: dev - packages/backend",
|
| 12 | + "npm: dev - packages/interface", |
12 | 13 | ],
|
| 14 | + "problemMatcher": [], |
13 | 15 | },
|
14 | 16 | {
|
15 | 17 | "type": "npm",
|
16 | 18 | "script": "dev",
|
17 | 19 | "isBackground": true,
|
18 | 20 | "path": "packages/frontend",
|
19 |
| - // See here https://stackoverflow.com/a/72655542/7346915 |
20 | 21 | "problemMatcher": [
|
21 | 22 | {
|
22 | 23 | "owner": "typescript",
|
|
25 | 26 | "applyTo": "allDocuments",
|
26 | 27 | "background": {
|
27 | 28 | "activeOnStart": true,
|
28 |
| - // "beginsPattern": "sd", |
29 |
| - // "endsPattern": " > " |
| 29 | + "beginsPattern": "ready", |
| 30 | + "endsPattern": "ready", |
30 | 31 | },
|
31 | 32 | "pattern": [
|
32 | 33 | {
|
|
50 | 51 | "type": "npm",
|
51 | 52 | "script": "dev",
|
52 | 53 | "isBackground": true,
|
| 54 | + "dependsOn": ["compose: database"], |
53 | 55 | "path": "packages/backend",
|
54 |
| - "problemMatcher": ["$tsc-watch"], |
| 56 | + "problemMatcher": [ |
| 57 | + { |
| 58 | + "owner": "typescript", |
| 59 | + "source": "ts", |
| 60 | + "applyTo": "allDocuments", |
| 61 | + "background": { |
| 62 | + "activeOnStart": true, |
| 63 | + "beginsPattern": ".*starting.*", |
| 64 | + "endsPattern": ".*running.*", |
| 65 | + }, |
| 66 | + }, |
| 67 | + ], |
55 | 68 | "label": "npm: dev - packages/backend",
|
56 |
| - "detail": "tsc-watch --onSuccess 'node .'", |
| 69 | + }, |
| 70 | + { |
| 71 | + "type": "npm", |
| 72 | + "script": "dev", |
| 73 | + "isBackground": true, |
| 74 | + "path": "packages/interface", |
| 75 | + "problemMatcher": ["$tsc-watch"], |
| 76 | + "label": "npm: dev - packages/interface", |
| 77 | + }, |
| 78 | + { |
| 79 | + "type": "shell", |
| 80 | + "command": "docker", |
| 81 | + "args": [ |
| 82 | + "compose", |
| 83 | + "-f", |
| 84 | + "compose.yaml", |
| 85 | + "-f", |
| 86 | + "compose.debug.yaml", |
| 87 | + "up", |
| 88 | + "db", |
| 89 | + "-d", |
| 90 | + ], |
| 91 | + "isBackground": false, |
| 92 | + "problemMatcher": [], |
| 93 | + "label": "compose: database", |
57 | 94 | },
|
58 | 95 | ],
|
59 | 96 | }
|
0 commit comments