gulpfile.js 581 B

123456789101112131415161718192021222324252627
  1. var copy = require('../index');
  2. var gulp = require('gulp');
  3. var through = require('through2');
  4. gulp.task('default', copyFunction);
  5. function copyFunction() {
  6. return gulp
  7. .src([' ./files/.*', './files/*.*'])
  8. .pipe(copy('output/test', { prefix: 1 }))
  9. .pipe(verify());
  10. }
  11. function verify() {
  12. var options = { objectMode: true };
  13. return through(options, write, end);
  14. function write(file, enc, cb) {
  15. console.log('file', file.path);
  16. cb(null, file);
  17. }
  18. function end(cb) {
  19. console.log('done');
  20. cb();
  21. }
  22. }