This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-02
Channels
- # announcements (34)
- # babashka (19)
- # beginners (106)
- # calva (50)
- # cider (25)
- # clj-commons (39)
- # clj-kondo (16)
- # clojure (59)
- # clojure-czech (3)
- # clojure-europe (33)
- # clojure-norway (9)
- # clojure-seattle (1)
- # clojure-sweden (1)
- # clojure-uk (2)
- # clojured (28)
- # clojuredesign-podcast (1)
- # clojurescript (7)
- # code-reviews (19)
- # conjure (15)
- # cursive (3)
- # datomic (3)
- # emacs (21)
- # etaoin (28)
- # graphql (4)
- # introduce-yourself (1)
- # joyride (2)
- # kaocha (2)
- # london-clojurians (8)
- # lsp (24)
- # music (4)
- # nbb (4)
- # nextjournal (1)
- # off-topic (13)
- # other-languages (16)
- # remote-jobs (1)
- # rewrite-clj (6)
- # sci (1)
- # shadow-cljs (40)
- # tools-deps (15)
@raymcdermott you can also upgrade to the latest version like this: npm install nbb@latest -g
you can make your node deps work per project by doing echo {} > package.json
and then dropping the -g
from the npm install command.
If there's anything missing in nbb right now from the google closure libraries, this is how you can still access it:
borkdude@m1 /tmp/goog $ npm install google-closure-library
borkdude@m1 /tmp/goog $ nbb
Welcome to nbb v0.5.103!
user=> (require '["google-closure-library"])
nil
user=> (js/goog.require "goog.crypt.Sha1")
nil
user=> (def sha1 (new js/goog.crypt.Sha1))
#'user/sha1
user=> (.update sha1 "foobar")
nil
user=> (def hash (.digest sha1))
#'user/hash
😍 2
👍 2