-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeps.edn
88 lines (81 loc) · 2.98 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
{;; ---------------------------------------------------------
:paths
["src" "resources" "cljs"]
;; ---------------------------------------------------------
;; ---------------------------------------------------------
:deps
{;; Service
org.clojure/clojure {:mvn/version "1.12.0"}
com.brunobonacci/mulog {:mvn/version "0.9.0"}
http-kit/http-kit {:mvn/version "2.8.0"}
metosin/reitit {:mvn/version "0.7.2"}
metosin/muuntaja {:mvn/version "0.6.10"}
buddy/buddy-auth {:mvn/version "3.0.323"}
buddy/buddy-hashers {:mvn/version "2.0.167"}
com.github.seancorfield/next.jdbc {:mvn/version "1.3.955"}
org.xerial/sqlite-jdbc {:mvn/version "3.47.0.0"}
migratus/migratus {:mvn/version "1.6.3"}
com.github.seancorfield/honeysql {:mvn/version "2.6.1203"}
ring/ring-json {:mvn/version "0.5.1"}
ring/ring-mock {:mvn/version "0.4.0"}
;; Simple logging implementation using by Buddy for ex
org.slf4j/slf4j-simple {:mvn/version "2.0.16"}
;;
;; A small library for explicit, intentful configuration.
;; https://github.com/juxt/aero
aero/aero {:mvn/version "1.1.6"}
;;
;; This library attempts to automate the process, by providing sensible and
;; secure default configurations of Ring middleware for both websites and HTTP
;; APIs.
;; https://github.com/ring-clojure/ring-defaults
ring/ring-defaults {:mvn/version "0.5.0"}
;;
;; Hiccup is a library for representing HTML in Clojure. It uses vectors to
;; represent elements, and maps to represent an element's attributes.
;; https://github.com/weavejester/hiccup
hiccup/hiccup {:mvn/version "2.0.0-RC3"}
;;
;; Clojurescript
;; https://github.com/clojure/clojurescript
org.clojure/clojurescript {:mvn/version "1.11.132"}}
;; ---------------------------------------------------------
:aliases
{;; ------------
;; Clojure.main execution of application
:run/app
{:main-opts ["-m" "tools.ifs.parts"]}
;; Clojure.exec execution of specified function
:run/greet
{:exec-fn tools.ifs.parts/greet
:exec-args {:name "Clojure"}}
;; ------------
;; ------------
;; Add libraries and paths to support additional test tools
:test/env
{}
;; Test runner - local and CI
;; call with :watch? true to start file watcher and re-run tests on saved changes
:test/run
{:extra-paths ["test"]
:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}}
:main-opts ["-m" "kaocha.runner"]
:jvm-opts ["-Dparts.environment=test"]
:exec-fn kaocha.runner/exec-fn
:exec-args {:randomize? false
:fail-fast? false}}
;; ------------
;; ------------
;; tools.build `build.clj` built script
:build/task
{:replace-paths ["."]
:replace-deps {io.github.clojure/tools.build {:mvn/version "0.10.5"}}
:ns-default build}
;; ------------
;; ------------
;; Updating dependencies with clojure -M:antq --upgrade
:antq
{:deps {com.github.liquidz/antq {:mvn/version "2.10.1241"}}
:main-opts ["-m" "antq.core"]}}}
;; ------------
;; ---------------------------------------------------------