npm is a never-ending nightmare. i swear, every time i try to install a simple package it wants to download the entire internet's worth of dependencies.