What is the latest stable dependency cocktail of re-frame + re-frame 10x + reagent + http-fx + async-flow-fx?
I found it rather confusing. Some CHANGELOGs talk about upgrading to use X version of a dependency, but there seems to be nowhere I can find a “known collection of all libs working together”
There are almost no breaking changes. Using the currently latest versions should be perfectly fine.
@devn
Perhaps use re-frame-template
to easily get a working version ?
https://github.com/day8/re-frame-template
That will give you re-frame, re-frame-10x but then do as @p-himik suggests and add the latest http
and async-flow
What is the purpose of the :exclusions on clojurescript?
Specifically in this case, the excluded dependencies are pulled from shadow-cljs instead of clojurescript as shadow-cljs generally depends on newer releases of the Google closure compiler and/or google closure js library.
Not necessarily newer but more compatible, along with some other dependencies: https://shadow-cljs.github.io/docs/UsersGuide.html#failed-to-load
Maybe this should've been asked in #clojurescript
Depends on the context. :exclusions
is just a regular keyword.
@p-himik i mean in the re-frame-template
But what is the context where that keyword is used?
Some function, some data structure, some particular algorithm,...?
I know I wasn’t clear, but I figured people would assume project.clj — see here: https://github.com/day8/re-frame-template/blob/master/src/leiningen/new/re_frame/project.clj#L4
The sixth entry: https://github.com/technomancy/leiningen/blob/master/doc/FAQ.md