Skip to main content
ArcSight

React Router (packages/react-router)

Architecture Score: 72.9 / 100 (Moderate technical debt)

69 modules289 edgesframework

Repo statistics

  • Dependency cycles: 49
  • Layer boundary issues: 2
  • Duplicate authorities: 22

Top architectural risks

  • lib/router/utilsHIGHfan-in: 35
  • lib/router/routerMEDIUMfan-in: 24
  • lib/router/historyMEDIUMfan-in: 20
  • lib/types/utilsMEDIUMfan-in: 7
  • lib/dom/ssr/routeModulesMEDIUMfan-in: 17

Key modules

High-impact modules from scan. Run arc explain <path> for details.

lib/router/historylib/router/historylib/router/utils

For the full workflow (hotspots, explain, impact, snapshot & drift) on this codebase, see the React Router (packages/react-router) case study.

Run ArcSight on your repo

Install the CLI and run scan from your project root. Then fix → finish → watch.

npm install -g arcsight
arc scan
Quickstart →