js-dependency-graph node app for interactive static analysis of JS/Typescript web-apps (using dependency graphs for navigation).
- Entrypoint-based dependency graph
- LOC + heuristic complexity
- Parses JavaScript / TypeScript source code
- Uses static analysis (AST-based, Babel)
- Builds dependency graphs
- Extracts file-level metrics and documentation
- Visualizes architecture & structure (not runtime behavior)
npm install
node app/server.jspublic/assets/metrics/code-structure.json
{ "nodes": [ ... ], "links": [ ... ] }will be rendered by d3.js
- external package nodes (
package:express) - tsconfig path alias resolution
