367 packages found
User-friendly glob matching
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
- bash
- bracket
- character-class
- expand
- expansion
- expression
- extglob
- extglobs
- file
- files
- filter
- find
- glob
- globbing
- View more
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
Regular expression for matching ANSI escape codes
Returns true if a string has an extglob.
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
- url
- string
- matching
- pattern
- routing
- route
- regex
- match
- segment
- parsing
- parser
- parse
- combinator
- combinators
- View more
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
Extends `minimatch.match()` with support for multiple patterns
Check if a string has ANSI escape codes
Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.
Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)
Regular expression for matching IP addresses (IPv4 & IPv6)
Returns true if a file path does not contain any invalid characters.
Simple wildcard matching
An easy-to-use wildcard globbing library.
A NodeJS module that converts string patterns into regular expressions. It can also tokenize and perform string replacement. It's useful for route handling or simlple template systems.
Match a string against a list of patterns
Load multiple grunt tasks using globbing patterns
Escape glob patterns
match-when - Pattern matching for modern JavaScript