semverLt function
Returns true if version a is less than version b.
Implementation
bool semverLt(String a, String b) {
final va = SemVer.tryParse(a);
final vb = SemVer.tryParse(b);
if (va == null || vb == null) return false;
return va.compareTo(vb) < 0;
}