RU
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Главная Избранное
Voltar

Сравнение версий (SemVer)

Сравните две версии SemVer, отсортируйте список версий и проверьте, какие подходят под диапазон вроде ^1.2.0 или >=2 <3.

Как пользоваться

Сравните версии SemVer.

Список версий и диапазон

Доступно на: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Следующий инструментОбратный отсчёт для сайта→
Реклама

Сравнение версий (SemVer): для чего нужен

Введите две версии и узнайте, какая новее и какой тип различия (мажорное, минорное, патч или предрелиз), с подсветкой изменившихся частей. Во второй части вставьте список версий для сортировки и укажите диапазон вроде ^2.0.0, ~1.4 или >=1.2 <3, чтобы увидеть подходящие версии и самую старшую из них по правилам npm.

Как пользоваться

  1. Введите версии A и B.
  2. Вставьте список версий.
  3. Укажите диапазон и посмотрите совпадения.

Когда использовать

  • Разобраться в диапазонах package.json.
  • Отсортировать теги релизов.
  • Проверить, ломает ли обновление совместимость.

Частые вопросы

Как устроено семантическое версионирование?

Версия состоит из трёх чисел: MAJOR.MINOR.PATCH. Мажорная меняется при нарушении совместимости, минорная — при добавлении совместимой функции, патч — при исправлении ошибки. Суффиксы вроде -beta.1 обозначают предрелизы, которые идут раньше финальной версии.

Чем ^ отличается от ~?

^1.2.3 принимает любую версию 1.x.x начиная с 1.2.3 (до 2.0.0). ~1.2.3 принимает только патчи 1.2.x начиная с 1.2.3 (до 1.3.0). Это правила npm.

1.0.0-rc.1 больше, чем 1.0.0-beta.2?

Да. Метки предрелиза сравниваются по частям и по алфавиту, поэтому rc идёт после beta. Но обе идут раньше финальной 1.0.0.

Правда бесплатно?

Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.

Похожие инструменты

Большое спасибо за поддержку!

Каждое пожертвование помогает держать сайт в сети. Инструменты созданы, чтобы помогать вам, но у нас есть расходы на серверы. Если можете помочь, это очень важно! Выберите или введите сумму:

Безопасная оплата через Stripe. Откроется в другой вкладке.

Инструменты предоставляются как есть, без гарантий. Мы не отвечаем за результаты и за то, как они используются.