Hacknote.js
591 subscribers
24 photos
5 videos
1 file
36 links
Заметки о веб-разработке и около неё

https://newesters.github.io/hacknote-js/
Download Telegram
peerDependencies

При разработке библиотеки очень важно знать про поле peerDependecies в package.json.

Это поле позволяет установить требования для пользователя библиотеки.

Например, при разработке библиотеки React-компонентов в peerDependencies нужно указать React (при этом подобрав максимально широкий диапазон версий), что будет означать, что пользователь библиотеки должен установить React в свой проект самостоятельно (NPM >= 7 сделает это автоматически).

Это позволяет избежать дубликатов.

#npm #peerDependencies
👍4