Comparing version 1.2.8 to 1.2.9
@@ -9,7 +9,19 @@ 'use strict'; | ||
function slash() { | ||
return (options && options.slash) || '\\\\/'; | ||
if (options && typeof options.slash === 'string') { | ||
return options.slash; | ||
} | ||
if (options && typeof options.slash === 'function') { | ||
return options.slash.call(nanomatch); | ||
} | ||
return '\\\\/'; | ||
} | ||
function star() { | ||
return (options && options.star) || '[^' + slash() + ']*?'; | ||
if (options && typeof options.star === 'string') { | ||
return options.star; | ||
} | ||
if (options && typeof options.star === 'function') { | ||
return options.star.call(nanomatch); | ||
} | ||
return '[^' + slash() + ']*?'; | ||
} | ||
@@ -16,0 +28,0 @@ |
{ | ||
"name": "nanomatch", | ||
"description": "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)", | ||
"version": "1.2.8", | ||
"version": "1.2.9", | ||
"homepage": "https://github.com/micromatch/nanomatch", | ||
@@ -6,0 +6,0 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)", |
@@ -34,2 +34,4 @@ # nanomatch [![NPM version](https://img.shields.io/npm/v/nanomatch.svg?style=flat)](https://www.npmjs.com/package/nanomatch) [![NPM monthly downloads](https://img.shields.io/npm/dm/nanomatch.svg?style=flat)](https://npmjs.org/package/nanomatch) [![NPM total downloads](https://img.shields.io/npm/dt/nanomatch.svg?style=flat)](https://npmjs.org/package/nanomatch) [![Linux Build Status](https://img.shields.io/travis/micromatch/nanomatch.svg?style=flat&label=Travis)](https://travis-ci.org/micromatch/nanomatch) [![Windows Build Status](https://img.shields.io/appveyor/ci/micromatch/nanomatch.svg?style=flat&label=AppVeyor)](https://ci.appveyor.com/project/micromatch/nanomatch) | ||
* [options.nullglob](#optionsnullglob) | ||
* [options.slash](#optionsslash) | ||
* [options.star](#optionsstar) | ||
* [options.snapdragon](#optionssnapdragon) | ||
@@ -668,3 +670,3 @@ * [options.sourcemap](#optionssourcemap) | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -692,3 +694,3 @@ Default: `false` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -716,3 +718,3 @@ Default: `true` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -730,3 +732,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -744,3 +746,3 @@ Default: `false` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -780,3 +782,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -794,3 +796,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -820,3 +822,3 @@ Default: `true` (enabled by default) | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -842,3 +844,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -865,3 +867,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -873,4 +875,30 @@ Default: `undefined` | ||
<details> | ||
<summary><strong>snapdragon</strong></summary> | ||
<summary><strong><a name="slash">slash</a></strong></summary> | ||
### options.slash | ||
Customize the slash character(s) to use for matching. | ||
Type: `string|function` | ||
Default: `[/\\]` (forward slash and backslash) | ||
</details> | ||
<details> | ||
<summary><strong><a name="star">star</a></strong></summary> | ||
### options.star | ||
Customize the star character(s) to use for matching. It's not recommended that you modify this unless you have advanced knowledge of the compiler and matching rules. | ||
Type: `string|function` | ||
Default: `[^/\\]*?` | ||
</details> | ||
<details> | ||
<summary><strong><a name="snapdragon">snapdragon</a></strong></summary> | ||
### options.snapdragon | ||
@@ -880,3 +908,3 @@ | ||
Type: `Object` | ||
Type: `object` | ||
@@ -926,3 +954,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -952,3 +980,3 @@ Default: `undefined` | ||
Type: `Boolean` | ||
Type: `boolean` | ||
@@ -1117,3 +1145,3 @@ Default: `true` | ||
| --- | --- | | ||
| 159 | [jonschlinkert](https://github.com/jonschlinkert) | | ||
| 164 | [jonschlinkert](https://github.com/jonschlinkert) | | ||
| 1 | [devongovett](https://github.com/devongovett) | | ||
@@ -1120,0 +1148,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
99874
1894
1148