Skip to content

Commit e61bf30

Browse files
committed
fix: fix update deps report
1 parent 49c3e4f commit e61bf30

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

lib/package.js

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,7 @@ export default class Package {
805805
for ( const change of res.data.add ) {
806806
updates.push( {
807807
"name": change.name,
808+
"action": "ADDED",
808809
"oldVersion": null,
809810
"newVersion": change.version,
810811
} );
@@ -814,6 +815,7 @@ export default class Package {
814815
for ( const change of res.data.remove ) {
815816
updates.push( {
816817
"name": change.name,
818+
"action": "REMOVED",
817819
"oldVersion": change.version,
818820
"newVersion": null,
819821
} );
@@ -823,6 +825,9 @@ export default class Package {
823825
for ( const change of res.data.change ) {
824826
updates.push( {
825827
"name": change.from.name,
828+
"action": change.from.version === change.to.version
829+
? "REINSTALLED"
830+
: "UPDATED",
826831
"oldVersion": change.from.version,
827832
"newVersion": change.to.version,
828833
} );
@@ -838,6 +843,12 @@ export default class Package {
838843
"headerAlign": "center",
839844
"headerValign": "end",
840845
},
846+
"action": {
847+
"title": ansi.hl( "ACTION" ),
848+
"headerAlign": "center",
849+
"headerValign": "end",
850+
"width": 12,
851+
},
841852
"oldVersion": {
842853
"title": ansi.hl( "OLD VERSION" ),
843854
"headerAlign": "center",
@@ -846,12 +857,7 @@ export default class Package {
846857
"width": 30,
847858
"format": ( value, row ) => {
848859
if ( value ) {
849-
if ( row.newVersion ) {
850-
return ` ${ value } `;
851-
}
852-
else {
853-
return ansi.error( ` ${ value } ` );
854-
}
860+
return ` ${ value } `;
855861
}
856862
else {
857863
return " - ";
@@ -866,11 +872,11 @@ export default class Package {
866872
"width": 30,
867873
"format": ( value, row ) => {
868874
if ( value ) {
869-
if ( row.oldVersion ) {
870-
return ` ${ value } `;
875+
if ( row.action === "UPDATED" ) {
876+
return ansi.ok( ` ${ value } ` );
871877
}
872878
else {
873-
return ansi.ok( ` ${ value } ` );
879+
return ` ${ value } `;
874880
}
875881
}
876882
else {

0 commit comments

Comments
 (0)