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 4.7KB

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