Скажем, у меня есть пакет NPM:
current_version="1.2.3";
latest_version=`npm view "$package_name" version`
как я могу использовать инструмент командной строки semver, чтобы определить, имеет ли последняя версия в npm ту же основную версию, что и current_version?Что-то вроде:
semver --same-major "$current_version" "$latest_version"
?
По сути, я хочу установить последнюю версию с той же основной версией.
Еще один связанный с этим вопрос - как найти самую последнюю версию в реестре NPM, которая имеет такую же версию major semver, что и current_version
?
https://www.npmjs.com/package/semver