{"repo":"whyboris/TypeScript-Call-Graph","free":true,"listed":false,"github":"https://github.com/whyboris/TypeScript-Call-Graph","clone":"git clone https://github.com/whyboris/TypeScript-Call-Graph.git","description":"CLI to generate an interactive graph of functions and calls from your TypeScript files","language":"JavaScript","stars":291,"topics":["typescript","callgraph","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"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 visualization contributions are welcome. How to use Install globally: Inside any directory, run: It will remind you how to use the CLI: you need to provide specific files, or globs (wildcard paths): 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","default_branch":null,"files":null,"tree":[],"storefront":"/r/whyboris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/whyboris/TypeScript-Call-Graph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}