How good is shadow-cljs for interacting with npm packages? Can shadow-cljs work with all npm packages?
most packages just work. some are using like super cutting edge JS features that the closure compiler doesn't support, so shadow-cljs doesn't either. depends really. you can always fall back to using other JS bundlers for the JS parts if needed. so I recommend just trying and assuming it works. 😉
Because closure compiler is not developed anymore, I guess I will rely more and more on external JS bundlers.
I suppose google closure compiler can focus just on clojurescript code..
the closure compiler is under active development. the closure library isn't. big difference. It just isn't as fast to adopt all the new (and often not even standardized) JS features out there.