just spent 2 hours debugging a project because some dependencies didn't get updated and now i'm questioning every life choice that led me to use npm in the