Liking cljdoc? Tell your friends :D
Mostly clj forms.
Exceptions indicated.

figwheel.main


*base-config*

source

*config*

source

-main

(-main & orig-args)
source

add-default-system-app-handler

(add-default-system-app-handler
  {:keys [options :figwheel.main/config], :as cfg})
source

add-temp-dir

(add-temp-dir cfg)
source

add-to-query

(add-to-query uri query-map)
source

adjust-option-docs

(adjust-option-docs commands)
source

alter-output-to

(alter-output-to nm {:keys [output-to output-dir], :as opts})
source

autobuilding-ids

(autobuilding-ids)
source

background-build

(background-build cfg {:keys [id config options]})
source

background-build-opt

(background-build-opt cfg bn)
source

bound-var?

(bound-var? sym)
source

build

(build {:keys [watch-dirs mode :figwheel.main/build-once
               :figwheel.main/build-inputs],
        :as config}
       options
       cenv)
source

build-cljs

source

build-main-opt

(build-main-opt repl-env-fn [_ build-name & args] cfg)
source

build-oncemacro

(build-once & build-ids)

Forces a single compile of the provided build ids.

Forces a single compile of the provided build ids.
sourceraw docstring

build-once*

(build-once* ids)
source

build-once-main-opt

(build-once-main-opt repl-env-fn [_ build-name & args] cfg)
source

build-once-opt

(build-once-opt cfg bn)
source

build-opt

(build-opt cfg bn)
source

build-option-arg?

(build-option-arg? a)
source

build-registry

source

cleanmacro

