forked from clojure-emacs/cider-nrepl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.clj
88 lines (76 loc) · 5.04 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
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
(def VERSION "0.17.0-SNAPSHOT")
(defproject cider/cider-nrepl VERSION
:description "nREPL middlewares for CIDER"
:url "https://github.com/clojure-emacs/cider-nrepl"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/tools.nrepl "0.2.13"]
^:source-dep [cider/orchard "0.1.0-SNAPSHOT"]
^:source-dep [mvxcvi/puget "1.0.2"]
^:source-dep [fipp "0.6.12"]
^:source-dep [compliment "0.3.5"]
^:source-dep [cljs-tooling "0.2.0"]
^:source-dep [cljfmt "0.5.7" :exclusions [org.clojure/clojurescript]]
^:source-dep [org.clojure/tools.namespace "0.3.0-alpha4"]
^:source-dep [org.clojure/tools.trace "0.7.9"]
^:source-dep [org.clojure/tools.reader "1.1.1"]]
:plugins [[thomasa/mranderson "0.4.8"]]
:exclusions [org.clojure/clojure]
:filespecs [{:type :bytes :path "cider/cider-nrepl/project.clj" :bytes ~(slurp "project.clj")}]
:test-paths ["test/common"] ;; See `test-clj` and `test-cljs` profiles below.
:test-selectors {:default (fn [test-meta]
(if-let [min-version (:min-clj-version test-meta)]
(>= (compare (clojure-version) min-version) 0 )
true))}
:profiles {:provided {:dependencies [[org.clojure/clojure "1.7.0"]]}
:dev {:repl-options {:nrepl-middleware [cider.nrepl/wrap-apropos
cider.nrepl/wrap-classpath
cider.nrepl/wrap-complete
cider.nrepl/wrap-debug
cider.nrepl/wrap-enlighten
cider.nrepl/wrap-format
cider.nrepl/wrap-info
cider.nrepl/wrap-inspect
cider.nrepl/wrap-macroexpand
cider.nrepl/wrap-ns
cider.nrepl/wrap-out
cider.nrepl/wrap-pprint
cider.nrepl/wrap-pprint-fn
cider.nrepl/wrap-refresh
cider.nrepl/wrap-resource
cider.nrepl/wrap-spec
cider.nrepl/wrap-stacktrace
cider.nrepl/wrap-test
cider.nrepl/wrap-trace
cider.nrepl/wrap-tracker
cider.nrepl/wrap-undef
cider.nrepl/wrap-version]}
:dependencies [[org.clojure/tools.nrepl "0.2.13"]
;; For developing the Leiningen plugin.
[leiningen-core "2.8.1"]
;; For the boot tasks namespace
[boot/base "2.7.2"]
[boot/core "2.7.2"]]}
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]
[org.clojure/clojurescript "1.7.228" :scope "provided"]]}
:1.8 {:dependencies [[org.clojure/clojure "1.8.0"]
[org.clojure/clojurescript "1.8.51" :scope "provided"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"]
[org.clojure/clojurescript "1.9.946" :scope "provided"]]
:test-paths ["test/spec"]}
:master {:repositories [["snapshots" "https://oss.sonatype.org/content/repositories/snapshots"]]
:dependencies [[org.clojure/clojure "1.10.0-master-SNAPSHOT"]
[org.clojure/clojurescript "1.9.946" :scope "provided"]]}
:test-clj {:source-paths ["test/src"]
:java-source-paths ["test/java"]
:resource-paths ["test/resources"]
:test-paths ["test/clj"]}
:test-cljs {:test-paths ["test/cljs"]
:dependencies [[com.cemerick/piggieback "0.2.2"]]}
:cloverage {:plugins [[lein-cloverage "1.0.11-SNAPSHOT"]]}
:cljfmt {:plugins [[lein-cljfmt "0.5.7"]]
:cljfmt {:indents {as-> [[:inner 0]]
with-debug-bindings [[:inner 0]]
merge-meta [[:inner 0]]}}}
:eastwood {:plugins [[jonase/eastwood "0.2.5"]]
:eastwood {:config-files ["eastwood.clj"]}}})