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.