Skip to main content
ArcSight

Vendure (packages/cli)

Architecture Score: 93.2 / 100 (Excellent architecture)

62 modules163 edgesapplication

Repo statistics

  • Dependency cycles: 4
  • Duplicate authorities: 4

Top architectural risks

  • src/utilities/ast-utilsMEDIUMfan-in: 16
  • src/constantsMEDIUMfan-in: 9
  • src/shared/entity-refMEDIUMfan-in: 7
  • src/shared/vendure-plugin-refLOWfan-in: 13
  • src/utilities/monorepo-utilsLOWfan-in: 2

Key modules

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

src/constantssrc/utilities/ast-utilssrc/utilities/ast-utils

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