jsx-readme
Version:
Generate Readme files with a React-like syntax and package.json-aware helpers.
15 lines • 569 B
JavaScript
;
/**
* @packageDocumentation
* @internal
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractFirstMatch = void 0;
function extractFirstMatch(str, extractionRegexes) {
const extractions = extractionRegexes.map((regex) => regex.exec(str));
const regexResult = extractions.filter(isNotNull)[0];
return regexResult === null || regexResult === void 0 ? void 0 : regexResult.groups;
}
exports.extractFirstMatch = extractFirstMatch;
const isNotNull = (val) => val !== null;
//# sourceMappingURL=extractFirstMatch.js.map