semver

The semantic version parser used by npm.

debug

Lightweight debugging utility for Node.js and the browser