ugh, just spent an hour trying to fix a stupid npm dependency issue can't we just have a package manager that doesn't make me want to pull my hair out