Demo: map package.json dependency groups
Dependency diagrams help explain why a frontend or Node project installs so much. Grouping dependencies, devDependencies, peerDependencies, and optionalDependencies makes review easier.
- Separate runtime dependencies from build-only tools.
- Look for packages that should be peer dependencies in libraries.
- Use the map during upgrade reviews and bundle-size audits.
{
"dependencies": {"next": "15.5.19", "react": "19.0.0"},
"devDependencies": {"typescript": "^5.0.0"}
}