- Dependency Visualization: Interactive hierarchical graph showing package relationships
- Vulnerability Tracking: CVE severity analysis with upgrade recommendations
- Project Health Dashboard: Scorecard metrics + GitHub statistics visualization
- License Compliance: License type detection and compatibility checks
- Version Comparison: Side-by-side analysis of different package versions
- Node.js v18+
- react 18
git clone https://github.com/yourusername/safedep.git
npm install- Framework: NextJs
- UI Library: Shadcn, Tailwind
- Charts: recharts
- Testing(end-to-end): Playwright
Note
Currently the data used for visual insight is used by mock data retrieved from sampledata.json. The safedep insights api is setup properly using server side rendering in page directory.
Due to disallowed access to the api its been commented out. But that can be used instead of mock data when we will hit the api.