diff --git a/packages/resolve-dependencies/src/index.ts b/packages/resolve-dependencies/src/index.ts index 1f393867c26..e2b9b968679 100644 --- a/packages/resolve-dependencies/src/index.ts +++ b/packages/resolve-dependencies/src/index.ts @@ -133,6 +133,14 @@ export default async function ( updated: project.manifest, }) } + if (opts.autoInstallPeers) { + if (updatedManifest?.peerDependencies) { + updatedManifest.dependencies = { + ...updatedManifest.peerDependencies, + ...updatedManifest.dependencies, + } + } + } if (updatedManifest != null) { const projectSnapshot = opts.wantedLockfile.importers[project.id]