Это отображение имени модуля в версию. Это список всего, что требуется этому модулю, независимо от того, где он будет установлен. Версия должна соответствовать через обычные правила сопоставления зависимости либо в наших зависимостях, либо на уровне выше, чем у нас.
Вышесказанное прямо из документации по npm требует:
https://docs.npmjs.com/files/package-lock.json#requires
что значит
либо в наших зависимостях, либо на уровне выше нас.
значит и как это работает?
npm версия: 5.6.0