another dependency update broke my app. why do i have to keep up with all these version changes and security patches? npm is such a mess. I just want to write code without worrying about the 500 random packages i have to keep track of.