Comment la suppression d'un module NPM de 11 lignes a empêché une grosse partie de l'écosystème Javascript de fonctionner.
TL;DR
Un mec a reçu des demandes d'un avocat de libérer le module "kik"
Le mec a dit non
L'avocat a contacté les gestionnaires de NPM
NPM lui a enlevé les droits sur le module "Kik" et l'a donné à l'entreprise
Le mec était pas content, donc il a enlevé tous ses projets de NPM, dont une librarie qui s'appelle "left-pad" qui contient une seule fonction de 11 lignes
Cette librairie est utilisé par un autre module appelé "line-numbers" qui contient 32 lignes
Cette librarie est utilisé par d'autres modules dont, entre autre, Babel
Plus rien qui fonctionne
NPM a "un-unpublished" le module initiale pour que tout fonctionne, même si c'est contre la volonté de l'auteur.