Skip to content

yarn version apply

Terminal window

Note that if --prerelease is set, the given prerelease identifier (by default rc.%n) will be used on all new versions and the version definitions will be kept as-is.

By default only the current workspace will be bumped, but you can configure this behavior by using one of:

  • --recursive to also apply the version bump on its dependencies - --all to apply the version bump on all packages in the repository

Note that this command will also update the workspace: references across all your local workspaces, thus ensuring that they keep referring to the same workspaces even after the version bump.

Options

OptionDescription
--allApply the deferred version changes on all workspaces
--dry-runPrint the versions without actually generating the package archive
--prereleaseAdd a prerelease identifier to new versions
--recursiveRelease the transitive workspaces as well
--jsonFormat the output as an NDJSON stream