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
well most importantly shadow-cljs is written in Clojure not ClojureScript. so you cannot embed it into a JS process.
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
Thanks for the answers. I’ll go back to the hammock to think about this 🙂
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?)
build report runs separately and always in release
mode. watch does not affect it
perfect, thanks