Bidirectional graphs of dependencies and dependent objects.
Bidirectional graphs of dependencies and dependent objects.
Track namespace dependencies and changes by monitoring file-modification timestamps
Track namespace dependencies and changes by monitoring file-modification timestamps
Read and track namespace information from files
Read and track namespace information from files
Search for namespace declarations in directories and JAR files.
Search for namespace declarations in directories and JAR files.
Refactoring tool to move a Clojure namespace from one name/file to another, and update all references to that namespace in your other Clojure source files.
WARNING: This code is ALPHA and subject to change. It also modifies and deletes your source files! Make sure you have a backup or version control.
Refactoring tool to move a Clojure namespace from one name/file to another, and update all references to that namespace in your other Clojure source files. WARNING: This code is ALPHA and subject to change. It also modifies and deletes your source files! Make sure you have a backup or version control.
Parse Clojure namespace (ns) declarations and extract dependencies.
Parse Clojure namespace (ns) declarations and extract dependencies.
Force reloading namespaces on demand or through a dependency tracker
Force reloading namespaces on demand or through a dependency tracker
REPL utilities for working with namespaces
REPL utilities for working with namespaces
Dependency tracker which can compute which namespaces need to be reloaded after files have changed. This is the low-level implementation that requires you to find the namespace dependencies yourself: most uses will interact with the wrappers in lambdaisland.tools.namespace.file and lambdaisland.tools.namespace.dir or the public API in lambdaisland.tools.namespace.repl.
Dependency tracker which can compute which namespaces need to be reloaded after files have changed. This is the low-level implementation that requires you to find the namespace dependencies yourself: most uses will interact with the wrappers in lambdaisland.tools.namespace.file and lambdaisland.tools.namespace.dir or the public API in lambdaisland.tools.namespace.repl.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close