-
Notifications
You must be signed in to change notification settings - Fork 1
/
deps.edn
79 lines (72 loc) · 4.19 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
{:deps {org.clojure/clojure {:mvn/version "1.12.0"}
metosin/reitit-core {:mvn/version "0.7.2"}
metosin/malli {:mvn/version "0.16.4"}}
:paths ["src/cljc" "resources"]
:aliases {:backend
{:extra-paths ["src/clj"]
:extra-deps {metosin/reitit-ring {:mvn/version "0.7.2"}
metosin/reitit-malli {:mvn/version "0.7.2"}
metosin/reitit-middleware {:mvn/version "0.7.2"}
metosin/reitit-swagger {:mvn/version "0.7.2"}
metosin/reitit-swagger-ui {:mvn/version "0.7.2"}
aero/aero {:mvn/version "1.1.6"}
integrant/integrant {:mvn/version "0.12.0"}
integrant/repl {:mvn/version "0.3.3"}
org.postgresql/postgresql {:mvn/version "42.7.4"}
com.github.seancorfield/next.jdbc {:mvn/version "1.3.939"}
hiccup/hiccup {:mvn/version "2.0.0-RC3"}
;; Honeysql
;; Hugsql
hikari-cp/hikari-cp {:mvn/version "3.1.0"}
migratus/migratus {:mvn/version "1.5.8"}
ring/ring-jetty-adapter {:mvn/version "1.12.2"}
metosin/ring-swagger-ui {:mvn/version "5.17.14"}
metosin/ring-http-response {:mvn/version "0.9.4"}
metosin/muuntaja {:mvn/version "0.6.10"}
camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"}
ch.qos.logback/logback-classic {:mvn/version "1.5.8"}
;; Add the logging wrappers for log APIs that are used by the Java libs
;; you need. Some of these might require some initializion calls.
;; org.apache.logging.log4j/log4j-to-slf4j {:mvn/version "2.23.1"}
;; org.slf4j/jul-to-slf4j {:mvn/version "2.0.16"}
;; org.slf4j/jcl-over-slf4j {:mvn/version "2.0.16"}
org.clojure/tools.logging {:mvn/version "1.3.0"}}}
:dev
;; Include test folder here for REPL,
;; using test alias with iced command would also apply main-opts
{:extra-paths ["dev/clj" "target/dev" "test/clj"]}
:repl
{:extra-deps {;; Need 1.2+ for Java 20+ interrupt
nrepl/nrepl {:mvn/version "1.3.0"}}
:jvm-opts [;; https://www.metosin.fi/blog/missing-stacktraces
"-XX:-OmitStackTraceInFastThrow"
;; To allow nrepl interrupt threads on Java 20+
"-Djdk.attach.allowAttachSelf"
"-XX:+EnableDynamicAgentLoading"]}
:test
{:extra-paths ["test/clj"]
:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}}
:main-opts ["-m" "kaocha.runner"]}
;; Frontend
:frontend
{:extra-paths ["src/cljs" "src/js" "test/cljs"]
:extra-deps {org.clojure/clojurescript {:mvn/version "1.11.132"}
metosin/reitit-frontend {:mvn/version "0.7.2"}
com.pitch/uix.core {:mvn/version "1.1.1"}
com.pitch/uix.dom {:mvn/version "1.1.1"}
re-frame/re-frame {:mvn/version "1.4.3"}
superstructor/re-frame-fetch-fx {:mvn/version "0.4.0"}
metosin/reagent-dev-tools {:mvn/version "1.0.3"}
com.cognitect/transit-cljs {:mvn/version "0.8.280"}}}
:shadow-cljs
{:extra-paths ["dev/cljs"]
:extra-deps {thheller/shadow-cljs {:mvn/version "2.28.15"}
binaryage/devtools {:mvn/version "1.0.7"}
org.slf4j/slf4j-simple {:mvn/version "2.0.16"}}}
:build
{:deps {io.github.clojure/tools.build {:mvn/version "0.10.5"}}
:ns-default build}
:outdated
{:deps {com.github.liquidz/antq {:mvn/version "RELEASE"}
org.slf4j/slf4j-simple {:mvn/version "2.0.16"}}
:main-opts ["-m" "antq.core"]}}}