turbo.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. "NEXT_PUBLIC_PYTHNET_RPC",
  16. "NEXT_PUBLIC_PYTHTEST_CONFORMANCE_RPC"
  17. ]
  18. },
  19. "fix:lint": {
  20. "dependsOn": [
  21. "//#install:modules",
  22. "fix:lint:eslint",
  23. "fix:lint:stylelint"
  24. ]
  25. },
  26. "fix:lint:eslint": {
  27. "dependsOn": ["//#install:modules", "^build"],
  28. "cache": false
  29. },
  30. "fix:lint:stylelint": {
  31. "dependsOn": ["//#install:modules"],
  32. "cache": false
  33. },
  34. "start:prod": {
  35. "dependsOn": ["//#install:modules", "build:vercel"]
  36. },
  37. "test:lint": {
  38. "dependsOn": ["test:lint:eslint", "test:lint:stylelint"]
  39. },
  40. "test:lint:eslint": {
  41. "dependsOn": ["//#install:modules", "^build"]
  42. },
  43. "test:lint:stylelint": {
  44. "dependsOn": ["//#install:modules"]
  45. }
  46. }
  47. }