Skip to content

Mathos1432/TSUML

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSUML

This simple tool creates a UML diagram from typescript modules. The idea started from tsviz and was adapted to get an overall view of dependencies and coupling in a typescript project.

Installation

You need to install GraphViz, including correctly added it to your PATH.

Usage

tsuml <switches> <sources filename/directory> <output.png>

Available switches:
  -d, dependencies: produces the modules dependencies diagram
  -r, recursive: include files in subdirectories (must be non-cyclic)
  -c, coupling: print classes with a high coupling in different colors (orange for warnings and red for problems).

In order to create a diagram for an entire project you simply type:

tsuml <projectPath> diagram.png

About

Typescript UML Visualizer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.6%
  • TypeScript 47.4%