3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

npmのライブラリの比較と評価方法:npm trends & GitHub

Last updated at Posted at 2020-08-19

人気のあるライブラリをnpm trendsで探す

 **npm trends**は、指定したライブラリのカテゴリと近いものを提示し、選択するとダウンロード数を比較してくれます。
 たとえば、dom parserを比較すると以下の用になります。

npm trends: dom parserの比較

screencapture-npmtrends-dom-parser-vs-cheerio-vs-htmlparser2-vs-parse5-vs-scraper-vs-xml2js-vs-xml-js-vs-fast-xml-parser-vs-xml2json-vs-jsdom-2020-08-20-07_45_01.png

とりあえず、ネットで一つライブラリを探してきて、npm trendsに入れると、候補を提示してくれるので、それでダウンロード数を比較をします。

npm trendsで提示されたライブラリのGitHub上でのstarチェック

npm trendsのグラフだけでは、人気を計るのは不十分です。GitHubのstarもチェックします。
例えば、上のdom parserの例だと、parse5が一番多いですが、starの数は、cheerioの方が多いのです。

  • parse5 : start 2.5k
    image.png

  • cheerio:start 22.4k

image.png

Google → npm trends → GitHubの順でライブラリの調査

 タイトルの順番でライブラリを調査すると良さそうなものが見つかるように思います。
 ネットの情報はかならず、「比較」と「評価」が必要になりますが、npmについてはこういう手順もよいのではと思います。

3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?