utility functions for resolving dependencies from entries
utility functions for resolving dependencies from entries
(classpath-resource? {:keys [type classpath] :as rc})
(ensure-non-circular! {:keys [resolved-stack] :as state} resource-id)
(find-npm-resource npm require-from require require-ctx)
(find-resource-for-symbol {:keys [classpath sym->id] :as state}
require-from
require)
(reinspect-cljc-rc state
{:keys [url resource-name macros-ns] :as rc}
reader-features)
(resolve-deps {:keys [resolved-stack] :as state}
{:keys [resource-id deps] :as rc})
(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
(resolve-entry state entry)
(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
(resolve-require state require-from require)
(resolve-string-require state {require-from-ns :ns :as require-from} require)
(resolve-symbol-require state require-from require)
(resolved? {:keys [resolved-set] :as state} resource-id)
(stack-pop {:keys [resolved-stack] :as state})
(stack-push {:keys [resolved-stack] :as state} resource-id)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close