npm.io
1.0.1 • Published 11 years ago

gulp-safety-net

Licence
MIT
Version
1.0.1
Deps
3
Vulns
0
Weekly
0
Stars
3

gulp-safety-net Build Status Dependencies

Exception safe javascript wrapper

Wraps files in a try/catch statement to not expose errors.

Install

$ npm install --save-dev gulp-safety-net

Usage

var gulp      = require('gulp'),
    safetyNet = require('gulp-safety-net');

gulp.task('default', function () {
    return gulp.src('src/app.js')
        .pipe(safetyNet())
        .pipe(gulp.dest('dist'));
});

API

safetyNet([options])
options.setup

Type: Function Default: function () {}

Allows a custom setup outside of the try/catch block.

setup : function() { window.Logger = new Logger(); }
options.logger

Type: String Default: 'console.log(e)'

Provides an alternative logging call to pass the error to.

logger: 'myCustomLogger(e)'

License

MIT

Keywords