emacs-ng has denojs. you have cljs. denojs wants ecmascript modules. shadow-cljs allows you to emit cljs as ecmascript modules: here is an incredibly boring example how!
(implicit step of being a self conscious sentient being with agency and capacity to communicate)
I defer to: [https://clojure.org/guides/getting_started]
clojure -M:cljs watch app
This will start a file watcher that will re-emit your cljs upon each save.
i.e.
(find-file "./boring.js")