yarn version

Обновление версии пакета.

Обновление версий

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

Например, начиная с этого package.json package.json:

{
  "name": "example-yarn-package",
  "version": "1.0.1",
  "description": "An example package to demonstrate Yarn"
}

При запуске команды yarn version, отобразится следующее:

yarn version
info Current version: 1.0.1
question New version: 1.0.2
info New version: 1.0.2
✨  Done in 9.42s.

То мы получим обновленный package. json:

{
  "name": "example-yarn-package",
  "version": "1.0.2",
  "description": "An example package to demonstrate Yarn"
}

Note: новая версия должна быть действительной SemVer версии.

Git Теги

Если вы запустите yarn version в репозитории Git, то Git tag будет создан по умолчанию в формате v0.0.0.

Вы можете настроить созданный тег git или отключить это поведение, используя yarn config set.

Чтобы изменить префикс тега git, вы можете использовать version-tag-prefix:

yarn config set version-tag-prefix "v"

Или вы можете изменить git-сообщение, используя version-git-message, где %s - это строка версии:

yarn config set version-git-message "v%s"

Вы также можете включить или отключить подписывание тегов git с помощью version-sign-git-tag:

yarn config set version-sign-git-tag false

Вы даже можете полностью включить или отключить теги git, используя version-git-tag:

yarn config set version-git-tag true

Команды

yarn version

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

yarn version --new-version <version>

Создаст новую версию указанную в <version>.

yarn version --no-git-tag-version

Создаёт новую версию без создания тега git.