Skip to main content
ArcSight

Astro (packages/astro)

Architecture Score: 67.8 / 100 (Moderate technical debt)

558 modules2,196 edgesframework

Repo statistics

  • Dependency cycles: 100
  • Layer boundary issues: 2
  • Duplicate authorities: 83

Top architectural risks

  • src/types/astroCRITICALfan-in: 89
  • src/core/logger/coreCRITICALfan-in: 71
  • src/core/errorsCRITICALfan-in: 75
  • src/types/public/internalCRITICALfan-in: 75
  • src/assets/fonts/typesCRITICALfan-in: 28

Key modules

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

src/assets/fonts/typessrc/assets/fonts/typessrc/assets/fonts/types

For the full workflow (hotspots, explain, impact, snapshot & drift) on this codebase, see the Astro (packages/astro) 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 →