File tree 4 files changed +17
-8
lines changed
node_modules/promise-call-limit
4 files changed +17
-8
lines changed Original file line number Diff line number Diff line change 1
- const defLimit = require ( 'os' ) . cpus ( ) . length
1
+ const os = require ( 'os' )
2
+ // availableParallelism available only since node v19, for older versions use
3
+ // cpus() cpus() can return an empty list if /proc is not mounted, use 1 in
4
+ // this case
5
+
6
+ /* istanbul ignore next - version-specific workaround */
7
+ const defLimit = 'availableParallelism' in os
8
+ ? os . availableParallelism ( )
9
+ : Math . max ( 1 , os . cpus ( ) . length )
10
+
2
11
const callLimit = ( queue , limit = defLimit ) => new Promise ( ( res , rej ) => {
3
12
let active = 0
4
13
let current = 0
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " promise-call-limit" ,
3
- "version" : " 1.0.1 " ,
3
+ "version" : " 1.0.2 " ,
4
4
"files" : [
5
5
" index.js"
6
6
],
21
21
"check-coverage" : true
22
22
},
23
23
"devDependencies" : {
24
- "tap" : " ^14.10.6 "
24
+ "tap" : " ^16.0.0 "
25
25
},
26
26
"funding" : {
27
27
"url" : " https://github.com/sponsors/isaacs"
Original file line number Diff line number Diff line change 10205
10205
}
10206
10206
},
10207
10207
"node_modules/promise-call-limit": {
10208
- "version": "1.0.1 ",
10209
- "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1 .tgz",
10210
- "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q ==",
10208
+ "version": "1.0.2 ",
10209
+ "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.2 .tgz",
10210
+ "integrity": "sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA ==",
10211
10211
"funding": {
10212
10212
"url": "https://github.com/sponsors/isaacs"
10213
10213
}
15026
15026
"parse-conflict-json": "^3.0.0",
15027
15027
"proc-log": "^3.0.0",
15028
15028
"promise-all-reject-late": "^1.0.0",
15029
- "promise-call-limit": "^1.0.1 ",
15029
+ "promise-call-limit": "^1.0.2 ",
15030
15030
"read-package-json-fast": "^3.0.2",
15031
15031
"semver": "^7.3.7",
15032
15032
"ssri": "^10.0.1",
Original file line number Diff line number Diff line change 30
30
"parse-conflict-json" : " ^3.0.0" ,
31
31
"proc-log" : " ^3.0.0" ,
32
32
"promise-all-reject-late" : " ^1.0.0" ,
33
- "promise-call-limit" : " ^1.0.1 " ,
33
+ "promise-call-limit" : " ^1.0.2 " ,
34
34
"read-package-json-fast" : " ^3.0.2" ,
35
35
"semver" : " ^7.3.7" ,
36
36
"ssri" : " ^10.0.1" ,
You can’t perform that action at this time.
0 commit comments