Screw npm – it's time for change
github.com
github.com
I have no solution to this but replacing npmjs.org with github.com might not be the answer. Wonder how a torrent-based package manager might work..
It also uses a JSON file to define project dependencies. Probably not the worst model to copy.