-
Notifications
You must be signed in to change notification settings - Fork 51
/
Copy pathdeps.edn
69 lines (65 loc) · 5.86 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
67
68
69
{:paths ["src"]
:deps {com.cognitect/transit-clj {:mvn/version "1.0.333"}
com.cognitect/transit-cljs {:mvn/version "0.8.280"}
com.hyperfiddle/rcf {:mvn/version "20220926-202227"}
missionary/missionary {:mvn/version "b.35"}
dom-top/dom-top {:mvn/version "1.0.9"}
fipp/fipp {:mvn/version "0.6.26"}
org.clojure/clojure {:mvn/version "1.12.0-alpha11"}
org.clojure/clojurescript {:mvn/version "1.11.121"}
org.clojure/tools.analyzer.jvm {:mvn/version "1.2.3"} ;; used by Electric
org.clojure/tools.logging {:mvn/version "1.2.4"}
borkdude/edamame {:mvn/version "1.4.25"}
net.cgrand/xforms {:mvn/version "0.19.6"}
}
:aliases {:dev {:extra-paths ["src-dev" "src-docs" "test" "scratch" "resources-demo"] ; for clj command
:extra-deps {binaryage/devtools {:mvn/version "1.0.7"} ; for chrome devtools pretty printing
thheller/shadow-cljs {:mvn/version "2.26.2"}
;; reagent/reagent {:mvn/version "1.1.1"} ; for reagent interop demo
ch.qos.logback/logback-classic {:mvn/version "1.4.14"} ; logging implementation
lambdaisland/deep-diff2 {:mvn/version "2.10.211"}
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.2.0"}
com.datomic/peer {:mvn/version "1.0.7075" :exclusions [org.slf4j/slf4j-nop]} ; for demos TODO can this be removed?
datascript/datascript {:mvn/version "1.4.1"} ; for demos TODO can this be updated/removed?
}
:jvm-opts ["-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.6.681"} ; for interop helpers only
datascript/datascript {:mvn/version "1.4.1"}
ch.qos.logback/logback-classic {:mvn/version "1.4.14"}
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}
:browser-test {:jvm-opts ["-Dhyperfiddle.electric.web-config-peers=client,cljs,server,cljs"]}
:build {:extra-paths ["src-build"]
:ns-default build
:extra-deps {io.github.clojure/tools.build {:mvn/version "0.9.6"}
slipset/deps-deploy {:mvn/version "0.2.2"}}}
:shadow-cljs {:extra-deps {thheller/shadow-cljs {:mvn/version "2.26.2"}}
:main-opts ["-m" "shadow.cljs.devtools.cli"]}
:prod {:extra-paths ["src-prod" "src-docs" "resources-demo"]
:extra-deps {ch.qos.logback/logback-classic {:mvn/version "1.4.14"} ; 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.2.0"}
datascript/datascript {:mvn/version "1.4.1"} ; for demos TODO can this be updated/removed?
com.datomic/peer {:mvn/version "1.0.7075" :exclusions [org.slf4j/slf4j-nop]} ; for demos TODO can this be removed?
}}
:profile {:extra-deps {criterium/criterium {:mvn/version "0.4.6"}
com.clojure-goes-fast/clj-java-decompiler {:mvn/version "0.3.4"}
com.clojure-goes-fast/clj-async-profiler {:mvn/version "1.1.1"}}
:jvm-opts ["-Djdk.attach.allowAttachSelf"
"-XX:+UnlockDiagnosticVMOptions"
"-XX:+DebugNonSafepoints"]}}}