This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-24
Channels
- # announcements (1)
- # aws (2)
- # beginners (147)
- # boot (19)
- # cider (57)
- # clara (52)
- # cljdoc (18)
- # cljs-dev (14)
- # cljsrn (4)
- # clojure (176)
- # clojure-conj (9)
- # clojure-dev (9)
- # clojure-germany (2)
- # clojure-italy (4)
- # clojure-spec (13)
- # clojure-uk (56)
- # clojurescript (72)
- # code-reviews (11)
- # cursive (17)
- # data-science (1)
- # datomic (52)
- # duct (26)
- # emacs (6)
- # events (9)
- # figwheel (1)
- # figwheel-main (21)
- # fulcro (132)
- # funcool (1)
- # graphql (3)
- # jobs-discuss (42)
- # leiningen (3)
- # luminus (45)
- # mount (10)
- # off-topic (2)
- # re-frame (17)
- # reagent (12)
- # reitit (20)
- # ring-swagger (7)
- # rum (3)
- # shadow-cljs (256)
- # slack-help (15)
- # sql (7)
- # tools-deps (50)
- # uncomplicate (1)
- # yada (9)
> [Figwheel:SEVERE] java.lang.IllegalArgumentException: Not a file: jar:file:/home/dan/.m2/repository/breeze-quiescent/breeze-quiescent/0.1.8-SNAPSHOT/breeze-quiescent-0.1.8-SNAPSHOT.jar!/quiescent.cljs and we're wondering if its possibly related to single segment namespaces. figwheel-main with leiningen and multiple mains (not sure which parts are relevant)
Switching multiple projects to figwheel-main, I had to configure options like :open-file-command
and launch-js
in each one. Just to discover that my team mates need different values. I think these values should be configured in the users home directory, instead in the project file. What do you think?
I don't understand that need for home directory stuff as that usually muddies the waters especially for project level concerns
I believe Figwheel like ClojureScript supports merging multiple configs - I would think that would be sufficient
anyone happen to know where to set :devcards true
when using extra main files with figwheel main? can't get the defcard macro to emit the card because it thinks that devcards are inactive
i think what caught us out is that they don't go in the clojurescript options for the extra main
^{:extra-main-files {:devcards {:main react-hitch.devcards-runner}
:test {:main react-hitch.test-runner}}
:watch-dirs ["src" "test" "devcards"]}
{:main react-hitch.qui-tracker
:devcards true}
seems like they should go near the devcards-runner main and not the base main if that makes sense
you can also use closure-defines https://github.com/bhauman/devcards/blob/master/src/devcards/util/utils.clj#L9