parse-glob
Parse a glob pattern into an object of tokens.
Parse a glob pattern into an object of tokens.
Regular expression for matching file names, with or without extension.
Regular expression for getting the root of a posix or windows filepath.
Fastest Levenshtein distance implementation in JS.
Find multiple RegExp matches in a string
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
Check if a string matches the name of a Node.js builtin module
Returns an object with a `negated` boolean and the `!` stripped from negation patterns. Also respects extglobs.
Return true if a value is a valid glob pattern or patterns.
Returns `true` if an array has a glob pattern.
create matching selectors from css for your very own nested object hierarchy
Returns true if the value passed is all whitespace.
Returns true if a windows file path has invalid characters.
Returns true if a file path does not contain any invalid characters.
Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
Check if a string is an IP address
Parse a github URL into an object.
A JavaScript Regular Expression library, extending the standard RegExp class with missing functionality
Wrapper for [braces] to enable brace expansion for arrays of patterns.
An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols.