Карточка Middle Пакеты и зависимости обновлено
peerDependencies
Вопрос
Что такое peerDependencies?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Зависимости, которые пакет ожидает от приложения-хозяина, а не ставит свою копию. Типично для плагинов и библиотек компонентов: react для UI-кита, eslint для плагина ESLint.
Ответ
Зависимости, которые пакет ожидает от приложения-хозяина, а не ставит свою копию. Типично для плагинов и библиотек компонентов: react для UI-кита, eslint для плагина ESLint. Так в приложении остаётся одна версия.
Разбор
npm 7+ ставит peer-зависимости автоматически и сообщает о конфликте версий.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.