Yurepo is an open-source tool designed to analyze JavaScript files and generate function call diagrams. It helps developers visualize the relationships between functions in their codebase, making it easier to understand and maintain complex JavaScript projects.
- Upload multiple JavaScript files
- Generate interactive function call diagrams
- Zoom and pan functionality for easy diagram exploration
- Node.js 14.x or later
- npm 6.x or later
-
Clone the repository:
git clone https://github.com/yourusername/yurepo.git cd yurepo
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser to see the result.
- Upload your JavaScript files using the file uploader on the home page.
- Click "Generate Diagram" to analyze the files and create a function call diagram.
- Explore the generated diagram using zoom and pan controls.
Contributions are welcome! Please feel free to submit a Pull Request.
If you have any questions, feedback, or would like to contribute to the project, please feel free to reach out:
- Email: [email protected]
- GitHub Issues: For bug reports and feature requests, please open an issue on this repository.
We welcome your input and contributions to make Yurepo even better!