Socket
Socket
Sign inDemoInstall

nanomatch

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nanomatch - npm Package Compare versions

Comparing version 1.2.8 to 1.2.9

16

lib/compilers.js

@@ -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 @@

2

package.json
{
"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 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc