multimatch

WebJar for multimatch

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

multimatch
Последняя версия

Последняя версия

5.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

multimatch
WebJar for multimatch
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/sindresorhus/multimatch

Скачать multimatch

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/multimatch/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>multimatch</artifactId>
    <version>5.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/multimatch/
implementation 'org.webjars.npm:multimatch:5.0.0'
// https://jarcasting.com/artifacts/org.webjars.npm/multimatch/
implementation ("org.webjars.npm:multimatch:5.0.0")
'org.webjars.npm:multimatch:jar:5.0.0'
<dependency org="org.webjars.npm" name="multimatch" rev="5.0.0">
  <artifact name="multimatch" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='multimatch', version='5.0.0')
)
libraryDependencies += "org.webjars.npm" % "multimatch" % "5.0.0"
[org.webjars.npm/multimatch "5.0.0"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.webjars.npm : array-union jar [2.1.0,3)
org.webjars.npm : array-differ jar [3.0.0,4)
org.webjars.npm : types__minimatch jar [3.0.3,4)
org.webjars.npm : minimatch jar [3.0.4,4)
org.webjars.npm : arrify jar [2.0.1,3)

Модули Проекта

Данный проект не имеет модулей.

multimatch Build Status

Extends minimatch.match() with support for multiple patterns

Install

$ npm install multimatch

Usage

const multimatch = require('multimatch');

multimatch(['unicorn', 'cake', 'rainbows'], ['*', '!cake']);
//=> ['unicorn', 'rainbows']

See the tests 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.

options

Type: object

See the 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 - Match against the filesystem instead of a list
  • matcher - Simple wildcard matching

Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.

Версии библиотеки

Версия
5.0.0
4.0.0
3.0.0
2.1.0
2.0.0