mirror of
https://github.com/pnpm/pnpm.git
synced 2026-04-28 02:53:15 -04:00
fix(resolve-dependencies): always include dependenciesMeta
This commit is contained in:
5
.changeset/big-phones-turn.md
Normal file
5
.changeset/big-phones-turn.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@pnpm/resolve-dependencies": patch
|
||||
---
|
||||
|
||||
The `dependenciesMeta` field should be added to all packages that have it in the manifest.
|
||||
@@ -155,13 +155,14 @@ export default async function (
|
||||
|
||||
for (const { id, manifest } of projectsToLink) {
|
||||
for (const [alias, depPath] of Object.entries(dependenciesByProjectId[id])) {
|
||||
const depNode = dependenciesGraph[depPath]
|
||||
if (depNode.isPure) continue
|
||||
|
||||
const projectSnapshot = opts.wantedLockfile.importers[id]
|
||||
if (manifest.dependenciesMeta != null) {
|
||||
projectSnapshot.dependenciesMeta = manifest.dependenciesMeta
|
||||
}
|
||||
|
||||
const depNode = dependenciesGraph[depPath]
|
||||
if (depNode.isPure) continue
|
||||
|
||||
const ref = depPathToRef(depPath, {
|
||||
alias,
|
||||
realName: depNode.name,
|
||||
|
||||
Reference in New Issue
Block a user