Liking cljdoc? Tell your friends :D

shadow.build.ns-form

ns parser based on spec

ns parser based on spec
raw docstring

add-depclj

(add-dep {:keys [flags] :as ns-info} sym)
source

conj-distinctclj

(conj-distinct deps sym)
source

empty-ns-infoclj

source

merge-rename-fnclj

(merge-rename-fn merge-key ns)
source

merge-repl-requireclj

(merge-repl-require ns-info require-args)
source

merge-requireclj

(merge-require ns-info merge-key sym ns)
source

merge-require-fnclj

(merge-require-fn merge-key ns)
source

opts->mapclj

(opts->map opts)
source

parseclj

(parse form)
(parse ns-info form)
source

process-requireclj

(process-require ns-info lib opts)
source

process-string-requireclj

(process-string-require ns-info lib {:keys [as refer only rename] :as opts})
source

process-symbol-requireclj

(process-symbol-require ns-info
                        lib
                        {:keys [js as default refer refer-macros include-macros
                                import rename only]
                         :as opts-m})
source

reduce-importclj

(reduce-import ns-info [key import])
source

reduce-ns-clausecljmultimethod

source

reduce-requireclj

(reduce-require ns-info [key require])
source

reduce-require-macrosclj

(reduce-require-macros ns-info [key require])
source

rewrite-js-depsclj

(rewrite-js-deps {:keys [name js-deps deps] :as ns-info} build-state)

rewrites string requires based on the aliases they resolved to this can only be done after resolve since that makes the aliases

rewrites string requires based on the aliases they resolved to
this can only be done after resolve since that makes the aliases
sourceraw docstring

rewrite-ns-aliasesclj

(rewrite-ns-aliases
  {:keys [requires require-macros uses use-macros deps renames] :as ast}
  {:keys [ns-aliases] :as state})
source

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

× close