aboutsummaryrefslogtreecommitdiffstats
path: root/gulpfile.babel.js
diff options
context:
space:
mode:
authorDarin Dimitroff <d@thecrazyones.agency>2017-01-03 11:46:22 +0200
committerDarin Dimitroff <d@thecrazyones.agency>2017-01-03 11:46:22 +0200
commit7163e7d16db40a3382167dcec145cd033114227a (patch)
treec061fb0ec6ab9764873f773ef84480ad1cb6eb49 /gulpfile.babel.js
parented4be926a7217018e052e3fecda92e4ee671d950 (diff)
Adds uncss and cssnano dependencies
Signed-off-by: Darin Dimitroff <d@thecrazyones.agency>
Diffstat (limited to 'gulpfile.babel.js')
-rw-r--r--gulpfile.babel.js9
1 files changed, 8 insertions, 1 deletions
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())
));