in src/loaders/Utils.js [60:76]
versionCompare(verA: string, verB: string) {
if (verA.charAt(0) != 'v' || verB.charAt(0) != 'v') {
throw new Error('invalid version number');
}
const partsA = verA.substring(1).split('.');
const partsB = verB.substring(1).split('.');
for (let i = 0; i < Math.max(partsA.length, partsB.length); ++i) {
const numA = parseInt(partsA[i] || '-1');
const numB = parseInt(partsB[i] || '-1');
if (numA > numB) {
return 1;
} else if (numA < numB) {
return -1;
}
}
return 0;
},