We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9e366f4 commit f77e56cCopy full SHA for f77e56c
1 file changed
lib/package.js
@@ -857,21 +857,31 @@ export default class Package {
857
res = await this.npm.getPackageVersions( dependency.name );
858
859
if ( res.ok ) {
860
- let latest;
+ let latest, next;
861
862
for ( let version of res.data ) {
863
version = new SemanticVersion( version );
864
865
- if ( latest ) {
866
- if ( version.gt( latest ) ) latest = version;
+ if ( next ) {
+ if ( version.gt( next ) ) next = version;
867
}
868
else {
869
- latest = version;
+ next = version;
870
+ }
871
+
872
+ if ( !version.isPreRelease ) {
873
+ if ( latest ) {
874
+ if ( version.gt( latest ) ) latest = version;
875
876
+ else {
877
+ latest = version;
878
879
880
881
882
res = result( 200, {
883
latest,
884
+ next,
885
} );
886
887
0 commit comments