turbo.json 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "$schema": "https://turborepo.org/schema.json",
  3. "pipeline": {
  4. "build": {
  5. "dependsOn": ["^build"],
  6. "inputs": [
  7. "**/*",
  8. "!test/**/*",
  9. "!e2e/**/*",
  10. "!performance/**/*",
  11. "!.astro/**/*",
  12. "!.cache/**/*",
  13. "!mod.js",
  14. "!mod.js.map"
  15. ],
  16. "outputs": ["dist/**/*", "!vendor/**", "mod.js", "mod.js.map"],
  17. "outputMode": "new-only"
  18. },
  19. "build:ci": {
  20. "dependsOn": ["^build:ci"],
  21. "inputs": [
  22. "**/*",
  23. "!test/**/*",
  24. "!e2e/**/*",
  25. "!performance/**/*",
  26. "!.astro/**/*",
  27. "!.cache/**/*",
  28. "!mod.js",
  29. "!mod.js.map"
  30. ],
  31. "outputs": ["dist/**/*", "!vendor/**", "mod.js", "mod.js.map"],
  32. "outputMode": "new-only"
  33. },
  34. "dev": {
  35. "cache": false,
  36. "persistent": true
  37. },
  38. "test": {
  39. "env": ["RUNNER_OS", "NODE_VERSION"],
  40. "outputMode": "new-only"
  41. },
  42. "test:hosted": {
  43. "outputMode": "new-only",
  44. "cache": false
  45. }
  46. }
  47. }