A java-based NPM server that caches NPM modules on the file system and proxies out to the public repository when needed