Glob / minimatch: how to gulp.src() everything, then exclude folder but keep one file in it
This seems to work: gulp.src([ baseDir + ‘/**’, // Include all ‘!’ + baseDir + ‘/excl1{,/**}’, // Exclude excl1 dir ‘!’ + baseDir + ‘/excl2/**/!(.gitignore)’, // Exclude excl2 dir, except .gitignore ], { dot: true }); Excluding single file from glob match was tricky because there’s no similar examples in minimatch docs. https://github.com/isaacs/minimatch “If the … Read more