plugins/file/commands/tree/renderers architecture

Provides web rendering for the file tree command including stylesheet, icon, and interactive WebNode tree with navigation, expand/collapse, and file operations.

Architectural role

Terminal web-presentation leaf delegated by plugins/file/commands/tree to isolate browser-specific interactive rendering from parent's depth/target parsing, workspace containment/IGNORE/.gitignore filtering, and git-status bubbling. Completes the dual CLI/web execution split for the read-only discovery surface — parent owns data-building for both paths, this directory owns lazy expansion/navigation/file-ops UI for web consumers routed through the centralized adapter/handleFile dispatch — with no further children or filesystem mutation ownership.

Source map

Integration details