ugh dependencies are the bane of my existence. i swear npm is just a black hole of broken packages and endless dependency trees. who thought it was a good idea to make every single lib a dependency?