-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshadow-cljs.edn
69 lines (63 loc) · 2.26 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
62
63
64
65
66
67
68
69
;; shadow-cljs configuration
{:source-paths
["src/cljs" "src/cljc"]
:dependencies
[[akiroz.re-frame/storage "0.1.4"]
[camel-snake-kebab "0.4.1"]
[cider/cider-nrepl "0.26.0"]
[cider/piggieback "0.5.2"]
[tick/tick "0.4.9-alpha"]
[com.taoensso/timbre "5.1.2"]
[day8.re-frame/async-flow-fx "0.1.0"]
[day8.re-frame/forward-events-fx "0.0.6"]
[day8.re-frame/http-fx "0.2.3"]
[district0x/bide "1.6.1"]
[haslett "0.1.6"]
[lambdaisland/uri "1.4.54"]
[mount "0.1.16"]
[org.clojure/core.match "1.0.0"]
[re-frame "1.1.2"]
[reagent "1.0.0"]
[refactor-nrepl "2.5.1"]
[hiccups "0.3.0"]
[arttuka/reagent-material-ui "4.11.3-2"]
;; for dev
[jpmonettas/flow-storm "0.5.0"]
[expound "0.8.9"]]
:nrepl
{:port 46000
:middleware [cider.piggieback/wrap-cljs-repl
refactor-nrepl.middleware/wrap-refactor]}
:http
{:port 3449
:host "0.0.0.0"}
:cache-blockers #{ui.config}
:builds
{:ui {:target :browser
:output-dir "services/ui/js"
:asset-path "/js"
:js-options {:js-package-dirs ["node_modules"]}
:modules
{:main ;; <- becomes /js/main.js
{:entries [ui.main]}}
:devtools
{:http-root "services/ui"
:http-port 8020}
:release
{:compiler-options {:warnings-as-errors true
:infer-externs :auto
:optimizations :advanced}}}
:analysis-viewer {:target :browser
:output-dir "services/analysis-viewer/js"
:asset-path "/js"
:js-options {:js-package-dirs ["node_modules"]}
:modules
{:main ;; <- becomes /js/main.js
{:entries [analysis-viewer.main]}}
:devtools
{:http-root "services/analysis-viewer"
:http-port 8021}
:release
{:compiler-options {:warnings-as-errors true
:infer-externs :auto
:optimizations :advanced}}}}}