diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:10:59 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:41:44 +0800 |
| commit | fc87c009806dcc98867f6b58efe29b042aa01dee (patch) | |
| tree | 8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/multimatch/readme.md | |
| parent | 3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff) | |
node: updatemain
Diffstat (limited to 'node_modules/multimatch/readme.md')
| -rw-r--r-- | node_modules/multimatch/readme.md | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/node_modules/multimatch/readme.md b/node_modules/multimatch/readme.md deleted file mode 100644 index 6426d2e3..00000000 --- a/node_modules/multimatch/readme.md +++ /dev/null @@ -1,80 +0,0 @@ -# multimatch [](https://travis-ci.com/github/sindresorhus/multimatch) - -> Extends [`minimatch.match()`](https://github.com/isaacs/minimatch#minimatchmatchlist-pattern-options) with support for multiple patterns - -## Install - -``` -$ npm install multimatch -``` - -## Usage - -```js -const multimatch = require('multimatch'); - -multimatch(['unicorn', 'cake', 'rainbows'], ['*', '!cake']); -//=> ['unicorn', 'rainbows'] -``` - -See the [tests](https://github.com/sindresorhus/multimatch/tree/master/test) for more usage examples and expected matches. - -## API - -### multimatch(paths, patterns, options?) - -Returns an array of matching paths in the order of input paths. - -#### paths - -Type: `string | string[]` - -Paths to match against. - -#### patterns - -Type: `string | string[]` - -Globbing patterns to use. For example: `['*', '!cake']`. See supported [`minimatch` patterns](https://github.com/isaacs/minimatch#usage). - -- [Pattern examples with expected matches](https://github.com/sindresorhus/multimatch/blob/master/test/test.js) -- [Quick globbing pattern overview](https://github.com/sindresorhus/multimatch#globbing-patterns) - -#### options - -Type: `object` - -See the [`minimatch` options](https://github.com/isaacs/minimatch#options). - -## How multiple patterns work - -Positive patterns (e.g. `foo` or `*`) add to the results, while negative patterns (e.g. `!foo`) subtract from the results. - -Therefore a lone negation (e.g. `['!foo']`) will never match anything – use `['*', '!foo']` instead. - -## Globbing patterns - -Just a quick overview. - -- `*` matches any number of characters, but not `/` -- `?` matches a single character, but not `/` -- `**` matches any number of characters, including `/`, as long as it's the only thing in a path part -- `{}` allows for a comma-separated list of "or" expressions -- `!` at the beginning of a pattern will negate the match - -## Related - -- [globby](https://github.com/sindresorhus/globby) - Match against the filesystem instead of a list -- [matcher](https://github.com/sindresorhus/matcher) - Simple wildcard matching - ---- - -<div align="center"> - <b> - <a href="https://tidelift.com/subscription/pkg/npm-multimatch?utm_source=npm-multimatch&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a> - </b> - <br> - <sub> - Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies. - </sub> -</div> |
