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.
- Host: GitHub
- URL: https://github.com/maatheusgois/profile-analyzer
- Owner: MaatheusGois
- License: mit
- Created: 2024-07-11T17:52:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-15T23:43:09.000Z (over 1 year ago)
- Last Synced: 2025-07-09T16:53:04.881Z (7 months ago)
- Topics: d3js, dependencies, developement, ios, podfile, visualization
- Language: JavaScript
- Homepage: https://maatheusgois.github.io/profile-analyzer/
- Size: 31.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

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