今、システムを開発する際に一切のライブラリを使わないことのが少ないでしょう。ライブラリを探し、組み合わせて一つのライブラリやフレームワーク、システムを作るはずです。そこで求められるのがライブラリの選定力です。 今回紹介するのはemma-cli、npmパッケージを検索、インストールできるソフトウェアです。

emma-cliの使い方

emma-cliではインクリメンタルにパッケージを検索できます。

$ emma
Search packages ?  : gra
❯ 47    gra                  jimthedev a wrapper around Grap
  31.9m graceful-fs          isaacs    A drop-in replacement
  9.3m  graceful-readlink    zhiyelee  graceful fs.readlink 
  7.1m  postcss-minify-gradieben-eb    Minify gradient param
  6.5m  sass-graph           xzyfer    Parse sass files and 

インストールは検索結果から選ぶだけです。

$ emma
Search packages ?  : ...
Press enter to install all of your packages.

Picked: 
› graphql  0.13.2 

emma-cliはnpmの検索機能に似ていますが、インタラクティブにできるのが特徴です。npmのパッケージは数も多く、そこから選ぶのは大変です。emma-cliを使うことで役立つパッケージを素早く見つけ、導入できるでしょう。

emma-cliはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

maticzav/emma-cli: ? Terminal assistant to find and install node packages.