В корне проекта в терминале выполняем 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
Узнать почему установлен конкретный пакет и его версии
Например: