ugh, dependencies are the worst. why does every single package on npm require like 20 other dependencies? this is getting out of hand, man.