Circular dependencies in ES6/7
问题 I was surprised to find that in Babel, I could have two modules import each other without any issues. I have found a few places that refer to this as a known and expected behaviour in Babel. I know that this is widely considered an anti-pattern by a lot of (I'm guessing most) people, but please ignore that for this question: Does anyone know if this is (or will be) correct behaviour in ES6/7? The closest thing I can find to an official answer (and technical explanation) is this comment on