(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.
sourceraw docstring

clean*

(clean* ids)
source

clean-build

(clean-build {:keys [output-to output-dir]})
source

compile-opts-opt

(compile-opts-opt cfg copts)
source

config->inputs

(config->inputs {:keys [watch-dirs mode build-inputs
                        :figwheel.main/build-once],
                 :as config}
                options)
source

config->reload-config

(config->reload-config config)
source

config-ansi-color-output!

(config-ansi-color-output! {:keys [:figwheel.main/config], :as cfg})
source

config-build-inputs

(config-build-inputs {:keys [options :figwheel.main/config], :as cfg})
source

config-clean

(config-clean cfg)
source

config-cljs-devtools

(config-cljs-devtools {:keys [:figwheel.main/config options],
                       :as cfg})
source

config-cljsc-opts-json

(config-cljsc-opts-json cfg)
source

config-compile-is-build-once

(config-compile-is-build-once {:keys [args], :as cfg})
source

config-connect-url

(config-connect-url {:keys [:figwheel.main/config repl-env-options],
                     :as cfg}
                    connect-id)
source

config-eval-back

(config-eval-back {:keys [:figwheel.main/config options], :as cfg})
source

config-extra-mains

(config-extra-mains {:keys [:figwheel.main/config options], :as cfg})
source

config-finalize-repl-options

(config-finalize-repl-options cfg)
source

config-for-id

(config-for-id id)
source

config-log-syntax-error-style!

(config-log-syntax-error-style! {:keys [:figwheel.main/config],
                                 :as cfg})
source

config-open-file-command

(config-open-file-command {:keys [:figwheel.main/config options],
                           :as cfg})
source

config-pre-post-hooks

(config-pre-post-hooks {:keys [:figwheel.main/config], :as cfg})
source

config-repl-connect

(config-repl-connect {:keys [:figwheel.main/config options
                             :figwheel.main/build],
                      :as cfg})
source

config-set-log-level!

(config-set-log-level! {:keys [:figwheel.main/config], :as cfg})
source

config-watch-css

(config-watch-css {:keys [:figwheel.main/config options], :as cfg})
source

currently-available-ids

(currently-available-ids)
source

default-compile

(default-compile repl-env-fn cfg)
source

default-main

(default-main repl-env-fn cfg)
source

default-main-repl-index-body

source

default-output-dirmultimethod

source

default-output-dir*

(default-output-dir* target & [scope])
source

default-output-tomultimethod

source

default-output-to*

(default-output-to* target & [scope])
source

default-target-dir

source

expand-build-inputs

(expand-build-inputs {:keys [watch-dirs build-inputs], :as config}
                     {:keys [main], :as options})
source

extra-config-merge

(extra-config-merge a' b')
source

extra-main-fn

(extra-main-fn nm em-options options)
source

extra-main-options

(extra-main-options nm em-options options)
source

fallback-id

(fallback-id edn)
source

fetch-figwheel-main-edn

(fetch-figwheel-main-edn cfg)
source

fig-core-build

source

figure-default-asset-path

(figure-default-asset-path
  {:keys [figwheel-options options :figwheel.main/config
          :figwheel.main/build],
   :as cfg})
source

figwheel-commands

source

figwheel-mode?

(figwheel-mode? {:keys [:figwheel.main/config options]})
source

figwheel-opt

(figwheel-opt cfg bl)
source

figwheel-opts-opt

(figwheel-opts-opt cfg ropts)
source

fill-connect-url-template

(fill-connect-url-template url host server-port)
source

fix-simple-bool-arg*

(fix-simple-bool-arg* flags args)
source

fix-simple-bool-args

(fix-simple-bool-args flags args)
source

get-build

(get-build bn)
source

get-build-with-error

(get-build-with-error bn)
source

get-edn-file-key

(get-edn-file-key edn-file key)
(get-edn-file-key edn-file key default)
source

get-repl-env-options

(get-repl-env-options
  {:keys [repl-env-options :figwheel.main/config options], :as cfg})
source

get-repl-options

(get-repl-options {:keys [options args inits repl-options], :as cfg})
source

help-opt

(help-opt repl-env _ _)
source

help-str

(help-str repl-env)
source

help-template

source

helper-ring-app

(helper-ring-app handler html-body output-to & [force-index?])
source

host-port-arg?

(host-port-arg? arg)
source

in-nrepl?

(in-nrepl?)
source

load-edn-opts

(load-edn-opts str)
source

log-server-start

(log-server-start repl-env)
source

make-temp-dir

(make-temp-dir)
source

merge-extra-cljs-options

(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.
sourceraw docstring

merge-extra-key-with

(merge-extra-key-with m extra-m f k)
source

merge-meta

(merge-meta m m1)
source

nrepl-repl

(nrepl-repl repl-env repl-options)
source

prep-client-config

(prep-client-config config)
source

(print-conf cfg)
source

(print-config-opt cfg opt)
source

process-figwheel-main-edn

(process-figwheel-main-edn main-edn)
source

process-main-config

(process-main-config {:keys [ring-handler], :as main-config})
source

process-unique

source

pwd-likely-project-root-dir?

(pwd-likely-project-root-dir?)
source

read-edn-file

(read-edn-file f)
source

read-edn-opts

(read-edn-opts str)
source

read-edn-string

(read-edn-string s & [fail-msg])
source

register-build!

(register-build! id build-info)
source

reload-config*

(reload-config* id)
source

repl

(repl repl-env repl-options)
source

repl-action

(repl-action repl-env repl-options)
source

repl-api-docs

(repl-api-docs)
source

repl-caught

(repl-caught err repl-env repl-options)
source

repl-connection?

(repl-connection? {:keys [:figwheel.main/config options], :as cfg})
source

repl-env-opts-opt

(repl-env-opts-opt cfg ropts)
source

repl-header

source

repl-main-opt

(repl-main-opt repl-env-fn args cfg)
source

resetmacro

(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.
sourceraw docstring

reset*

(reset* ids)
source

resolve-fn-var

(resolve-fn-var prefix handler)
source

resolve-ring-handler

(resolve-ring-handler ring-handler)
source

run-hooks

(run-hooks hooks & args)
source

serve

(serve {:keys [repl-env repl-options eval-str join?]})
source

serve-action

(serve-action {:keys [repl-env], :as options})
source

serve-main-opt

(serve-main-opt repl-env-fn args b-cfg)
source

should-add-temp-dir?

(should-add-temp-dir? cfg)
source

startdeprecated

(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
sourceraw docstring

start*

(start* join-server? build)
(start* join-server? figwheel-options-or-build bbuild & builds)
source

start-background-builds

(start-background-builds {:keys [:figwheel.main/background-builds],
                          :as cfg})
source

start-build*

(start-build* id)

This starts a build that has previously been stopped.

This starts a build that has previously been stopped.
sourceraw docstring

start-buildsmacro

(start-builds & build-ids)

Takes one or more build names and starts them building.

Takes one or more build names and starts them building.
sourceraw docstring

start-builds*

(start-builds* ids)
source

start-file-logger

(start-file-logger)
source

start-joindeprecated

(start-join & args)

Deprecated see the documentation for figwheel.main.api/start-join

Deprecated see the documentation for figwheel.main.api/start-join
sourceraw docstring

statusmacro

(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.
sourceraw docstring

status*

(status*)
source

stop-buildsmacro

(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.
sourceraw docstring

stop-builds*

(stop-builds* ids)
source

update-config

(update-config cfg)
source

update-server-host-port

(update-server-host-port config [f address-port & args])
source

validate-basic-assumptions!

(validate-basic-assumptions! {:keys [options :figwheel.main/config],
                              :as cfg})
source

validate-cli!

(validate-cli! cli-args & [succ-msg])
source

validate-cli!*

source

validate-config!

(validate-config! spec edn fail-msg & [succ-msg])
source

validate-config!*

source

validate-fix-target-classpath!

(validate-fix-target-classpath!
  {:keys [:figwheel.main/config :figwheel.main/build options]})
source

warn-on-bad-id

(warn-on-bad-id ids)
source

warn-that-dir-not-on-classpath

(warn-that-dir-not-on-classpath typ dir)
source

watch-build

(watch-build id paths inputs opts cenv & [reload-config])
source

watch-css

(watch-css css-dirs)
source

watch-dir-from-ns

(watch-dir-from-ns main-ns)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close