-
Notifications
You must be signed in to change notification settings - Fork 0
/
deps.edn
36 lines (30 loc) · 1.47 KB
/
deps.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{:paths ["src"]
:deps {org.clojure/clojure {:mvn/version "1.11.1"}
clj-kondo/clj-kondo {:mvn/version "2023.09.07"}
cheshire/cheshire {:mvn/version "5.12.0"}
clj-commons/clj-yaml {:mvn/version "1.0.27"}
slugify/slugify {:mvn/version "0.0.1"}
babashka/fs {:mvn/version "0.4.19"}
babashka/process {:mvn/version "0.5.22"}
;; Parsing HTML for javadoc integration
org.clj-commons/hickory {:mvn/version "0.7.4"}
;; For now just including structurizr dep in root which can be wasteful when not using it.
;; In the future should likely be a separate artifact published in
;; clojars and then have something like dinodoc-all that would depend
;; on every component for convenience.
dinodoc/antora {:local/root "components/antora"}
dinodoc/structurizr {:local/root "components/structurizr"}
dinodoc/statecharts {:local/root "components/statecharts"}}
:tools/usage {:ns-default dinodoc.api}
:aliases
{:test
{:extra-deps {lambdaisland/kaocha {:mvn/version "1.87.1366"}
dinodoc/contextmapper {:local/root "components/contextmapper"}
;; for statecharts tests
examples/statecharts {:local/root "examples/statecharts"}}
:main-opts ["-m" "kaocha.runner"]}
:coverage
{:extra-deps {lambdaisland/kaocha-cloverage {:mvn/version "1.1.89"}}
:main-opts ["-m" "kaocha.runner" "--plugin" "cloverage"]}
:doc
{:main-opts ["doc.clj"]}}}