Npm's real problem wasn't the code, but how it's developed, deployed and used
zdnet.com
zdnet.com
But... clearly NPM's real problem is the code.
Ok, granted, this much is true. But so far as I know, you'd have to be using npm@next to have gotten 5.7.0, not just the regular npm package. I'll fully agree that npm should not have introduced a bug like this, but how great of an idea is it to run bleeding edge versions in production?