Похоже, что Hoek - это зависимость одной из ваших зависимостей (поэтому пакет, который есть в вашем package.json, требует его из своего собственного package.json).
Вы уже пытались удалить / переустановить и обновить зависимости проекта безуспешно, поэтому кажется, что для рассматриваемой зависимости пакета задана явная или максимальная версия.
Не видя package.json для каждой из ваших зависимостей, было бы сложно дать дальнейшие рекомендации о том, как форсировать обновление.
Edit:
Чтобы помочь вам определить, какие пакеты используют какие зависимости, вы можете использовать команду NPM ls
: https://docs.npmjs.com/cli/ls
Например, чтобы увидеть, какие пакеты используют Hoek:
npm ls hoek
Редактировать 2:
Как правильно указывает Ulysse BN, если у вас NPM версии 6 или новее, вы можете использовать npm audit fix
, чтобы попросить NPM попытаться исправить уязвимости для вас.
Редактировать 3:
Те, кто читает это, должны также проверить ответ JBallin ниже. Он расширяет информацию, которую я дал здесь, и является (на мой взгляд) более структурированным ответом, который лучше отвечает на вопрос ОП. Однако - если вы хотите быстро исправить - этого ответа должно быть достаточно.