turbo.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "$schema": "https://turbo.build/schema.json",
  3. "extends": ["//"],
  4. "tasks": {
  5. "build:vercel": {
  6. "env": [
  7. "VERCEL_ENV",
  8. "GOOGLE_ANALYTICS_ID",
  9. "AMPLITUDE_API_KEY",
  10. "CLICKHOUSE_URL",
  11. "CLICKHOUSE_USERNAME",
  12. "CLICKHOUSE_PASSWORD",
  13. "SOLANA_RPC",
  14. "DISABLE_ACCESSIBILITY_REPORTING"
  15. ]
  16. },
  17. "start:dev": {
  18. "dependsOn": [
  19. "//#install:modules",
  20. "pull:env",
  21. "@pythnetwork/solana-utils#build"
  22. ]
  23. },
  24. "fix:lint": {
  25. "dependsOn": [
  26. "//#install:modules",
  27. "fix:lint:eslint",
  28. "fix:lint:stylelint"
  29. ]
  30. },
  31. "fix:lint:eslint": {
  32. "dependsOn": ["//#install:modules", "^build"],
  33. "cache": false
  34. },
  35. "fix:lint:stylelint": {
  36. "dependsOn": ["//#install:modules"],
  37. "cache": false
  38. },
  39. "test:lint": {
  40. "dependsOn": ["test:lint:eslint", "test:lint:stylelint"]
  41. },
  42. "test:lint:eslint": {
  43. "dependsOn": ["//#install:modules", "^build"]
  44. },
  45. "test:lint:stylelint": {
  46. "dependsOn": ["//#install:modules"]
  47. }
  48. }
  49. }