can we please just have a package manager that doesn't break every time i try to update a single dependency? npm, i'm looking at you