yarn version

Atualiza a versão do pacote.

Atualizando versões

Usando o comando yarn version, você pode atualizar a versão de seu pacote via linha de comando.

Por exemplo, iniciando com este package.json:

{
  "name": "exemplo-de-pacote-com-yarn",
  "version": "1.0.1",
  "description": "Um exemplo de um pacote para mostrar como o Yarn funciona"
}

Quando nós executamos o comando 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.

Nós teremos a seguinte atualização no nosso package.json:

{
  "name": "exemplo-de-pacote-com-yarn",
  "version": "1.0.2",
  "description": "Um exemplo de um pacote para mostrar como o Yarn funciona"
}

Nota: A nova versão que você entrar deve ser uma versão semântica - SemVer válida.

Tags do Git

Se você executar yarn version dentro de um repositório do Git, uma Tag do Git será criada por padrão, seguindo o formato v0.0.0.

Você pode personalizar a tag do git que será criada, ou desabilitar esse comportamento usando o comando yarn config set.

Para mudar o prefixo da tag do git, você ode usar version-tag-prefix:

yarn config set version-tag-prefix "v"

Ou você pode mudar a mensagem do git usando version-git-message onde %s está a string de versão:

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

Você pode também habilitar ou desabilitar a assinatura de tags do git, usando version-sign-git-tag:

yarn config set version-sign-git-tag false

Você pode ainda habilitar ou desabilitar o comportamento de tagueamento do git inteiramente usando version-git-tag:

yarn config set version-git-tag true

Comandos

yarn version

Cria uma nova versão usando uma sessão interativa onde você entrar com um valor para uma nova versão.

yarn version --new-version <version>

Cria uma nova versão especificada por <version>.

yarn version --no-git-tag-version

Cria uma nova versão sem criar uma tag do git.