Hi! I don’t think I’ve announced nbb here yet, so here it goes.
Nbb is a babashka-like tool but instead of based on the JVM and GraalVM native-image it targets Node.js. The main goal is to make ad-hoc scripting with CLJS (syntax) on Node.js easy to get started with. You can use any Node.js library from nbb (unlike bb where Java libraries have to be built into the image). Additionally, like bb, you might be able to use CLJS libraries using the
--classpath argument, if those libraries are written in the subset that SCI supports. I’ve tested HoneySQL and it worked well. Like with babashka, when your project outgrows nbb, you can then migrate to a fully compiled CLJS project.
More info in the README here: