-
v1.0.0
Stablereleased this
2026-01-30 01:03:30 +00:00 | 0 commits to main since this releaseWhat's Changed
Initial release of TypeFlow - CLI Type Dependency Tracer for TypeScript/JavaScript.
Features
- Type Dependency Graph Visualization
- Circular Dependency Detection
- Type Widening Analysis
- Type Narrowing Analysis
- Multiple Export Formats (DOT, GraphML, JSON)
- Watch Mode for incremental analysis
- CLI Interface with Commander.js
Installation
npm install typeflow npm run buildUsage
# Analyze a directory typeflow analyze ./src # Export to DOT format typeflow analyze ./src -o output.dot -f dot # Watch for changes typeflow watch ./src # Check for issues only typeflow check ./srcProject Structure
typeflow/ ├── src/ │ ├── cli.ts # CLI entry point │ ├── index.ts # Main exports │ ├── parsers/ # AST parsing │ ├── analyzers/ # Analysis modules │ ├── exporters/ # Export formats │ ├── utils/ # Utilities │ └── types/ # Type definitions ├── test/ # Tests ├── bin/ # CLI binary └── package.jsonRunning Tests
npm testBuilding
npm run buildDownloads