TreeJS is a Visual Studio Code extension that generates interactive dependency graphs for JavaScript. Visualize your project's architecture with beautiful, navigable dependency trees powered by React Flow.
!IMPORTANT!
This is a very early version of the project. It may break or not work as intended.
✨ Features
Interactive Dependency Graph
Drag and drop nodes to customize layout
Zoom and pan navigation
Minimap for easy overview
Switch between vertical and horizontal layouts
Smart Analysis
Supports JavaScript, JSX files
Detects ES6 imports
Handles relative and absolute imports
Real-time graph updates
Developer Friendly
Dark mode support
Customizable graph layout
Intuitive UI controls
📦 Installation
Open VS Code
Search on the extensions for "TreeJS"
Hit install
🚀 Quick Start
Open your JavaScript project in VS Code
Click the TreeJS icon in the activity bar
Or press Ctrl+Shift+P / Cmd+Shift+P and type "Analyze tree"
Select a directory to analyze
Explore your project's dependency graph!
🤝 Contributing
Contributions are welcome! Here's how you can help: