2023-09-07 13:12:13 +08:00
|
|
|
{
|
|
|
|
"version": "2.0.0",
|
|
|
|
"tasks": [
|
|
|
|
{
|
|
|
|
"label": "start-all-tasks",
|
|
|
|
"dependsOn": [
|
|
|
|
"build:pkg",
|
|
|
|
"cert-web",
|
|
|
|
"aorta-web",
|
|
|
|
"dmp-web",
|
2023-09-13 17:40:06 +08:00
|
|
|
"logger",
|
|
|
|
"cert-authorize",
|
|
|
|
"cert-authenticate",
|
|
|
|
"dmp-archive",
|
2023-09-07 13:12:13 +08:00
|
|
|
"dicom",
|
2023-09-13 17:40:06 +08:00
|
|
|
"dmp-gateway",
|
|
|
|
"aorta-gateway",
|
|
|
|
"cert-gateway",
|
2023-09-07 13:12:13 +08:00
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "build:pkg",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "bash",
|
|
|
|
"args": [
|
|
|
|
"-c",
|
2023-09-15 17:00:00 +08:00
|
|
|
"for package in @tavi/util @tavi/oss @tavi/i18n @tavi/message-pattern; do (pnpm run --filter $package build); done && echo 'build:pkg completed'"
|
2023-09-07 13:12:13 +08:00
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
2023-09-13 17:40:06 +08:00
|
|
|
"label": "logger",
|
2023-09-07 13:12:13 +08:00
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
2023-09-13 17:40:06 +08:00
|
|
|
"dev:logger",
|
2023-09-07 13:12:13 +08:00
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
2023-09-13 17:40:06 +08:00
|
|
|
"label": "aorta-web",
|
2023-09-07 13:12:13 +08:00
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
2023-09-13 17:40:06 +08:00
|
|
|
"dev:aorta-web",
|
2023-09-07 13:12:13 +08:00
|
|
|
],
|
|
|
|
"dependsOn": [
|
|
|
|
"build:pkg"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
2023-09-13 17:40:06 +08:00
|
|
|
"label": "cert-web",
|
2023-09-07 13:12:13 +08:00
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
2023-09-13 17:40:06 +08:00
|
|
|
"dev:cert-web"
|
2023-09-07 13:12:13 +08:00
|
|
|
],
|
|
|
|
"dependsOn": [
|
|
|
|
"build:pkg"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "dmp-web",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
|
|
|
"dev:dmp-web",
|
|
|
|
],
|
|
|
|
"dependsOn": [
|
|
|
|
"build:pkg"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
2023-09-13 17:40:06 +08:00
|
|
|
"label": "dmp-archive",
|
2023-09-07 13:12:13 +08:00
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
2023-09-13 17:40:06 +08:00
|
|
|
"dev:dmp-archive",
|
2023-09-07 13:12:13 +08:00
|
|
|
],
|
2023-09-13 17:40:06 +08:00
|
|
|
"dependsOrder": "sequence",
|
2023-09-07 13:12:13 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "dicom",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
|
|
|
"dev:dicom",
|
|
|
|
],
|
2023-09-13 17:40:06 +08:00
|
|
|
"dependsOrder": "sequence",
|
2023-09-07 13:12:13 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "cert-authorize",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
|
|
|
"dev:authorize",
|
|
|
|
],
|
2023-09-13 17:40:06 +08:00
|
|
|
"dependsOrder": "sequence",
|
2023-09-07 13:12:13 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "cert-authenticate",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
|
|
|
"dev:authenticate"
|
|
|
|
],
|
2023-09-13 17:40:06 +08:00
|
|
|
"dependsOrder": "sequence",
|
2023-09-07 13:12:13 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "cert-gateway",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
|
|
|
"dev:cert-gateway"
|
|
|
|
],
|
2023-09-13 17:40:06 +08:00
|
|
|
"dependsOrder": "sequence",
|
2023-09-07 13:12:13 +08:00
|
|
|
},
|
|
|
|
{
|
2023-09-13 17:40:06 +08:00
|
|
|
"label": "dmp-gateway",
|
2023-09-07 13:12:13 +08:00
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
2023-09-13 17:40:06 +08:00
|
|
|
"dev:dmp-gateway",
|
2023-09-07 13:12:13 +08:00
|
|
|
],
|
2023-09-13 17:40:06 +08:00
|
|
|
"dependsOrder": "sequence",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "aorta-gateway",
|
|
|
|
"type": "shell",
|
|
|
|
"command": "pnpm",
|
|
|
|
"args": [
|
|
|
|
"dev:aorta-gateway",
|
|
|
|
],
|
|
|
|
"dependsOrder": "sequence",
|
2023-09-07 13:12:13 +08:00
|
|
|
},
|
|
|
|
]
|
|
|
|
}
|