multi-semantic-release
multi-semantic-release copied to clipboard
Feature request: support Yarn 2 workspace prefix
Since Yarn 2, they allowed using declare workspace dependencies with workspace prefix:
{
"dependencies": {
"lib-a": "workspace:lib/a"
}
}
Currently, if we defined dependencies like example above. multi-semantic-release will always rewrite it with dependencies version. It's good to see if it can detect workspace prefix and update only case workspace:^<major>.<minor>.<patch> (match semver rules).
Ref: https://yarnpkg.com/features/workspaces
@wingyplus,
Accepted. We have planned a migration to yarn@2 and npm@7 on Q3.
I also have this issue too. Not finding any solutions elsewhere either.