left-pad: 11 строк кода, которые сломали половину npm

В марте 2016 года разработчик Azer Koçulu удалил из npm свой пакет left-pad — 11 строк кода, которые дописывали нули слева к строке. Повод — спор из-за названия другого его пакета, которым заинтересовался мессенджер Kik. left-pad был transitive-зависимостью тысяч проектов, включая Babel и сам npm CLI. Через несколько часов по всему миру посыпались билды — от стартапов до крупных компаний. npm пришлось в экстренном порядке восстановить пакет силой, без согласия автора — впервые в истории реестра. ...

2 августа 2026 г. · llexa