(check state)
(compile {:shadow.build/keys [mode] :as state})
(compile-complete state)
(compile-start state)
(config-merge config mode)
(configure build-state mode {:keys [build-id target] :as config})
(configure-hooks-from-config {:shadow.build/keys [build-id] :as state}
build-hooks)
(enhance-warnings state
{:keys [resource-id file resource-name warnings] :as rc})
adds source excerpts to warnings if line information is available
adds source excerpts to warnings if line information is available
(execute-hooks {:shadow.build/keys [build-id] :as state} stage)
(extract-build-info state)
(flush state)
(get-target-fn target build-id)
(log state log-event)
(optimize {:shadow.build/keys [mode skip-optimize] :as state})
(process-stage {:shadow.build/keys [config mode target-fn] :as state}
stage
optional?)
(resources-compiled-recently {:keys [build-sources compile-start] :as state})
returns a vector of resource-ids that where compiled in the last compile call
returns a vector of resource-ids that where compiled in the last compile call
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close