Comparing version 6.0.0 to 6.1.0
@@ -25,3 +25,3 @@ 'use strict'; | ||
function generateGlobTasks(patterns, opts) { | ||
patterns = Array.isArray(patterns) ? patterns : [patterns]; | ||
patterns = [].concat(patterns); | ||
assertPatternsInput(patterns); | ||
@@ -84,1 +84,7 @@ | ||
module.exports.generateGlobTasks = generateGlobTasks; | ||
module.exports.hasMagic = function (patterns, opts) { | ||
return [].concat(patterns).some(function (pattern) { | ||
return glob.hasMagic(pattern, opts); | ||
}); | ||
}; |
{ | ||
"name": "globby", | ||
"version": "6.0.0", | ||
"version": "6.1.0", | ||
"description": "Extends `glob` with support for multiple patterns and exposes a Promise API", | ||
@@ -16,3 +16,3 @@ "license": "MIT", | ||
"scripts": { | ||
"bench": "npm update globby glob-stream && matcha bench.js", | ||
"bench": "npm update glob-stream && matcha bench.js", | ||
"test": "xo && ava" | ||
@@ -64,8 +64,8 @@ }, | ||
"ava": "*", | ||
"glob-stream": "wearefractal/glob-stream#master", | ||
"glob-stream": "gulpjs/glob-stream#master", | ||
"globby": "sindresorhus/globby#master", | ||
"matcha": "^0.7.0", | ||
"rimraf": "^2.2.8", | ||
"xo": "*" | ||
"xo": "^0.16.0" | ||
} | ||
} |
@@ -47,5 +47,11 @@ # globby [![Build Status](https://travis-ci.org/sindresorhus/globby.svg?branch=master)](https://travis-ci.org/sindresorhus/globby) | ||
### globby.hasMagic(patterns, [options]) | ||
Returns a `boolean` of whether there are any special glob characters in the `patterns`. | ||
Note that the options affect the results. If `noext: true` is set, then `+(a|b)` will not be considered a magic pattern. If the pattern has a brace expansion, like `a/{b/c,x/y}`, then that is considered magical, unless `nobrace: true` is set. | ||
#### patterns | ||
Type: `string`, `Array` | ||
Type: `string` `Array` | ||
@@ -52,0 +58,0 @@ See supported `minimatch` [patterns](https://github.com/isaacs/minimatch#usage). |
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
6982
70
89