{ "version": "2.0.0", "tasks": [ { "label": "types: openapi-ts", "type": "shell", "command": "yarn openapi-ts", "options": { "cwd": "${workspaceFolder}/types" }, "presentation": { "reveal": "silent", "panel": "dedicated" }, "problemMatcher": [] }, { "label": "server: startReload", "type": "shell", "command": "yarn startReload", "options": { "cwd": "${workspaceFolder}/server", "env": { "NODE_ENV": "development" } }, "isBackground": true, "presentation": { "reveal": "always", "panel": "dedicated", "group": "dev" }, "problemMatcher": [] }, { "label": "client: vite", "type": "shell", "command": "yarn start", "options": { "cwd": "${workspaceFolder}/client" }, "isBackground": true, "presentation": { "reveal": "always", "panel": "dedicated", "group": "dev" }, "problemMatcher": [] }, { "label": "dev: server+client", "dependsOn": [ "server: startReload", "client: vite" ] }, { "label": "dev: all", "dependsOrder": "sequence", "dependsOn": [ "types: openapi-ts", "dev: server+client" ], "problemMatcher": [] } ] }