This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-10-05
Channels
- # announcements (9)
- # babashka (7)
- # beginners (190)
- # calva (5)
- # cider (12)
- # clara (1)
- # clj-kondo (26)
- # cljdoc (3)
- # cljsrn (5)
- # clojure (15)
- # clojure-australia (2)
- # clojure-czech (1)
- # clojure-europe (34)
- # clojure-germany (2)
- # clojure-nl (6)
- # clojure-spec (20)
- # clojure-uk (7)
- # clojurescript (6)
- # cloverage (2)
- # conjure (10)
- # core-async (18)
- # core-logic (1)
- # cursive (22)
- # data-science (1)
- # datalog (26)
- # datomic (35)
- # docker (1)
- # emacs (4)
- # etaoin (4)
- # fulcro (51)
- # jobs (2)
- # jobs-discuss (2)
- # joker (1)
- # leiningen (4)
- # mid-cities-meetup (1)
- # off-topic (22)
- # pathom (15)
- # re-frame (14)
- # reitit (5)
- # remote-jobs (1)
- # shadow-cljs (37)
- # specter (2)
- # tools-deps (43)
- # xtdb (2)
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
Maybe this should've been asked in #clojurescript
Depends on the context. :exclusions
is just a regular keyword.
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
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