Jak znaleźć wyszukiwanie / znajdowanie pakietów npm

87

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

Rodzajowy

Nie żyje

Alfred
źródło
1
Muszę być szczery, między tymi trzema nie wiem, jak nie mogłeś znaleźć pakietu węzłów. haha, czy szukasz czegoś konkretnego i nie znajdujesz tego?
Kristian
@kristian ta lista jest całkiem dobra. Ale zastanawiam się, czy jest więcej (więcej znaczy lepiej ...): P.
Alfred
@Kristian na przykład szukaj tylko określonej wersji węzła lub daty, ponieważ nie lubię starych / nieobsługiwanych pakietów itp.
Alfred
Być może pozostawienie każdego elementu jako oddzielnej odpowiedzi byłoby dobrym pomysłem, aby ludzie mogli na nie głosować, co doprowadziłoby do rankingu opartego na społeczności.
balupton
Aby zapoznać się z dyskusją na temat oficjalnego narzędzia do śledzenia problemów npm, zobacz github.com/npm/npm/issues/11519
Ben Creasy,

Odpowiedzi:

30

Jest też nipster , oparty na rankingu npm + github.

kevin
źródło
7
właściwie pisownia to „nipstr”, dzisiaj dowiedziałem się od Google, że „nipster” to nazista-hipster
Nickolaus
35

npm search działa całkiem dobrze:

npm search connect

npm viewpokaże sygnaturę czasową każdej wersji i wszystko inne z package.json(w tym wersję węzła)

npm view connect

mihai
źródło
3

https://nodejsmodules.org/ to taka, która umożliwia wyszukiwanie, a także przeglądanie według popularności

Touv
źródło
Nodetoolbox jest teraz martwy. Zaktualizuj swoją odpowiedź o to.
balupton
3

npmsearch sortuje wyniki według kombinacji trafności i pobrań. Wersję wiersza poleceń można zainstalować z npm:

[sudo] npm install -g npmsearch

disclamer: Jestem autorem npmsearch


node-modules pozwala na personalizację wyników zgodnie z modułami, które oznaczyłeś / śledziłeś na githubie

Gorgi Kosev
źródło
Link do wersji demonstracyjnej nie działa. Zaktualizowałem Twoją odpowiedź, aby to zaznaczyć, aby ułatwić przeglądanie.
balupton
2

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.

a20
źródło
jaka jest różnica między npm searchinpm view
NanoNova
1

Osobiście korzystam z npmsearch.com

Nie jestem pewien, jak to działa wewnętrznie, ale zwykle daje najlepsze rezultaty.

Kamil Tomšík
źródło
1

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

Christemple
źródło
1

https://npms.io jest naprawdę fajny, zapewnia również statystyki dotyczące jakości i konserwacji

balupton
źródło
1

Oto kolejny: https://npmaddict.com/

Nie jest to wyszukiwanie, ale codzienna lista nowych pakietów z co najmniej 5 gwiazdkami GitHub

laggingreflex
źródło
0

To smutne, ale npm searchnie 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.

Stóg
źródło