Полезные пакеты NPM для любого проекта

Node Package Manager или «npm» - это менеджер пакетов для языка программирования Javascript. npm полностью написан на JavaScript и был разработан Исааком З. Шлютером.

Npm поставляется с установщиком nodejs в качестве рекомендуемого пакета и состоит из утилиты командной строки, которая может взаимодействовать с удаленным реестром. Он позволяет пользователям использовать и распространять модули JavaScript. В основном реестре npm доступно более 1,3 миллиона пакетов, но в нем нет процесса проверки, что означает, что найденные там пакеты могут быть низкого качества, небезопасными и вредоносными. Но есть также много отличных пакетов, которые могут значительно упростить вашу разработку.

В этой серии я собираюсь написать о некоторых замечательных пакетах npm. Я лично использовал эти пакеты и получил большой опыт.

nodemon:

nodemon - отличный пакет для автоматического определения изменений файлов в каталоге и перезапуска приложения узла. Это помогает в разработке приложений на основе nodejs. Согласно реестру npm, у него более 2,7 миллиона загрузок в неделю. Этот пакет настоятельно рекомендуется, и он определенно увеличит скорость вашего процесса разработки.

eslint:

ESLint - это инструмент для выявления шаблонов, обнаруженных в коде ECMAScript / JavaScript, и составления отчетов о них. Полезно поддерживать качество кода. Это заставляет подчиняться лучшим практикам, и, таким образом, ваша кодовая база может быть чище. Его скачивают более 13 миллионов раз в неделю с сайта npm. У этого пакета также есть официальный сайт.

мел:

Мел - интересная упаковка. Он предлагает стиль струн в терминалах с 256 цветами и другие возможности. Мел часто используется другими пакетами, и, согласно его репо, более 50 тысяч пакетов используют мел. В моем случае я часто использую мел для выделения информации в серверном терминале. Его скачивают более 72 миллионов в неделю. Это может быть ваша обычная утилита в разработке.

lodash:

Lodash - это современная служебная библиотека JavaScript. Он предоставляет модульные методы для массивов, строк и т. Д. Используя lodash, вы можете сосредоточиться на основном коде, не сосредотачиваясь на манипуляциях с массивом, строкой и т. Д. Lodash действительно предоставляет несколько отличных служебных методов, которые в большинстве случаев облегчают жизнь программисту на JS. Имеет официальный сайт.

момент:

Момент отлично подходит для работы с датой. Если вам нужно какое-то задание на свидание, момент может быть действительно хорошим другом. Я использую момент для большинства своих свиданий почти два года и никогда не разочаровываюсь. Он очень популярен и загружается более 17 миллионов в неделю. Moment предоставляет множество хороших служебных методов для работы с датой. Вы можете узнать больше и найти документацию на этом сайте.

В этой серии я расскажу о других хороших пакетах npm. Оставайтесь на связи и счастливого кодирования!