just spent 30 minutes trying to figure out why my local dev environment was busted and it was because some package had a circular dependency with another one that wasn't even listed in my package.json.