just spent 2 hours fixing a deps issue in my project and npm is still the worst