Node.jsではインタプリタを用意していますが、あまり機能的ではありません。ライブラリを別途用意したり、ネットワークなどの非同期処理を書くのも面倒だったりします。それならばとスクリプトをファイルに書いて実行している人も多いでしょう。 そこで使ってみて欲しいのがJayです。標準のものに比べると圧倒的に高機能なREPLです。

Jayの使い方

まず便利なのがnpmのライブラリをダイナミックにインストールできることです。

そしてawaitが最初から利用できます。非同期処理も簡単です。

入力補完も用意されています。

Jayを使うことでライブラリをインストールする手間が必要なく、さらにasync/awaitを使った非同期処理も簡単に試せます。入力補完や実行結果をあらかじめ表示する機能もあり、格段に便利になるでしょう。

JayはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

nikersify/jay: ? Supercharged JavaScript REPL