Skip to content

Instantly share code, notes, and snippets.

@sander
Created November 26, 2015 08:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sander/ec3bf9bb59f48e9f0c46 to your computer and use it in GitHub Desktop.
Save sander/ec3bf9bb59f48e9f0c46 to your computer and use it in GitHub Desktop.
figwheel question
(println "loading deps")
(require
'[figwheel-sidecar.system :as sys]
'[com.stuartsierra.component :as component]
'[cljs.build.api :as build])
(def system
(sys/create-figwheel-system (sys/fetch-config)))
(defn start []
(alter-var-root #'system component/start))
(defn node-repl []
(sys/build-switching-cljs-repl (:figwheel-system system) "node"))
(defn browser-repl []
(sys/build-switching-cljs-repl (:figwheel-system system) "browser"))
(defn release []
(build/build
"src"
{:main 'fmp.core
:output-to "node/release.js"
:output-dir "release"
:target :nodejs
:verbose true})
(println "Done. Run ./scripts/upload"))
(defn debug []
(build/build
"src"
{:main 'fmp.debug
:output-to "node/release.js"
:output-dir "release"
:target :nodejs
:verbose true})
(println "Done. Run ./scripts/upload"))
(println "ready, do (start) and (node-repl) or (browser-repl)")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment