shadow-cljs

https://github.com/thheller/shadow-cljs | https://github.com/sponsors/thheller | https://www.patreon.com/thheller
lilactown 2021-04-25T01:52:43.473700Z

the release build won't allow you to interact with any of the built code, even with a REPL, because it's all been minified

thheller 2021-04-25T07:42:08.474100Z

well most importantly shadow-cljs is written in Clojure not ClojureScript. so you cannot embed it into a JS process.

thheller 2021-04-25T07:42:41.474300Z

but also that part of shadow-cljs is not written as a library and cannot be used like that. it is meant as a standalonee process to do what shadow-cljs does not some other user-related things

Janne Sauvala 2021-04-25T09:10:00.476400Z

Thanks for the answers. I’ll go back to the hammock to think about this 🙂

2021-04-25T19:27:06.478900Z

Does running a build-report always operate against a release build? I would assume so, but I'm debugging a release build having namespaces I do not expect to be there so I'm asking. Related to this, if I have dev build watches running will that impact the build-report? (should I stop any builds before running the release or perform any cleaning by removing output directories?)

thheller 2021-04-25T19:36:23.479200Z

build report runs separately and always in release mode. watch does not affect it

2021-04-25T19:39:30.479700Z

perfect, thanks