moduloteste
Version:
um modulo de teste
27 lines (25 loc) • 633 B
JavaScript
var spdx = require('spdx');
var correct = require('spdx-correct');
module.exports = function(argument) {
if (spdx.valid(argument)) {
return {
validForNewPackages: true,
validForOldPackages: true
};
} else {
var warnings = [
'license should be a valid SPDX license expression'
];
var corrected = correct(argument);
if (corrected) {
warnings.push(
'license is similar to the valid expression "' + corrected + '"'
);
}
return {
validForOldPackages: false,
validForNewPackages: false,
warnings: warnings
};
}
};