gulpfile.js (14 lines of code) (raw):

const gulp = require('gulp'); const htmlmin = require('gulp-htmlmin'); gulp.task('minify', () => { return gulp.src('public/**/*.html') .pipe(htmlmin({ collapseBooleanAttributes: true, collapseWhitespace: true, collapseInlineTagWhitespace: true, conservativeCollapse: true, useShortDoctype: true, processScripts: ['application/ld+json'] })) .pipe(gulp.dest('public')); });