aswi2020vldc-gitlab/templetes/node_modules/is-extglob/index.js @ 5fded919
1 | 3a515b92 | cagy | /*!
|
---|---|---|---|
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 | };
|