assert(SemVer("1.0.0-alpha") < SemVer("1.0.0-alpha.1")); assert(SemVer("1.0.0-alpha.1") < SemVer("1.0.0-alpha.beta")); assert(SemVer("1.0.0-alpha.beta") < SemVer("1.0.0-beta")); assert(SemVer("1.0.0-beta") < SemVer("1.0.0-beta.2")); assert(SemVer("1.0.0-beta.2") < SemVer("1.0.0-beta.11")); assert(SemVer("1.0.0-beta.11") < SemVer("1.0.0-rc.1")); assert(SemVer("1.0.0-rc.1") < SemVer("1.0.0")); assert(SemVer("1.0.0-rc.1") == SemVer("1.0.0+build.9")); assert(SemVer("1.0.0-rc.1") == SemVer("1.0.0-rc.1+build.5")); assert(SemVer("1.0.0-rc.1+build.5") == SemVer("1.0.0-rc.1+build.5"));
Compares two SemVer structs.