Jay

jay

Supercharged JavaScript REPL 😎

Jay is a terminal-based JavaScript REPL focused on increasing prototyping speed and productivity, it provides:

  • require modules directly from the registry
  • Eager eval (requires node >= 12.3.0)
  • Top level await
  • Typeahead + dropdown menu-style completion
  • Colored input
  • Bracket/quote pair completion
  • Fresh require
  • Full readline keybindings support
  • Lazy loaded built-in modules
  • _ variable

Get it:

1
npm install -g jay-repl
1
npx -p jay-repl jay

Sample usage:

1
2
3
4
$ jay --help
node v12.0.3 [email protected] [email protected]
Type `> jay.help()` in the prompt for more information.
>

GIF FTW!

jay

Suggest a module

Comments