Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
micromatch
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
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.
fill-range
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`
to-regex-range
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
leven
Measure the difference between two strings using the Levenshtein distance algorithm
fastest-levenshtein
Fastest Levenshtein distance implementation in JS.
nanomatch
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)
unc-path-regex
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.
semver-regex
Regular expression for matching semver versions
find-versions
Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`
is-unc-path
Returns true if a filepath is a windows UNC file path.
js-levenshtein
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
matcher
Simple wildcard matching
expand-range
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
ts-pattern
The exhaustive Pattern Matching library for TypeScript.
hex-color-regex
The best regular expression (regex) for matching hex color values from string.
deps-regex
Regular expression for matching javascript require/import statements.
parse-glob
Parse a glob pattern into an object of tokens.
bcp-47-match
Match BCP 47 language tags with language ranges per RFC 4647
levenary
[](https://www.npmjs.com/package/levenary) [](https://github.com/tanhauhau/levenary/actions)