Comment trouver des packages de recherche / recherche npm

87

De quelles manières existe-t-il pour trouver des packages npm?

Vous trouverez ci-dessous une liste maintenue par la communauté, compilée à partir des réponses ci-dessous.

Spécifique au NPM

Générique

Morte

Alfred
la source
1
Je dois être honnête, entre les trois, je ne sais pas comment vous n'avez pas pu trouver un paquet de nœuds. haha cherchez-vous quelque chose en particulier et ne le trouvez pas?
Kristian
@kristian cette liste est plutôt bonne. Mais je me demande s'il y a plus (plus c'est mieux ...): P.
Alfred
@Kristian par exemple recherche une version spécifique du nœud uniquement, ou une date, car je n'aime pas les paquets anciens / non maintenus, etc.
Alfred
Peut-être que garder chaque élément comme une réponse distincte serait une bonne idée pour que les gens puissent les voter, ce qui conduirait à un classement basé sur la foule.
balupton
Pour une discussion sur le suivi officiel des problèmes de npm, voir github.com/npm/npm/issues/11519
Ben Creasy

Réponses:

30

Il y a aussi nipster , basé sur la notation npm + github.

Kevin
la source
7
en fait, l'orthographe est "nipstr", aujourd'hui j'ai appris de google qu'un "nipster" est un nazi-hipster
Nickolaus
35

npm search fonctionne plutôt bien:

npm search connect

npm viewvous montrera l'horodatage de chaque version et tout le reste package.json(y compris la version du nœud)

npm view connect

Mihai
la source
3

https://nodejsmodules.org/ est celui qui vous permet de rechercher, ainsi que de parcourir par popularité

Touv
la source
Nodetoolbox est mort maintenant. Mettez à jour votre réponse avec ceci.
balupton
3

npmsearch trie les résultats par une combinaison de pertinence et de téléchargements. La version en ligne de commande peut être installée à partir de npm:

[sudo] npm install -g npmsearch

Disclamer: je suis l'auteur de npmsearch


node-modules vous permet de personnaliser vos résultats en fonction des modules que vous avez suivis / suivis sur github

Gorgi Kosev
la source
Le lien de démonstration est mort. J'ai mis à jour votre réponse pour l'indiquer afin de faciliter la navigation.
balupton
2

Pour une méthode rapide disponible dans votre console, tapez:

npm search keyword

<Keyword> recherche le titre, la description, l'auteur et les mots-clés de tous les packages.

a20
la source
Quelle est la différence entre npm searchetnpm view
NanoNova
1

J'utilise personnellement npmsearch.com

Je ne sais pas comment cela fonctionne en interne, mais cela donne généralement les meilleurs résultats.

Kamil Tomšík
la source
1

Juste au cas où quelqu'un rencontrerait cette question, j'ai également créé un outil pour aider les gens à découvrir quels packages npm d'autres personnes utilisent:

http://www.npmdiscover.com

christemple
la source
1

https://npms.io est vraiment sympa, fournit également des statistiques de qualité et de maintenance

balupton
la source
1

En voici un autre: https://npmaddict.com/

Pas une recherche mais une liste quotidienne des nouveaux packages avec au moins 5 étoiles GitHub

réflexe de retard
la source
0

C'est triste mais npm searchne fonctionnera pas pour moi sur la version 6+ du nœud.

Une solution rapide consiste à effectuer une boucle à partir de la ligne de commande:

curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'

Si cette commande ne renvoie rien, le module existe si elle renvoie un 404, le nom est disponible pour vous.

Meule
la source