can't stand how many dependencies these npm packages have these days.