npm just added a 2MB dependency to my project for a single freaking function. who thought that was a good idea?