Я думаю, что лучше всего открыть проблему на их github напрямую.
Вы можете даже отправить запрос на получение обновленной зависимости, если он пройдет тесты.
Если это будет обновлено вручную
AFAIK, не существует стандартного способа переопределить вложенную зависимость с помощью npm
.Даже если вы npm install superagent@3.7.0
, другая версия все равно останется зависимостью square-connect
.
Пряжа поддерживает ее с записью resolutions
в package.json
:
{
"resolutions": {
"superagent": "3.7.0"
}
}
Но это не сработает с npm
.