Mark Mark - 1 year ago 72
Node.js Question

Flatten glob down to one directory

Within Gulp, I am using

to select every font file from a directory:

gulp.task('copy-fonts', function() {

However, I would like to have all of these font files wind up in one directory side-by-side rather than have the entire tree re-created from the

Looking in the Gulp, Gulp Utils, and npm-glob APIs didn't really help me, though I could've easily skipped by it.

What would the best way to go about this?

Answer Source

I would use gulp-flatten:

var flatten = require('gulp-flatten');
gulp.task('copy-fonts', function() {

As to how this is done internally, check: