Пакеты приложений должны проверять свои блокирующие файлы в исходном элементе управления, так что каждый, кто работает над приложением и каждым приложение развернуто, имеет согласованный набор зависимостей.
Библиотечные пакеты
Однако, если вы работаете над пакетом , вам не следует проверять файл блокировки.
Из глоссария Pub:
Библиотечные пакеты не должны проверять свой файл блокировки в исходном элементе управления, поскольку они должны поддерживать ряд версий зависимостей.