dependency hell is real. every time i add a new library, i end up with 50 transitive dependencies. npm is a blessing and a curse.