(ns figwheel (:require [clojure.string :as s])) (defn system-options [builds-to-start] {:nrepl-port 7888 :builds [{:id :desktop :source-paths ["react-native/src/cljsjs" "react-native/src/desktop" "src" "env/dev"] :compiler {:output-to "target/desktop/app.js" :main "env.desktop.main" :output-dir "target/desktop" :npm-deps false :optimizations :none} :figwheel true} {:id :ios :source-paths ["react-native/src/cljsjs" "react-native/src/mobile" "src" "env/dev"] :compiler {:output-to "target/ios/app.js" :main "env.ios.main" :output-dir "target/ios" :npm-deps false :optimizations :none} :figwheel true} {:id :android :source-paths ["react-native/src/cljsjs" "react-native/src/mobile" "src" "env/dev"] :compiler {:output-to "target/android/app.js" :main "env.android.main" :output-dir "target/android" :npm-deps false :optimizations :none} :warning-handlers '[status-im.utils.build/warning-handler] :figwheel true}] :builds-to-start builds-to-start})