Skip to content

Commit a869445

Browse files
committed
[cleanup] Simplify shadow-cljs.edn
1 parent 3770e0f commit a869445

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

shadow-cljs.edn

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,25 @@
44
:builds {:demo
55
{:target :browser
66
:modules {:demo {:init-fn re-demo.core/mount-demo}}
7-
:compiler-options {:closure-defines {re-com.config/version #env "RE_COM_VERSION"
8-
;; For production builds of the demo app, set goog.DEBUG
9-
;; to be true so that the debugging demo page works as expected.
10-
goog.DEBUG true
11-
re-com.config/force-include-args-desc? true}
12-
;; For production builds of the demo app, keep the component name
7+
:closure-defines {re-com.config/version #env "RE_COM_VERSION"
8+
;; For production builds of the demo app, set goog.DEBUG
9+
;; to be true so that the debugging demo page works as expected.
10+
goog.DEBUG true
11+
re-com.config/force-include-args-desc? true}
12+
:compiler-options {;; For production builds of the demo app, keep the component name
1313
;; symbols for display in validation error logging.
14-
:pseudo-names true
15-
:externs ["externs/detect-element-resize-externs.js"]}
16-
:dev {:asset-path "/compiled_dev/demo"
17-
:output-dir "run/resources/public/compiled_dev/demo"
14+
:pseudo-names true
15+
:externs ["externs/detect-element-resize-externs.js"]}
16+
:dev {:asset-path "/compiled_dev/demo"
17+
:output-dir "run/resources/public/compiled_dev/demo"
18+
:closure-defines {;; When re-com produces validation errors it tries to provide links
19+
;; to source code. These links require that you provide the root URL
20+
;; to the ClojureScript compiler output with source maps.
21+
re-com.config/root-url-for-compiler-output
22+
"http://localhost:3449/compiled_dev/demo/cljs-runtime/"}
1823
:compiler-options
19-
{:closure-defines {;; When re-com produces validation errors it tries to provide links
20-
;; to source code. These links require that you provide the root URL
21-
;; to the ClojureScript compiler output with source maps.
22-
re-com.config/root-url-for-compiler-output
23-
"http://localhost:3449/compiled_dev/demo/cljs-runtime/"}
24-
:external-config {:devtools/config {:features-to-install [:formatters :hints]}}}}
25-
:release {:output-dir "run/resources/public/compiled_prod/demo"
26-
:compiler-options {:closure-defines {;; For production builds, such as the demo website, there is no source
27-
;; code to link to in validation errors or component stacks, so we set
28-
;; it to an empty string to cause links to not be displayed at all.
29-
re-com.config/root-url-for-compiler-output ""}}}
24+
{:external-config {:devtools/config {:features-to-install [:formatters :hints]}}}}
25+
:release {:output-dir "run/resources/public/compiled_prod/demo"}
3026
:devtools {:http-port 3449
3127
:http-root "run/resources/public"
3228
:push-state/index "index_dev.html"
@@ -35,15 +31,15 @@
3531
:browser-test {:target :browser-test
3632
:ns-regexp "-test$"
3733
:test-dir "run/resources/public/compiled_test/demo"
38-
:compiler-options {:closure-defines {re-com.config/version #env "RE_COM_VERSION"}
39-
:externs ["externs/detect-element-resize-externs.js"]
34+
:closure-defines {re-com.config/version #env "RE_COM_VERSION"}
35+
:compiler-options {:externs ["externs/detect-element-resize-externs.js"]
4036
:external-config {:devtools/config {:features-to-install [:formatters :hints]}}}
4137
:devtools {:http-port 8021
4238
:http-root "run/resources/public/compiled_test/demo"
4339
:preloads [hashp.core]}}
4440
:karma-test {:target :karma
4541
:ns-regexp ".*-test$"
4642
:output-to "target/karma/test.js"
47-
:compiler-options {:pretty-print true
48-
:closure-defines {re-com.config/version #env "RE_COM_VERSION"}
49-
:externs ["externs/detect-element-resize-externs.js"]}}}}
43+
:closure-defines {re-com.config/version #env "RE_COM_VERSION"}
44+
:compiler-options {:pretty-print true
45+
:externs ["externs/detect-element-resize-externs.js"]}}}}

0 commit comments

Comments
 (0)