npm-package-json-lint
Version:
Configurable linter for package.json files.
2 lines • 681 B
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:`Module`});const e=require(`./lint-issue.js`),t=require(`./type.js`),n=require(`./valid-values.js`),r=`valid-values-author`,i=`author`,a=(a,o,s)=>{let c;if(t.i(a,i))c=a[i];else if(t.r(a,i))if(a[i].hasOwnProperty(`name`))c=a[i].name;else return new e.t(r,o,i,`author object missing name property`);else return new e.t(r,o,i,`author node has invalid data type`);return n.t(a,i,c,s)?null:new e.t(r,o,i,`Invalid value for author. Current value is ${c}. Value values include: ${s.join(`, `)}.`)};exports.arrayType=`string`,exports.lint=a,exports.minItems=1,exports.ruleType=`array`;
//# sourceMappingURL=valid-values-author.js.map