[TASK] cleanup

This commit is contained in:
Christian Seyfferth 2020-05-08 23:45:24 +02:00
parent e60acaf273
commit bfc736749f
3 changed files with 16 additions and 1052 deletions

View File

@ -10,14 +10,10 @@ const imagemin = require('gulp-imagemin');
const htmlclean = require('gulp-htmlclean'); const htmlclean = require('gulp-htmlclean');
const imageResize = require('gulp-image-resize'); const imageResize = require('gulp-image-resize');
const inject = require('gulp-inject'); const inject = require('gulp-inject');
const noop = require('gulp-noop');
const uglify = require('gulp-uglify-es').default; const uglify = require('gulp-uglify-es').default;
const favicons = require('gulp-favicons'); const favicons = require('gulp-favicons');
const cssnano = require('gulp-cssnano');
const sass = require('gulp-sass'); const sass = require('gulp-sass');
const devBuild = (process.env.NODE_ENV !== 'production')
const browserSync = require('browser-sync'); const browserSync = require('browser-sync');
const deleteUnusedImages = require('gulp-delete-unused-images');
var server = browserSync.create(); var server = browserSync.create();
@ -59,6 +55,7 @@ function serve() {
baseDir: './dist' baseDir: './dist'
} }
}) })
series(scss, css, js, html);
watch(paths.scss.src, series(scss, css)); watch(paths.scss.src, series(scss, css));
watch(paths.scripts.src, series(js)); watch(paths.scripts.src, series(js));
@ -124,14 +121,13 @@ function scss() {
function css() { function css() {
return src(paths.css.src) return src(paths.css.src)
.pipe(cssnano())
.pipe(dest(paths.css.dest)); .pipe(dest(paths.css.dest));
} }
function html() { function html() {
return src(paths.html.src) return src(paths.html.src)
.pipe(newer(paths.html.dest)) .pipe(newer(paths.html.dest))
.pipe(devBuild ? noop() : htmlclean()) .pipe(htmlclean())
.pipe(dest(paths.html.dest)); .pipe(dest(paths.html.dest));
} }

1057
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -7,15 +7,12 @@
"devDependencies": { "devDependencies": {
"browser-sync": "^2.26.7", "browser-sync": "^2.26.7",
"gulp": "^4.0.2", "gulp": "^4.0.2",
"gulp-cssnano": "^2.1.3",
"gulp-delete-unused-images": "0.0.4",
"gulp-favicons": "^2.4.0", "gulp-favicons": "^2.4.0",
"gulp-htmlclean": "^2.7.22", "gulp-htmlclean": "^2.7.22",
"gulp-image-resize": "^0.13.1", "gulp-image-resize": "^0.13.1",
"gulp-imagemin": "^7.1.0", "gulp-imagemin": "^7.1.0",
"gulp-inject": "^5.0.5", "gulp-inject": "^5.0.5",
"gulp-newer": "^1.4.0", "gulp-newer": "^1.4.0",
"gulp-noop": "^1.0.0",
"gulp-rename": "^2.0.0", "gulp-rename": "^2.0.0",
"gulp-sass": "^4.1.0", "gulp-sass": "^4.1.0",
"gulp-uglify-es": "^2.0.0" "gulp-uglify-es": "^2.0.0"