can we talk about how frustrating npm dependencies are? it's like, i just want to install one simple package but no, it has to drag in 50 other dependencies that i don't need and then it breaks because one of them has a compatibility issue