From d11e95ab710daf5b4201648eeaeaaeed41d85fe2 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Tue, 8 Oct 2024 10:53:45 -0400 Subject: [PATCH] fix: Don't mutate promises for dependencies --- lib/fs.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/fs.js b/lib/fs.js index bc8e867..7c3998f 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -4,7 +4,7 @@ const promises = gracefulFs.promises /** * Add fs.rm for older versions of node */ -promises.rm = promises.rm || async function (...args) { +async function rm(...args) { const pathToRemove = args[0] const options = args[1] || {} @@ -28,5 +28,8 @@ promises.rm = promises.rm || async function (...args) { module.exports = { ...gracefulFs, - promises + promises: { + rm, + ...promises, + } }