|
|
@ -5,6 +5,8 @@ |
|
|
|
|
|
|
|
|
'use strict'; |
|
|
'use strict'; |
|
|
|
|
|
|
|
|
|
|
|
const semver = require('semver'); |
|
|
|
|
|
|
|
|
function bytes(bytes, decimals, kib, maxunit) { |
|
|
function bytes(bytes, decimals, kib, maxunit) { |
|
|
kib = kib || false; |
|
|
kib = kib || false; |
|
|
if (bytes === 0) return '0 B'; |
|
|
if (bytes === 0) return '0 B'; |
|
|
@ -308,7 +310,7 @@ new Vue({ |
|
|
changelog, |
|
|
changelog, |
|
|
})); |
|
|
})); |
|
|
releasesArray.sort((a, b) => { |
|
|
releasesArray.sort((a, b) => { |
|
|
return b.version - a.version; |
|
|
return semver.compare(b.version, a.version); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
return releasesArray[0]; |
|
|
return releasesArray[0]; |
|
|
@ -317,7 +319,7 @@ new Vue({ |
|
|
console.log(`Current Release: ${currentRelease}`); |
|
|
console.log(`Current Release: ${currentRelease}`); |
|
|
console.log(`Latest Release: ${latestRelease.version}`); |
|
|
console.log(`Latest Release: ${latestRelease.version}`); |
|
|
|
|
|
|
|
|
if (currentRelease >= latestRelease.version) return; |
|
|
if (semver.gte(currentRelease, latestRelease.version)) return; |
|
|
|
|
|
|
|
|
this.currentRelease = currentRelease; |
|
|
this.currentRelease = currentRelease; |
|
|
this.latestRelease = latestRelease; |
|
|
this.latestRelease = latestRelease; |
|
|
|