Думаємо, багатьом хотілося б знати кілька розробницьків трюків, аби вражати своїх колег чи друзів. У цій статті ми поділимось фічами npm, які ви можете використовувати у своїх проектах. Поєднуємо приємне з корисним: вражаємо колег і оптимізуємо робочий процес. Почнемо!
1. Ініціалізація пакета
Хочете пришвидшити ініціалізацію пакета? Втомилися від нескінченних системних запитань? В такому разі виконайте команду run npm init-y
або npm init-f.
Так ви зможете пропустити запитання й одразу почати роботу над проектом.

2. Домашня сторінка пакета
Працюєте з крутим npm-пакетом, який щойно відшукали? Хочете перейти на його домашню сторінку, аби почитати документацію? Виконайте npm home "ваш-пакет"
. Так ви одразу перейдете на бажану сторінку.

3. GitHub-репозиторій пакета
Як і в команді вище, з npm repo "ваш-пакет"
ви переходите одразу на його веб-сторінку. Але цього разу з автоматичною переадресацією на офіційний GitHub-репозиторій пакета.

4. Перелік встановлених пакетів
Втомилися витрачати час на постійну перевірку встановлених пакетів у файлі package.json
? Просто запустіть npm ls - - depth 0
— і отримаєте всю необхідну інформацію.

5. Перелік доступних скриптів
Новий проект — нові скрипти, правильно? І знову ми витрачаємо безліч часу та сил, щоб вкотре перевірити package.json
. Набагато простіше отримати той самий перелік командою npm run
.

6. Перевірка пакетів, яких немає в package.json
Для цього використовуйте npm prune
. Так ви пробігаєтесь файлом package.json
та порівнюєте його вміст з вмістом /node_modules
. Потім ви отримаєте перелік усіх пакетів, яких немає в package.json
. Далі npm prune
вилучить ці пакети разом з тими, які ви не додали вручну до package.json
або встановили з npm install
без прапора --save
.

7. Bump версії пакета
Просто запустіть npm разом з командою minor/major/patch
:

8. Запуск тестів
Скоріш за все, ви запускаєте команду npm run test
багато разів на день. Тож чому б не звернути увагу на її коротшу версію — npm t
?

Бонусні команди
Встановлення пакета
npm i package

Глобальне встановлення пакета
npm i -g package

Встановлення пакета + збереження як dev dependency
npm i -D pkg

Встановлення пакета + збереження як dependency
npm i -S package

Ще немає коментарів