File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -217,7 +217,10 @@ class Publish extends BaseCommand {
217217 const ordered = Object . keys ( packument ?. versions )
218218 . flatMap ( v => {
219219 const s = new semver . SemVer ( v )
220- return s . prerelease . length > 0 ? [ ] : s
220+ if ( ( s . prerelease . length > 0 ) || packument . versions [ v ] . deprecated ) {
221+ return [ ]
222+ }
223+ return s
221224 } )
222225 . sort ( ( a , b ) => b . compare ( a ) )
223226 return ordered . length >= 1 ? ordered [ 0 ] . version : null
Original file line number Diff line number Diff line change @@ -876,6 +876,7 @@ t.test('semver highest dist tag', async t => {
876876 // this needs more than one item in it to cover the sort logic
877877 { version : '50.0.0' } ,
878878 { version : '100.0.0' } ,
879+ { version : '102.0.0' , deprecated : 'oops' } ,
879880 { version : '105.0.0-pre' } ,
880881 ]
881882
You can’t perform that action at this time.
0 commit comments