| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
 | | { |  |   "name": "readdirp", |  |   "description": "Recursive version of fs.readdir with streaming API.", |  |   "version": "3.6.0", |  |   "homepage": "https://github.com/paulmillr/readdirp", |  |   "repository": { |  |     "type": "git", |  |     "url": "git://github.com/paulmillr/readdirp.git" |  |   }, |  |   "license": "MIT", |  |   "bugs": { |  |     "url": "https://github.com/paulmillr/readdirp/issues" |  |   }, |  |   "author": "Thorsten Lorenz <thlorenz@gmx.de> (thlorenz.com)", |  |   "contributors": [ |  |     "Thorsten Lorenz <thlorenz@gmx.de> (thlorenz.com)", |  |     "Paul Miller (https://paulmillr.com)" |  |   ], |  |   "main": "index.js", |  |   "engines": { |  |     "node": ">=8.10.0" |  |   }, |  |   "files": [ |  |     "index.js", |  |     "index.d.ts" |  |   ], |  |   "keywords": [ |  |     "recursive", |  |     "fs", |  |     "stream", |  |     "streams", |  |     "readdir", |  |     "filesystem", |  |     "find", |  |     "filter" |  |   ], |  |   "scripts": { |  |     "dtslint": "dtslint", |  |     "nyc": "nyc", |  |     "mocha": "mocha --exit", |  |     "lint": "eslint --report-unused-disable-directives --ignore-path .gitignore .", |  |     "test": "npm run lint && nyc npm run mocha" |  |   }, |  |   "dependencies": { |  |     "picomatch": "^2.2.1" |  |   }, |  |   "devDependencies": { |  |     "@types/node": "^14", |  |     "chai": "^4.2", |  |     "chai-subset": "^1.6", |  |     "dtslint": "^3.3.0", |  |     "eslint": "^7.0.0", |  |     "mocha": "^7.1.1", |  |     "nyc": "^15.0.0", |  |     "rimraf": "^3.0.0", |  |     "typescript": "^4.0.3" |  |   }, |  |   "nyc": { |  |     "reporter": [ |  |       "html", |  |       "text" |  |     ] |  |   }, |  |   "eslintConfig": { |  |     "root": true, |  |     "extends": "eslint:recommended", |  |     "parserOptions": { |  |       "ecmaVersion": 9, |  |       "sourceType": "script" |  |     }, |  |     "env": { |  |       "node": true, |  |       "es6": true |  |     }, |  |     "rules": { |  |       "array-callback-return": "error", |  |       "no-empty": [ |  |         "error", |  |         { |  |           "allowEmptyCatch": true |  |         } |  |       ], |  |       "no-else-return": [ |  |         "error", |  |         { |  |           "allowElseIf": false |  |         } |  |       ], |  |       "no-lonely-if": "error", |  |       "no-var": "error", |  |       "object-shorthand": "error", |  |       "prefer-arrow-callback": [ |  |         "error", |  |         { |  |           "allowNamedFunctions": true |  |         } |  |       ], |  |       "prefer-const": [ |  |         "error", |  |         { |  |           "ignoreReadBeforeAssign": true |  |         } |  |       ], |  |       "prefer-destructuring": [ |  |         "error", |  |         { |  |           "object": true, |  |           "array": false |  |         } |  |       ], |  |       "prefer-spread": "error", |  |       "prefer-template": "error", |  |       "radix": "error", |  |       "semi": "error", |  |       "strict": "error", |  |       "quotes": [ |  |         "error", |  |         "single" |  |       ] |  |     } |  |   } |  | } | 
 |