UNPKG

@nodesecure/vulnera

Version:

NodeSecure vulnerabilities strategies

24 lines 696 B
export function fromMaybeStringToArray(value) { if (Array.isArray(value)) { return value; } return value ? [value] : []; } export function standardizeNpmSeverity(severity) { if (severity === "moderate") { return "medium"; } return severity; } export function parseNpmSpec(spec) { const parts = spec.split("@"); return spec.startsWith("@") ? { name: `@${parts[1]}`, version: parts[2] ?? void 0 } : { name: parts[0], version: parts[1] ?? void 0 }; } export function* chunkArray(arr, chunkSize) { for (let i = 0; i < arr.length; i += chunkSize) { yield arr.slice(i, i + chunkSize); } } //# sourceMappingURL=utils.js.map