Как переопределить вложенные зависимости с помощью `yarn`?

Если мой пакет имеет эти зависимости

{ "name": "my-package",
  "dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" }

Иfoobar пакет имеет эти зависимости

{ "name": "foobar",
  "dependencies": { "baz":"^2.0.0" }

и самая последняя выпущенная версияbaz является2.1.0Первый прогонyarn установлю[email protected] вfoobar/node_modules.

Как заставить пряжу использовать[email protected] пакет дляfoobar?

Я понимаю, что это было бы возможно с помощьюnpm shrinkwrap (а-ляэтот вопрос).

Суть моего вопроса, вероятно, такова: пряжа создает повторяющиеся, детерминированные установки, но как мне настроить эту установку?

Ответы на вопрос(3)

Ваш ответ на вопрос