turbo.json 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "$schema": "https://turbo.build/schema.json",
  3. "globalDependencies": [
  4. ".nvmrc",
  5. ".yarnrc.yml"
  6. ],
  7. "globalEnv": [
  8. "NODE_ENV"
  9. ],
  10. "tasks": {
  11. "build:android": {
  12. "env": [
  13. "ANDROID_HOME",
  14. "ORG_GRADLE_PROJECT_newArchEnabled"
  15. ],
  16. "inputs": [
  17. "package.json",
  18. "android",
  19. "!android/build",
  20. "src/*.ts",
  21. "src/*.tsx",
  22. "example/mobile/package.json",
  23. "example/mobile/android",
  24. "!example/mobile/android/.gradle",
  25. "!example/mobile/android/build",
  26. "!example/mobile/android/app/build",
  27. "example/web/package.json",
  28. "example/web/android",
  29. "!example/web/android/.gradle",
  30. "!example/web/android/build",
  31. "!example/web/android/app/build"
  32. ],
  33. "outputs": [
  34. ]
  35. },
  36. "build:ios": {
  37. "env": [
  38. "RCT_NEW_ARCH_ENABLED",
  39. "RCT_REMOVE_LEGACY_ARCH",
  40. "RCT_USE_RN_DEP",
  41. "RCT_USE_PREBUILT_RNCORE"
  42. ],
  43. "inputs": [
  44. "package.json",
  45. "*.podspec",
  46. "ios",
  47. "src/*.ts",
  48. "src/*.tsx",
  49. "example/mobile/package.json",
  50. "example/mobile/ios",
  51. "!example/mobile/ios/build",
  52. "!example/mobile/ios/Pods",
  53. "example/web/package.json",
  54. "example/web/ios",
  55. "!example/web/ios/build",
  56. "!example/web/ios/Pods"
  57. ],
  58. "outputs": [
  59. ]
  60. }
  61. }
  62. }