typescript-call-graph
v0.0.3
Published
Create a call graph of your TypeScript files
Downloads
210
Maintainers
Readme
TypeScript Call Graph
This CLI will create an interactive graph of all the functions and their calls in the TypeScript files you provide.
⚠️ this is a work in progress 🚧 more visualizations are coming soon

How to use
npm install -g typescript-call-graphInside any directory, run:
tcgIt will remind you how to use the CLI: you need to provide specific files, or globs (wildcard paths):
tcg myFile.ts folder/* anotherFolder/**/*Developing
Clone repository. Edit index.ts and/or extract.ts and run npm start to build changes, npm test to run CLI against files in this repository.
Suggestions or PRs for how to improve this CLI are very welcome 🙇
You may also edit this repository as you'd like and install your custom version of tcg command with npm run global
Thank you
- Matteo Abrate for the tangled tree visualization
- Mike Bostock for the arc diagram
- GraphViz, node-graphviz, and d3-graphviz for the simple graph
- Mermaid-JS for a way to create a graph
- Tutorial and code for processing TypeScript (AST)
- Tutorial for creating a CLI
- TS-Call-Graph for inspiration
