File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -38,12 +38,15 @@ exports.generateFilePaths = async function ({
3838 ignoreDirectories,
3939 absolutePublishDir,
4040} ) {
41- const excludeDirGlobs = ignoreDirectories . map (
42- // add ! and strip leading slash
43- ( dir ) => `!${ dir . replace ( / ^ \/ + / , '' ) } ` ,
44- )
41+ const directoryFilter =
42+ ignoreDirectories . length === 0
43+ ? ASTERISK
44+ : ignoreDirectories . map (
45+ // add ! and strip leading slash
46+ ( dir ) => `!${ dir . replace ( / ^ \/ + / , '' ) } ` ,
47+ )
4548 const htmlFilePaths = await Promise . all (
46- fileAndDirPaths . map ( ( fileAndDirPath ) => findHtmlFiles ( `${ absolutePublishDir } ${ fileAndDirPath } ` , excludeDirGlobs ) ) ,
49+ fileAndDirPaths . map ( ( fileAndDirPath ) => findHtmlFiles ( `${ absolutePublishDir } ${ fileAndDirPath } ` , directoryFilter ) ) ,
4750 )
4851 return [ ] . concat ( ...htmlFilePaths )
4952}
@@ -52,8 +55,8 @@ const findHtmlFiles = async function (fileAndDirPath, directoryFilter) {
5255 if ( await isDirectory ( fileAndDirPath ) ) {
5356 const filePaths = [ ]
5457 const stream = readdirp ( fileAndDirPath , {
58+ directoryFilter,
5559 fileFilter : GLOB_HTML ,
56- directoryFilter : ! ! directoryFilter . length ? directoryFilter : ASTERISK ,
5760 } )
5861
5962 for await ( const { fullPath } of stream ) {
You can’t perform that action at this time.
0 commit comments