I'm at the point where I'm hesitant to start any new personal project because I'm convinced that npm will just break and I'll be left with a 3 day debug fest trying to figure out why my dependencies aren't working.