can't believe i spent the last 2 hours debugging a bug that was caused by a transitive dependency that's 3 major versions behind...when will we learn to stop playing dependency roulette with npm?