-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.boot
34 lines (30 loc) · 1.08 KB
/
build.boot
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
(set-env!
:source-paths #{"src/cljs"}
:resource-paths #{"html"}
:dependencies '[
[org.clojure/clojure "1.8.0"] ;; add CLJ
[org.clojure/clojurescript "1.8.51"] ;; add CLJS
[adzerk/boot-cljs "1.7.170-3"]
[pandeiro/boot-http "0.7.3"]
[adzerk/boot-reload "0.4.8"]
[adzerk/boot-cljs-repl "0.3.0"] ;; add bREPL
[domina "1.0.3"]
[rm-hull/monet "0.3.0"]
[com.cemerick/piggieback "0.2.1"] ;; needed by bREPL
[weasel "0.7.0"] ;; needed by bREPL
[org.clojure/tools.nrepl "0.2.12"]]) ;; needed by bREPL
(require '[adzerk.boot-cljs :refer [cljs]]
'[pandeiro.boot-http :refer [serve]]
'[adzerk.boot-reload :refer [reload]]
'[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]])
;;; add dev task
(deftask dev
"Launch immediate feedback dev environment"
[]
(comp
(serve :dir "target")
(watch)
(reload)
(cljs-repl) ;; before cljs
(cljs)
(target :dir #{"target"})))