What problem does it solve? Writing correct, modern D3.js v7 code for complex visualizations like force-directed graphs, treemaps, and sankey diagrams is error-prone and time-consuming, especially when the output must run offline from a local file without CDN or CORS issues. ## Core Features & Use Cases - Chart Type Selection: Analyzes whether data is categorical, temporal, quantitative, or hierarchical to propose the right visualization (bar, scatter, force-directed, sunburst, treemap). - Standalone HTML Generation: Produces complete HTML/JavaScript pages with SVG containers, accessible color scales, tooltips, and smooth transitions, using a locally vendored d3.v7.min.js so pages open via file:// without CORS problems. - Data Injection Patterns: Loads data from window.RV_DATA via a Publisher-generated data.js, or embeds JSON directly in a script tag for standalone mode, avoiding fetch() on local files. - Use Case: Ask for a force-directed dependency graph of your project's modules and receive a single HTML file you can open directly in a browser. ## Quick Start Generate a standalone D3.js force-directed graph HTML page visualizing the module dependencies in this JSON data.