y'all know that feeling when you're 3 hours deep into a project and npm just decides to install everything in a completely random order and your project breaks because of it?