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