From e4c53bdad776a7a3854b44ef2c53492fe75f7484 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 22 Jun 2021 11:21:46 +0200 Subject: [PATCH] deps: remove `rimraf` in favor of built-in `fs.rm` --- examples/aws-companion/package.json | 6 ++++-- examples/aws-companion/server.js | 3 +-- package.json | 1 - test/endtoend/utils.js | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/aws-companion/package.json b/examples/aws-companion/package.json index 20944976a..8ea15af56 100644 --- a/examples/aws-companion/package.json +++ b/examples/aws-companion/package.json @@ -14,10 +14,12 @@ "cors": "^2.8.5", "express": "^4.16.4", "express-session": "^1.15.6", - "npm-run-all": "^4.1.5", - "rimraf": "^2.6.3" + "npm-run-all": "^4.1.5" }, "private": true, + "engines": { + "node": ">=14.14.0" + }, "scripts": { "copy": "cp ../../packages/uppy/dist/uppy.min.css .", "start": "npm-run-all --serial copy --parallel start:*", diff --git a/examples/aws-companion/server.js b/examples/aws-companion/server.js index 89db872c2..d277c2866 100644 --- a/examples/aws-companion/server.js +++ b/examples/aws-companion/server.js @@ -1,6 +1,5 @@ const fs = require('fs') const path = require('path') -const rimraf = require('rimraf') const companion = require('../../packages/@uppy/companion') const app = require('express')() @@ -45,7 +44,7 @@ try { fs.mkdirSync(DATA_DIR) } process.on('exit', () => { - rimraf.sync(DATA_DIR) + fs.rmSync(DATA_DIR, { recursive: true, force: true }) }) app.use(companion.app(options)) diff --git a/package.json b/package.json index 40f16e28a..bbca61ed8 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,6 @@ "replacestream": "^4.0.3", "resize-observer-polyfill": "^1.5.1", "resolve": "^1.17.0", - "rimraf": "2.7.1", "sass": "1.29.0", "size-limit": "4.5.6", "stringify-object": "3.3.0", diff --git a/test/endtoend/utils.js b/test/endtoend/utils.js index 243deb466..29c9da29d 100644 --- a/test/endtoend/utils.js +++ b/test/endtoend/utils.js @@ -139,7 +139,7 @@ class StaticServerService { const tus = require('tus-node-server') const os = require('os') -const rimraf = promisify(require('rimraf')) +const fs = require('fs/promises') const { randomBytes } = require('crypto') const http = require('http') const httpProxy = require('http-proxy') @@ -187,7 +187,7 @@ class TusService { const close = promisify(this.server.close.bind(this.server)) await close() } - await rimraf(this.path) + await fs.rm(this.path, { recursive: true, force: true }) this.slowServer = null this.tusServer = null }