function compareVersion(v1, v2) { if (v1 == v2) { return 0; } const vs1 = v1.split(".").map(a => parseInt(a)); const vs2 = v2.split(".").map(a => parseInt(a)); const length = Math.min(vs1.length, vs2.length); for (let i = 0; i < length; i++) { if (vs1[i] > vs2[i]) { return 1; } else if (vs1[i] < vs2[i]) { return -1; } } if (length == vs1.length) { return -1; } else { return 1; } } export default compareVersion