clojurescript itself is just about turn clojure into JS. It says/know nothing about "target's" or "runtimes"
cljs.main is a small codebuilder that allows to easily build cljs, target some easy/common targets: node, web...
For "advanced build features", just use the "code builders" shadow-cljs // figwheel.