Optional
options: GlobOptionsWithFileTypesUnsetEscape all magic characters in a glob pattern.
If the windowsPathsNoEscape | GlobOptions.windowsPathsNoEscape
option is used, then characters are escaped by wrapping in []
, because
a magic character wrapped in a character class can only be satisfied by
that exact character. In this mode, `` is not escaped, because it is
not interpreted as a magic character, but instead as a path separator.
Optional
__namedParameters: Pick<MinimatchOptions, "windowsPathsNoEscape">Perform an asynchronous glob search for the pattern(s) specified. Returns
Path objects if the
withFileTypes option is set to true
. See GlobOptions for
full option descriptions.
Optional
options: GlobOptionsWithFileTypesUnsetReturn an async iterator for walking glob pattern matches.
Optional
options: GlobOptionsWithFileTypesUnsetReturn a sync iterator for walking glob pattern matches.
Optional
options: GlobOptionsWithFileTypesUnsetReturn a stream that emits all the strings or Path
objects and
then emits end
when completed.
Optional
options: GlobOptionsWithFileTypesUnsetSyncronous form of globStream. Will read all the matches as fast as you consume them, even all in a single tick if you consume them immediately, but will still respond to backpressure if they're not consumed immediately.
Synchronous form of glob
Optional
options: GlobOptionsWithFileTypesUnsetReturn true if the patterns provided contain any magic glob characters, given the options provided.
Brace expansion is not considered "magic" unless the magicalBraces
option
is set, as brace expansion just turns one string into an array of strings.
So a pattern like 'x{a,b}y'
would return false
, because 'xay'
and
'xby'
both do not contain any magic glob characters, and it's treated the
same as if you had called it on ['xay', 'xby']
. When magicalBraces:true
is in the options, brace expansion is treated as a pattern having magic.
Return an async iterator for walking glob pattern matches.
Optional
options: GlobOptionsWithFileTypesUnsetReturn a sync iterator for walking glob pattern matches.
Optional
options: GlobOptionsWithFileTypesUnsetReturn a sync iterator for walking glob pattern matches.
Optional
options: GlobOptionsWithFileTypesUnsetReturn a stream that emits all the strings or Path
objects and
then emits end
when completed.
Optional
options: GlobOptionsWithFileTypesUnsetSyncronous form of globStream. Will read all the matches as fast as you consume them, even all in a single tick if you consume them immediately, but will still respond to backpressure if they're not consumed immediately.
Syncronous form of globStream. Will read all the matches as fast as you consume them, even all in a single tick if you consume them immediately, but will still respond to backpressure if they're not consumed immediately.
Synchronous form of glob
Optional
options: GlobOptionsWithFileTypesUnsetReturn a sync iterator for walking glob pattern matches.
Optional
options: GlobOptionsWithFileTypesUnsetSyncronous form of globStream. Will read all the matches as fast as you consume them, even all in a single tick if you consume them immediately, but will still respond to backpressure if they're not consumed immediately.
Un-escape a string that has been escaped with escape.
If the windowsPathsNoEscape option is used, then square-brace
escapes are removed, but not backslash escapes. For example, it will turn
the string '[*]'
into *
, but it will not turn '\\*'
into '*'
,
becuase \
is a path separator in windowsPathsNoEscape
mode.
When windowsPathsNoEscape
is not set, then both brace escapes and
backslash escapes are removed.
Slashes (and backslashes in windowsPathsNoEscape
mode) cannot be escaped
or unescaped.
Optional
__namedParameters: Pick<MinimatchOptions, "windowsPathsNoEscape">
Perform an asynchronous glob search for the pattern(s) specified. Returns Path objects if the withFileTypes option is set to
true
. See GlobOptions for full option descriptions.