Compares two version strings (e.g., "1.2.3") and returns: -1 if a < b 1 if a > b 0 if a == b
If version is not in a numeric-only semver format
Compares two version strings (e.g., "1.2.3") and returns: -1 if a < b 1 if a > b 0 if a == b