bn0
bn0
: bn0
: babel-node with pre-loaded presets
$ npm install -g bn0
$ bn0 myFile.js
This is a wrapper of @babel/node
that provides a bn0
binary. bn0
is a babel-node
alternative with some commonly used presets pre-loaded. It comes with:
Why?
First of all, it's no different than babel-node
so don't use it in production.
Say you wanna quickly prototype some stuff using the latest JavaScript features, but:
- Installing
@babel/cli
and presets globally is a bad idea - Setting up a new project and adding
@babel/core
, @babel/cli
, @babel/preset-...
dependencies takes too much time
Got it? bn0
requires no configuration and doesn't pollute your local require/import
calls. Just run your file with bn0 myFile.js
, or use bn0
itself for a REPL.