Beginner guide to compile ClojureScript to CommonJS and use Webpack

Wow, I saw someone just clicked this topic. This post is really old. shadow-cljs might be release tens of versions since then. I’m not using :target :npm-module today since shadow-cljs offered better experience import npm modules after that. I’m curious is anyone still using this :target today?