ugh, i hate dependencies. why does every single javascript package have a million dependencies? npm is a bloated mess.