Liking cljdoc? Tell your friends :D

fr.jeremyschoffen.mbt.alpha.core.deps

Api providing some utilities working with clojure.tools.deps.

Api providing some utilities working with `clojure.tools.deps`.
      
raw docstring

get-depsclj

(get-deps {p :fr.jeremyschoffen.mbt.alpha.project.deps/file})

Slurp the deps.edn file of a project using [[clojure.tools.deps.alpha.reader/slurp-deps]]. The deps file's path is passed under the key :fr...mbt.alpha.project.deps/file.

Slurp the deps.edn file of a project using [[clojure.tools.deps.alpha.reader/slurp-deps]].
The deps file's path is passed under the key `:fr...mbt.alpha.project.deps/file`.
sourceraw docstring

make-symbolic-nameclj

(make-symbolic-name {group-id :fr.jeremyschoffen.mbt.alpha.maven/group-id
                     name :fr.jeremyschoffen.mbt.alpha.maven/artefact-name
                     classifier :fr.jeremyschoffen.mbt.alpha.maven/classifier})

Create a Clojure symbol following the clojure tools deps format used to specified maven dependencies.

For instance the hypothetical:

(make-symbolic-coord
  {::fr...mbt.alpha.maven/group-id 'org.clojure
   ::fr...mbt.alpha.maven/artefact-name 'clojure
   ::fr...mbt.alpha.maven/classifier 'docs})
;=> org.clojure/clojure$docs
Create a Clojure symbol following the clojure tools deps format used to specified maven dependencies.

For instance the hypothetical:
```clojure
(make-symbolic-coord
  {::fr...mbt.alpha.maven/group-id 'org.clojure
   ::fr...mbt.alpha.maven/artefact-name 'clojure
   ::fr...mbt.alpha.maven/classifier 'docs})
;=> org.clojure/clojure$docs
```
sourceraw docstring

non-maven-depsclj

(non-maven-deps {deps-map :fr.jeremyschoffen.mbt.alpha.project/deps})

Utility signaling non maven deps. These deps can't go into a pom file.

Utility signaling non maven deps. These deps can't go into a pom file.
sourceraw docstring

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

× close