Какие есть способы найти пакеты npm?
Ниже приводится список, поддерживаемый сообществом, составленный на основе ответов ниже.
Специфический NPM
- В консоли
npm search <keyword>
- https://www.npmjs.org/
- http://eirikb.github.com/nipster/ через https://stackoverflow.com/a/10571033
- http://node-modules.com/ через https://stackoverflow.com/a/13593402
- https://nodejsmodules.org/ через https://stackoverflow.com/a/17821476
- http://npmsearch.com/ через https://stackoverflow.com/a/34471018
Ответы:
Также есть nipster , основанный на рейтинге npm + github.
источник
npm search
работает очень хорошо:npm search connect
npm view
покажет вам метку времени каждой версии и всего остальногоpackage.json
(включая версию узла)npm view connect
источник
Libraries.io отлично подходит для поиска и фильтрации через модули NPM, вы также можете фильтровать по лицензии и ключевому слову: https://libraries.io/search?platforms=NPM
источник
https://nodejsmodules.org/ - это тот, который позволяет искать, а также просматривать по популярности.
источник
npmsearch сортирует результаты по релевантности и загрузкам. Версия для командной строки может быть установлена из npm:
дискламер: я автор npmsearch
node-modules позволяет персонализировать ваши результаты в соответствии с модулями, которые вы отметили / следили на github
источник
Для быстрого метода, доступного в вашей консоли, введите:
npm search keyword
<Keyword> выполняет поиск по заголовку, описанию, автору и ключевым словам всех пакетов.
источник
npm search
иnpm view
Я лично использую npmsearch.com
Я не уверен, как это работает внутри, но обычно дает лучшие результаты.
источник
На всякий случай, если кто-то столкнется с этим вопросом, я также создал инструмент, чтобы помочь людям узнать, какие пакеты npm используют другие:
http://www.npmdiscover.com
источник
https://github.com/Enome/node-package-finder (последняя фиксация 26ff789 от 4 мая 2012 года должна считаться мертвой)
источник
https://npms.io действительно хорош, предоставляет статистику качества и обслуживания
источник
Вот еще один: https://npmaddict.com/
Не поиск, а ежедневный список новых пакетов не менее 5 звезд на GitHub
источник
Печально, но
npm search
у меня не работает на узле версии 6+.Быстрый обходной путь - выполнить curl из командной строки:
curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'
Если эта команда ничего не возвращает, значит, модуль существует, если он возвращает 404, имя доступно для использования.
источник