cant believe another hour of my life wasted trying to figure out why some npm package is importing 17 other unnecessary dependencies instead of just doing its one job