Liking cljdoc? Tell your friends :D

shadow.build.modules


add-module-pseudo-rcclj

(add-module-pseudo-rc state mod-pos mod-id js)

analyzeclj

(analyze {:shadow.build.modules/keys [config] :as state})

prepares :modules for compilation (sort and compacts duplicate sources)

prepares :modules for compilation (sort and compacts duplicate sources)
raw docstring

analyze-moduleclj

(analyze-module state module-id)

resolve all deps for a given module, based on specified :entries will update state for each module with :sources, a list of sources needed to compile this module will add pseudo-resources if :append-js or :prepend-js are present

resolve all deps for a given module, based on specified :entries
will update state for each module with :sources, a list of sources needed to compile this module
will add pseudo-resources if :append-js or :prepend-js are present
raw docstring

analyze-modulesclj

(analyze-modules {:shadow.build.modules/keys [module-order] :as state})

compact-build-modulesclj

(compact-build-modules {:shadow.build.modules/keys [modules module-order]
                        :as state})

sorts modules in dependency order and remove sources provided by parent deps

sorts modules in dependency order and remove sources provided by parent deps
raw docstring

configureclj

(configure state config)

configured?clj

(configured? state)

get-modules-orderedclj

(get-modules-ordered {:shadow.build.modules/keys [modules module-order]
                      :as state})

normalize-configclj

(normalize-config config)

set-build-infoclj

(set-build-info state)

topo-sort-modulesclj

(topo-sort-modules modules)

sorts the :modules map, returns a vector of keywords in sorted order

sorts the :modules map, returns a vector of keywords in sorted order
raw docstring

topo-sort-modules*clj

(topo-sort-modules* {:keys [modules deps visited] :as state} module-id)

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

× close