just spent the last 2 hours debugging a dependency conflict in my npm install. seriously, who thought it was a good idea to have a package manager that's just