Liking cljdoc? Tell your friends :D

shadow.build.resolve

utility functions for resolving dependencies from entries

utility functions for resolving dependencies from entries
raw docstring

classpath-resource?clj

(classpath-resource? {:keys [type classpath] :as rc})

ensure-non-circular!clj

(ensure-non-circular! {:keys [resolved-stack] :as state} resource-id)

find-npm-resourceclj

(find-npm-resource npm require-from require require-ctx)

find-resource-for-stringcljmultimethod


find-resource-for-symbolclj

(find-resource-for-symbol {:keys [classpath sym->id] :as state}
                          require-from
                          require)

global-resolve-configclj


native-node-modulesclj


reinspect-cljc-rcclj

(reinspect-cljc-rc state
                   {:keys [url resource-name macros-ns] :as rc}
                   reader-features)

resolve-depsclj

(resolve-deps {:keys [resolved-stack] :as state}
              {:keys [resource-id deps] :as rc})

resolve-deps*cljmultimethod


resolve-entriesclj

(resolve-entries state entries)

returns [resolved-ids updated-state] where each resolved-id can be found in :sources of the updated state

returns [resolved-ids updated-state] where each resolved-id can be found in :sources of the updated state
raw docstring

resolve-entryclj

(resolve-entry state entry)

resolve-replclj

(resolve-repl state repl-ns deps)

special case for REPL which always resolves based on the current ns

special case for REPL which always resolves based on the current ns
raw docstring

resolve-requireclj

(resolve-require state require-from require)

resolve-string-requireclj

(resolve-string-require state {require-from-ns :ns :as require-from} require)

resolve-symbol-requireclj

(resolve-symbol-require state require-from require)

resolved?clj

(resolved? {:keys [resolved-set] :as state} resource-id)

stack-popclj

(stack-pop {:keys [resolved-stack] :as state})

stack-pushclj

(stack-push {:keys [resolved-stack] :as state} resource-id)

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

× close