Просматривая документацию Я вижу -S, -O, -D et c. варианты установки зависимостей, но я не вижу флага для установки в одноранговый блок зависимостей.
-S
-O
-D
Имеет ли NPM флаг для установки в одноранговые зависимости?
Нет, флаг CLI для установки в качестве одноранговой зависимости отсутствует.
Вам потребуется вручную отредактировать package.json, чтобы добавить свойство peerDependencies.
package.json
peerDependencies
{ "name": "my-package", "version": "1.0.0", "peerDependencies": { "cuid": "^2.1.0" } }
https://docs.npmjs.com/files/package.json#peerdependencies
Per https://blog.npmjs.org/post/110924823920/npm-weekly-5,
Зависимости пиров не будут установлены автоматически, и вы должны установить их вручную.
Если вы хотите сохранить зависимости между равноправными объектами для вашего проекта, установите с флагом --peer.