Wouldn't it be better to make NPM more distributed so that anyone could set up a mirror and help out?
EDIT: Not saying it would be easy; I'm just wondering if you've considered this direction.
EDIT: Not saying it would be easy; I'm just wondering if you've considered this direction.
If you want to run or use a community mirror that's totally great!
npm config set registry http://my.awesome.community.mirror
Having my own personal NPM and own personal RubyGems would be awesome.