UNPKG

npm-package-json-lint

Version:
2 lines 643 B
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-publishConfig`,i=`publishConfig`,a=(a,o,s)=>{if(a.hasOwnProperty(i))if(t.r(a,i)){let t=s.map(e=>JSON.stringify(e)),c=JSON.stringify(a[i]);if(!n.t(a,i,c,t))return new e.t(r,o,i,`Invalid value for publishConfig. Current value is ${c}. Value values include: ${t.join(`, `)}.`)}else return new e.t(r,o,i,`publishConfig node has invalid data type`);return null};exports.lint=a,exports.minItems=1,exports.ruleType=`array`; //# sourceMappingURL=valid-values-publishConfig.js.map