turbo.json 957 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {
  2. "$schema": "https://turbo.build/schema.json",
  3. "extends": ["//"],
  4. "tasks": {
  5. "clean": {
  6. "cache": false,
  7. "outputs": []
  8. },
  9. "clean:kilocode": {
  10. "outputs": ["dist/kilocode/**"],
  11. "inputs": ["../bin-unpacked/extension/**"],
  12. "dependsOn": ["clean"]
  13. },
  14. "copy:kilocode": {
  15. "outputs": ["dist/kilocode/**"],
  16. "inputs": ["../bin-unpacked/extension/**"],
  17. "dependsOn": ["clean:kilocode", "kilo-code#vsix:unpacked"]
  18. },
  19. "build": {
  20. "cache": false,
  21. "outputs": ["dist/**"],
  22. "inputs": ["src/**"],
  23. "dependsOn": ["copy:kilocode"]
  24. },
  25. "start": {
  26. "cache": false,
  27. "dependsOn": ["build"]
  28. },
  29. "cli:bundle": {
  30. "cache": false,
  31. "outputs": ["dist/**"],
  32. "inputs": ["src/**", "package.dist.json", "esbuild.config.mjs"],
  33. "dependsOn": ["build", "deps:install"]
  34. },
  35. "deps:install": {
  36. "cache": false,
  37. "outputs": ["dist/node_modules/**"],
  38. "inputs": ["package.dist.json"],
  39. "dependsOn": ["build"]
  40. }
  41. }
  42. }