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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |