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
- No console,
npm search <keyword>
- https://www.npmjs.org/
- http://eirikb.github.com/nipster/ via https://stackoverflow.com/a/10571033
- http://node-modules.com/ via https://stackoverflow.com/a/13593402
- https://nodejsmodules.org/ via https://stackoverflow.com/a/17821476
- http://npmsearch.com/ via https://stackoverflow.com/a/34471018
Respostas:
Também existe o nipster , baseado na classificação npm + github.
fonte
npm search
funciona muito bem:npm search connect
npm view
irá mostrar-lhe a data e hora de cada versão e tudo maispackage.json
(incluindo a versão do nó)npm view connect
fonte
Libraries.io é ótimo para pesquisar e filtrar através de módulos NPM, você também pode filtrar por licença e palavra-chave: https://libraries.io/search?platforms=NPM
fonte
https://nodejsmodules.org/ permite pesquisar, bem como navegar por popularidade
fonte
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:
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
fonte
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.
fonte
npm search
enpm view
Eu pessoalmente uso npmsearch.com
Não tenho certeza de como funciona internamente, mas geralmente dá os melhores resultados.
fonte
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
fonte
https://github.com/Enome/node-package-finder (último commit 26ff789 em 4 de maio de 2012, deve contar como morto)
fonte
https://npms.io é muito bom, fornece estatísticas de qualidade e manutenção também
fonte
Aqui está outro: https://npmaddict.com/
Não é uma pesquisa, mas uma lista diária de novos pacotes com pelo menos 5 estrelas GitHub
fonte
É triste, mas
npm search
nã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.
fonte