\begin{quote}
Returns true if a string has an extglob. \end{quote}
\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13103}{}\doxysection{Install}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13103}
Install with \href{https://www.npmjs.com/}{\texttt{ npm}}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install -\/-\/save is-\/extglob }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13104}{}\doxysection{Usage}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13104}

\begin{DoxyCode}{0}
\DoxyCodeLine{var isExtglob = require('is-\/extglob'); }

\end{DoxyCode}


{\bfseries{True}}


\begin{DoxyCode}{0}
\DoxyCodeLine{isExtglob('?(abc)');}
\DoxyCodeLine{isExtglob('@(abc)');}
\DoxyCodeLine{isExtglob('!(abc)');}
\DoxyCodeLine{isExtglob('*(abc)');}
\DoxyCodeLine{isExtglob('+(abc)'); }

\end{DoxyCode}


{\bfseries{False}}

Escaped extglobs\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{isExtglob('\(\backslash\)\(\backslash\)?(abc)');}
\DoxyCodeLine{isExtglob('\(\backslash\)\(\backslash\)@(abc)');}
\DoxyCodeLine{isExtglob('\(\backslash\)\(\backslash\)!(abc)');}
\DoxyCodeLine{isExtglob('\(\backslash\)\(\backslash\)*(abc)');}
\DoxyCodeLine{isExtglob('\(\backslash\)\(\backslash\)+(abc)'); }

\end{DoxyCode}


Everything else...


\begin{DoxyCode}{0}
\DoxyCodeLine{isExtglob('foo.js');}
\DoxyCodeLine{isExtglob('!foo.js');}
\DoxyCodeLine{isExtglob('*.js');}
\DoxyCodeLine{isExtglob('**/abc.js');}
\DoxyCodeLine{isExtglob('abc/*.js');}
\DoxyCodeLine{isExtglob('abc/(aaa|bbb).js');}
\DoxyCodeLine{isExtglob('abc/[a-\/z].js');}
\DoxyCodeLine{isExtglob('abc/\{a,b\}.js');}
\DoxyCodeLine{isExtglob('abc/?.js');}
\DoxyCodeLine{isExtglob('abc.js');}
\DoxyCodeLine{isExtglob('abc/def/ghi.js'); }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13105}{}\doxysection{History}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13105}
{\bfseries{v2.\+0}}

Adds support for escaping. Escaped exglobs no longer return true.\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13106}{}\doxysection{About}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13106}
\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13107}{}\doxysubsection{Related projects}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13107}

\begin{DoxyItemize}
\item \href{https://www.npmjs.com/package/has-glob}{\texttt{ has-\/glob}}\+: Returns {\ttfamily true} if an array has a glob pattern. $\vert$ \href{https://github.com/jonschlinkert/has-glob}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/is-glob}{\texttt{ is-\/glob}}\+: Returns {\ttfamily true} if the given string looks like a glob pattern or an extglob pattern… \href{https://github.com/jonschlinkert/is-glob}{\texttt{ more}} $\vert$ \href{https://github.com/jonschlinkert/is-glob}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/micromatch}{\texttt{ micromatch}}\+: Glob matching for javascript/node.\+js. A drop-\/in replacement and faster alternative to minimatch and multimatch. $\vert$ \href{https://github.com/jonschlinkert/micromatch}{\texttt{ homepage}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13108}{}\doxysubsection{Contributing}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13108}
Pull requests and stars are always welcome. For bugs and feature requests, \href{../../issues/new}{\texttt{ please create an issue}}.\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13109}{}\doxysubsection{Building docs}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13109}
\+\_\+(This document was generated by \href{https://github.com/verbose/verb-generate-readme}{\texttt{ verb-\/generate-\/readme}} (a \href{https://github.com/verbose/verb}{\texttt{ verb}} generator), please don\textquotesingle{}t edit the readme directly. Any changes to the readme must be made in .verb.md.)\+\_\+

To generate the readme and API documentation with \href{https://github.com/verbose/verb}{\texttt{ verb}}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install -\/g verb verb-\/generate-\/readme \&\& verb }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13110}{}\doxysubsection{Running tests}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13110}
Install dev dependencies\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install -\/d \&\& npm test }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13111}{}\doxysubsection{Author}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13111}
{\bfseries{Jon Schlinkert}}


\begin{DoxyItemize}
\item \href{https://github.com/jonschlinkert}{\texttt{ github/jonschlinkert}}
\item \href{http://twitter.com/jonschlinkert}{\texttt{ twitter/jonschlinkert}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_extglob_README_autotoc_md13112}{}\doxysubsection{License}\label{md_sfcode_node_modules_is_extglob_README_autotoc_md13112}
Copyright © 2016, \href{https://github.com/jonschlinkert}{\texttt{ Jon Schlinkert}}. Released under the \href{https://github.com/jonschlinkert/is-extglob/blob/master/LICENSE}{\texttt{ MIT license}}.

\DoxyHorRuler{0}


{\itshape This file was generated by \href{https://github.com/verbose/verb-generate-readme}{\texttt{ verb-\/generate-\/readme}}, v0.\+1.\+31, on October 12, 2016.} 