npm is literally the worst, who thought it was a good idea to have a million dependencies that break every time you try to update one thing.