Added :deps-cmd
compiler option and a flag for cljs.main
--deps-cmd
, you can swap in yarn
if you like
hrm I think with the new flags I think we're pretty much almost there w/ transitive deps on node_modules
:target :nodejs
+ :node-rt false
outputs files where you simply need to handle require
for REPLs - should be close to trivial
and I believe that webpack
and I know metro
can handle them for prod builds
yes
we can eliminate all the existing Webpack boilerplate
and actually we can stop caring about Webpack / Metro / ClosureBundler
or whatever comes next, all that matters is that we have something that will remove require
for you when you build.
i.e. not our problem - but easily supports whatever you want to use for dev (REPL) / prod
@mfikes I think this is already done no? https://clojure.atlassian.net/browse/CLJS-2987
https://clojure.atlassian.net/browse/CLJS-2988, ditto for this one
Yeah, I'm thinking CLJS-2987 is complete.
k for the next release moving all known externs inference bugs to blockers
As well as CLJS-2988
and will see what's needed for ClojureScript to support transitive deps from node_modules out of the box w/o boilerplate