micromatch's repositories
micromatch
Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by square, webpack, babel core, yarn, jest, ract-native, taro, bulma, browser-sync, stylelint, nyc, ava, and many others! Follow micromatch's author: https://github.com/jonschlinkert
picomatch
Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions. Used by GraphQL, Jest, Astro, Snowpack, Storybook, bulma, Serverless, fdir, Netlify, AWS Amplify, Revogrid, rollup, routify, open-wc, imba, ava, docusaurus, fast-glob, globby, chokidar, anymatch, cloudflare/miniflare, pts, and more than 5 million projects! Please follow picomatch's author: https://github.com/jonschlinkert
to-regex-range
Pass two numbers, get a regex-compatible source string for matching ranges. Fast compiler, optimized regex, and validated against more than 2.78 million test assertions. Useful for creating regular expressions to validate numbers, ranges, years, etc.
is-glob
If you use globs, this will make your code faster. 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 better user experience. 55+ million downloads.
expand-brackets
Expand POSIX bracket expressions (character classes) in glob patterns.
posix-character-classes
POSIX character classes for creating regular expressions.
parse-glob
Parse a glob pattern into an object of path parts.
is-valid-glob
Return true if a value is a valid glob pattern string, or array of glob patterns.
is-extglob
Returns true if a string has an extglob
to-absolute-glob
Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.
is-posix-bracket
Returns true if the given string is a POSIX bracket expression (POSIX character class)
expand-braces
Wrapper for [braces] to enable brace expansion for arrays of patterns.
is-negated-glob
Returns an object with a `negated` boolean and the `!` stripped from negation patterns. Also respects extglobs.
bash-match
Match strings using bash. Does not work on windows, and does not read from the file system. This library requires that Bash 4.3 or higher is installed and is mostly used for checking parity in unit tests.
resolve-glob
Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns.
source-map-resolve
[Maintenance-Only] Resolve the source map and/or sources for a generated file.