ugh, dependencies are teh worst. why does everything these days need like a million packages just to do anything? npm is such a mess, it's like a black hole of dependencies that never ends.