-
Notifications
You must be signed in to change notification settings - Fork 28
/
shadow-cljs.edn
61 lines (54 loc) · 3.2 KB
/
shadow-cljs.edn
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
{:source-paths ["src" "re-frisk/src" "dev" "test"]
:dependencies [[org.clojure/test.check "1.0.0"]
[reagent "1.1.1"]
[re-frame "1.2.0"]
[com.cognitect/transit-cljs "0.8.256"]
[re-frisk/sente "1.15.0"]
[com.taoensso/timbre "4.10.0"]
[re-com "2.8.0"]
;; REMOTE SERVER
[javax.servlet/servlet-api "2.5"]
[org.clojure/core.async "1.1.587"]
;; ring.middleware
[ring/ring-core "1.8.0"]
;; ring.middleware.cors
[ring-cors "0.1.8"]
;; http server
[http-kit "2.2.0"]
;; routing
[compojure "1.5.2"]]
:builds {:dev {:target :browser
:output-dir "public/js"
:asset-path "/js"
:modules {:main {:entries [re-frisk.demo]}}
:compiler-options {:closure-defines {"re_frame.trace.trace_enabled_QMARK_" true}}
:devtools {:autoload true
:after-load re-frisk.demo/on-js-reload
:preloads [re-frisk.preload]
:http-root "public"
:http-port 3000}}
:dev-remote {:target :browser
:output-dir "public/js"
:asset-path "/js"
:modules {:main {:entries [re-frisk.demo]}}
:compiler-options {:closure-defines {"re_frame.trace.trace_enabled_QMARK_" true}}
:devtools {:autoload true
:after-load re-frisk.demo/on-js-reload
:preloads [re-frisk-remote.preload]
:http-root "public"
:http-port 3001}}
:client {:target :browser
:output-dir "public/client/js"
:asset-path "/js"
:modules {:main {:entries [re-frisk-remote.server.client.main]}}
:devtools {:autoload true
:after-load re-frisk-remote.server.client.main/on-js-reload
:http-root "public/client"
:http-port 3002}}
:client-release {:target :browser
:output-dir "resources/public/js"
:asset-path "/js"
:modules {:main {:entries [re-frisk-remote.server.client.main]}}}
:test {:target :node-test
:output-to "out/node-tests.js"
:autorun true}}}