spdxvalidator
v1.0.7
Published
validate module licence against spdx list of valid licences.
Downloads
5
Readme
SpdxValidator
Check if dependent modules in nodejs app is valid as per spdx list of valid licenses.
What is spdx
Software Package Data Exchange® (SPDX®) is an open standard for communicating software bill of material information (including components, licenses, copyrights, and security references).
Its this easy:
npm i spdxvalidator -g
spdxvalidator --jarPath "spdx_jar_file_path.jar"
how to get scan.json
Include scan.json if you want to exclude licence that contains less than 100% match in licence text.
Org name and creater in spdxConfig.json
{
"orgName": "org name",
"createrInfo": "[email protected]"
}
Licence file
It will remove packages that does not contain valid licence name as per spdx
How does it work?
It scan's all licences in current directory node_modules, from's a list of licenses, creates a spdx file for it and validate it against the jar file specified.
It's that simple :)
HI its me deepak, I don't maintain this package if you want to be a contributer, drop me a mail at [email protected].