micromatch
Advanced tools
Comparing version 4.0.2 to 4.0.3
@@ -46,4 +46,5 @@ # Release history | ||
- Require Node.js >= 8.6 | ||
- Removed support for passing an array of brace patterns to `micromatch.braces()`. | ||
- To strictly enforce closing brackets (for `{`, `[`, and `(`), you must now use `strictBrackets=true` instead of `strictErrors`. | ||
- To strictly enforce closing brackets (for `{`, `[`, and `(`), you must now use `strictBrackets=true` instead of `strictErrors`. | ||
- `cache` - caching and all related options and methods have been removed | ||
@@ -76,3 +77,3 @@ - `options.unixify` was renamed to `options.windows` | ||
- source map support (optionally created when using parse or compile - I have no idea what the use case is yet, but they come for free) (note that source maps are not generated for brace expansion at present, since the braces compiler uses a different strategy. I'll update if/when this changes). | ||
- source map support (optionally created when using parse or compile - I have no idea what the use case is yet, but they come for free) (note that source maps are not generated for brace expansion at present, since the braces compiler uses a different strategy. I'll update if/when this changes). | ||
- parser is exposed, so that implementors can customize or override specific micromatch parsers if necessary | ||
@@ -79,0 +80,0 @@ - compiler is exposed, so that implementors can customize or override specific micromatch compilers if necessary |
14
index.js
@@ -7,3 +7,3 @@ 'use strict'; | ||
const utils = require('picomatch/lib/utils'); | ||
const isEmptyString = val => typeof val === 'string' && (val === '' || val === './'); | ||
const isEmptyString = val => val === '' || val === './'; | ||
@@ -20,5 +20,5 @@ /** | ||
* ``` | ||
* @param {String|Array<string>} list List of strings to match. | ||
* @param {String|Array<string>} patterns One or more glob patterns to use for matching. | ||
* @param {Object} options See available [options](#options) | ||
* @param {String|Array<string>} `list` List of strings to match. | ||
* @param {String|Array<string>} `patterns` One or more glob patterns to use for matching. | ||
* @param {Object} `options` See available [options](#options) | ||
* @return {Array} Returns an array of matches | ||
@@ -118,5 +118,5 @@ * @summary false | ||
* ``` | ||
* @param {String} str The string to test. | ||
* @param {String|Array} patterns One or more glob patterns to use for matching. | ||
* @param {Object} [options] See available [options](#options). | ||
* @param {String} `str` The string to test. | ||
* @param {String|Array} `patterns` One or more glob patterns to use for matching. | ||
* @param {Object} `[options]` See available [options](#options). | ||
* @return {Boolean} Returns true if any patterns match `str` | ||
@@ -123,0 +123,0 @@ * @api public |
{ | ||
"name": "micromatch", | ||
"description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", | ||
"version": "4.0.2", | ||
"version": "4.0.3", | ||
"homepage": "https://github.com/micromatch/micromatch", | ||
@@ -21,3 +21,4 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)", | ||
"Tyler Akins (http://rumkin.com)", | ||
"Peter Bright <drpizza@quiscalusmexicanus.org> (https://github.com/drpizza)" | ||
"Peter Bright <drpizza@quiscalusmexicanus.org> (https://github.com/drpizza)", | ||
"Kuba Juszczyk (https://github.com/ku8ar)" | ||
], | ||
@@ -34,3 +35,3 @@ "repository": "micromatch/micromatch", | ||
"engines": { | ||
"node": ">=8" | ||
"node": ">=8.6" | ||
}, | ||
@@ -42,3 +43,3 @@ "scripts": { | ||
"braces": "^3.0.1", | ||
"picomatch": "^2.0.5" | ||
"picomatch": "^2.2.1" | ||
}, | ||
@@ -45,0 +46,0 @@ "devDependencies": { |
@@ -775,3 +775,2 @@ # micromatch [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [![NPM version](https://img.shields.io/npm/v/micromatch.svg?style=flat)](https://www.npmjs.com/package/micromatch) [![NPM monthly downloads](https://img.shields.io/npm/dm/micromatch.svg?style=flat)](https://npmjs.org/package/micromatch) [![NPM total downloads](https://img.shields.io/npm/dt/micromatch.svg?style=flat)](https://npmjs.org/package/micromatch) [![Linux Build Status](https://img.shields.io/travis/micromatch/micromatch.svg?style=flat&label=Travis)](https://travis-ci.org/micromatch/micromatch) | ||
* `[b-d].js`: matches from `b` to `d`, returning `['b.js', 'c.js', 'd.js']` | ||
* `[b-d].js`: matches from `b` to `d`, returning `['b.js', 'c.js', 'd.js']` | ||
* `a/[A-Z].js`: matches and uppercase letter, returning `['a/E.md']` | ||
@@ -1001,2 +1000,2 @@ | ||
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 10, 2019._ | ||
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 10, 2019._ |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
61070
1
Updatedpicomatch@^2.2.1