UNPKG

gulp-error-notifier

Version:

Notify about errors from gulp plugins and streams

25 lines (19 loc) 549 B
import plumber from 'gulp-plumber' import util from 'gulp-util' import notifier from 'node-notifier' function errorNotifier() { return plumber({ errorHandler: notify }) } function notify(error) { util.log('[' + util.colors.red('ERROR') + ']', error.message) notifier.notify({ title: 'Error!', message: error.message }) } function handleError(stream) { return stream.on('error', function(error) { notify(error) this.emit('end') }) } module.exports = errorNotifier module.exports.notify = notify module.exports.handleError = handleError