summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/glob/glob.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/glob/glob.js')
-rw-r--r--tools/eslint/node_modules/glob/glob.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/tools/eslint/node_modules/glob/glob.js b/tools/eslint/node_modules/glob/glob.js
index 022d2ac8c6..a62da27ebd 100644
--- a/tools/eslint/node_modules/glob/glob.js
+++ b/tools/eslint/node_modules/glob/glob.js
@@ -80,8 +80,21 @@ var GlobSync = glob.GlobSync = globSync.GlobSync
// old api surface
glob.glob = glob
+function extend (origin, add) {
+ if (add === null || typeof add !== 'object') {
+ return origin
+ }
+
+ var keys = Object.keys(add)
+ var i = keys.length
+ while (i--) {
+ origin[keys[i]] = add[keys[i]]
+ }
+ return origin
+}
+
glob.hasMagic = function (pattern, options_) {
- var options = util._extend({}, options_)
+ var options = extend({}, options_)
options.noprocess = true
var g = new Glob(pattern, options)