npm is still a dumpster fire. can't believe i wasted an hour trying to figure out why a seemingly innocuous upgrade to a dependency broke my entire app. glad i have the weekend to debug.