{ "version": "2.0.0", "tasks": [ { "label": "pnpmsetup", "type": "shell", "group": "build", "detail": "Setup pnpm", "command": "pnpm i", "problemMatcher": [] }, { "label": "updatefrontendlib", "type": "shell", "group": "build", "detail": "Update deck-frontend-lib", "command": "pnpm update decky-frontend-lib --latest", "problemMatcher": [] }, // BUILD { "label": "build", "type": "npm", "group": "build", "detail": "rollup -c", "script": "build", "path": "", "dependsOrder": "sequence", "dependsOn": [ "pnpmsetup" ], "problemMatcher": [] }, { "label": "build-dev", "type": "npm", "group": "build", "detail": "rollup -c", "script": "dev", "path": "", "dependsOrder": "sequence", "dependsOn": [ "pnpmsetup" ], "problemMatcher": [] }, // DEPLOY { "label": "deploy", "detail": "Deploy plugin to deck", "type": "shell", "group": "none", "dependsOn": [ "pnpmsetup" ], "command": "pnpm start -r", "problemMatcher": [] }, { "label": "deploy-dev", "detail": "Deploy dev plugin to deck", "type": "shell", "group": "none", "dependsOn": [ "pnpmsetup" ], "command": "pnpm start -r -d", "problemMatcher": [] }, // PACKAGE { "label": "package", "detail": "Package plugin to zip", "type": "shell", "group": "none", "dependsOn": [ "pnpmsetup" ], "command": "pnpm package", "problemMatcher": [] }, { "label": "package-dev", "detail": "Package dev plugin to zip", "type": "shell", "group": "none", "dependsOn": [ "pnpmsetup" ], "command": "pnpm package -d", "problemMatcher": [] } ] }