Текст и данные · Инструкция
Как пометить версию npm-пакета deprecated
Deprecate предупреждает пользователей, не удаляя опубликованный release.
Короткий ответ
Владелец пакета может выполнить `npm deprecate package@range "message"`; совпавшие версии останутся в registry, но install покажет warning.
Что делать
- Выберите точный package range.
- Сформулируйте сообщение с причиной и безопасной альтернативой.
- Выполните `npm deprecate <spec> "<message>"`.
- Проверьте registry metadata/warning.
Проверка результата
- Warning отображается только для выбранного package@range, а версии остаются доступными в registry.
- Текст deprecation указывает понятную причину/альтернативу и не затрагивает лишний диапазон.
Важно
Не используйте слишком широкий range: можно затронуть рабочие версии и prerelease.
Что учитывать
Не используйте слишком широкий range: можно затронуть рабочие версии и prerelease.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. npm deprecate). Пример и формулировки — редакция N1RO на 2026-09-17.