@Bulb sort of. It’s the fact that it used to plough on ahead and install versions of things that didn’t quite fit the description and matching the version tree everywhere in spite of this. You’re right, you have two different versions of the eslint-utils dependency being asked for, 6.21.0 to satisfy a 6.0.0+ dependency (which I suspect is what your package lock file says you “should have”), and 7.13.0 to satisfy a 7.11.0+/8.0+ dependency (which it can’t resolve, correctly, because that conflicts with the 6.x version) The legacy deps solution is basically “install it anyway” because the old version says that 7.13 would be good enough for a 6+ dependency.