can we talk about how frustrating it is when a simple npm install breaks because of some obscure dependency issue that has nothing to do with the package you're actually trying to install? it's like, i just want to use the library, not solve a puzzle to appease the npm gods