turbo.json 861 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {
  2. "$schema": "https://turbo.build/schema.json",
  3. "tasks": {
  4. "lint": {},
  5. "check-types": {},
  6. "test": {
  7. "dependsOn": ["@roo-code/types#build"]
  8. },
  9. "format": {},
  10. "clean": {
  11. "cache": false
  12. },
  13. "build": {
  14. "outputs": ["dist/**"],
  15. "inputs": ["src/**", "package.json", "tsconfig.json", "tsup.config.ts"]
  16. },
  17. "build:nightly": {},
  18. "bundle": {
  19. "dependsOn": ["^build"],
  20. "cache": false
  21. },
  22. "bundle:nightly": {
  23. "dependsOn": ["^build"],
  24. "cache": false
  25. },
  26. "vsix": {
  27. "dependsOn": ["bundle", "@roo-code/vscode-webview#build"],
  28. "cache": false
  29. },
  30. "vsix:nightly": {
  31. "dependsOn": ["bundle:nightly", "@roo-code/vscode-webview#build:nightly"],
  32. "cache": false
  33. },
  34. "watch:bundle": {
  35. "dependsOn": ["@roo-code/build#build", "@roo-code/types#build"],
  36. "cache": false
  37. },
  38. "watch:tsc": {
  39. "cache": false
  40. }
  41. }
  42. }