0.3.0 • Published 9 years ago

gulp-srizer v0.3.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

gulpSrizer

Build Status

Easilly add the needed w3c Sri informations to your html and jade files.

Installation

Install this library via NPM:

npm install gulp-srizer --save

Usage

var srizer = require('gulp-srizer');

gulp.task('sri', function() {
    return gulp.src('path/to/your/jade/or/html/files')
        .pipe(srizer())
        .pipe(gulp.dest('/where/should/we/write/them'));
});

Options:

  • fileExt: resource's extension we want to add SRIs for (default: css, js)

example:

srizer({fileExt: 'css'});
// or
srizer({fileExt: ['css', 'js']});
  • path: where should we look for resource files. By default this path is inferred by the location of your html/jade files

example:

srizer({path: '/path/to/your/resources'});
  • algo: which hashing algorithm should be used (default: sha256)

example:

srizer({algo: 'sha512'});
  • prefix: where should we prepend of not the algorithm to the has or not (default: true)

example:

srizer({prefix: false});

Tip and tricks:

If you're using gulp-cdnizer or gulp-rev-all in your project, we suggest your sri task to be the last one.

##Tests Have mocha installed and: npm test