{ "version": "2.0.0", "tasks": [ { "label": "start-all-tasks", "dependsOn": [ "build:pkg", "phoenix-web", "cert-web", "aorta-web", "dmp-web", "logger", "cert-authorize", "cert-authenticate", "dmp-archive", "dicom", "dmp-gateway", "aorta-gateway", "cert-gateway" ], "problemMatcher": [] }, { "label": "build:pkg", "type": "shell", "command": "bash", "args": [ "-c", "for package in @tavi/util @tavi/oss @tavi/i18n @tavi/message-pattern; do (pnpm run --filter $package build); done && echo 'build:pkg completed'" ] }, { "label": "logger", "type": "shell", "command": "pnpm", "args": [ "dev:logger" ] }, { "label": "phoneix-web", "type": "shell", "command": "pnpm", "args": [ "dev:phoenix" ], "dependsOn": [ "build:pkg" ], "problemMatcher": [] }, { "label": "aorta-web", "type": "shell", "command": "pnpm", "args": [ "dev:aorta-web" ], "dependsOn": [ "build:pkg" ], "problemMatcher": [] }, { "label": "cert-web", "type": "shell", "command": "pnpm", "args": [ "dev:cert-web" ], "dependsOn": [ "build:pkg" ] }, { "label": "dmp-web", "type": "shell", "command": "pnpm", "args": [ "dev:dmp-web" ], "dependsOn": [ "build:pkg" ] }, { "label": "dmp-archive", "type": "shell", "command": "pnpm", "args": [ "dev:dmp-archive" ], "dependsOrder": "sequence" }, { "label": "dicom", "type": "shell", "command": "pnpm", "args": [ "dev:dicom" ], "dependsOrder": "sequence" }, { "label": "cert-authorize", "type": "shell", "command": "pnpm", "args": [ "dev:authorize" ], "dependsOrder": "sequence" }, { "label": "cert-authenticate", "type": "shell", "command": "pnpm", "args": [ "dev:authenticate" ], "dependsOrder": "sequence" }, { "label": "cert-gateway", "type": "shell", "command": "pnpm", "args": [ "dev:cert-gateway" ], "dependsOrder": "sequence" }, { "label": "dmp-gateway", "type": "shell", "command": "pnpm", "args": [ "dev:dmp-gateway" ], "dependsOrder": "sequence" }, { "label": "aorta-gateway", "type": "shell", "command": "pnpm", "args": [ "dev:aorta-gateway" ], "dependsOrder": "sequence" } ] }