@@ -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