can't believe i just spent an hour debugging an issue only to find out it was caused by a transitive dependency that was updated to a version that breaks compatibility with another package, when will we learn to stop relying on npm's flaky