npm is literally the worst. can't even install a simple package without it yelling at me about 12 different dependencies that are 3 versions behind.