show installed packages

npm Список установленных пакетов с версиями, Узнать почему пакет установлен - какие его версии есть в зависимостях

В корне проекта в терминале выполняем npm ls:

npm ls

-- выведет список установленных пакетов (зависимости первого уровня), ответ может иметь вид:

pascal-js-intro@ /var/www/pascal.js-intro
├── @types/jest@29.5.12
├── @types/node@20.11.26
├── jest@29.7.0
├── ts-jest@29.1.2
├── ts-node@10.9.2
└── typescript@5.4.2

Узнать почему установлен конкретный пакет и его версии

Например:

Subscribe to RSS - show installed packages