.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / is-extglob / index.js
1 /*!
2  * is-extglob <https://github.com/jonschlinkert/is-extglob>
3  *
4  * Copyright (c) 2014-2016, Jon Schlinkert.
5  * Licensed under the MIT License.
6  */
7
8 module.exports = function isExtglob(str) {
9   if (typeof str !== 'string' || str === '') {
10     return false;
11   }
12
13   var match;
14   while ((match = /(\\).|([@?!+*]\(.*\))/g.exec(str))) {
15     if (match[2]) return true;
16     str = str.slice(match.index + match[0].length);
17   }
18
19   return false;
20 };