Complexity Score
Low
Open Issues
N/A
Dependent Projects
122
Weekly Downloadsglobal
286,558
Keywords
License
- CC0-1.0
- Noattribution
- Publicdomainlinking
- Publicdomaindistribution
- Publicdomainmodification
- Nopatent grant
- Yesprivate use
- Publicdomainsublicensing
- Notrademark grant
Downloads
Readme
spdx-license-list
List of SPDX licenses
The lists of licenses are just JSON files and can be used anywhere.
- spdx.json contains just license metadata
- spdx-full.json includes the license text too
- spdx-simple.json only contains the license IDs
Using SPDX License List version 3.23 (2024-02-08)
Install
npm install spdx-license-list
Usage
const spdxLicenseList = require('spdx-license-list');
console.log(spdxLicenseList.MIT);
/*
{
name: 'MIT License',
url: 'http://www.opensource.org/licenses/MIT',
osiApproved: true
}
*/
const mitLicense = require('spdx-license-list/licenses/MIT');
console.log(mitLicense.licenseText);
//=> 'MIT License\r\n\r\nCopyright (c) <year> <copyright holders> …'
You can also get a version with the licence text included:
const spdxLicenseList = require('spdx-license-list/full');
console.log(spdxLicenseList.MIT);
/*
{
name: 'MIT License',
url: 'http://www.opensource.org/licenses/MIT',
osiApproved: true,
licenseText: '…'
}
*/
Or just the license IDs as a Set
:
const spdxLicenseList = require('spdx-license-list/simple');
console.log(spdxLicenseList);
//=> Set {'Glide', 'Abstyles', …}
API
spdxLicenseList
Type: object
The licenses are indexed by their identifier and contains a name
property with the full name of the license, url
with the URL to the license, and osiApproved
boolean for whether the license is OSI Approved.
Dependencies
No runtime dependency information found for this package.
CVE IssuesActive
0
Scorecards Score
3.50
Test Coverage
No Data
Follows Semver
Yes
Github Stars
87
Dependenciestotal
7
DependenciesOutdated
6
DependenciesDeprecated
0
Threat Modelling
No Data
Repo Audits
No Data
Learn how to distribute spdx-license-list in your own private NPM registry
19 Releases
NPM on Cloudsmith