From 1455978abcb90ec7d552cfde0fcc002481d17d1e Mon Sep 17 00:00:00 2001 From: jonschlinkert Date: Wed, 11 Feb 2015 09:45:01 -0500 Subject: [PATCH] adds `globstar` property, to track `**` --- index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 6e434f4..e8d0f70 100644 --- a/index.js +++ b/index.js @@ -36,9 +36,11 @@ module.exports = function parseGlob(pattern) { glob = glob.substr(0, braces) + escape(glob.substr(braces)); } - if (!/(\/|\*\*)/.test(glob)) { + tok.globstar = glob.indexOf('**') !== -1; + if (!/\//.test(glob) && !tok.globstar) { tok.dirname = ''; tok.filename = pattern; + tok.globstar = false; var basename = /^([^.]*)/.exec(glob); if (basename) {