npm installs are the actual worst, why does one package need 500 dependencies