Skip to content

chrislardner/PackageHealthVisualization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Package Health Visualization

Package Health Visualization is a tool designed to help developers analyze and understand the health and relationships of npm packages. It scrapes npm registry data and visualizes dependency trees, providing insights into package dependencies, package health, and potential vulnerabilities.


Features

  • Dependency Visualization:

    • Displays the hierarchical structure of package dependencies using interactive tree diagrams.
  • Multi-Tree Parsing:

    • Handles multiple dependency trees for comprehensive visualization of complex package ecosystems.
  • Health Metrics:

    • Extracts and displays metrics such as the number of dependencies, outdated packages, and vulnerabilities.
  • Data Parsing:

    • Supports importing data via CSV files for custom CSV dependency analysis.

Future Enhancements

  • Integration with third-party vulnerability databases for real-time health assessments.
  • Enhanced CSV export for sharing analysis results.
  • Improved UI/UX for tree interaction and data exploration.

Each folder has a Node project:

  • GetDependencyTree

    • Generates tree files for visualization
  • Playlist and RoseConnect

    • Example Node projects
  • WebScraper

    • Gets npmjs.com package data for a given package
  • treeviz

    • The tree visualizer web app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 53.0%
  • HTML 32.8%
  • CSS 8.7%
  • TypeScript 5.0%
  • R 0.5%