-
Notifications
You must be signed in to change notification settings - Fork 51
/
project.clj
79 lines (72 loc) · 4.47 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
73
74
75
76
77
78
79
(defproject muuntaja-dev "0.6.9"
;; See modules/muuntaja/project.clj for actual project.clj used when releasing.
;; This project.clj is just for local development.
:description "Clojure library for format encoding, decoding and content-negotiation"
:url "https://github.com/metosin/muuntaja"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v20.html"}
:managed-dependencies [[metosin/muuntaja "0.6.10"]
[ring/ring-codec "1.1.2"]
[metosin/jsonista "0.3.1"]
[com.cognitect/transit-clj "1.0.324"]
[com.cnuernber/charred "1.033"]
[cheshire "5.10.0"]
[clj-commons/clj-yaml "1.0.27"]
[clojure-msgpack "1.2.1" :exclusions [org.clojure/clojure]]]
:deploy-repositories [["releases" {:url "https://repo.clojars.org/"
:sign-releases false
:username :env/CLOJARS_USER
:password :env/CLOJARS_DEPLOY_TOKEN}]]
:source-paths ["modules/muuntaja/src"]
:plugins [[lein-codox "0.10.7"]]
:codox {:src-uri "http://github.com/metosin/muuntaja/blob/master/{filepath}#L{line}"
:output-path "doc"
:metadata {:doc/format :markdown}}
:scm {:name "git"
:url "https://github.com/metosin/muuntaja"}
:profiles {:dev {:jvm-opts ^:replace ["-server"]
;; all module sources for development
:source-paths ["modules/muuntaja-charred/src"
"modules/muuntaja-cheshire/src"
"modules/muuntaja-form/src"
"modules/muuntaja-yaml/src"
"modules/muuntaja-msgpack/src"]
:dependencies [[org.clojure/clojure "1.10.2"]
[com.cnuernber/charred "1.033"]
[ring/ring-core "1.9.0"]
[ring-middleware-format "0.7.4"]
[ring-transit "0.1.6"]
[ring/ring-json "0.5.0"]
;; modules
[metosin/muuntaja "0.6.10"]
[metosin/muuntaja-form "0.6.10"]
[fi.metosin/muuntaja-charred "0.6.10"]
[metosin/muuntaja-cheshire "0.6.10"]
[metosin/muuntaja-msgpack "0.6.10"]
[metosin/muuntaja-yaml "0.6.10"]
;; correct jackson
[com.fasterxml.jackson.core/jackson-databind "2.12.1"]
;; Sieppari
[metosin/sieppari "0.0.0-alpha5"]
;; Pedestal
[org.clojure/core.async "1.3.610" :exclusions [org.clojure/tools.reader]]
[io.pedestal/pedestal.service "0.5.8" :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.30"]
[criterium "0.4.6"]]}
: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"]})