-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathproject.clj
39 lines (39 loc) · 1.91 KB
/
project.clj
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
(defproject dhall-clj "0.2.0"
:description "Dhall compiler to and from Clojure"
:url "https://github.com/f-f/dhall-clj"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:scm {:name "git" :url "https://github.com/f-f/dhall-clj"}
:dependencies [[org.clojure/clojure "1.10.0"]
[org.clojure/spec.alpha "0.2.176"]
[org.clojure/tools.reader "1.3.2"]
[org.clojure/core.match "0.3.0-alpha5"]
[org.clojure/test.check "0.10.0-alpha3"]
[org.clojure/data.finger-tree "0.0.3"]
[me.raynes/fs "1.4.6"]
[digest "1.4.8"]
[lambdaisland/uri "1.1.0"]
[clj-http "3.9.1"]
[cc.qbits/ex "0.1.3"]
[com.gfredericks/catch-data "0.2.0"]
[mvxcvi/clj-cbor "0.7.1"]
[medley "1.0.0"]
;; We require glow here only so that we can exclude instaparse
;; during Cloverage execution. See cloverage/cloverage/issues/109
;; and technomancy/leiningen/issues/2131
[venantius/glow "0.1.5" :exclusions [instaparse]]
[f-f/instaparse "1.4.9-patch-alt"]]
:plugins [[lein-shell "0.5.0"]
[lein-cloverage "1.0.13" :exclusions [instaparse]]]
:prep-tasks [["shell" "scripts/copy-abnf"] "javac" "compile"]
:shell {:commands {"scripts/copy-abnf"
{:windows ["cmd" "/c" "scripts\\\\copy-abnf"]}}}
:profiles {:dev {:dependencies [[org.clojure/test.check "0.10.0-alpha2"]
[cheshire "5.8.1"]]
:plugins [[com.jakemccrary/lein-test-refresh "0.22.0"]]}
:uberjar {:aot :all}
:test {:dependencies [[cheshire "5.8.1"]]}}
:test-paths ["test"]
:jvm-opts ["-Xmx2g"]
:test-refresh {:quiet true
:changes-only true})