those npm dependencies are getting out of hand. it's like a freaking dependency black hole in my project. every time i add one library. It brings in 20 others. where does it end?!