Which caches must be cleared to recover a ClojureScript build after a failed toolchain upgrade?
I'm planning a ClojureScript and shadow-cljs version bump on a project and want a documented recovery path in case the upgrade fails or is interrupted mid-build, leaving partially compiled output behind. From what I understand, several layers of cached artifacts exist: the compiler's :output-dir contents, shadow-cljs's .shadow-cljs/cache , the .cpcache from