Initial project setup: Clojure Kit web app for BTC price tracking
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>
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
{: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]"]}}}
|
||||
Reference in New Issue
Block a user