Карточка Middle Пакеты и зависимости обновлено

peerDependencies

Вопрос

Что такое peerDependencies?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Зависимости, которые пакет ожидает от приложения-хозяина, а не ставит свою копию. Типично для плагинов и библиотек компонентов: react для UI-кита, eslint для плагина ESLint.

Ответ

Зависимости, которые пакет ожидает от приложения-хозяина, а не ставит свою копию. Типично для плагинов и библиотек компонентов: react для UI-кита, eslint для плагина ESLint. Так в приложении остаётся одна версия.

Разбор

npm 7+ ставит peer-зависимости автоматически и сообщает о конфликте версий.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.