forked from metosin/jsonista
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.clj
32 lines (32 loc) · 1.89 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
(defproject threatgrid/jsonista "0.2.7"
:description "Clojure library for fast JSON encoding and decoding."
:url "https://github.com/metosin/jsonista"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v20.html"}
:source-paths ["src/clj"]
:javac-options ["-Xlint:unchecked" "-target" "1.7" "-source" "1.7"]
:java-source-paths ["src/java"]
:plugins [[lein-codox "0.10.7"]]
:deploy-repositories [["releases" :clojars]]
:codox {:source-uri "http://github.com/metosin/jsonista/blob/master/{filepath}#L{line}"
:output-path "doc"
:metadata {:doc/format :markdown}}
:dependencies [[com.fasterxml.jackson.core/jackson-core "2.11.0"]
[com.fasterxml.jackson.core/jackson-databind "2.11.0"]
[com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.11.0"]]
:profiles {:provided {:dependencies [[org.clojure/clojure "1.10.1"]]}
:dev {:dependencies [[org.clojure/clojure "1.10.1"]
[com.fasterxml.jackson.datatype/jackson-datatype-joda "2.11.0"]
[cheshire "5.10.0"]
[com.cognitect/transit-clj "1.0.324"]
[criterium "0.4.5"]]
:global-vars {*warn-on-reflection* true}}
:virgil {:plugins [[lein-virgil "0.1.9"]]}
:1.8 {:dependencies [[org.clojure/clojure "1.8.0"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]}
:perf {:jvm-opts ^:replace ["-server"
"-Xmx4096m"
"-Dclojure.compiler.direct-linking=true"]}}
:aliases {"all" ["with-profile" "default:dev:default:dev,1.8:dev,1.9"]
"perf" ["with-profile" "default,dev,perf"]
"repl" ["with-profile" "default,dev,virgil" "repl"]})