Skip to content
This repository was archived by the owner on Jul 31, 2024. It is now read-only.

Commit 7ba7bec

Browse files
committed
[Refactor] replace rimraf with fs.rmSync recursive
1 parent 517cfa1 commit 7ba7bec

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

getProjectTempDir.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
const tmp = require('tmp');
44
const nodeCleanup = require('node-cleanup');
55
const semver = require('semver');
6-
const rimraf = require('rimraf');
76
const colors = require('colors/safe');
87

98
const path = require('path');
109
const { exec, execSync } = require('child_process');
10+
const { rmSync } = require('fs');
1111
const { writeFile } = require('fs').promises;
1212

1313
const cleanupHandlers = [];
@@ -47,7 +47,7 @@ const getRootTempDir = function getRootTempDir(npmNeeded, logger = () => {}) {
4747
JSON.stringify(pkgContents),
4848
).then(() => new Promise((resolve, reject) => {
4949
cleanupHandlers.unshift(() => {
50-
rimraf.sync(path.join(tmpDir, '*'));
50+
rmSync(path.join(tmpDir, '*'), { recursive: true, force: true });
5151
});
5252
exec('npm install --no-package-lock --silent >/dev/null', { cwd: tmpDir }, (err) => {
5353
if (err) {

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"libnpx": "^10.2.4",
4545
"node-cleanup": "^2.1.2",
4646
"npm-lockfile": "^4.0.0",
47-
"rimraf": "=5.0.7",
4847
"semver": "^7.6.3",
4948
"tmp": "^0.2.3"
5049
},

0 commit comments

Comments
 (0)