Compares two dot-separated versions, ignoring any prerelease tail.
Parameters
a: string
b: string
Returns number
positive when a is newer than b.
Remarks
Not a semver dependency for one comparison. Prerelease ordering is out of scope: a
prerelease and its release compare equal, which errs toward not nagging someone who
deliberately installed a -next build.
Compares two dot-separated versions, ignoring any prerelease tail.