UNPKG

prism-react-editor

Version:

Lightweight, extensible code editor component for React apps

15 lines (14 loc) 500 B
var nested = (pattern, depthLog2) => { for (var i = 0; i < depthLog2; i++) { pattern = pattern.replace(/<self>/g, `(?:${pattern})`); } return pattern.replace(/<self>/g, "[]"); }; var replace = (pattern, replacements) => pattern.replace(/<(\d+)>/g, (m, index) => `(?:${replacements[+index]})`); var re = (pattern, replacements, flags) => RegExp(replace(pattern, replacements), flags); export { replace as a, nested as n, re as r }; //# sourceMappingURL=shared-Sq5P6lf6-Sq5P6lf6.js.map