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.
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