{ "author": "Thorsten Lorenz (thlorenz.com)", "bugs": { "url": "https://github.com/paulmillr/readdirp/issues" }, "contributors": [ "Thorsten Lorenz (thlorenz.com)", "Paul Miller (https://paulmillr.com)" ], "dependencies": { "picomatch": "^2.2.1" }, "description": "Recursive version of fs.readdir with streaming API.", "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" }, "engines": { "node": ">=8.10.0" }, "eslintConfig": { "env": { "es6": true, "node": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 9, "sourceType": "script" }, "root": true, "rules": { "array-callback-return": "error", "no-else-return": [ "error", { "allowElseIf": false } ], "no-empty": [ "error", { "allowEmptyCatch": true } ], "no-lonely-if": "error", "no-var": "error", "object-shorthand": "error", "prefer-arrow-callback": [ "error", { "allowNamedFunctions": true } ], "prefer-const": [ "error", { "ignoreReadBeforeAssign": true } ], "prefer-destructuring": [ "error", { "array": false, "object": true } ], "prefer-spread": "error", "prefer-template": "error", "quotes": [ "error", "single" ], "radix": "error", "semi": "error", "strict": "error" } }, "files": [ "index.js", "index.d.ts" ], "homepage": "https://github.com/paulmillr/readdirp", "keywords": [ "recursive", "fs", "stream", "streams", "readdir", "filesystem", "find", "filter" ], "license": "MIT", "main": "index.js", "name": "readdirp", "nyc": { "reporter": [ "html", "text" ] }, "repository": { "type": "git", "url": "git://github.com/paulmillr/readdirp.git" }, "scripts": { "dtslint": "dtslint", "lint": "eslint --report-unused-disable-directives --ignore-path .gitignore .", "mocha": "mocha --exit", "nyc": "nyc", "test": "npm run lint && nyc npm run mocha" }, "version": "3.5.0" }