Cómo encontrar paquetes de búsqueda / búsqueda de npm

87

¿Qué formas hay de encontrar paquetes npm?

A continuación se muestra una lista mantenida por la comunidad compilada a partir de las respuestas a continuación.

NPM específico

Genérico

Muerto

Alfredo
fuente
1
Debo ser honesto, entre los tres, no sé cómo no pudiste encontrar un paquete de nodos. jaja ¿estás buscando algo en particular y no lo encuentras?
Kristian
@kristian esta lista es bastante buena. Pero me pregunto si hay más (más es mejor ...): P.
Alfred
@Kristian, por ejemplo, busca una versión específica del nodo solamente, o la fecha, porque no me gustan los paquetes antiguos / sin mantenimiento, etc.
Alfred
Quizás mantener cada elemento como una respuesta separada sería una buena idea para que las personas puedan votarlos, lo que lleva a una clasificación de fuentes múltiples.
Balupton
Para obtener información sobre el rastreador oficial de problemas de npm, consulte github.com/npm/npm/issues/11519
Ben Creasy

Respuestas:

30

También hay nipster , según la clasificación de npm + github.

Kevin
fuente
7
en realidad, la ortografía es "nipstr", hoy aprendí de Google que un "nipster" es un nazi-hipster
Nickolaus
35

npm search funciona bastante bien:

npm search connect

npm viewle mostrará la marca de tiempo de cada versión y todo lo demás package.json(incluida la versión del nodo)

npm view connect

mihai
fuente
3

https://nodejsmodules.org/ es uno que le permite buscar, así como navegar por popularidad

Touv
fuente
Nodetoolbox está muerto ahora. Actualizó su respuesta con esto.
balupton
3

npmsearch ordena los resultados por una combinación de relevancia y descargas. La versión de la línea de comandos se puede instalar desde npm:

[sudo] npm install -g npmsearch

descargo de responsabilidad: soy el autor de npmsearch


node-modules le permite personalizar sus resultados de acuerdo con los módulos que ha destacado / seguido en github

Gorgi Kosev
fuente
El enlace de demostración está muerto. Actualicé su respuesta para indicar esto y facilitar la navegación.
Balupton
2

Para un método rápido disponible en su consola, escriba:

npm search keyword

<Palabra clave> busca Título, Descripción, Autor y Palabras clave de todos los paquetes.

a20
fuente
¿ npm searchnpm view
Cuál
1

Yo personalmente uso npmsearch.com

No estoy seguro de cómo funciona internamente, pero generalmente da los mejores resultados.

Kamil Tomšík
fuente
1

En caso de que alguien se encuentre con esta pregunta, también creé una herramienta para ayudar a las personas a descubrir qué paquetes npm están usando otras personas:

http://www.npmdiscover.com

Christemple
fuente
1

https://npms.io es realmente agradable, también proporciona estadísticas de calidad y mantenimiento

balupton
fuente
1

Aquí hay otro: https://npmaddict.com/

No es una búsqueda, sino una lista diaria de nuevos paquetes con al menos 5 estrellas de GitHub

reflejo
fuente
0

Es triste, pero npm searchno me funcionará en la versión 6+ del nodo.

Una solución rápida es hacer un rizo desde la línea de comando:

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

Si este comando no devuelve nada, entonces el módulo existe; si devuelve un 404, el nombre está disponible para su uso.

Almiar
fuente