JavaScript Package Manager, Registry & Website
The semver parser for node (the one npm uses)
tar for node
a base eslint config used by the npm CLI team
normalizes package metadata, typically found in package.json file.