Liking cljdoc? Tell your friends :D

shadow.build.classpath


CACHE-TIMESTAMPclj

source

file-addclj

(file-add {:keys [index-ref] :as cp} source-path file)
source

file-removeclj

(file-remove {:keys [index-ref] :as cp} source-path file)
source

file-updateclj

(file-update {:keys [index-ref] :as cp} source-path file)
source

find-fs-resourcesclj

(find-fs-resources cp root)
source

find-fs-resources*clj

(find-fs-resources* cp root)
source

find-jar-resourcesclj

(find-jar-resources {:keys [manifest-cache-dir] :as cp} jar-file)
source

find-jar-resources*clj

(find-jar-resources* cp file)
source

find-js-resourceclj

(find-js-resource {:keys [index-ref] :as cp} require)
(find-js-resource cp {:keys [resource-name] :as require-from} require)
source

find-resource-by-fileclj

(find-resource-by-file {:keys [index-ref] :as cp} file)

returns nil if file is not registered on the classpath

returns nil if file is not registered on the classpath
sourceraw docstring

find-resource-by-nameclj

(find-resource-by-name {:keys [index-ref] :as cp} name)

returns nil if name is not on the classpath (or was filtered)

returns nil if name is not on the classpath (or was filtered)
sourceraw docstring

find-resource-for-provideclj

(find-resource-for-provide {:keys [index-ref] :as cp} provide-sym)
source

find-resourcesclj

(find-resources cp file)
source

find-resources-using-nsclj

(find-resources-using-ns {:keys [index-ref] :as cp} ns-sym)
source

get-all-resourcesclj

(get-all-resources {:keys [index-ref] :as cp})
source

get-classpathclj

(get-classpath)
source

get-classpath-entriesclj

(get-classpath-entries {:keys [index-ref] :as cp})
source

get-deps-externsclj

(get-deps-externs {:keys [index-ref] :as cp})
source

get-provided-namesclj

(get-provided-names {:keys [index-ref] :as cp})
source

get-source-providesclj

(get-source-provides {:keys [index-ref] :as cp})

returns the set of provided symbols from sources not in jars

returns the set of provided symbols from sources not in jars
sourceraw docstring

index-classpathclj

(index-classpath cp)
(index-classpath {:keys [index-ref] :as cp} paths)
source

index-file-addclj

(index-file-add index source-path file)
source

index-file-removeclj

(index-file-remove index source-path file)
source

index-path*clj

(index-path* index path)
source

index-path-mergeclj

(index-path-merge state
                  source-path
                  {:keys [externs foreign-libs resources] :as dir-contents})
source

index-rc-addclj

(index-rc-add state {:keys [resource-name file provides] :as rc})
source

index-rc-mergeclj

(index-rc-merge index {:keys [type ns resource-name provides url] :as rc})
source

index-rc-merge-jsclj

(index-rc-merge-js index
                   {:keys [type ns resource-name provides url file] :as rc})
source

index-rc-removeclj

(index-rc-remove index resource-name)
source

inspect-cljsclj

(inspect-cljs {:keys [url resource-name macros-ns] :as rc})

looks at the first form in a .cljs file, analyzes it if (ns ...) and returns the updated resource with ns-related infos

looks at the first form in a .cljs file, analyzes it if (ns ...) and returns the updated resource
with ns-related infos
sourceraw docstring

inspect-jsclj

(inspect-js {:keys [compiler] :as state} {:keys [resource-name url] :as rc})
source

inspect-resourceclj

(inspect-resource state {:keys [resource-name url] :as rc})
source

inspect-resourcesclj

(inspect-resources cp {:keys [resources] :as contents})
source

is-same-resource?clj

(is-same-resource? a b)
source

make-fs-resourceclj

(make-fs-resource file name)
source

pom-info-for-jarclj

(pom-info-for-jar file)
source

process-deps-cljsclj

(process-deps-cljs cp source-path resources)
source

process-root-contentsclj

(process-root-contents cp source-path root-contents)
source

service?clj

(service? x)
source

set-output-nameclj

(set-output-name {:keys [type ns resource-name] :as rc})

sets the :output-name for each given resource demo/foo.cljs becomes demo.foo.js JS inputs are named to match their name generated by closure to avoid conclicts demo/foo.js becomes module$demo$foo.js

sets the :output-name for each given resource
demo/foo.cljs becomes demo.foo.js
JS inputs are named to match their name generated by closure to avoid conclicts
demo/foo.js becomes module$demo$foo.js
sourceraw docstring

should-exclude-classpathclj

(should-exclude-classpath exclude file)
source

should-ignore-resource?clj

(should-ignore-resource? {:keys [ignore-patterns] :as state} resource-name)
source

startclj

(start cache-root)
source

stopclj

(stop cp)
source

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

× close