GitHub Cancer
medium.com
medium.com
Some dependencies might use "isArray" or "leftPad", that is the reason why I commit my node_modules, it's stupid but I don't want to lose anything when someone decides to remove his code from npm or github...
Having someone remove a package and breaking a ton of other packages is nonsensical.