(-main & orig-args)
(add-default-system-app-handler {:keys [options :figwheel.main/config] :as cfg})
(add-temp-dir cfg)
(add-to-query uri query-map)
(adjust-option-docs commands)
(alter-output-to nm {:keys [output-to output-dir] :as opts})
(autobuilding-ids)
(background-build cfg {:keys [id config options]})
(background-build-opt cfg bn)
(bound-var? sym)
(build {:keys [watch-dirs mode :figwheel.main/build-once
:figwheel.main/build-inputs]
:as config}
options
cenv)
(build-main-opt repl-env-fn [_ build-name & args] cfg)
(build-once & build-ids)
Forces a single compile of the provided build ids.
Forces a single compile of the provided build ids.
(build-once* ids)
(build-once-main-opt repl-env-fn [_ build-name & args] cfg)
(build-once-opt cfg bn)
(build-opt cfg bn)
(build-option-arg? a)
(clean & build-ids)
Takes one or more builds ids and deletes their compiled artifacts.
Takes one or more builds ids and deletes their compiled artifacts.
(clean* ids)
(clean-build {:keys [output-to output-dir]})
(compile-opts-opt cfg copts)
(config->inputs {:keys [watch-dirs mode build-inputs :figwheel.main/build-once]
:as config}
options)
(config->reload-config config)
(config-ansi-color-output! {:keys [:figwheel.main/config] :as cfg})
(config-build-inputs {:keys [options :figwheel.main/config] :as cfg})
(config-clean cfg)
(config-cljs-devtools {:keys [:figwheel.main/config options] :as cfg})
(config-cljsc-opts-json cfg)
(config-compile-is-build-once {:keys [args] :as cfg})
(config-connect-url {:keys [:figwheel.main/config repl-env-options] :as cfg}
connect-id)
(config-eval-back {:keys [:figwheel.main/config options] :as cfg})
(config-extra-mains {:keys [:figwheel.main/config options] :as cfg})
(config-finalize-repl-options cfg)
(config-for-id id)
(config-log-syntax-error-style! {:keys [:figwheel.main/config] :as cfg})
(config-open-file-command {:keys [:figwheel.main/config options] :as cfg})
(config-pre-post-hooks {:keys [:figwheel.main/config] :as cfg})
(config-repl-connect {:keys [:figwheel.main/config options :figwheel.main/build]
:as cfg})
(config-set-log-level! {:keys [:figwheel.main/config] :as cfg})
(config-watch-css {:keys [:figwheel.main/config options] :as cfg})
(currently-available-ids)
(default-compile repl-env-fn cfg)
(default-main repl-env-fn cfg)
(default-output-dir* target & [scope])
(default-output-to* target & [scope])
(expand-build-inputs {:keys [watch-dirs build-inputs] :as config}
{:keys [main] :as options})
(extra-config-merge a' b')
(extra-main-fn nm em-options options)
(extra-main-options nm em-options options)
(fallback-id edn)
(fetch-figwheel-main-edn cfg)
(figure-default-asset-path {:keys [figwheel-options options
:figwheel.main/config :figwheel.main/build]
:as cfg})
(figwheel-mode? {:keys [:figwheel.main/config options]})
(figwheel-opt cfg bl)
(figwheel-opts-opt cfg ropts)
(fill-connect-url-template url host server-port)
(fix-simple-bool-arg* flags args)
(fix-simple-bool-args flags args)
(get-build bn)
(get-build-with-error bn)
(get-edn-file-key edn-file key)
(get-edn-file-key edn-file key default)
(get-repl-env-options {:keys [repl-env-options :figwheel.main/config options]
:as cfg})
(get-repl-options {:keys [options args inits repl-options] :as cfg})
(help-opt repl-env _ _)
(help-str repl-env)
(helper-ring-app handler html-body output-to & [force-index?])
(host-port-arg? arg)
(in-nrepl?)
(load-edn-opts str)
(log-server-start repl-env)
(make-temp-dir)
(merge-extra-cljs-options opts extra-opts)
Merges ClojureScript options that are collections if they are prepended with :extra.
Merges ClojureScript options that are collections if they are prepended with :extra.
(merge-extra-key-with m extra-m f k)
(merge-meta m m1)
(nrepl-repl repl-env repl-options)
(prep-client-config config)
(print-conf cfg)
(print-config-opt cfg opt)
(process-figwheel-main-edn main-edn)
(process-main-config {:keys [ring-handler] :as main-config})
(pwd-likely-project-root-dir?)
(read-edn-file f)
(read-edn-opts str)
(read-edn-string s & [fail-msg])
(register-build! id build-info)
(reload-config* id)
(repl repl-env repl-options)
(repl-action repl-env repl-options)
(repl-api-docs)
(repl-caught err repl-env repl-options)
(repl-connection? {:keys [:figwheel.main/config options] :as cfg})
(repl-env-opts-opt cfg ropts)
(repl-main-opt repl-env-fn args cfg)
(reset & build-ids)
If no args are provided, all current builds will be cleaned and restarted. Otherwise, this will clean and restart the provided build ids.
If no args are provided, all current builds will be cleaned and restarted. Otherwise, this will clean and restart the provided build ids.
(reset* ids)
(resolve-fn-var prefix handler)
(resolve-ring-handler ring-handler)
(run-hooks hooks & args)
(serve {:keys [repl-env repl-options eval-str join?]})
(serve-action {:keys [repl-env] :as options})
(serve-main-opt repl-env-fn args b-cfg)
(should-add-temp-dir? cfg)
(start & args)
Starts a Figwheel build process.
Deprecated see the documentation for figwheel.main.api/start
Starts a Figwheel build process. Deprecated see the documentation for figwheel.main.api/start
(start* join-server? build)
(start* join-server? figwheel-options-or-build bbuild & builds)
(start-background-builds {:keys [:figwheel.main/background-builds] :as cfg})
(start-build* id)
This starts a build that has previously been stopped.
This starts a build that has previously been stopped.
(start-builds & build-ids)
Takes one or more build names and starts them building.
Takes one or more build names and starts them building.
(start-builds* ids)
(start-file-logger)
(start-join & args)
Deprecated see the documentation for figwheel.main.api/start-join
Deprecated see the documentation for figwheel.main.api/start-join
(status)
Displays the build ids of the builds are currently being watched and compiled.
Displays the build ids of the builds are currently being watched and compiled.
(status*)
(stop-builds & build-ids)
Takes one or more build ids and stops watching and compiling them.
Takes one or more build ids and stops watching and compiling them.
(stop-builds* ids)
(update-config cfg)
(update-server-host-port config [f address-port & args])
(validate-basic-assumptions! {:keys [options :figwheel.main/config] :as cfg})
(validate-cli! cli-args & [succ-msg])
(validate-config! spec edn fail-msg & [succ-msg])
(validate-fix-target-classpath! {:keys [:figwheel.main/config
:figwheel.main/build options]})
(warn-on-bad-id ids)
(warn-that-dir-not-on-classpath typ dir)
(watch-build id paths inputs opts cenv & [reload-config])
(watch-css css-dirs)
(watch-dir-from-ns main-ns)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close