Skip to content

Commit 9341c93

Browse files
committed
fix: fix dependency updater
1 parent 199c50e commit 9341c93

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

lib/package.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,11 @@ export default class Package {
657657

658658
outdatedDependencies ||= {};
659659

660-
// prepare outdated dependencies
660+
const linkedDependencies = await this.#getLinkedDependencies(),
661+
index = {},
662+
dependencies = Object.values( linkedDependencies );
663+
664+
// add outdated dependencies
661665
for ( const name in outdatedDependencies ) {
662666
if ( !Array.isArray( outdatedDependencies[ name ] ) ) {
663667
outdatedDependencies[ name ] = [ outdatedDependencies[ name ] ];
@@ -666,16 +670,9 @@ export default class Package {
666670
for ( const dependency of outdatedDependencies[ name ] ) {
667671
dependency.name = name;
668672
}
669-
}
670673

671-
const linkedDependencies = await this.#getLinkedDependencies(),
672-
dependencies = [
673-
674-
//
675-
...Object.values( linkedDependencies ),
676-
...Object.values( outdatedDependencies ),
677-
],
678-
index = {};
674+
dependencies.push( ...outdatedDependencies[ name ] );
675+
}
679676

680677
// index dependencies
681678
for ( const dependency of dependencies ) {
@@ -688,7 +685,7 @@ export default class Package {
688685
"wanted": dependency.wanted,
689686
"latest": dependency.latest,
690687
"dependent": new Set(),
691-
"topLevel": this.dependencies.has( dependency.name ) && dependency.location === path.join( this.root, "node_modules", name ),
688+
"topLevel": this.dependencies.has( dependency.name ) && dependency.location === path.join( this.root, "node_modules", dependency.name ),
692689
};
693690
}
694691

0 commit comments

Comments
 (0)