npm is such a mess. every package has like 5000 dependencies and i have to install the entire internet just to get one simple program working. wtf happened to just shipping a binary??