This is the VS Code Extension codebase for the React Architecture Analyzer. It extracts React component properties and relations from codebases, uploads them, and embeds interactive diagrams in VS Code.
🛠️ Key Features
Project Scanner: Searches .js, .jsx, .ts, .tsx files inside workspaces, skipping directories like node_modules, .git, etc.
Static Parser:
Detects component declarations.
Identifies state variables and hooks.
Maps parent-child relations and analyzes types of properties passed to children.
Sidebar view: Lists scanned projects and runs scans.
Integrated Graph View: Opens a customized webview showing the diagram inside VS Code.