-
Notifications
You must be signed in to change notification settings - Fork 51
/
Copy pathdeps.edn
66 lines (62 loc) · 5.39 KB
/
deps.edn
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
{:paths ["src"
"src-legacy" ; compat, deprecated
]
:deps {com.cognitect/transit-clj {:mvn/version "1.0.329"}
com.cognitect/transit-cljs {:mvn/version "0.8.269"}
com.hyperfiddle/rcf {:mvn/version "20220926-202227"}
missionary/missionary {:mvn/version "b.28"}
org.clojure/clojure {:mvn/version "1.12.0-alpha4"}
org.clojure/clojurescript {:mvn/version "1.11.60"}
org.clojure/tools.analyzer.jvm {:mvn/version "1.2.2"} ;; used by Electric
org.clojure/tools.logging {:mvn/version "1.2.4"}
}
:aliases {:dev {:extra-paths ["src-dev" "src-docs" "test" "scratch" "resources-demo"] ; for clj command
:extra-deps {binaryage/devtools {:mvn/version "1.0.6"} ; for chrome devtools pretty printing
thheller/shadow-cljs {:mvn/version "2.22.10"}
reagent/reagent {:mvn/version "1.1.1"} ; for reagent interop demo
ch.qos.logback/logback-classic {:mvn/version "1.2.11"} ; logging implementation
info.sunng/ring-jetty9-adapter {:mvn/version "0.14.3"
;; "0.14.3" (Jetty 9) is Java 8 compatible;
;; "0.17.7" (Jetty 10) is NOT Java 8 compatible
:exclusions [org.slf4j/slf4j-api
info.sunng/ring-jetty9-adapter-http3]} ; no need
ring-basic-authentication/ring-basic-authentication {:mvn/version "1.1.1"}
com.datomic/peer {:mvn/version "1.0.6735" :exclusions [org.slf4j/slf4j-nop]} ; for demos
datascript/datascript {:mvn/version "1.3.14"} ; for demos
}
:jvm-opts ["-Xss2m" ; https://github.com/hyperfiddle/electric/issues/11
"-XX:-OmitStackTraceInFastThrow" ;; RCF
]}
:test {:extra-paths [#_"src-dev" "test"]
:jvm-opts ["-Dhyperfiddle.rcf.generate-tests=true"
"-XX:-OmitStackTraceInFastThrow" ;; https://archive.md/NNt9r
]
:extra-deps {org.clojure/core.async {:mvn/version "1.5.648"} ; for interop helpers only
datascript/datascript {:mvn/version "1.3.14"}
ch.qos.logback/logback-classic {:mvn/version "1.2.11"}
io.github.cognitect-labs/test-runner {:git/url "https://github.com/cognitect-labs/test-runner.git"
:sha "cc75980b43011773162b485f46f939dc5fba91e4"}}
:exec-fn cognitect.test-runner.api/test}
:build {:extra-paths ["src-build"]
:ns-default build
:extra-deps {io.github.clojure/tools.build {:mvn/version "0.9.5"}
slipset/deps-deploy {:mvn/version "0.2.0"}}}
:shadow-cljs {:extra-deps {thheller/shadow-cljs {:mvn/version "2.22.10"}}
:main-opts ["-m" "shadow.cljs.devtools.cli"]
:jvm-opts ["-Xss2m"]}
:prod {:extra-paths ["src-prod" "src-docs" "resources-demo"]
:extra-deps {ch.qos.logback/logback-classic {:mvn/version "1.2.11"} ; logging implementation
info.sunng/ring-jetty9-adapter {:mvn/version "0.14.3"
;; "0.14.3" (Jetty 9) is Java 8 compatible;
;; "0.17.7" (Jetty 10) is NOT Java 8 compatible
:exclusions [org.slf4j/slf4j-api
info.sunng/ring-jetty9-adapter-http3]} ; no need
ring-basic-authentication/ring-basic-authentication {:mvn/version "1.1.1"}
datascript/datascript {:mvn/version "1.3.14"} ; for demos
com.datomic/peer {:mvn/version "1.0.6733" :exclusions [org.slf4j/slf4j-nop]} ; for demos
}}
:profile {:extra-deps {criterium/criterium {:mvn/version "0.4.6"}
com.clojure-goes-fast/clj-async-profiler {:mvn/version "1.0.2"}}
:jvm-opts ["-Djdk.attach.allowAttachSelf"
"-XX:+UnlockDiagnosticVMOptions"
"-XX:+DebugNonSafepoints"]}}}