Skip to main content

Module clojure

Module clojure 

Source
Expand description

Parsers for Clojure manifest files.

  • LeinParser: project.clj (Leiningen) โ€” extracts defproject name/version and [group/artifact "version"] deps from :dependencies. Dev deps from :profiles {:dev {:dependencies [...]}}.
  • EclojureParser: deps.edn (Clojure CLI) โ€” extracts {dep/name {:mvn/version "x"}} pairs from :deps. Alias deps (:dev, :test) โ†’ DepKind::Dev.

Structsยง

EclojureParser
Parser for deps.edn files (Clojure CLI / clojars).
LeinParser
Parser for project.clj files (Leiningen/Clojars).