cljs-dev

ClojureScript compiler & std lib dev, https://clojurescript.org/community/dev
dnolen 2020-04-09T17:53:48.192900Z

Added :deps-cmd compiler option and a flag for cljs.main --deps-cmd, you can swap in yarn if you like

dnolen 2020-04-09T19:29:01.193900Z

hrm I think with the new flags I think we're pretty much almost there w/ transitive deps on node_modules

dnolen 2020-04-09T19:30:43.195600Z

:target :nodejs + :node-rt false outputs files where you simply need to handle require for REPLs - should be close to trivial

dnolen 2020-04-09T19:30:56.196Z

and I believe that webpack and I know metro can handle them for prod builds

dnolen 2020-04-09T21:19:10.196300Z

yes

dnolen 2020-04-09T21:19:22.196700Z

we can eliminate all the existing Webpack boilerplate

dnolen 2020-04-09T21:19:42.197100Z

and actually we can stop caring about Webpack / Metro / ClosureBundler

dnolen 2020-04-09T21:20:38.198100Z

or whatever comes next, all that matters is that we have something that will remove require for you when you build.

dnolen 2020-04-09T21:22:05.199100Z

i.e. not our problem - but easily supports whatever you want to use for dev (REPL) / prod

dnolen 2020-04-09T22:36:56.199500Z

@mfikes I think this is already done no? https://clojure.atlassian.net/browse/CLJS-2987

dnolen 2020-04-09T22:43:31.199700Z

https://clojure.atlassian.net/browse/CLJS-2988, ditto for this one

mfikes 2020-04-09T22:55:01.200300Z

Yeah, I'm thinking CLJS-2987 is complete.

dnolen 2020-04-09T22:55:02.200400Z

k for the next release moving all known externs inference bugs to blockers

mfikes 2020-04-09T22:55:26.201Z

As well as CLJS-2988

dnolen 2020-04-09T22:56:01.201500Z

and will see what's needed for ClojureScript to support transitive deps from node_modules out of the box w/o boilerplate