shadow-cljs

neumann 2026-02-03T22:50:01.814899Z

I see that com.google.javascript/closure-compiler-unshaded is no longer used as of shadow-cljs v3.1.0 and now the shaded compiler is used. Is it still important to declare a specific version of closure-compiler, or is it fine to just pull in the transitive dependency that shadow-cljs declares?

thheller 2026-02-04T08:14:53.139689Z

As the closure compiler folks have the habit of breaking stuff randomly, it often requires making changes on the shadow-cljs side. So a specific version is definitely recommended, but other versions may work too. The last version I tested can't be used because of some changes required in CLJS itself.

thheller 2026-02-04T08:15:35.383119Z

always safest to just take the version shadow-cljs wants

neumann 2026-02-04T17:45:09.210129Z

@thheller Good to know. Thank you!