-
Notifications
You must be signed in to change notification settings - Fork 27
/
project.clj
54 lines (47 loc) · 2.35 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
(defproject org.nfrac/comportex "0.0.16-SNAPSHOT"
:description "Hierarchical Temporal Memory in Clojure"
:url "http://github.com/htm-community/comportex/"
:license {:name "GNU Affero General Public Licence"
:url "http://www.gnu.org/licenses/agpl-3.0.en.html"}
:dependencies [[org.clojure/clojure "1.9.0-alpha12"]
[org.clojure/core.async "0.2.391"]
[org.clojure/data.int-map "0.2.3"]
[org.clojure/test.check "0.9.0"]
[org.clojure/clojurescript "1.9.229"]
[clj-http "3.2.0"]
[cljs-http "0.1.41"]]
:jvm-opts ^:replace ["-server" "-Xmx2500m"
"-Dclojure.spec.check-asserts=true"]
:plugins [[lein-cljsbuild "1.1.4"]]
:codox {:namespaces [#"comportex\.(?!demos)"]
:ns-aliases {org.nfrac.comportex.core cx
org.nfrac.comportex.synapses syn
org.nfrac.comportex.layer layer
org.nfrac.comportex.layer.params params
org.nfrac.comportex.topography topo
org.nfrac.comportex.encoders enc
org.nfrac.comportex.util util}
:source-uri "https://github.com/htm-community/comportex/blob/{version}/{filepath}#L{line}"}
:clean-targets ["public/comportex.js" "public/out"]
:cljsbuild {:builds
{:main
{:source-paths ["src"]
:jar true
:compiler {:output-dir "public/out"
:output-to "public/comportex.js"}}}}
:profiles {:dev {:dependencies [[com.gfredericks/test.chuck "0.2.7"]
[criterium "0.4.4"]]
:plugins [[lein-codox "0.9.6"]]
:cljsbuild {:builds
{:main
{:compiler
{:optimizations :none
:source-map true}}}}}
;; Use: "lein with-profile +prod cljsbuild once"
:prod {:cljsbuild {:builds
{:main
{:compiler
{:optimizations :advanced
:source-map "public/comportex.js.map"}}}}}
:repl {:source-paths ["dev" "src"]}}
:monkeypatch-clojure-test false)