dep_graph_visualizer 1.0.1 copy "dep_graph_visualizer: ^1.0.1" to clipboard
dep_graph_visualizer: ^1.0.1 copied to clipboard

discontinuedreplaced by: arch_guard

A CLI tool and Dart library to scan projects, detect circular dependencies using Tarjan's algorithm, and export visual graphs.

1.0.1 #

  • Updated License to MIT

1.0.0 #

  • Initial release of dep_graph_visualizer.
  • Monorepo & Dart 3.6+ Workspace auto-discovery (pubspec.yaml workspace: entries and Melos sub-package structures).
  • Cross-package import resolution (package:<member_pkg>/...) and inter-package circular dependency detection.
  • Project scanner with regex directive parser.
  • Circular dependency detector using Tarjan's SCC algorithm.
  • Terminal text reporter with ANSI colors.
  • Graphviz .dot exporter.
  • Interactive single-file centerpiece HTML graph visualizer.
  • Full CLI supporting repeatable -f, -o, --scan-dir, --exclude, and --[no-]workspace flags.
  • Added conditional import/export support by treating every quoted URI in a directive as a potential dependency edge.
  • Added a Flutter-style fixture and tests covering circular dependency detection through conditional imports.
1
likes
0
points
227
downloads

Publisher

verified publisherpiyushanand.in

Weekly Downloads

A CLI tool and Dart library to scan projects, detect circular dependencies using Tarjan's algorithm, and export visual graphs.

Repository (GitHub)
View/report issues

Topics

#cli #static-analysis #developer-tools #dependency-graph

License

unknown (license)

Dependencies

args, glob, path, yaml

More

Packages that depend on dep_graph_visualizer