diff --git a/gulp/gulp-apidoc.js b/gulp/gulp-apidoc.js index 0b15f65fa6..0771028cd4 100644 --- a/gulp/gulp-apidoc.js +++ b/gulp/gulp-apidoc.js @@ -1,12 +1,13 @@ import gulp from 'gulp'; -import clean from 'rimraf'; +import { rimraf as clean } from 'rimraf'; import apidoc from 'apidoc'; const APIDOC_DEST_PATH = './apidoc/html'; const APIDOC_SRC_PATH = './website/server'; const APIDOC_CONFIG_PATH = './apidoc/apidoc.json'; gulp.task('apidoc:clean', done => { - clean(APIDOC_DEST_PATH, done); + clean.sync(APIDOC_DEST_PATH); + done(); }); gulp.task('apidoc', gulp.series('apidoc:clean', done => { diff --git a/gulp/gulp-build.js b/gulp/gulp-build.js index 11f91b454f..dc2c5c89a6 100644 --- a/gulp/gulp-build.js +++ b/gulp/gulp-build.js @@ -6,7 +6,7 @@ import babel from 'gulp-babel'; import os from 'os'; import fs from 'fs'; import spawn from 'cross-spawn'; // eslint-disable-line import/no-extraneous-dependencies -import clean from 'rimraf'; +import { rimraf as clean } from 'rimraf'; gulp.task('build:babel:server', () => gulp.src('website/server/**/*.js') .pipe(babel()) diff --git a/gulp/gulp-sprites.js b/gulp/gulp-sprites.js index bc6f3ec3dd..683e7846a3 100644 --- a/gulp/gulp-sprites.js +++ b/gulp/gulp-sprites.js @@ -1,6 +1,6 @@ import gulp from 'gulp'; import spritesmith from 'gulp.spritesmith'; -import clean from 'rimraf'; +import { rimraf as clean } from 'rimraf'; import mergeStream from 'merge-stream'; import { sync } from 'glob'; @@ -109,7 +109,8 @@ gulp.task('sprites:main', async () => { }); gulp.task('sprites:clean', done => { - clean(`${IMG_DIST_PATH}spritesmith*,${CSS_DIST_PATH}spritesmith*}`, done); + clean.sync(`${IMG_DIST_PATH}spritesmith*,${CSS_DIST_PATH}spritesmith*}`); + done(); }); gulp.task('sprites:compile', gulp.series('sprites:clean', 'sprites:main', done => done())); diff --git a/package.json b/package.json index ed5454c1ba..12972f46c4 100644 --- a/package.json +++ b/package.json @@ -66,8 +66,8 @@ "rate-limiter-flexible": "^2.4.2", "redis": "^3.1.2", "remove-markdown": "^0.5.0", - "rimraf": "^3.0.2", "short-uuid": "^4.2.2", + "rimraf": "6.0.1", "sinon": "^15.2.0", "stripe": "^12.18.0", "superagent": "^8.1.2",