Files
JiboViteDocs/node_modules/es-semver/src/compareIdentifiers.js
Your Name 38652eb9b5 Initalize
2026-05-03 12:12:57 -04:00

17 lines
312 B
JavaScript

var numeric = /^[0-9]+$/
// TODO: Fix module name
export function compareIdentifiers (a, b) {
var anum = numeric.test(a)
var bnum = numeric.test(b)
if (anum && bnum) {
a = +a
b = +b
}
return (anum && !bnum) ? -1
: (bnum && !anum) ? 1
: a < b ? -1
: a > b ? 1
: 0
}