Зависимости и версии

Зависимости пакетов критичны для успешности вашего пакета. При разработке функциональность вашего пакета, вы весьма вероятно будете использовать существующий код, заимствованный из других пакетов. Эти пакеты станут зависимостями для вашего проекта.

Файл package.json является домом для декларации всех зависимостей, как от разработки до выпуска, так и для иного. Указывайте имя пакета с минимальной версией для каждой зависимости.

Ваш yarn.lock файл гарантирует, что ваш пакет проходит проверку при другой установке путем сохранения версий, которые указаны в зависимостях вашего пакета.

Для дополнительного ознакомления
package.json
yarn.lock