Visual Studio Code Settings Sync Gist
This visualization shows the file structure of a Visual Studio Code Settings Sync Gist, displaying both the settings and extension configuration files. The code maps each file to a distinct visual element using d3.hierarchy and d3.treemap, with rectangles sized by file size and colored by file type. It renders the treemap layout through d3.select and SVG container elements, labeling each cell with the corresponding filename and version information. The data source is the JSON object from the gist, which passes through d3.hierarchy to build the nested layout. Extensions appear as leaf nodes, while settings.json and keybindings files are shown as separate branches.