This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-14
Channels
- # atom-editor (5)
- # babashka (6)
- # beginners (29)
- # calva (16)
- # cider (1)
- # clj-kondo (20)
- # cljs-dev (44)
- # clojure (29)
- # clojure-europe (19)
- # clojure-nl (8)
- # clojure-norway (7)
- # clojure-spec (2)
- # clojure-sweden (1)
- # clojure-uk (56)
- # clojurescript (32)
- # code-reviews (30)
- # conjure (24)
- # cursive (49)
- # datomic (4)
- # fulcro (31)
- # helix (3)
- # instaparse (4)
- # kaocha (100)
- # lambdaisland (2)
- # mid-cities-meetup (1)
- # monads (1)
- # off-topic (42)
- # pathom (13)
- # pedestal (6)
- # portal (5)
- # re-frame (6)
- # reagent (9)
- # reitit (11)
- # remote-jobs (1)
- # rewrite-clj (11)
- # shadow-cljs (44)
- # sql (22)
- # tools-deps (13)
- # uncomplicate (1)
- # xtdb (15)
still something not quite right with :npm-deps and :install-deps. What would be the intended behavior if :npm-deps false :install-deps true
? install only upstream, or install nothing?
I thought :install-deps
is gone and instead now a separate command? cljs.main --install-deps
or so?
it's still there https://clojurescript.org/reference/compiler-options#install-deps , should it be marked as deprecated in the docs?
@plexus I would say you have to install upstream because otherwise your dependencies aren't going to work
the docs say it defaults to false
but I believe it defaults to nil
/ absent so I guess that's really the same thing
again I think the docs aren't particularly clear about the behavior so I don't think we're painted into a corner
the thing is that if false = nil and true = {}, then we can normalize :npm-deps that way, so we don't have to check for nil/boolean/map everywhere it's used
sure, that would remove unnecessary complexity from the code, happy to see that done
@dpsutton I finally got to take a look at 3620, sorry for delay that's one a bit of brain twister so I kept putting it off
no worries. i understand how things go in spurts. i am in no way demanding your time 🙂
the first question I have is whether you considered not tagging and detecting whether you effectively have an and
or or
you don't have to do much, either you can fold in the children into the test or you can't
@dpsutton also if you're busy now that I've spent some time thinking about it I could give it a go over the weekend