-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
project.clj
73 lines (73 loc) · 3.79 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
(defproject claro "0.2.21-SNAPSHOT"
:description "claro que sí"
:url "https://github.com/xsc/claro"
:license {:name "MIT License"
:url "https://opensource.org/licenses/MIT"
:year 2015
:key "mit"}
:dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
[org.clojure/core.async "0.3.443" :scope "provided"]
[potemkin "0.4.4"]
[manifold "0.1.6"]
[riddley "0.1.14"]]
:profiles {:dev
{:dependencies [[org.clojure/test.check "0.9.0"]
[com.gfredericks/test.chuck "0.2.8"]
[instaparse "1.4.8"]]}
:benchmarks
{:plugins [[perforate "0.3.4"]]
:dependencies [[perforate "0.3.4"]
[criterium "0.4.4"]
[muse "0.4.3-alpha3" :exclusions [manifold]]
[cats "0.4.0"]
[org.clojure/core.async "0.3.443"]
[funcool/urania "0.1.1"]
[funcool/promesa "1.9.0"]]
:source-paths ["benchmarks"]
:perforate
{:environments
[{:name :comparison
:namespaces [claro.resolution-without-batching.claro
claro.resolution-without-batching.urania
claro.resolution-without-batching.muse
claro.resolution-without-batching.assertion
claro.resolution-without-batching
claro.resolution-with-batching.claro
claro.resolution-with-batching.urania
claro.resolution-with-batching.muse
claro.resolution-with-batching.assertion
claro.resolution-with-batching]}
{:name :performance
:namespaces [claro.resolution-without-batching.claro
claro.resolution-with-batching.claro
claro.projection-benchmarks.deep
claro.projection-benchmarks.union]}
{:name :tree
:namespaces [claro.performance-benchmarks.wrap-tree
claro.performance-benchmarks.apply-resolved-values]}
{:name :projections
:namespaces [claro.projection-benchmarks.deep
claro.projection-benchmarks.sequential
claro.projection-benchmarks.union]}]}
:jvm-opts ^:replace ["-server" "-XX:+TieredCompilation"]}
:codox
{:dependencies [[org.clojure/tools.reader "1.1.0"]
[codox-theme-rdash "0.1.2"]]
:plugins [[lein-codox "0.10.3"]]
:codox {:project {:name "claro"}
:metadata {:doc/format :markdown}
:themes [:rdash]
:source-paths ["src"]
:source-uri "https://github.com/xsc/claro/blob/master/{filepath}#L{line}"
:namespaces [claro.data
claro.data.ops
claro.engine
claro.engine.adapter
claro.engine.selector
#"^claro\.middleware\..*"
claro.projection]}}
:coverage {:plugins [[lein-cloverage "1.0.9"]]
:dependencies [[org.clojure/tools.reader "1.1.0"]]}}
:aliases {"codox" ["with-profile" "codox,dev" "codox"]
"codecov" ["with-profile" "+coverage" "cloverage" "--codecov"]}
:pedantic? :abort)