forked from metosin/muuntaja
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.clj
72 lines (63 loc) · 3.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
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
(defproject gorillalabs/muuntaja-parent "0.0.0"
:description "Clojure library for format encoding, decoding and content-negotiation"
:url "https://github.com/gorillalabs/muuntaja"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v20.html"}
:javac-options ["-Xlint:unchecked" "-target" "1.7" "-source" "1.7"]
:java-source-paths ["src/java"]
:dependencies []
:source-paths ["modules/muuntaja/src"]
:plugins [[lein-codox "0.10.7"]
[com.roomkey/lein-v "7.0.0"]]
:middleware [leiningen.v/version-from-scm
leiningen.v/dependency-version-from-scm
leiningen.v/add-workspace-data]
:codox {:src-uri "http://github.com/gorillalabs/muuntaja/blob/master/{filepath}#L{line}"
:output-path "doc"
:metadata {:doc/format :markdown}}
:scm {:name "git"
:url "https://github.com/gorillalabs/muuntaja"}
:deploy-repositories [["releases" :clojars]]
:profiles {:dev {:jvm-opts ^:replace ["-server"]
;; all module sources for development
:source-paths ["modules/muuntaja-cheshire/src"
"modules/muuntaja-yaml/src"
"modules/muuntaja-msgpack/src"]
:dependencies [[org.clojure/clojure "1.10.1"]
[ring/ring-core "1.7.1"]
[ring-middleware-format "0.7.4"]
[ring-transit "0.1.6"]
[ring/ring-json "0.5.0"]
;; modules
[gorillalabs/muuntaja nil]
[gorillalabs/muuntaja-cheshire nil]
[gorillalabs/muuntaja-msgpack nil]
[gorillalabs/muuntaja-yaml nil]
;; correct jackson
[com.fasterxml.jackson.core/jackson-databind "2.10.0"]
;; Sieppari
[metosin/sieppari "0.0.0-alpha5"]
;; Pedestal
[org.clojure/core.async "0.4.500" :exclusions [org.clojure/tools.reader]]
[io.pedestal/pedestal.service "0.5.7" :exclusions [org.clojure/tools.reader
org.clojure/core.async
org.clojure/core.memoize]]
[javax.servlet/javax.servlet-api "4.0.1"]
[org.slf4j/slf4j-log4j12 "1.7.29"]
[criterium "0.4.5"]
[metosin/jsonista "0.2.5"]
]}
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]}
: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"]}
:analyze {:jvm-opts ^:replace ["-server"
"-Dclojure.compiler.direct-linking=true"
"-XX:+PrintCompilation"
"-XX:+UnlockDiagnosticVMOptions"
"-XX:+PrintInlining"]}}
:aliases {"all" ["with-profile" "dev:dev,1.7:dev,1.8:dev,1.9"]
"perf" ["with-profile" "default,dev,perf"]
"analyze" ["with-profile" "default,dev,analyze"]})