ugh, just spent 3 hours chasing down a dependency issue. why do i have to update 15 different packages just to fix a single bug? npm is a damn mess, i swear.