mw-scittle/shadow-cljs.edn
kloimhardt 4581657bf3 replace Sablono library with Rum's Daiquiri,
add externs/main.txt for advanced compilation
2021-06-08 00:36:57 +02:00

35 lines
1.1 KiB
Clojure

{:deps
{:aliases [:dev]}
:dev-http
{8000 "classpath:public"}
:builds
{:main
{:target :browser
:js-options
{:resolve {"react" {:target :global
:global "React"}
"react-dom" {:target :global
:global "ReactDOM"}
"create-react-class" {:target :global
:global "createReactClass"}}}
:modules
{:scittle {:entries [scittle.core]}
:scittle.reagent {:entries [scittle.reagent]
:depends-on #{:scittle}}
:scittle.ajax {:entries [scittle.ajax]
:depends-on #{:scittle}}
:scittle.qlkit {:entries [scittle.qlkit]
:depends-on #{:scittle}}}
:build-hooks [(shadow.cljs.build-report/hook)]
:output-dir "resources/public/js"
:devtools {:repl-pprint true}
:compiler-options {:optimizations :advanced
:pseudo-names false}}}}
;; simple optimization because sablono.interpreter line 22
;; cljs: (.setState component next-state)
;; simple: a.setState(f)
;; advanced: a.Ci(f)
;; and this Ci throws a "not defined" error