Skip to content

Commit 9fddeaa

Browse files
committed
Add html minifier
1 parent 3d5ca9c commit 9fddeaa

File tree

3 files changed

+153
-0
lines changed

3 files changed

+153
-0
lines changed

gulpfile.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import gulp from 'gulp';
22
import plumber from 'gulp-plumber';
33
import { nunjucksCompile } from 'gulp-nunjucks';
4+
import htmlmin from 'gulp-htmlmin';
45
import * as dartSass from 'sass';
56
import gulpSass from 'gulp-sass';
67
import postcss from 'gulp-postcss';
@@ -25,6 +26,7 @@ let isDevelopment = true;
2526
export function processMarkup () {
2627
return src(`${PATH_TO_SOURCE}**/*.html`)
2728
.pipe(nunjucksCompile())
29+
.pipe(htmlmin({ collapseWhitespace: !isDevelopment }))
2830
.pipe(dest(PATH_TO_DIST))
2931
.pipe(server.stream());
3032
}

package-lock.json

Lines changed: 150 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"eslint-config-htmlacademy": "10.0.1",
1313
"gulp": "4.0.2",
1414
"gulp-html-bemlinter": "2.1.4",
15+
"gulp-htmlmin": "5.0.1",
1516
"gulp-nunjucks": "6.0.0",
1617
"gulp-plumber": "1.2.1",
1718
"gulp-postcss": "9.0.1",

0 commit comments

Comments
 (0)