forked from hyperfiddle/electric-fiddle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeps.edn
92 lines (75 loc) · 4.23 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
{:deps {com.hyperfiddle/electric {:mvn/version "v2-alpha-540-ga4699532"}
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-fiddles"]
:aliases
{:dev
{:extra-paths ["src-dev"]
:override-deps {com.hyperfiddle/electric {:local/root "vendor/electric"}
com.hyperfiddle/rcf {:local/root "vendor/rcf"}}
: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
]}
:shomp003
{ :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"}
com.xtdb/xtdb-core {:mvn/version "1.23.0"}
com.xtdb/xtdb-rocksdb {:mvn/version "1.23.0"}
cljs-ajax/cljs-ajax {:mvn/version "0.8.4"}
clj-http/clj-http {:mvn/version "3.12.3"}
cryptohash-clj/cryptohash-clj {:mvn/version "0.1.11"}
cheshire/cheshire {:mvn/version "5.12.0"}
compojure/compojure {:mvn/version "1.6.1"}
ring-range-middleware/ring-range-middleware {:mvn/version "0.1.0"}
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"}}
:override-deps {com.hyperfiddle/electric {:local/root "vendor/electric"}}}
: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"}}}
}}