gulp-crisper

Gulp plugin for crisper that split inline scripts from an HTML file for CSP compliance

gulp-crisper

Gulp plugin for Crisper that split inline scripts from an HTML file for CSP compliance

Issues with the output should be reported on the Crisper issue tracker.

$ npm install --save-dev gulp-crisper
var gulp = require('gulp');
var vulcanize = require('gulp-vulcanize');
var crisper = require('gulp-crisper');
 
gulp.task('default', function () {
return gulp.src('src/index.html')
.pipe(vulcanize({
abspath: '',
excludes: [],
stripExcludes: false,
inlineScripts: false
}))
.pipe(crisper({
scriptInHead: false, // true is default 
onlySplit: false
}))
.pipe(gulp.dest('dest'));
});

You can use options of crisper. see doc for further information.

MIT © Jimmy Moon