var copy = require('../index'); var gulp = require('gulp'); var through = require('through2'); gulp.task('default', copyFunction); function copyFunction () { return gulp .src([' ./files/.*', './files/*.*' ]) .pipe(copy('output/test', { prefix: 1 })) .pipe(verify()); } function verify () { var options = { objectMode: true }; return through(options, write, end); function write (file, enc, cb) { console.log('file', file.path); cb(null, file); } function end (cb) { console.log('done'); cb(); } }