semver

The semantic version parser used by npm.