-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathproject.clj
31 lines (26 loc) · 1.57 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
(defproject de.active-group/reacl-c "0.12.0-SNAPSHOT"
:description "Compositional and declarative user interface library for Clojure and Clojurescript."
:url "http://github.com/active-group/reacl-c"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.10.1" :scope "provided"]
[org.clojure/clojurescript "1.10.773" :scope "provided"]
[de.active-group/active-clojure "0.36.0"]
[org.clojure/test.check "0.10.0" :scope "provided"]
[prismatic/schema "1.1.12"]
[de.active-group/cljs-async "2.0.0"]
;; Note: the cljsjs dep is not actually needed when
;; using shadow-cljs, but this surprisingly helps
;; cljdoc not to fail for other libraries! Like
;; reacl-c-basics. Hope it does not hurt otherwise.
[cljsjs/create-react-class "15.6.3-0" :exclusions [cljsjs/react]]]
:profiles {:shadow {:dependencies [[thheller/shadow-cljs "2.11.7"]
[binaryage/devtools "1.0.2"]]
:source-paths ["src" "test"]
:resource-paths ["target"]}}
:clean-targets ^{:protect false} [:target-path]
:aliases {"fig" ["with-profile" "shadow" "run" "-m" "shadow.cljs.devtools.cli" "watch" "test"]
"build-test" ["with-profile" "shadow" "run" "-m" "shadow.cljs.devtools.cli" "compile" "ci"]
;; then run tests with: npx karma start --single-run
}
)