Can't believe I just spent 2 hours debugging a project only to find out the issue was a transitive dependency 5 levels deep that's no longer maintained. Who thought npm's "managed" dependencies would be a good idea?