-
Notifications
You must be signed in to change notification settings - Fork 15
/
project.clj
43 lines (43 loc) · 2.15 KB
/
project.clj
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
(defproject walkable "1.3.0-alpha0"
:description "A Clojure(script) SQL library for building APIs"
:url "https://walkable.gitlab.io"
:license {:name "Eclipse Public License - v 1.0"
:url "http://www.eclipse.org/legal/epl-v10.html"
:distribution :repo
:comments "same as Clojure"}
:min-lein-version "2.0.0"
:dependencies [[org.clojure/clojure "1.10.1" :scope "provided"]
[cheshire "5.10.1"]
[org.clojure/clojurescript "1.10.764" :scope "provided"]
[org.clojure/spec.alpha "0.2.187"]
[com.wsscode/pathom "2.3.0"]
[weavejester/dependency "0.2.1"]
[prismatic/plumbing "0.5.5"]
[org.clojure/core.async "1.2.603" :scope "provided"]]
:resource-paths ["resources"]
:test-selectors {:default (complement :integration)
:integration :integration
:sqlite :sqlite
:postgres :postgres
:mysql :mysql}
:profiles
{:dev [:project/dev]
:repl {:prep-tasks ^:replace ["javac" "compile"]
:repl-options {:init-ns user
:timeout 120000}}
:project/dev {:plugins [[duct/lein-duct "0.12.1"]]
:source-paths ["dev/src"]
:test-paths ["dev/test"]
:resource-paths ["dev/resources"]
:dependencies [[duct/core "0.8.0"]
[duct/module.logging "0.5.0"]
[duct/module.sql "0.6.0"]
[org.clojure/test.check "1.0.0"]
[cheshire "5.10.0"]
[integrant/repl "0.3.1"]
[eftest "0.5.9"]
[kerodon "0.9.1"]
;; sql flavors
[org.xerial/sqlite-jdbc "3.31.1"]
[org.postgresql/postgresql "42.2.12"]
[mysql/mysql-connector-java "8.0.20"]]}})