Programmatically access all the public npmjs registry data: a tutorial
github.com