is-extglob

WebJar for is-extglob

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

is-extglob
Last Version

Last Version

2.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

is-extglob
WebJar for is-extglob
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/micromatch/is-extglob

Download is-extglob

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

is-extglob NPM version NPM downloads Build Status

Returns true if a string has an extglob.

Install

Install with npm:

$ npm install is-extglob

Usage

var isExtglob = require('is-extglob');

True

isExtglob('?(abc)');
isExtglob('@(abc)');
isExtglob('!(abc)');
isExtglob('*(abc)');
isExtglob('+(abc)');

False

Escaped extglobs:

isExtglob('\\?(abc)');
isExtglob('\\@(abc)');
isExtglob('\\!(abc)');
isExtglob('\\*(abc)');
isExtglob('\\+(abc)');

Everything else...

isExtglob('foo.js');
isExtglob('!foo.js');
isExtglob('*.js');
isExtglob('**/abc.js');
isExtglob('abc/*.js');
isExtglob('abc/(aaa|bbb).js');
isExtglob('abc/[a-z].js');
isExtglob('abc/{a,b}.js');
isExtglob('abc/?.js');
isExtglob('abc.js');
isExtglob('abc/def/ghi.js');

History

v2.0

Adds support for escaping. Escaped exglobs no longer return true.

About

Related projects

  • has-glob: Returns true if an array has a glob pattern. | homepage
  • is-glob: Returns true if the given string looks like a glob pattern or an extglob pattern… more | homepage
  • micromatch: Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | homepage

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)

To generate the readme and API documentation with verb:

$ npm install -g verb verb-generate-readme && verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

License

Copyright © 2016, Jon Schlinkert. Released under the MIT license.


This file was generated by verb-generate-readme, v0.1.31, on October 12, 2016.

org.webjars.npm

micromatch

Libraries for fast, accurate glob matching.

Versions

Version
2.1.1
2.1.0
1.0.0