This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-11
Channels
- # announcements (2)
- # beginners (30)
- # biff (6)
- # calva (4)
- # cider (4)
- # clj-yaml (3)
- # clojure (14)
- # clojure-europe (43)
- # clojure-nl (8)
- # clojure-norway (34)
- # clojure-uk (2)
- # clojurescript (11)
- # clr (2)
- # conjure (3)
- # cursive (1)
- # datomic (18)
- # helix (1)
- # humbleui (6)
- # hyperfiddle (110)
- # java (25)
- # kaocha (2)
- # lsp (29)
- # missionary (7)
- # off-topic (9)
- # pathom (106)
- # polylith (27)
- # rdf (12)
- # re-frame (9)
- # releases (4)
- # spacemacs (2)
- # tools-build (4)
- # tools-deps (6)
This may be a dumb question, but does anyone know what the deal is in terms of the “current hotness” for CLJS -> Node, since Lumo appears to have halted development..? I’d like to have a solid grasp of how I could leverage CLJS to deliver NodeJS code as more and more jobs are asking for NodeJS and while I’ve written a bunch of JS with CLJS for the Browser, I am not clear on the current lay of the land for the emission of back-end JavaScript
shadow-cljs offers :node-library, :node-script and :npm-module as available targets to compile CLJS.
@U4C3ZU6KX - I have considered and indeed used nbb, and I like it a lot, but I want to be able to have a finished artifact that will “look like” optimised or even unoptimised, readable JavaScript. nbb (in my expereince so far) leaves one with CLJS files that look and feel like Clojure / Clojurescript.
@U04V4KLKC - Thanks, I will look into that further - my CLJS experience is so out of date I don’t think I’ve ever looked into shadow-cljs, even though I’ve heard good things.
Also take a look at squint and/or cherry from borkdude for standalone cljs -> js compilers.
Thanks @U04V70XH6 😊
note :npm-module target is softly depressed in favor of using :esm or external js provider. also doesnt support code splitting