Como encontrar pesquisar / encontrar pacotes npm

87

Quais são as maneiras de encontrar pacotes npm?

Abaixo está uma lista mantida pela comunidade compilada a partir das respostas abaixo.

Específico do NPM

Genérico

Morto

Alfred
fonte
1
Tenho que ser honesto, entre os três, não sei como você não conseguiu encontrar um pacote de nó. haha você está procurando por algo em particular e não encontra?
Kristian de
@kristian essa lista é muito boa. Mas estou me perguntando se há mais (mais é melhor ...): P.
Alfred
@Kristian, por exemplo, pesquise por uma versão específica do nó apenas, ou data, porque eu não gosto de pacotes antigos / sem manutenção etc.
Alfred
Talvez seja uma boa ideia manter cada item como uma resposta separada para que as pessoas possam votá-los, levando a uma classificação coletada.
balupton
Para uma discussão sobre o rastreador de problemas oficial do npm, consulte github.com/npm/npm/issues/11519
Ben Creasy

Respostas:

30

Também existe o nipster , baseado na classificação npm + github.

kevin
fonte
7
na verdade, a grafia é "nipstr", hoje eu aprendi no google que um "nipster" é um nazi-hipster
Nickolaus
35

npm search funciona muito bem:

npm search connect

npm viewirá mostrar-lhe a data e hora de cada versão e tudo mais package.json(incluindo a versão do nó)

npm view connect

mihai
fonte
3

https://nodejsmodules.org/ permite pesquisar, bem como navegar por popularidade

Touv
fonte
Nodetoolbox está morto agora. Atualizou sua resposta com isso.
balupton
3

npmsearch classifica os resultados por uma combinação de relevância e downloads. A versão da linha de comando pode ser instalada a partir do npm:

[sudo] npm install -g npmsearch

disclamer: Eu sou o autor de npmsearch


node-modules permite que você personalize seus resultados de acordo com os módulos que você marcou / seguiu no github

Gorgi Kosev
fonte
O link de demonstração está morto. Atualizei sua resposta para indicar isso para facilitar a navegação.
balupton
2

Para obter um método rápido disponível em seu console, digite:

npm search keyword

<Palavra-chave> pesquisa Título, Descrição, Autor e Palavras-chave de todos os pacotes.

a20
fonte
qual é a diferença entre npm searchenpm view
NanoNova
1

Eu pessoalmente uso npmsearch.com

Não tenho certeza de como funciona internamente, mas geralmente dá os melhores resultados.

Kamil Tomšík
fonte
1

Para o caso de alguém ter essa dúvida, também criei uma ferramenta para ajudar as pessoas a descobrir quais pacotes npm outras pessoas estão usando:

http://www.npmdiscover.com

christemple
fonte
1

https://npms.io é muito bom, fornece estatísticas de qualidade e manutenção também

Balupton
fonte
1

Aqui está outro: https://npmaddict.com/

Não é uma pesquisa, mas uma lista diária de novos pacotes com pelo menos 5 estrelas GitHub

laggingreflex
fonte
0

É triste, mas npm searchnão funcionará para mim na versão 6+ do node.

Uma solução alternativa rápida é fazer uma curvatura na linha de comando:

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

Se este comando não retornar nada, então o módulo existe; se ele retornar um 404, o nome estará disponível para você usar.

Rick
fonte