Ver Fonte

deps: remove `rimraf` in favor of built-in `fs.rm`

Antoine du Hamel há 3 anos atrás
pai
commit
e4c53bdad7

+ 4 - 2
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:*",

+ 1 - 2
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))

+ 0 - 1
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",

+ 2 - 2
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
   }