RepoPilot

facebook/react · Architecture

A static read of how facebook/react is wired together — module coupling, layering, and circular dependencies — derived from its import graph.

C
Architecture grade
score 65/100
8
Import cycles
lower is better
302
Modules parsed
647 edges
87%
Layeredness
clean-layer ratio

Most-depended-on modules

These are the highest-fan-in files — change them and the blast radius is largest. Read them first.

  • compiler/packages/babel-plugin-react-compiler/src/HIR/index.ts54 importers · radius 107
  • compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts50 importers · radius 107
  • compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts49 importers · radius 107
  • compiler/packages/babel-plugin-react-compiler/src/Utils/utils.ts45 importers · radius 108
  • compiler/packages/babel-plugin-react-compiler/src/HIR/visitors.ts36 importers · radius 107
  • compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts20 importers · radius 107
  • compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/visitors.ts19 importers · radius 107
  • compiler/packages/babel-plugin-react-compiler/src/HIR/PrintHIR.ts17 importers · radius 107

Circular dependencies (8)

  • compiler/apps/playground/lib/defaultStore.ts → compiler/apps/playground/lib/stores/index.ts → compiler/apps/playground/lib/stores/store.ts → compiler/apps/playground/lib/defaultStore.ts
  • compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/index.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/AssertConsistentIdentifiers.ts → compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts
  • compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/index.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/AssertConsistentIdentifiers.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts → compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts
  • compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/index.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/AssertConsistentIdentifiers.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts → compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts
  • compiler/packages/babel-plugin-react-compiler/src/Entrypoint/index.ts → compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Gating.ts → compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/index.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/AssertConsistentIdentifiers.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts → compiler/packages/babel-plugin-react-compiler/src/Entrypoint/index.ts
  • compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/Globals.ts → compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts

Informational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.