Skip to content

Commit

Permalink
test: fix
Browse files Browse the repository at this point in the history
  • Loading branch information
zkochan committed May 16, 2024
1 parent bfc5c3a commit 134a204
Showing 1 changed file with 3 additions and 30 deletions.
33 changes: 3 additions & 30 deletions pkg-manager/resolve-dependencies/src/resolvePeers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -788,11 +788,7 @@ function _resolvePeers<T extends PartialResolvedPackage> (

if (!resolved) {
missingPeers.add(peerName)
const location = getLocationFromNodeIdAndPkg({
dependenciesTree: ctx.dependenciesTree,
parentNodeIds: ctx.parentNodeIds,
pkg: ctx.resolvedPackage,
})
const location = getLocationFromParentNodeIds(ctx)
if (!ctx.peerDependencyIssues.missing[peerName]) {
ctx.peerDependencyIssues.missing[peerName] = []
}
Expand All @@ -805,11 +801,7 @@ function _resolvePeers<T extends PartialResolvedPackage> (
}

if (!semverUtils.satisfiesWithPrereleases(resolved.version, peerVersionRange, true)) {
const location = getLocationFromNodeIdAndPkg({
dependenciesTree: ctx.dependenciesTree,
parentNodeIds: ctx.parentNodeIds,
pkg: ctx.resolvedPackage,
})
const location = getLocationFromParentNodeIds(ctx)
if (!ctx.peerDependencyIssues.bad[peerName]) {
ctx.peerDependencyIssues.bad[peerName] = []
}
Expand Down Expand Up @@ -838,25 +830,6 @@ interface Location {
parents: ParentPackages
}

function getLocationFromNodeIdAndPkg<T> (
{
dependenciesTree,
parentNodeIds,
pkg,
}: {
dependenciesTree: DependenciesTree<T>
parentNodeIds: string[]
pkg: { name: string, version: string }
}
): Location {
const { projectId, parents } = getLocationFromParentNodeIds({ dependenciesTree, parentNodeIds })
parents.push({ name: pkg.name, version: pkg.version })
return {
projectId,
parents,
}
}

function getLocationFromParentNodeIds<T> (
{
dependenciesTree,
Expand All @@ -866,7 +839,7 @@ function getLocationFromParentNodeIds<T> (
parentNodeIds: string[]
}
): Location {
const parents = parentNodeIds.slice(0, -1)
const parents = parentNodeIds
.map((nid) => pick(['name', 'version'], dependenciesTree.get(nid)!.resolvedPackage as ResolvedPackage))
return {
projectId: '.',
Expand Down

0 comments on commit 134a204

Please sign in to comment.