turbo.json 945 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. },
  13. "copy:kilocode": {
  14. "outputs": ["dist/kilocode/**"],
  15. "inputs": ["../../bin-unpacked/extension/**"],
  16. "dependsOn": ["clean:kilocode", "kilo-code#vsix:unpacked"]
  17. },
  18. "build": {
  19. "cache": false,
  20. "outputs": ["dist/**"],
  21. "inputs": ["src/**"],
  22. "dependsOn": ["clean", "copy:kilocode"]
  23. },
  24. "start": {
  25. "cache": false,
  26. "dependsOn": ["build"]
  27. },
  28. "cli:bundle": {
  29. "cache": false,
  30. "outputs": ["dist/**"],
  31. "inputs": ["src/**", "package.dist.json", "esbuild.config.mjs"],
  32. "dependsOn": ["build", "deps:install"]
  33. },
  34. "deps:install": {
  35. "cache": false,
  36. "outputs": ["dist/node_modules/**"],
  37. "inputs": ["package.dist.json"],
  38. "dependsOn": ["build"]
  39. }
  40. }
  41. }