This PR introduces a new feature that displays GitHub repository information in a tooltip when hovering over dependency nodes. The tooltip shows the repository description, star count, and license information.
Changes
Implement fetchRepoInfo function to retrieve repository data from GitHub API
Add tooltip functionality to node hover events
Implement caching mechanism to reduce API calls and improve performance
Handle API rate limiting and error cases gracefully
Benefits
Provides users with quick access to important repository information
Enhances the overall user experience by offering more context about dependencies
Notes
This feature requires an active internet connection to fetch repository data
Consider future enhancements such as configurable API tokens for increased rate limits
Add GitHub Repository Information Tooltip
Description
This PR introduces a new feature that displays GitHub repository information in a tooltip when hovering over dependency nodes. The tooltip shows the repository description, star count, and license information.
Changes
fetchRepoInfo
function to retrieve repository data from GitHub APIBenefits
Notes