detect possibly catastrophic, exponential-time regular expressions
Clean up regular expressions
Transform GLOB patterns to JavaScript regular expressions for fast file path matching.
Parses a Regular Expression and outputs an AST
dockerignore is a file filter library compatible with Docker and the node-ignore API
Parse, validate, traverse, transform, and optimize Oniguruma regular expressions
Parses a Regular Expression and outputs an AST
A regular expression to match all emoji-only symbols
Clone and modify a RegExp instance
Cucumber Expressions - a simpler alternative to Regular Expressions
The best regular expression (regex) for matching hex color values from string.
Returns true if a windows file path has invalid characters.
Return true if a file path is (or has) a dotfile. Returns false if the path is a dot directory.
A library for finite automata and regular expressions in the context of JS RegExp
Parse a glob pattern into an object of tokens.
Make a regular expression time out if it takes too long to execute
Returns true if the given string is a POSIX bracket expression (POSIX character class).
Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in surprising performance improvements.
Find multiple RegExp matches in a string
Bindings for RE2: fast, safe alternative to backtracking regular expression engines.
A regular expression for file paths that contain a `node_modules` folder.
Regular expression for matching javascript require/import statements.
Returns true if a file path does not contain any invalid characters.
Regular expression for matching HTML comments
Regular expression for matching scoped npm package names
Regular expression for matching IP addresses in CIDR notation
Returns `true` if an array has a glob pattern.
Broccoli plugin that allows you to filter files selected from an input node down based on regular expressions.
Parse an author, contributor, maintainer or other 'person' string into an object with name, email and url properties following npm conventions.
Regular expression for parsing an `author` string into an object following npm conventions.
(temporary fork of picomatch) Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
Return a regular expression to capture a function name.
Escape a regular expression string or pattern.
Replace search occurrences with a replacement string.
Test if a value is a regular expression.
Regular expression to detect an extended-length path.
Return a regular expression to parse a regular expression string.
Create a regular expression from a regular expression string.
A robust ES3-compatible polyfill for the `RegExp.escape` proposal - see https://github.com/tc39/proposal-regex-escaping
Return a regular expression to match a newline character sequence.
Test if a value is a regular expression string.