ugh, seriously though, who designed the dependency hell that is npm? it's like they intentionally want us to lose hours of our lives trying to figure out why