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) {