Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Dependencies for sherlock

Public visualization

Viewing a saved revision (read-only)

5bfeb0edeb324e8a9eebd11c9b9331e0

Dependencies for sherlock

0 stars0🌍 Public
OOwen Rumney
Last edited Feb 2, 2023
Created on Feb 2, 2023

This visualization shows the dependency tree for the Go project “sherlock,” mapping its transitive module relationships. Using D3.js version 3, the code loads hierarchical data from a JSON file and renders it as a horizontal tree layout with SVG paths and text labels. Interactive zooming is enabled via `d3.zoom`, while parent nodes with hidden children (stored under `_children`) allow for collapsible exploration. The visualization also applies custom layout recalculations, link styling, and transitions, highlighting a selected top-level dependency and its downstream connections.

AI-generated description