UNPKG

npm-consider

Version:

Check npm package dependencies, stats and impact on your package before installing it

25 lines (22 loc) 498 B
/** * @file returns licensee type */ const licenseTypes = require(`./licenses.json`); const satisfies = require('./satisfies'); module.exports = function getLicenseType(license) { let type = 'uncategorized'; Object.keys(licenseTypes).some((testType) => { return licenseTypes[testType].some((testLicense) => { if ( satisfies( testLicense, license ) ) { type = testType; return true; } }); }); return type; };