You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

clj-rn.conf.edn 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. {:name "StatusIm"
  2. :run-options {:android {"appIdSuffix" "debug"}}
  3. :figwheel-bridge "./figwheel-bridge.js"
  4. ;; JS modules
  5. :js-modules ["realm"
  6. "react-native-languages"
  7. "i18n-js"
  8. "realm/react-native"
  9. "dismissKeyboard"
  10. "react-native-splash-screen"
  11. "react-native-status"
  12. "react-native-status-keycard"
  13. "react-native-camera"
  14. "react-native-qrcode"
  15. "identicon.js"
  16. "react-native-fs"
  17. "react-native-dialogs"
  18. "react-native-image-resizer"
  19. "react-native-image-crop-picker"
  20. "react-native-securerandom"
  21. "react-native-webview-bridge"
  22. "react-native-webview"
  23. "react-native-firebase"
  24. "react-native-touch-id"
  25. "homoglyph-finder"
  26. "web3"
  27. "web3-utils"
  28. "chance"
  29. "react-native-http-bridge"
  30. "emojilib"
  31. "eth-phishing-detect"
  32. "react-native-config"
  33. "react-native-svg"
  34. "react-native-screens"
  35. "react-native-keychain"
  36. "rn-snoopy"
  37. "rn-snoopy/stream/bars"
  38. "rn-snoopy/stream/filter"
  39. "rn-snoopy/stream/buffer"
  40. "react-native/Libraries/vendor/emitter/EventEmitter"
  41. "react-native-background-timer"
  42. "react-native-fetch-polyfill"
  43. "text-encoding"
  44. "js-sha3"
  45. "react-navigation"
  46. "react-native-navigation-twopane"
  47. "hi-base32"
  48. "react-native-mail"
  49. "react-native-shake"]
  50. ;; Desktop modules
  51. :desktop-modules ["realm"
  52. "react-native-languages"
  53. "i18n-js"
  54. "realm/react-native"
  55. "dismissKeyboard"
  56. "react-native-splash-screen"
  57. "react-native-status"
  58. "react-native-qrcode"
  59. "identicon.js"
  60. "react-native-fs"
  61. "react-native-dialogs"
  62. "react-native-image-crop-picker"
  63. "react-native-securerandom"
  64. "react-native-webview-bridge"
  65. "homoglyph-finder"
  66. "web3"
  67. "chance"
  68. "react-native-http-bridge"
  69. "emojilib"
  70. "eth-phishing-detect"
  71. "react-native-config"
  72. "react-native-svg"
  73. "react-native-keychain"
  74. "rn-snoopy"
  75. "rn-snoopy/stream/bars"
  76. "rn-snoopy/stream/filter"
  77. "rn-snoopy/stream/buffer"
  78. "react-native/Libraries/vendor/emitter/EventEmitter"
  79. "react-native-fetch-polyfill"
  80. "react-native-desktop-linking"
  81. "react-native-desktop-menu"
  82. "react-native-desktop-config"
  83. "react-native-desktop-shortcuts"
  84. "react-native-desktop-notification"
  85. "text-encoding"
  86. "js-sha3"
  87. "web3-utils"
  88. "react-navigation"
  89. "react-native-navigation-twopane"
  90. "hi-base32"]
  91. ;; Resoures
  92. :resource-dirs ["resources/images"
  93. "resources/icons"]
  94. :figwheel-options {:nrepl-port 7888
  95. :nrepl-middleware ["cider.nrepl/cider-middleware"
  96. "refactor-nrepl.middleware/wrap-refactor"
  97. "cider.piggieback/wrap-cljs-repl"]}
  98. :builds [{:id :desktop
  99. :source-paths ["react-native/src/desktop" "src" "env/dev" "components/src" "dev"]
  100. :compiler {:output-to "target/desktop/app.js"
  101. :main "env.desktop.main"
  102. :output-dir "target/desktop"
  103. :npm-deps false
  104. :optimizations :none}
  105. :figwheel true}
  106. {:id :ios
  107. :source-paths ["react-native/src/mobile" "src" "env/dev" "components/src" "dev"]
  108. :compiler {:output-to "target/ios/app.js"
  109. :main "env.ios.main"
  110. :output-dir "target/ios"
  111. :npm-deps false
  112. :optimizations :none}
  113. :figwheel true}
  114. {:id :android
  115. :source-paths ["react-native/src/mobile" "src" "env/dev" "components/src" "dev"]
  116. :compiler {:output-to "target/android/app.js"
  117. :main "env.android.main"
  118. :output-dir "target/android"
  119. :npm-deps false
  120. :optimizations :none}
  121. :warning-handlers [status-im.utils.build/warning-handler]
  122. :figwheel true}]}