yarn version

Actualiza la versión del paquete.

Actualizando versiones

Usando el comando yarn version puedes actualizar la versión de tu paquete a través de la linea de comandos.

Por ejemplo, empezando con este package.json package.json:

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

Cuando ejecutas el 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.

Obtendremos este package.json actualizado:

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

Nota: La nueva versión debe ser una versión semántica SemVer válida.

Git tags

Si ejecutas yarn version dentro de un repositorio Git un Git tag se creará por defecto siguiendo este formato v0.0.0.

Puedes personalizar la etiqueta de git que se crea o deshabilitar este comportamiento usando yarn config set.

Para cambiar el prefijo de la etiqueta de git puedes usar version-tag-prefix:

yarn config set version-tag-prefix "v"

O puedes chambiar el mensaje de git usando version-git-message donde %s es el texto de la versión:

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

You can also turn signing git tags on or off using version-sign-git-tag:

yarn config set version-sign-git-tag false

Puedes incluso activar o desactivar el comportamiento de etiquetado de git completamente usando version-git-tag:

yarn config set version-git-tag true

Comandos

yarn version

Crea una nueva versión usando una sesión interactiva que te pedirá una nueva versión.

yarn version --new-version <version>

Crea una nueva versión especificada por <version>.

yarn version --no-git-tag-version

Crea una nueva versión sin crear una etiqueta git.