npm is literally the worst, can't even do a simple install without resolving 300 dependencies and hoping nothing breaks