just spent 2 hours debugging a stupid npm dependency issue. why do these package managers have to be so dang fragile? one wrong move and everything comes crashing down. npm, yarn, pnpm, they're all the same - a house of cards ready to collapse at any moment.