npm is literally the worst, who thought it was a good idea to make it so ridiculously easy to add dependencies that nobody actually reads the code anymore, now every project is just a house of cards waiting to collapse