This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-07-13
Channels
- # aleph (5)
- # beginners (92)
- # cider (37)
- # cljs-dev (38)
- # cljsjs (2)
- # cljsrn (3)
- # clojure (50)
- # clojure-berlin (1)
- # clojure-canada (3)
- # clojure-dusseldorf (4)
- # clojure-france (1)
- # clojure-germany (1)
- # clojure-italy (7)
- # clojure-nl (21)
- # clojure-spec (2)
- # clojure-uk (106)
- # clojurescript (165)
- # code-reviews (1)
- # community-development (3)
- # cursive (5)
- # datomic (13)
- # editors (12)
- # emacs (3)
- # figwheel-main (141)
- # fulcro (28)
- # graphql (1)
- # immutant (1)
- # jobs (1)
- # jobs-discuss (5)
- # midje (8)
- # nrepl (3)
- # off-topic (28)
- # onyx (4)
- # re-frame (21)
- # reagent (70)
- # ring (2)
- # ring-swagger (9)
- # shadow-cljs (18)
- # spacemacs (6)
- # specter (23)
- # tools-deps (21)
@tomi.hukkalainen_slac I'm curious. Did you try shadow-cljs yet? I see that you are struggling to get CLJS+npm working I can tell you with confidence that this would all just work in shadow-cljs. 😉
Oh yes, I didn't ask here yet. I quickly checked the examples and noticed that they were all frontend only
I was wondering if there's a sample project that combines backend too, preferably with lein
The docs seemed to give pretty strong encouragement to not use lein, but I'm guessing shadow can't handle plain clj on its own
you can use lein or tools.deps. I just recommend standalone shadow-cljs since its more tuned and takes care of some other stuff
I'd guess that about half of the people here use lein
though. https://shadow-cljs.github.io/docs/UsersGuide.html#Leiningen
getting :advanced
working for node_modules
is highly experimental and has never worked reliably for me
I though that https://clojurescript.org/news/2017-07-12-clojurescript-is-not-an-island-integrating-node-modules meant that it is doing that