just spent the last hour debugging why our build was failing only to find out that some obscure dependency has a circular reference and npm is just...fine with that