can we please talk about how infuriating npm dependencies are? I swear, every time I've finally got a project stabilized, some obscure library decides to update and break everything.