braces
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
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)
Measure the difference between two strings using the Levenshtein distance algorithm
The best regular expression (regex) for matching hex color values from string.
[](https://www.npmjs.com/package/levenary) [](https://github.com/tanhauhau/levenary/actions)
Regular expression for matching semver versions
Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`
Returns true if a filepath is a windows UNC file path.
Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
Parse a glob pattern into an object of tokens.
Fastest Levenshtein distance implementation in JS.
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
Wrapper for [braces] to enable brace expansion for arrays of patterns.
Regular expression for matching javascript require/import statements.
Adds array support to node-glob, sync and async. Also supports tilde expansion (user home) and resolving to global npm modules.