From 7163e7d16db40a3382167dcec145cd033114227a Mon Sep 17 00:00:00 2001 From: Darin Dimitroff Date: Tue, 3 Jan 2017 11:46:22 +0200 Subject: Adds uncss and cssnano dependencies Signed-off-by: Darin Dimitroff --- gulpfile.babel.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gulpfile.babel.js') diff --git a/gulpfile.babel.js b/gulpfile.babel.js index 06f9435..1300d4c 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -10,6 +10,8 @@ import webpackConfig from "./webpack.conf"; import svgstore from "gulp-svgstore"; import svgmin from "gulp-svgmin"; import inject from "gulp-inject"; +import cssnano from "cssnano"; +import uncss from "postcss-uncss"; const browserSync = BrowserSync.create(); const hugoBin = "hugo"; @@ -23,7 +25,12 @@ gulp.task("build-preview", ["css", "js", "hugo-preview"]); gulp.task("css", () => ( gulp.src("./src/css/*.css") - .pipe(postcss([cssImport({from: "./src/css/main.css"}), cssnext()])) + .pipe(postcss([ + cssImport({from: "./src/css/main.css"}), + cssnext(), + cssnano(), + uncss({ html: ['site/**/*.html']}) + ])) .pipe(gulp.dest("./dist/css")) .pipe(browserSync.stream()) )); -- cgit v1.3