TypeScript circular dependency resolver by Mariah Brunner · Orbit