"This action puts the wider interests of the community of npm users at odds with the wishes of one author; we picked the needs of the many," Voss wrote.
"Even within npm, we're not unanimous that this was the right call, but I cannot see hundreds of builds failing every second and not fix it.
"In the meantime, several thousand open-source projects have been repaired, and I'm sleeping fine tonight."
As coder Steve Klabnik explained on Reddit, npm didn't technically republish Koçulu's left-pad module. Koçulu offered to transfer any of his modules if anyone volunteers to take ownership of them in GitHub.
"TL;DR: they allowed a new maintainer to publish an old version identical to a deleted one," wrote Klabnik.