Liking cljdoc? Tell your friends :D

shadow.build.output


clean-dirclj

(clean-dir dir)

closure-definesclj

(closure-defines {:keys [build-options] :as state})

closure-defines-and-baseclj

(closure-defines-and-base {:keys [asset-path cljs-runtime-path] :as state})

closure-defines-jsonclj

(closure-defines-json state)

closure-goog-depsclj

(closure-goog-deps state)
(closure-goog-deps {:keys [dead-js-deps] :as state} source-ids)

directory?clj

(directory? x)

encode-source-mapclj

(encode-source-map {:keys [resource-name prepend output-name] :as src}
                   {:keys [source source-map] :as output})

encode-source-map-jsonclj

(encode-source-map-json src output)

finalize-module-outputclj

(finalize-module-output state
                        {:keys [goog-base prepend output append source-map-name
                                source-map-json module-id output-name sources]
                         :as mod})

flush-dev-js-modulesclj

(flush-dev-js-modules {:cljs.compiler/keys [build-info] :as state} mode config)

flush-optimizedclj

(flush-optimized
  {modules :shadow.build.closure/modules :keys [build-options] :as state})

flush-optimized-modulecljmultimethod


flush-sourceclj

(flush-source state src-id)

flush-sourcesclj

(flush-sources {:keys [build-sources] :as state})
(flush-sources state source-ids)

fn-callclj

(fn-call sym)

generate-source-mapclj

(generate-source-map state
                     {:keys [resource-name output-name file input] :as src}
                     {:keys [source source-map source-map-json] :as output}
                     js-file
                     prepend)

generate-source-map-inlineclj

(generate-source-map-inline state
                            src
                            {:keys [source-map source-map-json] :as output}
                            prepend)

goog-base-idclj


inlineable?clj

(inlineable? {:keys [type from-jar provides requires] :as src})

js-module-envclj

(js-module-env {:keys [polyfill-js] :as state}
               {:keys [runtime] :or {runtime :node} :as config})

js-module-rootclj

(js-module-root sym)

js-module-src-appendclj

(js-module-src-append state {:keys [ns provides] :as src})

js-module-src-prependclj

(js-module-src-prepend
  state
  {:keys [resource-id resource-name output-name provides requires deps] :as src}
  require?)

line-countclj

(line-count text)

ns-onlyclj

(ns-only sym)

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

× close