(closure-defines-and-base {:keys [asset-path cljs-runtime-path] :as state})
(closure-goog-deps state)
(closure-goog-deps {:keys [dead-js-deps] :as state} source-ids)
(encode-source-map {:keys [resource-name prepend output-name] :as src}
{:keys [source source-map] :as output})
(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-modules {:cljs.compiler/keys [build-info] :as state} mode config)
(flush-optimized
{modules :shadow.build.closure/modules :keys [build-options] :as state})
(flush-sources {:keys [build-sources] :as state})
(flush-sources {:keys [build-options] :as state} source-ids)
(generate-bundle-info {:shadow.build.closure/keys [optimized-bytes modules]
:keys [build-sources]
:as state})
(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-inline state
src
{:keys [source-map source-map-json] :as output}
prepend)
(js-module-env {:keys [polyfill-js] :as state}
{:keys [runtime] :or {runtime :node} :as config})
(js-module-src-prepend
state
{:keys [resource-id resource-name output-name provides requires deps] :as src}
require?)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close