another day, another project stalled because npm decided to crap out on me. why do we still use a package manager that can't even manage its own