Скажем, мы публикуем пакет NPM, в котором появляется ошибка, скажем, это версия 1.0.056
.
есть ли способ сказать NPM, чтобы он занес его в черный список, то есть, если пользователи имеют это в package.json:
^1.0.05
что он попытается установить только 1.0.057
или 1.0.055
?
Идея в том, что когда вы исправляете ошибку, если она не затрагивает какой-либо из представленных API, то не так много причин вносить большие изменения? Или, с другой стороны, важное исправление должно вызывать незначительное изменение версии?
Очевидно, что NPM не побуждает людей удалять пакеты, мы хотим неизменяемость, но если пользователь явно не запрашивает эту версию, я хочу, чтобы NPM избегал ее установки любой ценой?