yarn version
Apply a new version to the current package.
Usage
$> yarn version <strategy>
Examples
Immediately bump the version to the next major :
yarn version major
Prepare the version to be bumped to the next major :
yarn version major --deferred
Options
Definition | Description |
---|---|
| Prepare the version to be bumped during the next release cycle |
| Bump the version immediately |
Details
This command will bump the version number for the given package, following the specified strategy:
If
major
, the first number from the semver range will be increased (X.0.0
).If
minor
, the second number from the semver range will be increased (0.X.0
).If
patch
, the third number from the semver range will be increased (0.0.X
).If prefixed by
pre
(premajor
, ...), a-0
suffix will be set (0.0.0-0
).If
prerelease
, the suffix will be increased (0.0.0-X
); the third number from the semver range will also be increased if there was no suffix in the previous version.If
decline
, the nonce will be increased foryarn version check
to pass without version bump.If a valid semver range, it will be used as new version.
If unspecified, Yarn will ask you for guidance.
For more information about the --deferred
flag, consult our documentation
(https://yarnpkg.com/features/release-workflow#deferred-versioning).