Skip to main content
ArcSight

Payload CMS (packages/payload)

Architecture Score: 71.1 / 100 (Moderate technical debt)

627 modules2,704 edgesframework

Repo statistics

  • Dependency cycles: 100
  • Duplicate authorities: 19

Top architectural risks

  • src/typesCRITICALfan-in: 225
  • srcCRITICALfan-in: 154
  • src/config/typesCRITICALfan-in: 142
  • src/collections/config/typesCRITICALfan-in: 128
  • src/fields/config/typesCRITICALfan-in: 124

Key modules

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

src/errors/APIErrorsrc/errors/APIErrorsrc/versions/types

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