-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdeps.edn
More file actions
82 lines (70 loc) · 3.51 KB
/
deps.edn
File metadata and controls
82 lines (70 loc) · 3.51 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{:paths ["src/clojure" "resources" "target/classes"]
:deps {org.clojure/tools.cli {:mvn/version "1.1.230"}
org.clojure/tools.namespace {:mvn/version "1.5.0"}
io.github.tonsky/clj-reload {:mvn/version "1.0.0"}
dev.weavejester/medley {:mvn/version "1.8.1"}
io.github.noahtheduke/cond-plus {:mvn/version "1.3.0"}
com.noahbogart/sinker {:mvn/version "0.1.0"}
rewrite-clj/rewrite-clj {:mvn/version "1.2.50"}}
:deps/prep-lib {:ensure "target/classes"
:alias :build
:fn compile-java}
:aliases
{:run {:main-opts ["-m" "lazytest.main"]}
:provided {:extra-deps {nubank/matcher-combinators {:mvn/version "3.9.1"}}}
;; Development tools
:dev {:extra-paths ["dev" "corpus" "docs"]
:extra-deps {org.clojure/spec.alpha {:mvn/version "0.5.238"}
com.clojure-goes-fast/clj-java-decompiler {:mvn/version "0.3.7"}
com.github.seancorfield/honeysql {:mvn/version "2.7.1310"}
org.clojure/tools.gitlibs {:mvn/version "2.6.206"}}}
:bench {:extra-deps {criterium/criterium {:mvn/version "0.5.153-ALPHA"}}
:jvm-opts ["-XX:+UnlockExperimentalVMOptions"
"-XX:CompileCommand=blackhole,criterium.blackhole.Blackhole::consume"]}
;; I like nrepl and rebel-readline.
:repl {:extra-deps {nrepl/nrepl {:mvn/version "1.3.1"}
cider/cider-nrepl {:mvn/version "0.57.0"}
com.bhauman/rebel-readline {:mvn/version "0.1.5"}}
:main-opts ["-m" "nrepl.cmdline"
"--middleware" "[cider.nrepl/cider-middleware]"
"--interactive"
"-f" "rebel-readline.main/-main"]}
;; Run the tests with `-M:provided:dev:test:run`.
:test {:extra-paths ["test/clojure"]}
:splint {:extra-deps {io.github.noahtheduke/splint {:mvn/version "1.23.1"}}
:main-opts ["-m" "noahtheduke.splint"]}
:cljfmt {:deps {dev.weavejester/cljfmt {:mvn/version "0.12.0"}}
:main-opts ["-m" "cljfmt.main"]}
:v1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.3"}}}
:v1.11 {:override-deps {org.clojure/clojure {:mvn/version "1.11.4"}}}
:v1.12 {:override-deps {org.clojure/clojure {:mvn/version "1.12.0"}}}
:ci {:main-opts ["-m" "lazytest.main"
"--doctests"
"--md" "README.md"
"--output" "quiet"
"test" "docs"]}
:examples {:extra-paths ["."]}
;; Build a jar or uberjar with `-M:clein jar/uberjar`
:clein {:deps {io.github.noahtheduke/clein {:mvn/version "0.5.0"}}
:main-opts ["-m" "noahtheduke.clein"]}
:clein/build
{:lib io.github.noahtheduke/lazytest
:main lazytest.main
:url "https://github.com/noahtheduke/lazytest"
:version "./resources/LAZYTEST_VERSION"
:license {:name "EPL-1.0"
:url "https://www.eclipse.org/legal/epl-v10.html"}
:src-dirs ["src/clojure"]
:resource-dirs ["resources"]
:java-src-dirs ["src/java"]
:javac-opts ["--release" "11"]}
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.10"}
io.github.noahtheduke/clein {:mvn/version "0.5.0"}
slipset/deps-deploy {:mvn/version "0.2.2"}}
:ns-default build}
;; Update dependencies
:antq {:deps {com.github.liquidz/antq {:mvn/version "2.11.1276"}}
:main-opts ["-m" "antq.core"]}
;; Compile the ExpectationFailed class with `-T:prep javac`
:prep {:deps {io.github.clojure/tools.build {:mvn/version "0.10.9"}}
:ns-default build}}}