Remove gulp-rimraf and gulp-ignore

* Removes the deprecated 'gulp-rimraf'
* Replaces 'gulp-rimraf' by 'del' in task 'cleancss'
* Removes 'gulp-ignore' which was only used in task 'cleancss'
This commit is contained in:
IanDelMar 2020-04-14 09:53:33 +02:00
parent 09a1985c25
commit 884615d845
3 changed files with 5 additions and 42 deletions

View File

@ -9,8 +9,6 @@ var rename = require('gulp-rename');
var concat = require('gulp-concat'); var concat = require('gulp-concat');
var uglify = require('gulp-uglify'); var uglify = require('gulp-uglify');
var imagemin = require('gulp-imagemin'); var imagemin = require('gulp-imagemin');
var ignore = require('gulp-ignore');
var rimraf = require('gulp-rimraf');
var sourcemaps = require('gulp-sourcemaps'); var sourcemaps = require('gulp-sourcemaps');
var browserSync = require('browser-sync').create(); var browserSync = require('browser-sync').create();
var del = require('del'); var del = require('del');
@ -112,11 +110,11 @@ gulp.task('minifycss', function () {
.pipe(touch()); .pipe(touch());
}); });
/**
* Delete minified CSS files and their maps
*/
gulp.task('cleancss', function () { gulp.task('cleancss', function () {
return gulp return del(paths.css + '/*.min.css*');
.src(`${paths.css}/*.min.css`, { read: false }) // Much faster
.pipe(ignore('theme.css'))
.pipe(rimraf());
}); });
gulp.task('styles', function (callback) { gulp.task('styles', function (callback) {
@ -149,11 +147,7 @@ gulp.task('scripts', function () {
]; ];
gulp gulp
.src(scripts, { allowEmpty: true }) .src(scripts, { allowEmpty: true })
.pipe(babel( .pipe(babel({ presets: ['@babel/preset-env'] }))
{
presets: ['@babel/preset-env']
}
))
.pipe(concat('theme.min.js')) .pipe(concat('theme.min.js'))
.pipe(uglify()) .pipe(uglify())
.pipe(gulp.dest(paths.js)); .pipe(gulp.dest(paths.js));

29
package-lock.json generated
View File

@ -4524,16 +4524,6 @@
"vinyl": "^2.0.0" "vinyl": "^2.0.0"
} }
}, },
"gulp-ignore": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/gulp-ignore/-/gulp-ignore-2.0.2.tgz",
"integrity": "sha1-XC6ioKRALgq0orzRLv2SlTRNePI=",
"dev": true,
"requires": {
"gulp-match": "^1.0.3",
"through2": "^2.0.1"
}
},
"gulp-imagemin": { "gulp-imagemin": {
"version": "5.0.3", "version": "5.0.3",
"resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-5.0.3.tgz", "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-5.0.3.tgz",
@ -4553,15 +4543,6 @@
"through2-concurrent": "^2.0.0" "through2-concurrent": "^2.0.0"
} }
}, },
"gulp-match": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz",
"integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==",
"dev": true,
"requires": {
"minimatch": "^3.0.3"
}
},
"gulp-plumber": { "gulp-plumber": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz",
@ -4681,16 +4662,6 @@
"replacestream": "^4.0.0" "replacestream": "^4.0.0"
} }
}, },
"gulp-rimraf": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/gulp-rimraf/-/gulp-rimraf-0.2.2.tgz",
"integrity": "sha512-36X2sfj2d++avb6TUpL9SQIqGR8Wl/NNBVw74ZbXZJ/MGWAmz6aPe/msuyVyUSZPn1RYlctSLV9W5uzPTMk+kw==",
"dev": true,
"requires": {
"rimraf": "^2.6.2",
"through2": "^2.0.3"
}
},
"gulp-sass": { "gulp-sass": {
"version": "4.0.2", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.2.tgz", "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.2.tgz",

View File

@ -39,13 +39,11 @@
"gulp-babel": "^8.0.0", "gulp-babel": "^8.0.0",
"gulp-clean-css": "^4.3.0", "gulp-clean-css": "^4.3.0",
"gulp-concat": "^2.6.1", "gulp-concat": "^2.6.1",
"gulp-ignore": "^2.0.2",
"gulp-imagemin": "^5.0.3", "gulp-imagemin": "^5.0.3",
"gulp-plumber": "^1.2.1", "gulp-plumber": "^1.2.1",
"gulp-postcss": "^8.0.0", "gulp-postcss": "^8.0.0",
"gulp-rename": "^1.4.0", "gulp-rename": "^1.4.0",
"gulp-replace": "^1.0.0", "gulp-replace": "^1.0.0",
"gulp-rimraf": "^0.2.2",
"gulp-sass": "^4.0.2", "gulp-sass": "^4.0.2",
"gulp-sourcemaps": "^2.6.5", "gulp-sourcemaps": "^2.6.5",
"gulp-touch-fd": "^2.0.0", "gulp-touch-fd": "^2.0.0",