re-frame

https://github.com/Day8/re-frame/blob/master/docs/README.md https://github.com/Day8/re-frame/blob/master/docs/External-Resources.md
devn 2020-10-05T05:12:33.038600Z

What is the latest stable dependency cocktail of re-frame + re-frame 10x + reagent + http-fx + async-flow-fx?

devn 2020-10-05T05:14:27.040300Z

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”

p-himik 2020-10-05T07:10:02.040800Z

There are almost no breaking changes. Using the currently latest versions should be perfectly fine.

2020-10-05T10:42:42.042200Z

@devn Perhaps use re-frame-template to easily get a working version ? https://github.com/day8/re-frame-template

2020-10-05T10:43:52.043500Z

That will give you re-frame, re-frame-10x but then do as @p-himik suggests and add the latest http and async-flow

devn 2020-10-05T16:39:36.043800Z

What is the purpose of the :exclusions on clojurescript?

superstructor 2020-10-07T06:58:48.045600Z

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.

p-himik 2020-10-07T07:10:45.045800Z

Not necessarily newer but more compatible, along with some other dependencies: https://shadow-cljs.github.io/docs/UsersGuide.html#failed-to-load

p-himik 2020-10-05T16:52:45.043900Z

Maybe this should've been asked in #clojurescript Depends on the context. :exclusions is just a regular keyword.

devn 2020-10-05T18:44:40.044100Z

@p-himik i mean in the re-frame-template

p-himik 2020-10-05T18:45:11.044300Z

But what is the context where that keyword is used?

p-himik 2020-10-05T18:45:55.044500Z

Some function, some data structure, some particular algorithm,...?

devn 2020-10-05T18:47:23.044700Z

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

p-himik 2020-10-05T19:23:27.045Z

The sixth entry: https://github.com/technomancy/leiningen/blob/master/doc/FAQ.md