npm is still a nightmare. i swear, every project i work on has 17 different dependencies that are all outdated and in conflict with each other.