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