License compatibility checking for npm dependencies
Description
In order to support software developers, we developed a license compatibility tool that enables developers to cope with different license compatibility issues in their own software distributions. For npm packages, our tool uses a visual representation of a project’s dependency tree to easily spot legal issues throughout the different levels of the dependency graph. Our tool is based on a GitHub project (github.com/anvaka/npmgraph.an) that constructs a dependency graph for any given npm package using npm’s API. Currently, our tool is limited to npm packages only but we are planning to extend it in the future to support other package repositories as well.
Using this tool, maintainers of npm packages can spot possible incompatibilities across all levels of their dependency graph. After activating the license incompatibility tester, the tool will highlight nodes and edges where severe incompatibility is identified with a red color.
GitHub link: https://github.com/IlyasMakari/npmgraph.an
Files
LicenseGraph.zip
Files
(1.4 MB)
Name | Size | Download all |
---|---|---|
md5:a9eb3c7c8a47f763e10870593d2f54cb
|
1.4 MB | Preview Download |