8 полезных команд NPM для фронтенд-инженера

1. Открытие страницы документации пакета

Признайтесь, вы все еще ищете в google документацию по использованию lodash? Раньше и я так делала, теряя на поиски драгоценные минуты рабочего времени.

Между тем, используя npm, можно гораздо быстрее достичь той же цели. Нужно только запустить npm docs xxx, и страница с документацией xxx откроется моментально.

npm docs [package-name] // npm docs lodash

2. Открытие репозитория пакета на GitHub

Как бэкенд-инженер, вы наверняка часто пользуетесь github, который является бесценным сервисом для программистов.

Предположим, вам нужно узнать исходный код пакета. Стоит ли просто искать наименование этого пакета на github?

Ответ  —  нет. Воспользуйтесь npm, чтоб быстро открыть репозиторий пакета на GitHub.

npm repo [package-name] // npm repo lodash

3. Проверка пакетов на наличие устаревших зависимостей

Выполните команду npm outdated в своем проекте, и она проверит все пакеты на наличие текущей, необходимой и последней версии.

npm outdated

4. Просмотр всех предыдущих версий пакета

Знаете ли вы, как просмотреть все предыдущие версии пакета? Конечно, это можно сделать на сайте npm в режиме онлайн, воспользовавшись этой ссылкой.

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

npm v [package-name] versions // npm v lodash versions

5. Поиск сомнительных пакетов в проекте

Команда audit от npm отправляет описание зависимостей, настроенных в проекте, в стандартный реестр и запрашивает отчет об известных уязвимостях. Если уязвимости найдены, то будет рассчитано их влияние и приняты соответствующие меры по их устранению. Если указан аргумент fix, то меры по устранению будут применены к дереву пакетов.

npm audit

6. Просмотр подробной информации о пакете

Возможно, эта команда не очень полезна, но с ее помощью вы можете узнать много нового о пакете, например имя его автора, контактную информацию и т.д.

npm v [package-name] // npm v lodash

7. npm xmas

Никогда бы не подумала, что npm может быть таким интересным. Запустите npm xmas  —  и увидите рождественскую елку.

npm xmas

8. npm visnup

А после ввода этой команды появится лицо человека.

npm visnup

Читайте также:

Читайте нас в TelegramVK и Дзен


Перевод статьи fatfish: As a Front-End Engineer: 8 Useful Npm Coding Techniques That You Should Use

Предыдущая статьяСоветы по созданию хорошего дизайна API
Следующая статьяTypeScript: продвинутые типы и их скрытые возможности