Liking cljdoc? Tell your friends :D

shadow.cljs.devtools.api


*nrepl-active*clj


*nrepl-clj-ns*clj


*nrepl-cljs*clj


*nrepl-quit-signal*clj


active-buildsclj

(active-builds)

browser-replclj

(browser-repl)
(browser-repl {:keys [verbose open] :as opts})

build-finishclj

(build-finish {:shadow.build/keys [build-info] :as state} config)

checkclj

(check build)
(check build opts)

check*clj

(check* {:keys [id] :as build-config} opts)

compileclj

(compile build)
(compile build opts)

compile!clj

(compile! build opts)

do not use at the REPL, will return big pile of build state, will blow up REPL by printing too much

do not use at the REPL, will return big pile of build state, will blow up REPL by printing too much
raw docstring

compile*clj

(compile* build-config opts)

compiler-envclj

(compiler-env build-id)

devclj

(dev build)
(dev build opts)

dev*clj

(dev* {:keys [build-id] :as build-config} {:keys [autobuild verbose] :as opts})

find-resources-using-nsclj

(find-resources-using-ns ns)

get-build-configclj

(get-build-config id)

get-build-idsclj

(get-build-ids)

get-configclj

(get-config)

get-runtime!clj

(get-runtime!)

get-server-addrclj

(get-server-addr)

get-workerclj

(get-worker id)

helpclj

(help)

make-runtimeclj

(make-runtime)

node-replclj

(node-repl)
(node-repl opts)

nrepl-selectclj

(nrepl-select id)
(nrepl-select id {:keys [skip-repl-out] :as opts})

onceclj

(once build)
(once build opts)

deprecated: use compile

deprecated: use compile
raw docstring

releaseclj

(release build)
(release build opts)

release*clj

(release* build-config {:keys [debug source-maps pseudo-names] :as opts})

release-snapshotclj

(release-snapshot & args)

replclj

(repl build-id)
(repl build-id {:keys [stop-on-eof] :as opts})

repl-client-connected?clj

(repl-client-connected? worker)

repl-nextclj

(repl-next build-id)
(repl-next build-id {:keys [stop-on-eof] :as opts})

select-cljs-runtimeclj

(select-cljs-runtime worker)

start-browser-repl*clj

(start-browser-repl* {:keys [config supervisor] :as app})

stop-workerclj

(stop-worker build-id)

testclj

(test)

watchclj

(watch build-id)
(watch build-id opts)

starts a dev worker process for a given :build-id opts defaults to {:autobuild true}

starts a dev worker process for a given :build-id
opts defaults to {:autobuild true}
raw docstring

watch*clj

(watch* {:keys [build-id] :as build-config}
        {:keys [autobuild verbose sync] :as opts})

watch-compile!clj

(watch-compile! build-id)

manually trigger a recompile for a watch when {:autobuild false} is used

manually trigger a recompile for a watch when {:autobuild false} is used
raw docstring

watch-compile-all!clj

(watch-compile-all!)

call watch-compile! for all running builds

call watch-compile! for all running builds
raw docstring

watch-set-autobuild!clj

(watch-set-autobuild! build-id toggle)

starts/stops autobuild for a watch worker by id (watch-set-autobuild :app true|false)

starts/stops autobuild for a watch worker by id
(watch-set-autobuild :app true|false)
raw docstring

with-runtimeclj/smacro

(with-runtime & body)

worker-running?clj

(worker-running? build-id)

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

× close