gulp-checklist

1.1.0 • Public • Published

gulp-checklist

Ensure that a list of strings are still present in the source.

Throws an error or calls a callback if a string has been deleted accidentally.

For example, with Google Analytics you may want to place HTML ID's in your templates, for the sole purpose of triggering analytics events. In this case, you definitely need some kind of protection against accidental deletion.

Install

$ npm install --save-dev gulp-checklist

Usage

The following code will throw an error if an important ID is deleted.

var gulp = require('gulp');
var checklist = require('gulp-checklist');
 
gulp.task('default', function () {
    gulp.src('./src/**/*.html')
        .pipe(checklist({
            list: ['VeryImportantID', 'AnotherVeryImportantID'],
            wrap: 'id="*"'
        }));
});

Tip: Store your required strings in a JSON file, and simple get them with a require('./ids.json') call.

License

Released under the MIT license.

/gulp-checklist/

    Package Sidebar

    Install

    npm i gulp-checklist

    Weekly Downloads

    1

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • miklos.megyes