Monorepo for Aesthetic.Computer
aesthetic.computer
1{:paths ["src" "resources"]
2 :deps {org.clojure/clojure {:mvn/version "1.12.0"}
3
4 ;; HTTP server
5 metosin/reitit {:mvn/version "0.7.2"}
6 metosin/muuntaja {:mvn/version "0.6.11"}
7 metosin/jsonista {:mvn/version "0.3.13"}
8 http-kit/http-kit {:mvn/version "2.8.0"}
9 ring/ring-core {:mvn/version "1.13.0"}
10
11 ;; Datomic Pro (Apache 2.0)
12 com.datomic/peer {:mvn/version "1.0.7180"}
13
14 ;; Postgres JDBC driver — required by the peer to read from SQL
15 ;; storage (and to register the driver with DriverManager when
16 ;; the datomic:sql://... URI is parsed).
17 org.postgresql/postgresql {:mvn/version "42.7.4"}
18
19 ;; Logging
20 org.slf4j/slf4j-simple {:mvn/version "2.0.16"}}
21
22 :aliases
23 {:run {:main-opts ["-m" "ac.kidlisp.core"]}
24
25 :uberjar {:deps {com.github.seancorfield/depstar {:mvn/version "2.1.303"}}
26 :replace-paths []
27 :replace-deps {com.github.clj-easy/graal-build-time
28 {:mvn/version "1.0.5"}}
29 :exec-fn hf.depstar/uberjar
30 :exec-args {:jar "target/kidlisp-sidecar.jar"
31 :aot true
32 :main-class ac.kidlisp.core}}
33
34 :dev {:extra-deps {nrepl/nrepl {:mvn/version "1.3.0"}}
35 :main-opts ["-m" "nrepl.cmdline" "--port" "7888"]}}}