-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeps.edn
116 lines (95 loc) · 9.48 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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{:mvn/repos {"ossrh-snapshots" {:url "https://s01.oss.sonatype.org/content/repositories/snapshots"}}
:aliases {:dev
{:jvm-opts [; Required for in-process XTDB
"--add-opens=java.base/java.nio=ALL-UNNAMED"
"-Dio.netty.tryReflectionSetAccessible=true"]
:extra-paths ["development/src" "development/resources"]
:extra-deps
; NOTE: Remove unused bricks
{org.clojure/clojure {:mvn/version "1.11.3"}
org.clojure/clojurescript {:mvn/version "1.11.132"}
org.clojure/tools.namespace {:mvn/version "1.5.0"}
hashp/hashp {:mvn/version "0.2.2"}
binaryage/devtools {:mvn/version "1.0.7"}
thheller/shadow-cljs {:mvn/version "2.28.8"}
org.slf4j/slf4j-nop {:mvn/version "2.0.14"}
; Stack (Framework bricks)
;; Bases
com.lambdaseq.stack/bootstrap {:local/root "bases/bootstrap"}
com.lambdaseq.stack/repl {:local/root "bases/repl"}
com.lambdaseq.stack/web-app {:local/root "bases/web-app"}
;; Components
com.lambdaseq.stack/config {:local/root "components/config-aero"}
com.lambdaseq.stack/protocols {:local/root "components/protocols"}
com.lambdaseq.stack/system {:local/root "components/system"}
com.lambdaseq.stack/utils {:local/root "components/utils"}
com.lambdaseq.stack/entity-manager {:local/root "components/entity-manager-malli"}
com.lambdaseq.stack/domain {:local/root "components/domain"}
com.lambdaseq.stack/html-renderer {:local/root "components/html-renderer-hiccup"}
com.lambdaseq.stack/email-client {:local/root "components/email-client-mailgun"}
;;; DB
;;;; Datomic
com.lambdaseq.stack/persistence-datomic-pro {:local/root "components/persistence-datomic-pro"}
com.lambdaseq.stack/persistence-schema-transformer-malli-datomic {:local/root "components/persistence-schema-transformer-malli-datomic"}
com.lambdaseq.stack/migration-datomic {:local/root "components/migration-datomic"}
;com.lambdaseq.stack/persistence-xtdb {:local/root "components/persistence-xtdb"}
com.lambdaseq.stack/persistence-xtdb2 {:local/root "components/persistence-xtdb2"}
;;;; Redis
com.lambdaseq.stack/redis-store {:local/root "components/redis-store-carmine"}
;;;; Datalog
com.lambdaseq.stack/datalog-query-builder {:local/root "components/datalog-query-builder"}
;;; Http
com.lambdaseq.stack/http-client {:local/root "components/http-client-courier"}
;;; Frontend
com.lambdaseq.stack/frontend-router {:local/root "components/frontend-router-reitit"}
; App specific bricks
;; Bases
com.lambdaseq.stack/admin-base {:local/root "bases/admin-base"}
com.lambdaseq.stack/client-base {:local/root "bases/client-base"}}}
:+default {:extra-deps {com.lambdaseq.stack/http-middleware {:local/root "components/http-middleware-reitit"}
com.lambdaseq.stack/http-electric-handler {:local/root "components/http-electric-handler-reitit"}
com.lambdaseq.stack/http-handler {:local/root "components/http-handler-reitit"}
com.lambdaseq.stack/electric-app-router {:local/root "components/electric-app-router-reitit"}
com.lambdaseq.stack/api-router {:local/root "components/api-router-reitit"}
com.lambdaseq.stack/resources-router {:local/root "components/resources-router-reitit"}
com.lambdaseq.stack/router-aggregator {:local/root "components/router-aggregator-reitit"}
com.lambdaseq.stack/basic-router {:local/root "components/basic-http-router-reitit"}
com.lambdaseq.stack/http-server {:local/root "components/http-server-jetty"}
com.lambdaseq.stack/logging {:local/root "components/logging-telemere"}}}
:+http-compojure {:extra-deps {com.lambdaseq.stack/http-middleware {:local/root "components/http-middleware-compojure"}
com.lambdaseq.stack/http-electric-handler {:local/root "components/http-electric-handler-compojure"}
com.lambdaseq.stack/http-handler {:local/root "components/http-handler-compojure"}
com.lambdaseq.stack/electric-app-router {:local/root "components/electric-app-router-compojure"}
com.lambdaseq.stack/api-router {:local/root "components/api-router-compojure"}
com.lambdaseq.stack/resources-router {:local/root "components/resources-router-compojure"}
com.lambdaseq.stack/router-aggregator {:local/root "components/router-aggregator-compojure"}
com.lambdaseq.stack/basic-router {:local/root "components/basic-http-router-compojure"}}}
:+http-reitit {:extra-deps {com.lambdaseq.stack/http-middleware {:local/root "components/http-middleware-reitit"}
com.lambdaseq.stack/http-electric-handler {:local/root "components/http-electric-handler-reitit"}
com.lambdaseq.stack/http-handler {:local/root "components/http-handler-reitit"}
com.lambdaseq.stack/electric-app-router {:local/root "components/electric-app-router-reitit"}
com.lambdaseq.stack/api-router {:local/root "components/api-router-reitit"}
com.lambdaseq.stack/resources-router {:local/root "components/resources-router-reitit"}
com.lambdaseq.stack/router-aggregator {:local/root "components/router-aggregator-reitit"}
com.lambdaseq.stack/basic-router {:local/root "components/basic-http-router-reitit"}}}
:+http-jetty {:extra-deps {com.lambdaseq.stack/http-server {:local/root "components/http-server-jetty"}}}
:+http-undertow {:extra-deps {com.lambdaseq.stack/http-server {:local/root "components/http-server-undertow"}}}
:+logging-telemere {:extra-deps {com.lambdaseq.stack/logging {:local/root "components/logging-telemere"}}}
:+logging-mulog {:extra-deps {com.lambdaseq.stack/logging {:local/root "components/logging-mulog"}}}
:test {:extra-paths ["components/utils/test"]
:extra-deps {polylith-kaocha/kaocha-wrapper
{:git/url "https://github.com/imrekoszo/polylith-kaocha"
:git/tag "v0.8.4"
:git/sha "f096de8"
:deps/root "projects/kaocha-wrapper"}}}
:xtdb-jvm-opts [:xtdb-opts]
:xtdb-opts ["--add-opens=java.base/java.nio=ALL-UNNAMED" "-Dio.netty.tryReflectionSetAccessible=true"]
:poly {; Required for in-process XTDB2
:jvm-opts ["-Dpoly.test.jvm.opts=:xtdb-jvm-opts"]
:main-opts ["-m" "polylith.clj.core.poly-cli.core"]
:extra-deps {polylith/clj-poly {:mvn/version "0.2.19"}
polylith-kaocha/test-runner
{:git/url "https://github.com/imrekoszo/polylith-kaocha"
:git/tag "v0.8.4"
:git/sha "f096de8"
:deps/root "projects/test-runner"}}}}}