Jakie są sposoby znajdowania pakietów npm?
Poniżej znajduje się lista utrzymywana przez społeczność, utworzona na podstawie poniższych odpowiedzi.
Specyficzne dla NPM
- W konsoli
npm search <keyword>
- https://www.npmjs.org/
- http://eirikb.github.com/nipster/ przez https://stackoverflow.com/a/10571033
- http://node-modules.com/ przez https://stackoverflow.com/a/13593402
- https://nodejsmodules.org/ przez https://stackoverflow.com/a/17821476
- http://npmsearch.com/ przez https://stackoverflow.com/a/34471018
Odpowiedzi:
Jest też nipster , oparty na rankingu npm + github.
źródło
npm search
działa całkiem dobrze:npm search connect
npm view
pokaże sygnaturę czasową każdej wersji i wszystko inne zpackage.json
(w tym wersję węzła)npm view connect
źródło
Libraries.io doskonale nadaje się do wyszukiwania i filtrowania przez moduły NPM, można też filtrować według licencji i słowa kluczowego: https://libraries.io/search?platforms=NPM
źródło
https://nodejsmodules.org/ to taka, która umożliwia wyszukiwanie, a także przeglądanie według popularności
źródło
npmsearch sortuje wyniki według kombinacji trafności i pobrań. Wersję wiersza poleceń można zainstalować z npm:
disclamer: Jestem autorem npmsearch
node-modules pozwala na personalizację wyników zgodnie z modułami, które oznaczyłeś / śledziłeś na githubie
źródło
Aby skorzystać z szybkiej metody dostępnej w konsoli, wpisz:
npm search keyword
<Słowo kluczowe> przeszukuje tytuł, opis, autora i słowa kluczowe wszystkich pakietów.
źródło
npm search
inpm view
Osobiście korzystam z npmsearch.com
Nie jestem pewien, jak to działa wewnętrznie, ale zwykle daje najlepsze rezultaty.
źródło
Na wypadek, gdyby ktoś zetknął się z tym pytaniem, stworzyłem również narzędzie, które pomaga ludziom odkryć, jakich pakietów npm używają inni ludzie:
http://www.npmdiscover.com
źródło
https://github.com/Enome/node-package-finder (ostatnie zatwierdzenie 26ff789 z 4 maja 2012 r., powinno się liczyć jako martwe)
źródło
https://npms.io jest naprawdę fajny, zapewnia również statystyki dotyczące jakości i konserwacji
źródło
Oto kolejny: https://npmaddict.com/
Nie jest to wyszukiwanie, ale codzienna lista nowych pakietów z co najmniej 5 gwiazdkami GitHub
źródło
To smutne, ale
npm search
nie zadziała na Node w wersji 6+.Szybkim obejściem jest wykonanie curl z wiersza poleceń:
curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'
Jeśli to polecenie nic nie zwraca, oznacza to, że moduł istnieje, jeśli zwraca 404, a nazwa jest dostępna do użycia.
źródło