An open API service indexing awesome lists of open source software.

https://github.com/maatheusgois/profile-analyzer

Visualize iOS Podfile.lock dependencies interactively with D3.js.
https://github.com/maatheusgois/profile-analyzer

d3js dependencies developement ios podfile visualization

Last synced: 7 months ago
JSON representation

Visualize iOS Podfile.lock dependencies interactively with D3.js.

Awesome Lists containing this project

README

          

# Podfile.lock Dependency Tree

Podfile.lock Dependency Tree Viewer using D3.js

## Description

This project is a dependency tree viewer based on the content of the Podfile.lock file. It allows users to visualize dependencies among different pods in an iOS project using an interactive graphical representation.

## Features

- **Data Input:** Users can paste the contents of their Podfile.lock to generate the dependency tree.
- **Interactive Visualization:** Utilizes D3.js to dynamically render the dependency tree interactively.
- **Data Export:** Allows exporting the tree structure in JSON format.

## Technologies Used

- HTML, CSS (Bootstrap 4)
- JavaScript (D3.js, jQuery)
- Iconify for custom icons

## How to Use

1. **Clone the Repository:**
git clone https://github.com/MaatheusGois/profile-analyzer

markdown
Copy code

2. **Open the Project:**
Open the `index.html` file in a web browser.

3. **Insert Podfile.lock Content:**
Paste the content of your `Podfile.lock` into the text area and click "Submit".

4. **View the Dependency Tree:**
After submitting the form, the dependency tree will be generated and displayed below the form.

## Screenshots

image

## License

This project is licensed under the [MIT License](LICENSE).