- Красный = major
- Голубой = minor
- Зеленый = patch
Классический вариант - для установки последней версии npm пакета можно использовать команду установки с постфиксом latest:
npm install <package>@latest
Ранее я использовал штатные шаги для обновление, т.е. для проверки уже установленных пакетов можно использовать npm outdated, эта команда проверит каждую зависимость для установленных пакетов и сравнит текущую версию с последней версией в реестре NPM, и далее можно попробовать обновить используя команду:
npm update
Но мне понравился другой метод.
Достаточно установить этот пакет, например глобально:
npm install -g npm-check-updates
Запустить проверку и посмотреть что можно обновить:
ncu
И соответственно обновить все устаревшее:
ncu -u
Версии могут быть помечены цветами:
Можно запустить интерактивный режим обновления при помощи аргумента -i:
ncu -i
Это позволит обновить пошагово те или иные пакеты. Можно сгруппировать по типу обновлений:
ncu --interactive --format group
Основную документацию можно найти в официальной репе пакета:
Done.