Skip to content
This documentation is for v14, the docs for v13 are archived.

Migrate to 15

npm install --save-dev syncpack

pnpmOverrides now reads pnpm-workspace.yaml

The default pnpmOverrides dependency type now reads overrides from pnpm-workspace.yaml instead of pnpm.overrides in package.json. This matches pnpm's current convention for managing overrides.

Restoring the legacy behaviour

If your overrides still live in package.json under pnpm.overrides, define pnpmOverridesLegacy in your config to point at the legacy location:

.syncpackrc.json
{
"customTypes": {
"pnpmOverridesLegacy": {
"strategy": "versionsByName",
"path": "pnpm.overrides"
}
}
}

The default pnpmOverrides continues to manage the YAML location.