turbo.json 981 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {
  2. "$schema": "https://turbo.build/schema.json",
  3. "extends": ["//"],
  4. "tasks": {
  5. "deps:check": {
  6. "cache": false,
  7. "env": ["DEVENV"]
  8. },
  9. "deps:clean": {
  10. "cache": false
  11. },
  12. "deps:patch": {
  13. "cache": false,
  14. "dependsOn": ["deps:check", "deps:clean"],
  15. "env": ["DEVENV"]
  16. },
  17. "deps:copy": {
  18. "cache": false,
  19. "dependsOn": ["deps:check", "deps:patch"],
  20. "env": ["DEVENV"]
  21. },
  22. "prop:deps": {
  23. "cache": false
  24. },
  25. "bundle:build": {
  26. "outputs": ["dist/**"],
  27. "inputs": ["package.json", "tsconfig.json", "src/**", "deps/vscode/**"],
  28. "dependsOn": ["clean", "deps:clean", "deps:patch", "deps:copy"]
  29. },
  30. "bundle:package": {
  31. "cache": false,
  32. "dependsOn": ["bundle:build"]
  33. },
  34. "bundle": {
  35. "cache": false,
  36. "dependsOn": ["bundle:package"]
  37. },
  38. "build": {
  39. "outputs": ["dist/**"],
  40. "inputs": ["package.json", "tsconfig.json", "src/**", "deps/vscode/**"],
  41. "dependsOn": ["clean", "deps:clean", "deps:patch", "deps:copy"]
  42. }
  43. }
  44. }