mirror of https://github.com/keeweb/keeweb.git
20 lines
520 B
JavaScript
20 lines
520 B
JavaScript
const SemVer = {
|
|
compareVersions(left, right) {
|
|
left = left.replace(/-.*$/, '').split('.');
|
|
right = right.replace(/-.*$/, '').split('.');
|
|
for (let num = 0; num < left.length; num++) {
|
|
const partLeft = left[num] | 0;
|
|
const partRight = right[num] | 0;
|
|
if (partLeft < partRight) {
|
|
return -1;
|
|
}
|
|
if (partLeft > partRight) {
|
|
return 1;
|
|
}
|
|
}
|
|
return 0;
|
|
}
|
|
};
|
|
|
|
export { SemVer };
|