diff options
| author | Darin Dimitroff <d@thecrazyones.agency> | 2017-01-03 11:46:22 +0200 |
|---|---|---|
| committer | Darin Dimitroff <d@thecrazyones.agency> | 2017-01-03 11:46:22 +0200 |
| commit | 7163e7d16db40a3382167dcec145cd033114227a (patch) | |
| tree | c061fb0ec6ab9764873f773ef84480ad1cb6eb49 /gulpfile.babel.js | |
| parent | ed4be926a7217018e052e3fecda92e4ee671d950 (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.js | 9 |
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()) )); |
