-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.clj
More file actions
39 lines (35 loc) · 2.24 KB
/
project.clj
File metadata and controls
39 lines (35 loc) · 2.24 KB
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
(defproject clojure-http-kit-examples "1.0.0-SNAPSHOT"
:description "Clojure http-kit Examples"
:dependencies [[org.clojure/clojure "1.12.4"]
[cheshire "6.1.0"]
[http-kit/http-kit "2.8.1" :upgrade false]
[prismatic/schema "1.4.1"]
[camel-snake-kebab "0.4.3"]
[org.bouncycastle/bcpkix-jdk18on "1.83"]
[org.bouncycastle/bcprov-jdk18on "1.83"]]
:main ^:skip-aot clojure-http-kit-examples.core
:target-path "target/%s"
:profiles {:uberjar {:aot :all}
:dev {:plugins [[com.github.clojure-lsp/lein-clojure-lsp "1.4.2"]
[com.github.clj-kondo/lein-clj-kondo "2023.10.20"]
[lein-cloverage "1.2.4"]
[lein-ancient "0.7.0"]
[com.aphyr/prism "0.1.3"]]
:dependencies [[clj-test-containers "0.7.4"]
[org.testcontainers/testcontainers "2.0.3"]
[nubank/matcher-combinators "3.10.0"]
[nubank/state-flow "5.20.2-beta.2"]
[nubank/mockfn "0.7.0"]
[clj-commons/spyscope "0.1.48"]
[com.aphyr/prism "0.1.3"]]
:injections [(require 'spyscope.core)]
;; tasks
:aliases {"diagnostics" ["clojure-lsp" "diagnostics"]
"format" ["clojure-lsp" "format" "--dry"]
"format-fix" ["clojure-lsp" "format"]
"clean-ns" ["clojure-lsp" "clean-ns" "--dry"]
"clean-ns-fix" ["clojure-lsp" "clean-ns"]
"lint" ["do" ["format"] ["clj-kondo-lint"] ["clean-ns"]]
"lint-fix" ["do" ["format-fix"] ["clj-kondo-lint"] ["clean-ns-fix"]]
"clj-kondo-deps" ["with-profile" "+test" "clj-kondo" "--copy-configs" "--dependencies" "--parallel" "--lint" "$classpath"]
"clj-kondo-lint" ["do" ["clj-kondo-deps"] ["with-profile" "+test" "clj-kondo"]]}}})