-
Notifications
You must be signed in to change notification settings - Fork 19
/
project.clj
39 lines (39 loc) · 1.67 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
(defproject org.clojars.quoll/naga "0.3.16-SNAPSHOT"
:description "Forward Chaining Rule Engine"
:url "http://github.com/threatgrid/naga"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.10.3"]
[prismatic/schema "1.1.12"]
[org.clojure/core.cache "1.0.207"]
[org.clojars.quoll/parsatron "0.0.10"]
[org.clojars.quoll/naga-store "0.5.2"]
[org.clojars.quoll/asami "2.0.2"]
[cheshire "5.10.0"]]
:plugins [[lein-cljsbuild "1.1.8"]]
:deploy-repositories {"releases" {:url "https://repo.clojars.org" :creds :gpg}}
:profiles {
:dev {
:dependencies [[org.clojure/clojurescript "1.10.844"]
[tailrecursion/cljs-priority-map "1.2.1"]
[org.clojars.quoll/qtest "0.1.1"]
; [com.datomic/datomic-pro "0.9.5697" :exclusions [com.google.guava/guava] ; uncomment for Datomic Pro
[com.datomic/datomic-free "0.9.5697" :exclusions [com.google.guava/guava]]
[org.postgresql/postgresql "9.3-1102-jdbc41"]]
:plugins [[lein-kibit "0.1.5"]]}}
:cljsbuild {
:builds {
:dev {
:source-paths ["src"]
:compiler {
:output-to "target/js/main.js"
:optimizations :simple
:pretty-print true}}
:test {
:source-paths ["src" "test"]
:compiler {
:output-to "target/js/test.js"
:optimizations :simple
:pretty-print true}}}
:test-commands {
"unit" ["node" "target/js/test.js"]}})