Модульный маразм
От: Vladek Россия Github
Дата: 24.03.16 05:24
Оценка: 27 (12) +1 :))) :))) :))) :))) :))) :))) :)
В двух словах: Контора, работающая над мессенджером kik, решила опубликовать в NPM свой модуль, однако там уже существовал модуль с таким именем и они решили попросить его автора переименовать свой модуль. Автор отказался это сделать и после небольшой переписки, контора обратилась напрямую к NPM с целью получить права над этим именем — NPM это сделал. Автор оригинального модуля kik в отместку удалил из NPM все свои модули.

Среди них был модуль в 11 строк кода left-pad (выравнивание строк!), который использовался многими другими популярными проектами. Это и сломало кучу других модулей в NPM, в результате чего у многих веб-разработчиков перестали строиться билды, в том числе и в конторе kik.

Пост от автора оригинального модуля: https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.mz8576dnq
Пост от главы kik, когда на уши было поставлено всё сообщество NPM: https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d#.kbmohmeiq

Обсуждение в reddit: https://www.reddit.com/r/programming/comments/4bjss2/an_11_line_npm_package_called_leftpad_with_only/

Крайне рекомендую обратить внимание на эту ветку (для лулзов) о модульных зависимостях в JS и содержании этих самых модулей: https://www.reddit.com/r/programming/comments/4bjss2/an_11_line_npm_package_called_leftpad_with_only/d19vysi
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.