- Packaging the code and delivering it to the browser
Right now, the only single tool that solves these probems reliably, optimally, and with minimal configuration is
Packaging and Delivering Code
shadow-cljs, and so that is what I favor. In paricular,
shadow-cljs lets you install npm modules using
yarn and uses the resulting
package.json to bundle external dependencies. Below I describe why, what alternatives there are, and what solutions I disfavor at this time.