Kit framework with Undertow, Reitit routing, Hiccup + HTMX templating, Tailwind CSS v4, PostgreSQL (empty database), and mobile-first index page. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
62 lines
2.8 KiB
Clojure
62 lines
2.8 KiB
Clojure
{:paths ["src/clj" "resources"]
|
|
:deps {org.clojure/clojure {:mvn/version "1.12.3"}
|
|
org.clojure/data.json {:mvn/version "2.5.1"}
|
|
|
|
;; Kit
|
|
io.github.kit-clj/kit-core {:mvn/version "1.0.6"}
|
|
|
|
;; Logging
|
|
ch.qos.logback/logback-classic {:mvn/version "1.5.20"}
|
|
|
|
;; HTTP Server
|
|
io.github.kit-clj/kit-undertow {:mvn/version "1.0.10"}
|
|
|
|
;; Routing
|
|
metosin/reitit {:mvn/version "0.9.2"}
|
|
metosin/reitit-ring {:mvn/version "0.9.2"}
|
|
metosin/reitit-middleware {:mvn/version "0.9.2"}
|
|
metosin/reitit-swagger {:mvn/version "0.9.2"}
|
|
metosin/reitit-swagger-ui {:mvn/version "0.9.2"}
|
|
metosin/reitit-malli {:mvn/version "0.9.2"}
|
|
|
|
;; Web
|
|
ring/ring-core {:mvn/version "1.15.3"}
|
|
ring/ring-defaults {:mvn/version "0.7.0"}
|
|
metosin/ring-http-response {:mvn/version "0.9.5"}
|
|
hiccup/hiccup {:mvn/version "2.0.0"}
|
|
|
|
;; Serialization
|
|
metosin/muuntaja {:mvn/version "0.6.11"}
|
|
luminus-transit/luminus-transit {:mvn/version "0.1.6"}
|
|
|
|
;; Database
|
|
io.github.kit-clj/kit-postgres {:mvn/version "1.0.7"}
|
|
io.github.kit-clj/kit-sql-conman {:mvn/version "1.10.5"}
|
|
io.github.kit-clj/kit-sql-migratus {:mvn/version "1.0.5"}}
|
|
|
|
:aliases
|
|
{:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.9"}}
|
|
:ns-default build}
|
|
|
|
:dev {:extra-paths ["env/dev/clj" "env/dev/resources" "test/clj"]
|
|
:extra-deps {integrant/repl {:mvn/version "0.4.0"}
|
|
criterium/criterium {:mvn/version "0.4.6"}
|
|
expound/expound {:mvn/version "0.9.0"}
|
|
com.lambdaisland/classpath {:mvn/version "0.4.44"}
|
|
ring/ring-devel {:mvn/version "1.15.3"}}}
|
|
|
|
:test {:extra-paths ["env/test/resources"]
|
|
:extra-deps {io.github.cognitect-labs/test-runner {:git/tag "v0.5.1" :git/sha "dfb30dd"}
|
|
peridot/peridot {:mvn/version "0.5.4"}
|
|
clj-commons/byte-streams {:mvn/version "0.3.4"}}
|
|
:main-opts ["-m" "cognitect.test-runner"]
|
|
:exec-fn cognitect.test-runner.api/test}
|
|
|
|
:nrepl {:extra-deps {nrepl/nrepl {:mvn/version "1.3.1"}}
|
|
:main-opts ["-m" "nrepl.cmdline"
|
|
"--middleware" "[integrant.repl/middleware]"]}
|
|
|
|
:cider {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.7"}}
|
|
:main-opts ["-m" "nrepl.cmdline"
|
|
"--middleware" "[cider.nrepl/cider-middleware]"]}}}
|