This repository has been archived by the owner on Dec 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathdeps.edn
100 lines (84 loc) · 4.44 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{:deps {com.hyperfiddle/electric {:git/url "https://github.com/hyperfiddle/electric" :git/sha "87abb5e58f75c26b0041db8ccbedb5295856b49a"}
com.hyperfiddle/rcf {:git/url "https://github.com/hyperfiddle/rcf" :git/sha "7105b43231140de6f2f39ce38611c9f6c9dfc976"}
org.clojure/clojure {:mvn/version "1.12.0-alpha5"}
org.clojure/clojurescript {:mvn/version "1.11.121"}
org.clojure/tools.logging {:mvn/version "1.2.4"}
ch.qos.logback/logback-classic {:mvn/version "1.4.14"}
ring/ring-core {:mvn/version "1.11.0"} ; no hard-coded HTTP server, specified in :dev, :prod, :jetty, :httpkit aliases
ring-basic-authentication/ring-basic-authentication {:mvn/version "1.2.0"}
}
:paths ["src" "resources" "src-contrib"]
:aliases
{:dev
{:extra-paths ["src-dev"]
:extra-deps {ring/ring-jetty-adapter {:mvn/version "1.11.0"} ; same as `:jetty` alias
binaryage/devtools {:mvn/version "1.0.7"}
thheller/shadow-cljs {:mvn/version "2.26.2"}
io.github.clojure/tools.build
{:mvn/version "0.9.6"
:exclusions [com.google.guava/guava ; Guava version conflict between tools.build and clojurescript.
org.slf4j/slf4j-nop ; clashes with app logger
]}}
:jvm-opts ["-XX:-OmitStackTraceInFastThrow" ; For RCF
]}
:build
;; use `clj -X:build build-client`, NOT -T! build/app classpath contamination cannot be prevented
{:extra-paths ["src-build"]
:ns-default build
:extra-deps
{thheller/shadow-cljs {:mvn/version "2.26.2"}
io.github.clojure/tools.build {:mvn/version "0.9.6"
:exclusions [com.google.guava/guava ; Guava version conflict between tools.build and clojurescript.
org.slf4j/slf4j-nop ; clashes with app logger
]}}}
:prod
{:extra-paths ["src-prod"]
:extra-deps {ring/ring-jetty-adapter {:mvn/version "1.11.0"}}}
:local-deps ; experts only - requires `git submodule update --init --recursive`
{:override-deps {com.hyperfiddle/electric {:local/root "vendor/electric"}
com.hyperfiddle/rcf {:local/root "vendor/rcf"}}}
:jetty ; jetty http server, default in :dev and :prod
{:extra-deps {ring/ring-jetty-adapter {:mvn/version "1.11.0"}}}
:httpkit
{:extra-deps {http-kit/http-kit {:mvn/version "2.5.1"}}}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Fiddle Aliases ;;
;; Add your custom extra deps and configurations below ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:hello-fiddle {}
:electric-tutorial
{:extra-deps
{datascript/datascript {:mvn/version "1.6.1"}
reagent/reagent {:mvn/version "1.2.0"}
markdown-clj/markdown-clj {:mvn/version "1.11.7"}
io.github.nextjournal/clojure-mode {:git/sha "5d88847aecd253e047f36565e0455bfec7f4964d"}}}
:datomic-browser
{:extra-deps
{com.datomic/peer {:mvn/version "1.0.7075"}}}
:xtdb-demo ; process must be started with `XTDB_ENABLE_BYTEUTILS_SHA1=true clj -A:xtdb-demo:...`
{:extra-deps
{com.xtdb/xtdb-core {:mvn/version "1.23.0"}
com.xtdb/xtdb-rocksdb {:mvn/version "1.23.0"}}
:jvm-opts [;; the following option is required for JDK 16 and 17 (https://github.com/xtdb/xtdb/issues/1462)
"--add-opens=java.base/java.util.concurrent=ALL-UNNAMED"]}
:uix-demo
{:extra-deps {com.pitch/uix.core {:mvn/version "1.0.1"}
com.pitch/uix.dom {:mvn/version "1.0.1"}}}
:dustingetz
{:extra-deps
{clj-http/clj-http {:mvn/version "3.12.3"}
com.datomic/peer {:mvn/version "1.0.7075"}
com.hyperfiddle/hfql {:local/root "vendor/hfql"}
cheshire/cheshire {:mvn/version "5.12.0"}
markdown-clj/markdown-clj {:mvn/version "1.11.7"}
io.github.nextjournal/clojure-mode {:git/sha "5d88847aecd253e047f36565e0455bfec7f4964d"}
}}
:datagrid
{:extra-deps
{com.hyperfiddle/heroicons-electric {:mvn/version "79c4d15" :exclusions [com.hyperfiddle/electric]}
org.apache.tika/tika-core {:mvn/version "1.24"} ; for contrib.datafy-fs file type detection
metosin/malli {:mvn/version "0.14.0"}
com.datomic/peer {:mvn/version "1.0.7075"}
clj-jgit/clj-jgit {:mvn/version "1.0.2"} ; git browser
}}
}}