{"_id":"vfile-find-down","_rev":"157806","name":"vfile-find-down","description":"vfile utility to find one or more files by searching the file system downwards","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2021-06-03T11:37:51.000Z","created":"2015-11-18T22:50:27.173Z","6.0.0":"2021-05-05T17:04:25.443Z","5.0.1":"2020-03-02T15:43:34.772Z","5.0.0":"2019-05-30T17:33:45.499Z","4.0.1":"2019-05-30T11:20:21.065Z","4.0.0":"2018-10-28T11:36:31.364Z","3.0.0":"2018-05-05T09:24:18.339Z","2.0.3":"2018-05-03T20:42:19.325Z","2.0.2":"2017-08-14T20:18:59.903Z","2.0.1":"2016-08-21T16:56:53.355Z","2.0.0":"2016-08-21T14:47:03.069Z","1.0.0":"2015-11-18T22:50:27.173Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"versions":{"6.0.0":{"name":"vfile-find-down","version":"6.0.0","description":"vfile utility to find one or more files by searching the file system downwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"to-vfile":"^7.0.0","vfile":"^5.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"1e55e1ed8a2c2bb0e83134eda8dcf99447a4fad7","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@6.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"shasum":"bee8b95cebfdef6ff26650906f60bdf16eee08c2","size":5156,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-6.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_6.0.0_1620234265118_0.9751430794225373"},"_hasShrinkwrap":false,"publish_time":1620234265443,"_cnpm_publish_time":1620234265443},"5.0.1":{"name":"vfile-find-down","version":"5.0.1","description":"vfile utility to find one or more files by searching the file system downwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"to-vfile":"^6.0.0"},"devDependencies":{"nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","xo":"^0.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"abaa3ea4b2ac665e823cc7e1ba7a3cd27e7caf85","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@5.0.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"78e929bc93e6e48e7f2072a30d12e6ac2b178fd4","size":4212,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-5.0.1.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_5.0.1_1583163814645_0.7436465435317186"},"_hasShrinkwrap":false,"publish_time":1583163814772,"_cnpm_publish_time":1583163814772},"5.0.0":{"name":"vfile-find-down","version":"5.0.0","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"to-vfile":"^6.0.0"},"devDependencies":{"nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ece8496b7bcd1c380f55cda17f1e082f7f7a728b","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@5.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"b018fc519e1194e739ea453341e233dfb3911e0b","size":4141,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-5.0.0.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_5.0.0_1559237625308_0.46811920322216927"},"_hasShrinkwrap":false,"publish_time":1559237625499,"_cnpm_publish_time":1559237625499},"4.0.1":{"name":"vfile-find-down","version":"4.0.1","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"to-vfile":"^5.0.0"},"devDependencies":{"nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c299c2c75699abfdffc1953a951cfaa81fbf9d2a","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@4.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"4d42f9ffd58f161fb930bde89d5bbe66ae7357c8","size":4143,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-4.0.1.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_4.0.1_1559215220918_0.8002845325965466"},"_hasShrinkwrap":false,"publish_time":1559215221065,"_cnpm_publish_time":1559215221065},"4.0.0":{"name":"vfile-find-down","version":"4.0.0","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"to-vfile":"^5.0.0"},"devDependencies":{"nyc":"^13.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"3ab29d543e4cbb2eea8cb43298a80be41ab51bc7","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5a395ca5a0dc68f2e12a5b11470af6142371154b","size":3992,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-4.0.0.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_4.0.0_1540726591210_0.5334026476500684"},"_hasShrinkwrap":false,"publish_time":1540726591364,"_cnpm_publish_time":1540726591364},"3.0.0":{"name":"vfile-find-down","version":"3.0.0","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"to-vfile":"^4.0.0"},"devDependencies":{"nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"944be295d63734757c431b34882a795d3d0d7dc6","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@3.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"ed5cd50fa653b99435d06693a71f071a3ee6d149","size":3992,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-3.0.0.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_3.0.0_1525512258276_0.0364437655450518"},"_hasShrinkwrap":false,"publish_time":1525512258339,"_cnpm_publish_time":1525512258339},"2.0.3":{"name":"vfile-find-down","version":"2.0.3","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"to-vfile":"^2.0.0"},"devDependencies":{"nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"614d90bad289d226b482be7a605e307505f82eb2","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@2.0.3","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"a27656029b622e35be20386524a8c366755c3e7d","size":3992,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-2.0.3.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down_2.0.3_1525380139259_0.9240856686347796"},"_hasShrinkwrap":false,"publish_time":1525380139325,"_cnpm_publish_time":1525380139325},"2.0.2":{"name":"vfile-find-down","version":"2.0.2","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-down.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"to-vfile":"^2.0.0"},"devDependencies":{"nyc":"^11.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.1"},"scripts":{"build-md":"remark . -qfo","build":"npm run build-md","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"14145c20780fde483cb47443adb9bc7270c2fd62","homepage":"https://github.com/vfile/vfile-find-down#readme","_id":"vfile-find-down@2.0.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"1949dbe2555c9550be003d41e024e12701860e80","size":3757,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-2.0.2.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-down-2.0.2.tgz_1502741938969_0.28815678390674293"},"directories":{},"publish_time":1502741939903,"_hasShrinkwrap":false,"_cnpm_publish_time":1502741939903},"2.0.1":{"name":"vfile-find-down","version":"2.0.1","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"dependencies":{"has":"^1.0.1","to-vfile":"^2.0.0"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-find-down.git"},"bugs":{"url":"https://github.com/wooorm/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"devDependencies":{"nyc":"^8.1.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build":"npm run build-md","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true},"remarkConfig":{"output":true,"plugins":{"comment-config":null,"github":null,"lint":{"list-item-spacing":false,"heading-increment":false},"validate-links":null},"settings":{"bullet":"*"}},"gitHead":"6fa8846174a87fa2de8d34f508aeba66e6b8069a","homepage":"https://github.com/wooorm/vfile-find-down#readme","_id":"vfile-find-down@2.0.1","_shasum":"a9fc858cb256fbbbc04f7465a5f6f2753338596e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"a9fc858cb256fbbbc04f7465a5f6f2753338596e","size":4356,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-2.0.1.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vfile-find-down-2.0.1.tgz_1471798611958_0.48706465354189277"},"directories":{},"publish_time":1471798613355,"_cnpm_publish_time":1471798613355,"_hasShrinkwrap":false},"2.0.0":{"name":"vfile-find-down","version":"2.0.0","description":"Find files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward"],"dependencies":{"to-vfile":"^2.0.0"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-find-down.git"},"bugs":{"url":"https://github.com/wooorm/vfile-find-down/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"devDependencies":{"has":"^1.0.1","nyc":"^8.1.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build":"npm run build-md","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true},"remarkConfig":{"output":true,"plugins":{"comment-config":null,"github":null,"lint":{"list-item-spacing":false,"heading-increment":false},"validate-links":null},"settings":{"bullet":"*"}},"gitHead":"3607a449d5208eb3a5ef16c5deecd7c69961f01e","homepage":"https://github.com/wooorm/vfile-find-down#readme","_id":"vfile-find-down@2.0.0","_shasum":"244e0dfead1e319341ee66b047c04ed73b2e9f29","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"244e0dfead1e319341ee66b047c04ed73b2e9f29","size":4354,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-2.0.0.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vfile-find-down-2.0.0.tgz_1471790821503_0.5857831300236285"},"directories":{},"publish_time":1471790823069,"_cnpm_publish_time":1471790823069,"_hasShrinkwrap":false},"1.0.0":{"name":"vfile-find-down","version":"1.0.0","description":"Find one or more files by searching the file system downwards","license":"MIT","keywords":["vfile","walk","find","down","downward","downwards","above","retext","mdast"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-find-down.git"},"dependencies":{"to-vfile":"^1.0.0"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^2.0.0","mdast-comment-config":"^1.0.0","mdast-github":"^1.0.0","mdast-lint":"^1.0.0","mdast-slug":"^2.0.0","mdast-validate-links":"^1.1.1","tape":"^4.2.0"},"scripts":{"build-md":"mdast . --quiet  --frail","build":"npm run build-md","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"814dd210cff202661d3b7c1c0d15f209c2f4fe45","bugs":{"url":"https://github.com/wooorm/vfile-find-down/issues"},"homepage":"https://github.com/wooorm/vfile-find-down#readme","_id":"vfile-find-down@1.0.0","_shasum":"84a4d66d03513f6140a84e0776ef0848d4f0ad95","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"84a4d66d03513f6140a84e0776ef0848d4f0ad95","size":4687,"noattachment":false,"key":"/vfile-find-down/-/vfile-find-down-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vfile-find-down/download/vfile-find-down-1.0.0.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"publish_time":1447887027173,"_cnpm_publish_time":1447887027173,"_hasShrinkwrap":false}},"readme":"# vfile-find-down\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\nFind [vfile][]s by searching the file system downwards.\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c):\nNode 12+ is needed to use it and it must be `import`ed instead of `require`d.\n\n[npm][]:\n\n```sh\nnpm install vfile-find-down\n```\n\n## Use\n\n```js\nvar findDown = require('vfile-find-down')\n\nfindDown('.md', console.log)\n```\n\nYields:\n\n```js\nnull [ VFile {\n  data: {},\n  messages: [],\n  history: [ '/Users/tilde/projects/oss/vfile-find-down/readme.md' ],\n  cwd: '/Users/tilde/projects/oss/vfile-find-down' } ]\n```\n\n## API\n\nThis package exports the following identifiers: `findDown`, `findDownOne`,\n`INCLUDE`, `SKIP`, `BREAK`.\nThere is no default export.\n\n### `findDown(tests[, paths][, callback])`\n\nSearch for `tests` downwards.\nCalls callback with either an error or an array of files passing `tests`.\nNote: Virtual Files are not read (their `contents` is not populated).\n\n##### Signatures\n\n*   `(tests: Tests, paths?: string|Array.<string>, callback: Callback): void`\n*   `(tests: Tests, paths?: string|Array.<string>): Promise.<Array.<VFile>>`\n\n##### Parameters\n\n###### `tests`\n\nThings to search for (`string|Function|Array.<Tests>`).\n\nIf an array is passed in, any test must match a given file for it to be\nincluded.\n\nIf a `string` is passed in, the `basename` or `extname` of files must match it\nfor them to be included (and hidden directories and `node_modules` will not be\nsearched).\n\nOtherwise, they must be [`function`][test].\n\n###### `paths`\n\nPlace(s) to searching from (`Array.<string>` or `string`, default:\n`process.cwd()`).\n\n###### `callback`\n\nFunction called with all matching files (`function cb(err[, files])`).\n\n### `findDownOne(tests[, paths][, callback])`\n\nLike `findDown`, but either calls `callback` with the first found file or\n`null`, or returns a promise that resolved to a file or `null`.\n\n### `function test(file, stats)`\n\nCheck whether a virtual file should be included.\nCalled with a [vfile][] and a [stats][] object.\n\n###### Returns\n\n*   `true` or `INCLUDE` — Include the file in the results\n*   `SKIP` — Do not search inside this directory\n*   `BREAK` — Stop searching for files\n*   anything else is ignored: files are neither included nor skipped\n\nThe different flags can be combined by using the pipe operator:\n`INCLUDE | SKIP`.\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`vfile/.github`][health] for ways to\nget started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/vfile/vfile-find-down/workflows/main/badge.svg\n\n[build]: https://github.com/vfile/vfile-find-down/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/vfile/vfile-find-down.svg\n\n[coverage]: https://codecov.io/github/vfile/vfile-find-down\n\n[downloads-badge]: https://img.shields.io/npm/dm/vfile-find-down.svg\n\n[downloads]: https://www.npmjs.com/package/vfile-find-down\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/vfile/vfile/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[contributing]: https://github.com/vfile/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/vfile/.github/blob/HEAD/support.md\n\n[health]: https://github.com/vfile/.github\n\n[coc]: https://github.com/vfile/.github/blob/HEAD/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[vfile]: https://github.com/vfile/vfile\n\n[stats]: https://nodejs.org/api/fs.html#fs_class_fs_stats\n\n[test]: #function-testfile-stats\n","_attachments":{},"homepage":"https://github.com/vfile/vfile-find-down#readme","bugs":{"url":"https://github.com/vfile/vfile-find-down/issues"},"license":"MIT"}