-
Notifications
You must be signed in to change notification settings - Fork 2
/
deps.edn
42 lines (31 loc) · 1.28 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
{:paths ["src/clj" "resources"]
:deps {org.clojure/clojure {:mvn/version "1.11.1"}
;; site generation / optimization
stasis/stasis {:mvn/version "2023.11.21"}
optimus/optimus {:mvn/version "2023.11.21"}
;; markdown
markdown-clj/markdown-clj {:mvn/version "1.11.7"}
;; html
enlive/enlive {:mvn/version "1.1.6"}
hiccup/hiccup {:mvn/version "1.0.5"}
;; code color syntax
clygments/clygments {:mvn/version "2.0.2"}
;; web server
ring/ring {:mvn/version "1.10.0"}
ring/ring-defaults {:mvn/version "0.4.0"}
;; logging
com.taoensso/timbre {:mvn/version "6.3.1"}}
:aliases {;; start web server that autoloads changed source files
:run
{:main-opts ["-m" "upwebsite.server"]}
;; generate all static files in dist/ for website
:build
{:main-opts ["-m" "upwebsite.static"]}
;; Clojure linter
:eastwood
{:main-opts ["-m" "eastwood.lint" {}]
:extra-deps {jonase/eastwood {:mvn/version "1.4.0"}}}
;; Clojure formatter -- pass either 'fix' or 'check'
:cljfmt
{:main-opts ["-m" "cljfmt.main" ""]
:extra-deps {cljfmt/cljfmt {:mvn/version "0.9.2"}}}}}