string matching iterator using regular expression
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Higher order iterator library for JavaScript/TypeScript.
Iterator abstraction based on ES6 specification
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Give a regex, get a robust predicate function that tests it against a string.
Compile regular expressions using named groups to ES5.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
Compile ES2015 Unicode regex to ES5
Iterate any JS iterator. Works robustly in all environments, all versions.
Compile ES2015 sticky regex to an ES5 RegExp constructor
Regular expression for matching ANSI escape codes
Regular expression for matching a shebang line
Compile regular expressions using the `s` (`dotAll`) flag to ES5.
Compile regular expressions' unicodeSets (v) flag.
Iterate over promises serially
Compile regular expressions using duplicate named groups to index-based groups.
Compile Unicode property escapes in Unicode regular expressions to ES5.
Parse regular expressions' unicodeSets (v) flag.
A regex to match any full character, considering weird character ranges.