Skip to content

Commit b3c146a

Browse files
committed
fix: prevent EMFILE error in environment low file descriptors limit
1 parent 49e75b8 commit b3c146a

File tree

8 files changed

+8
-7
lines changed

8 files changed

+8
-7
lines changed

lib/content/read.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const fs = require('fs/promises')
3+
const fs = require('fs-extra')
44
const fsm = require('fs-minipass')
55
const ssri = require('ssri')
66
const contentPath = require('./path')

lib/content/rm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const fs = require('fs/promises')
3+
const fs = require('fs-extra')
44
const contentPath = require('./path')
55
const { hasContent } = require('./read')
66

lib/content/write.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const events = require('events')
44

55
const contentPath = require('./path')
6-
const fs = require('fs/promises')
6+
const fs = require('fs-extra')
77
const { moveFile } = require('@npmcli/fs')
88
const { Minipass } = require('minipass')
99
const Pipeline = require('minipass-pipeline')

lib/entry-index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const {
88
readdir,
99
rm,
1010
writeFile,
11-
} = require('fs/promises')
11+
} = require('fs-extra')
1212
const { Minipass } = require('minipass')
1313
const path = require('path')
1414
const ssri = require('ssri')

lib/rm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const { rm } = require('fs/promises')
3+
const { rm } = require('fs-extra')
44
const glob = require('./util/glob.js')
55
const index = require('./entry-index')
66
const memo = require('./memoization')

lib/util/tmp.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const { withTempDir } = require('@npmcli/fs')
4-
const fs = require('fs/promises')
4+
const fs = require('fs-extra')
55
const path = require('path')
66

77
module.exports.mkdir = mktmpdir

lib/verify.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const {
77
stat,
88
truncate,
99
writeFile,
10-
} = require('fs/promises')
10+
} = require('fs-extra')
1111
const contentPath = require('./content/path')
1212
const fsm = require('fs-minipass')
1313
const glob = require('./util/glob.js')

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"license": "ISC",
4848
"dependencies": {
4949
"@npmcli/fs": "^4.0.0",
50+
"fs-extra": "^11.2.0",
5051
"fs-minipass": "^3.0.0",
5152
"glob": "^10.2.2",
5253
"lru-cache": "^10.0.1",

0 commit comments

Comments
 (0)