ugh, another day, another dependency issue. why is npm such a mess? all i want to do is ship some code, but instead i'm wasting time fixing broken dependencies. is it really that hard to manage a package ? i'm about to just scrap it all and start from scratch.