gulp-autoplumb

1.0.5 • Public • Published

npm downloads Git issues npm version license

gulp-autoplumb

A hacky way of forcing gulp to use plumber by default. See gulp-plumber. Use at your own risk.

Installation

npm i gulp-autoplumb

Usage

Use as if it were gulp:

const gulp = require('gulp-autoplumb')
 
gulp.task('default', function(){
  gulp.src('./some/file')
    .pipe(someFunction())
    ...
})

Changing the error handler

const gulp = require('gulp-autoplumb')
 
gulp.handler = function(err){
  console.log(err.fileName)
  console.log(err.stack)
  this.emit('end')
}

If you want plumber to work properly, be sure to include this.emit('end').

How it works

This module will replace gulp.src with a proxy function. This function return's the original gulp.src and pipes plumber onto it.

License

MIT License

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-autoplumb

    Weekly Downloads

    1

    Version

    1.0.5

    License

    MIT

    Last publish

    Collaborators

    • marcelrobitaille