Полный цикл в digital

Поиск пакетов NPM

Если уже работали с подходящим пакетом и знаете, как он называется, просто открываете сайт npmjs.com и вводите название в строку поиска. Если не знаете какой пакет позволяет сделать то что вам нужно, открываете браузер и ищете в поисковой системе.

Как выбрать пакет

Сайт npm — это общедоступная коллекция. Здесь любой разработчик может предложить свой вариант кода, поэтому для решения каждой задачи существует сразу несколько схожих пакетов, десятки или даже сотни готовых вариантов.

Чтобы помочь разработчикам, команда npm ввела критерии, по которым можно отсортировать пакеты и выбрать из них наиболее подходящий. Есть четыре условия ранжирования:

  1. По популярности
  2. По качеству
  3. По обслуживанию
  4. По оптимальности

Обслуживание (maintenance)

Сортирует пакеты по уровню поддержки кода разработчиками. Считается, что пакеты с хорошей поддержкой будут стабильней работать с текущими или будущими версиями программ. Обслуживание — это один из важнейших параметров, ведь порой даже высокорейтинговые пакеты с миллионными загрузками перестают поддерживать.

Популярность (popularity)

Сортирует пакеты по количеству загрузок, чем больше разработчиков использует пакет, тем больше к нему доверия.

Качество (quality)

Учитывает стабильность, наличие файла README, тесты, актуальные зависимости и сложность кода.

Оптимальность (optimal)

Это универсальный критерий, который объединяет перечисленные выше условия сортировки - популярность, качество и обслуживание.

Поиск пакетов в командной строке

С помощью командной строки, можно производить поиск необходимых пакетов, используя подкоманду. Например, если проекту необходим PHP-фреймворк CodeIgniter, то найти его можно, выполнив команду:

npm search codeigniter

Перейти в репозиторий пакета:

npm repo codeigniter

Перейти на домашнию страницу пакета:

npm home codeigniter
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг