{"_id":"vfile-find-up","_rev":"16-6cedf678064f58c874c15c553f2e95fb","name":"vfile-find-up","description":"vfile utility to find one or more files by searching the file system upwards","dist-tags":{"latest":"7.1.0"},"versions":{"1.0.0":{"name":"vfile-find-up","version":"1.0.0","description":"Find one or more files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward","upwards","above","retext","mdast"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-find-up.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.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.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":"a16e2a53ad25c9c00ce43e8343a56f460f620387","bugs":{"url":"https://github.com/wooorm/vfile-find-up/issues"},"homepage":"https://github.com/wooorm/vfile-find-up#readme","_id":"vfile-find-up@1.0.0","_shasum":"5604da6fe453b34350637984eb5fe4909e280390","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.1","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5604da6fe453b34350637984eb5fe4909e280390","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-1.0.0.tgz","integrity":"sha512-t97P/jQswvX0n//+RB74Wj43VOg3tel2InzaJYryaBewd4uN4pNXuoH/F00PkI3U1fBp+w/SIyrTjzIzPwDODg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg65qdJ1G8U7eH0YQkvyYIH5aLiMUeLUhQMs0ZL805jAiEAnWgMgQAFavFwUggRqaIWPeMieahZqDMvMzpjSHaqoSg="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"2.0.0":{"name":"vfile-find-up","version":"2.0.0","description":"Find files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward"],"dependencies":{"to-vfile":"^2.0.0"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-find-up.git"},"bugs":{"url":"https://github.com/wooorm/vfile-find-up/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":"b894c1c909168fc8308964fcb71050bf55207f6e","homepage":"https://github.com/wooorm/vfile-find-up#readme","_id":"vfile-find-up@2.0.0","_shasum":"d32cacd13b4d327888bb47a1e827a63d68dfaad1","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d32cacd13b4d327888bb47a1e827a63d68dfaad1","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-2.0.0.tgz","integrity":"sha512-lD5zP2ZgLau4mZeppdUA8wH1kQ1yCZqzYYR2LHJqE1MFJFNkfF+TjN3QEloa2+v4nTX972hR6inkjaOccm/bzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPz0amaUYkZ/F0TZGsJamu772qj72cJOvPv9HJoUdm2wIhAMajXIRoUZgeRT+7xkuh+Z9qXIm5CzvlUTT3uFwtijc4"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vfile-find-up-2.0.0.tgz_1471790761008_0.14761478872969747"},"directories":{}},"2.0.2":{"name":"vfile-find-up","version":"2.0.2","description":"Find files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"be742c4ccb7e57edda4fecfb71d496dd97c68e9a","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@2.0.2","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-kYGgsSNpYjPxcEoud1aHNFfchsV0Z6Pyc8M5LfD1wX/tV0/bn32MKHDfv4fqV9DBLVuw2YSGOs31nRY/42DfUA==","shasum":"bd64ca2a9a26aabb6d537d9c38548c36ecf927c7","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-2.0.2.tgz","fileCount":4,"unpackedSize":8163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa63UlCRA9TVsSAnZWagAAvA8P/iQw8FnS2I+HdJl7geNt\neR4DDsxfxgfwJCfQXG5/0f8UUCX6gqnN8LqQoSBOc8JMf0qiAPkaWc/1BJNE\nnZJZjQesNB82tu1CjxHBHTMM9Z82p3/xDTozCJEAOYHaKITi3Mt+48pTE8Rq\nApNrKbBJdDJ72uVq2lp0Y+n7teA/qe0H9VJmk5uBQQeUag5+OXdjQTNHg5q1\n0p/yHvf3uXUYBXEWPstV3wbkEqzYafFjY4OwTuisMRnWYtKU0ZhsN2CiE6ey\ndIyX6l6P0jG0tPOu5Pj+bdaKkKHoZjaWscHmTVppyZqnWOVx20dBy5M9i0k1\niTA7/pPUGg4l7QbBfxtaXbjpHiIer414z9/vBn1AhsqEfwssHfvHYnAyoiE5\nBajL2G4o2G5f61Q5s4YYhXjugKlHa8vXfXhpKl7tqdPSp9bDyy23mIKIbrNE\nxOQPZc1AiTErZOlui+SoGW4hInMhGbBoNfOG1T/FsZp7XwvLflhSRHXFa3qH\nWAbgMqkCrNNQQPyYZVcWB97PHA+ZL64wC1/VjnvIksCRaRUqPvQM3Gh3JlZr\nRheeBDKHg8LxarmTb2ZiPLEAG/CzL9QCZmVX38q2gmNW4Jfd+fOtMrhB527W\nWa9X3Vgywgf9ViNa06ZGUZEGHmTSy4XcI0uBCw5TA2Ugalmu5jB302RppV8F\nhvwP\r\n=3Kjp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCanCjMe4vNu1ZiF5CEvEuMAH1KMqvShYmE3RXZb4TnWwIgabmpwlzrNtwYzC6rmZWzaBtZtucKRkuD3fV3Pg6pbhw="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-up_2.0.2_1525380388242_0.37529372257132265"},"_hasShrinkwrap":false},"3.0.0":{"name":"vfile-find-up","version":"3.0.0","description":"Find files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"d6738a38b9b03920e32cc44556e1c2540c4d2330","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@3.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-5ElZCewe3B4D34P27MGjphrJngxLO5+yql43brE+ufghp5Ox68nKfUZlxQBaiGJ8OEL3djAS5fDT1Enn2fUZEg==","shasum":"c0cf7c0877926dea9c5e7c050f6fe59ce05d303e","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-3.0.0.tgz","fileCount":4,"unpackedSize":8163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7XgsCRA9TVsSAnZWagAAI7oP/1OURR3J6VUmQ42dNTMS\nhX92g8De1LNQCTCprK/QqF/HCI3Di+Z/keYQSq3QdJbWa87IN6ifewj0bQEr\n2Efi2EX4CEWAe75X/XdmbPn5ktXlD6x/iG/kQMjFzg+qYjgCVHEYuAOGZBoN\nnRStxHfLJWYHBomgv6hrIA+fhMQu9/t8TDxiRulaojXcF+txnIeAUWaFsUxy\ngM8/ct+I2cgmsSA5BXzTvV53P+CCBYdxU4PDGLkeeL+jh+7KOLJjWmFQRMie\nehLv1H2lWfGBUQSE8B2C+3mtd9dJmIpWdBBjzFesop/WL/QPU6ifXMf3hUK/\n2GnX7Sn6eRSGynx3K5IzmoahWgIhaOewsAWzD9fA/K0Uqu92i/AdlG8kHmT+\n1Ig7yvxhb5UzVi/RAilM0Z3yupN/VnjOokHDrY/0DiaOveQNvzQBthB/gU7c\ngi5WZyK9J+IdgUNy/lITTuY9lw0FLNX13PyG7nohSxW4dC4oiyB9N5lsIKSi\ne5Uth9JW5lDU+sy6OvsENMi/0lbMD4W96DNkIHa8+xEYRrxZ2WJ5O3AFPVzK\n+2BZkhGv4UYtak4D4dtyw+/Jzyd0XR0r/cb7c3sUPflKBU4l+GVMGSpZ+FUi\n3gCY6yi24SFgxwGirl75bxa5mRKEpkQdEcs8Jlb1r4ScD5w5vvi4vuRVCB7G\nu3Ab\r\n=nmZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEyZ7fkHvpHWUdGs88qCx8P8Bn8evZlfUZ+0Gb3dpUggIgL+Dzbqzw9BCADywNcF1dUdP5EtpzkHwdrXYSe0Na/Bs="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-up_3.0.0_1525512234842_0.9441202082314395"},"_hasShrinkwrap":false},"4.0.0":{"name":"vfile-find-up","version":"4.0.0","description":"Find files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"2dc59e59e08a40f240f484c9ea9b91fb0e7b3507","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-EDbHdCYS6Bpl3b7hcRhQ4fui0celOP3WxTe1fUzZFIQSYDZfiDd2SwmFn1KYdtzlz8QGk/fdOIWmLDqOtrUb9g==","shasum":"191a6d7a3c5d9fe7a91f672bc1c2fbf5eabf0775","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-4.0.0.tgz","fileCount":4,"unpackedSize":8170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1Z0ACRA9TVsSAnZWagAA+noQAJASTa1DAwNI4PyadnE+\nBgPkqj94P2figs2r1wtyDKONk9gQlryPv3Mk2UpseTq/x1XrpZcXAIWOi72P\n9smqsADcB17S/cDx7Wgo59eiRa3bL7dMQKZoThhXc9SYYed1dH+B6WhGtor+\n6n5MwYyZDZtKBP1TFX3nIeFVjuRF8DEdcPKVwiLV+N4pMKXGqAQ9um6OeU2v\nGlbB8z/pQPoTwOUw+D4NxhDFqnqIXYrXoBuoJDwJ3dq09/Xra0KuDYi+EmZM\nl/8aSSqg+/TLaMOP8P+QW+Tf7bpm1fpphKSLjV1Ru36y6y9PqHjliA4O7CtE\nllQLpKk7PJpP8gxEYLMtX3HGCp3dfKudLsXnWwvmM9KNubEtcczMvx8LTQBA\nxck+8ehb9JBU15L4XPfdDtE1ewRswkNEvvhq4S9APvQqJe7xAwLBVESX/ARO\nvjEIvmNA2F/AiwBG3gZypsM7hGuPgMMMium6We2VX0ezb8jNuN3nrwFEEZ2D\nnkyA/30xpuSiML6Ehnutb2IH0fg4fMjvwhlWjp9yFpOQxEtevzL4zUgGhJDq\n/3lCogOF8s9sfeJpKZlxXaD8bOqX/6j4GBG9jIGP9j15fSnio2Dp5R14L7zo\nAlHxi5+O8IxVpbxbF0R7RF3oE1jxPIx2Kfn43RPgwxcSIK6osHKJdh1f1kmT\nD47z\r\n=PqEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaIF8ecTB98H8A/3KaT69mcY++S1/4TgBgtzMLqGGj2AiA87rKPjeD32rG6mdxXUkGVwwqmowqcYP0HlGn1t1FPVQ=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-find-up_4.0.0_1540726015810_0.46352665255933667"},"_hasShrinkwrap":false},"4.0.1":{"name":"vfile-find-up","version":"4.0.1","description":"Find files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"36c44fb11eca28383f5fe10c51a5a70bc847b396","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@4.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-B7I1lad91/tXSYv7/aWGCcbfjFCNc6oJvWwCizrPdW2qb/M7ZdcXEhFafN8+DYmTtwLBYWuxdrjyOFXRA1PdJA==","shasum":"901b34f7f30e35ea7fef7eea349f4ac65b2ecff3","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-4.0.1.tgz","fileCount":4,"unpackedSize":8801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc773+CRA9TVsSAnZWagAAKbYQAI/t77JpAn+HLJ8Ooz2K\nJRmmjR7LeZp8hp4InnBCRHcFWIQ1aQHhsn2tp7osizO7rhWLv/wcdDDhizkh\noXUWrbwzLM4USDRtqzvhq8/MjffJ8NEwduO/PZSp+MwNYgQNOZRhQZ3/LVEn\nGF5lTQpNPlpKrkY7diU3nHx1xSfG+jP8kGHuaMIUI1LJdea3YiQLp+rM5N80\n6atyROgYmmNUB4CwOFuZKMuVm7Xd2nYXm4/ygJcHIfBJzzHPdYxZS/NQ2+5H\nCdIGobOdg65mpeyKB0MnBA9a0iBcFb0GbNN9MX8ITH+yMiQv6swd7GAjx05p\nI3rylkmMPSUefhFCjWpnoGNpkQKXjjs17w/4fNxWlgwjZXciLjzytVPb3MVs\n+Bo1lPIhck8qhblAu9/9JSStxOMfKk6HvUpy5cNWG7o1TH/q5jzeyslMNSR/\nWlQLNqMRTq07S8PF2DOhuIGRi23NI5oBgSTyXQDoYzIr1dEcZJKHQnynWC6I\nMQhwV4LoKSqniO8iuXycD8rFINyhp65NtiZgxDKC8rCGpM0ni3RxN0eYPu4X\nIJy7u5kNE7vACsloPus3HlieE0zkXSsezFWq9d8LbklGt98RudqDsdpD6NK4\nMem2tmcI6/nCJaOfTdfdFjZyUPtr5Ng/7XDZ9ZbSbMtf6JFDb7Z1MDqVRW7y\n8cDE\r\n=/24H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvngpMXWvuMwEHrGvWtTbzK8VQd2+jYPyyXoGul3wLVQIgLqFHn7TCPP2ghnL7nnYVHU/PitVxOi8RdYXDqbVJhWU="}]},"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-up_4.0.1_1559215613605_0.8445036010385731"},"_hasShrinkwrap":false},"5.0.0":{"name":"vfile-find-up","version":"5.0.0","description":"Find files by searching the file system upwards","license":"MIT","keywords":["vfile","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"33dc7af770a59618db9155e5fc16d30a1332cfc6","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@5.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1mDGHx961Y1+Rvzg4WMFD2vt2vQhCzlopGIQSjlRfQUMpl3CfbXRgG1V9NLzY8HaqVc4at1kbyAcgRf37kkfQA==","shasum":"278eea44cdca395bdf4bcb5b36b6d8198e6a482d","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-5.0.0.tgz","fileCount":4,"unpackedSize":8801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8BS0CRA9TVsSAnZWagAAXBIP/RA10MZV5CAhlEl4J6cq\n4QGlZ48bVOobEF9TtaSMg/ncxZYpi3kDU/8uKc8mZpY8z1A8NVtPyB2sr4pi\nR9ZPvhlOmiYsbzR9ttsqzDJK0iC7wEin1qUpIbc/VzRmmvQIVzLMj7vhR5Eq\nQNsRw1ogdaeFKXRFABWAOenj8hXJztldHgPw1bNU+9JyTzl2gFLrhgmv8H+z\nBpUaCr29g9Ktv5glIunj9ppxKOstHWJynUUesubvTHBRDZNzEi3ls+TKc8X8\ng7pIJExfNedJJSeIZwy6pRlEVOUswoQmp7VupkxtQFBUMJ7JHRzxiwQr7h9L\nNN3lyfSFlrM/Op/DzJ+KqV683g2LqoYmcQXw+/KG2smjk9G/njd1ecmzXvmQ\nLXJFCpLe9zD7o4gU3nG6qNlhelIV71RYVr4r97AUsI7/sjGtTEFgW9L4vUT5\nsC/TlTbqYAAJrW5oFNlMJ2yPu0/gH7EXlbT/kA/hhuRQ9n2P/p5lruzbirpf\nz14sA7NBJsPQBdyEXl0SdTQX73Nd4Yej8DgjhxT3luBKIYW5jcORd53FT8rW\nr66dn3a/kd+bzaS4iHpxD5SUMfyrA/vf3RSrbtg5XFONAgUqFt7m6EN5O4Yz\nl/WKOzfY8IvlFFzFZ0RRYrEB35ciFhx7+CnESMqF9kVIOpmWsTcRzGhZp7cZ\nd9YW\r\n=qRGC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOXS+NQakJKjgq0VgLphq6dzLLOWl0aS+FkM7nAe50rAIhANANcia3zSXeyHuyet7a2U0REnaUFOre/75TKhtNEkRe"}]},"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-up_5.0.0_1559237811498_0.956781390626436"},"_hasShrinkwrap":false},"5.0.1":{"name":"vfile-find-up","version":"5.0.1","description":"vfile utility to find one or more files by searching the file system upwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"bcfb524336994b91be40c01ce05ba9599dc11c2a","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@5.0.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-YWx8fhWQNYpHxFkR5fDO4lCdvPcY4jfCG7qUMHVvSp14vRfkEYxFG/vUEV0eJuXoKFfiAmMkAS8dekOYnpAJ+A==","shasum":"2d3d855e99013b852c604b18a0e559acf6fd385e","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-5.0.1.tgz","fileCount":4,"unpackedSize":8975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXSqOCRA9TVsSAnZWagAAL/0QAJF7JdM714nSNGMF4+Ds\nf6jyIvC8Xchxa13oUOQAmSfIWR4RwJJl6642FucBwdEV+f/RdpX6drkRH1GQ\nX4ETH3GHyogwznty8Id447CUHc4XD99/Z3R954Ps1jzkmx0PG1U/FegwwbN7\nXOkRTSwv+a9tI64jT1pwrbKDnG5dfijndPfjEf7asZlxEwg6T0G99HQsLsET\ny+/r6OoF6FrA0IaZvZsJ4r2V2z+8EryVHn+4LSNCkMi3ndc1wibUi01U1Vfd\nrQ89pFV9qxA7gtWd1u4mQZPM062K2tqFSyIQzgy/WPlJppDPImw6sRMZ79Si\n6v8H+JFid9pf6ICB3s0txrxgM2eJh7+OP1Yy/mg4O942VdX9WQ68WCtKMaBO\nRiH8WPRMjmJV/Zcv9/fezKwpj5DVW8rSDlMTj0Ep5t85h2dzACVIndqvelAT\nNKC3QA1559l8qwsU4DlwjsADokkbwCqFlW89P1CSBCUD3wspoZA5rQPPfq3f\nX51TXOOPYg/hP4m/ATpYWJf03ez//EFsnmAcZmYk4C8YfWu8CyBXbVrURehC\nlj4uiONXr+sainXUcy0cHYysSg2qzea1mTiCBRd7TZLNQaICPs0/tohC6c6Y\nk3lNP1Ucti9TtpbdGmBKghwaxxv2ZEy1UcLBKg/oTwSGwiOjXhM1yQsF/ZHL\nEZ/r\r\n=RIKn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhuRNpyfia3UtDouSL96diktdx8F0buc2UXro8QA7T/AiEAkMyrm+8OXRraADyjgvM++3ZunUu1D9RzkyJIyvuJKww="}]},"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-up_5.0.1_1583164045741_0.5994524622300401"},"_hasShrinkwrap":false},"6.0.0":{"name":"vfile-find-up","version":"6.0.0","description":"vfile utility to find one or more files by searching the file system upwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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":"1e9d8cc5dbf9719d6511b48e68313f0434851bc7","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@6.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-TPE1tYyHrYxewHxi42F8yP45rY5fK78jiPg9WP1xH5TfAbdncxja5NquZyYSSzG1aHpK98AvUOVJrEOoTonW6w==","shasum":"51a9ae3abd41bd739bc10f91922e3e26aee12508","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-6.0.0.tgz","fileCount":5,"unpackedSize":12746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkrwYCRA9TVsSAnZWagAA27UQAIj+hqYNaBXNCCOxz4KC\n5o/DMkL2Zk6VCqbQPr/GXrvfIHQOplientkp8oEktfMVb90q+RnX0p6nKayu\nWdSCG+coJkIFBG5EFzMq0qfvxNEJSSjsPeWLXEo1KUQIvlumEZuM1E9zSnca\nwVi63ownaRbh9uYhuf8QAAIWWZTOY82om76q41IntLgG6Xiqb3hjVLIlL6vj\n2YxY4qwWx31c0dB7OjH07JeaMJECOjwFKFowAbguN4dcp7YYL87cCegNUjNZ\n6YcFNWnbA+TDM1TqhapvT6RhR7hdFlD8U30hBAqnTIGvfQpJXNZn1EyBE25G\nbiSIUKHOWDN/JMzu4bf6gfH0Z35uRAtBkuG8nxO/SA4/pbz5UFUdbBy+nJFR\n1czMqy+F3DBXgwGRhw14/NupED9Ruy8ybnqEgw3f3Il4XuqpxjGHjJuN4439\nzOM+hQZnL1TP9mVREFvUWxMXU60FF9CbpouSsuBj/Q5MljGay/1iPO/O+VtX\nwGfCcAohVZA28J8D+W8M4aCe2od85Fn7DWqJwOmFUUf5aRBy1jehkzBf6Dld\nhTERA/b4m8ZvakaTmN/ChZeM6w/mLEritREGymJtANI/GuzBviz4B2ulYw48\nrgJWV3cvO5U1E37OM1hLK2YavYNVCHeWtd+Nu6J8OzzCe9zZr1fVOq5NLQt1\nukhz\r\n=DeI1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMV7Asq3+xksl8vpr0iHHY0SEclTLAopnet+Y685xZBAiBzyDi76Qf7L68YRUVi21DrAx0IAvsfBxrkVIfcjU4A3A=="}]},"_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-up_6.0.0_1620229143920_0.39478074700389576"},"_hasShrinkwrap":false},"6.1.0":{"name":"vfile-find-up","version":"6.1.0","description":"vfile utility to find one or more files by searching the file system upwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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/node":"^18.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","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-bitwise":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"aaa6c93ff500014dc0e52405638eab83a2e1d833","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@6.1.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-plN64Ff/wLPvKC8ucTzyB97cgV7SdIcFL74HLCSmI/79FqOI1WACbNM4noKrJa+dZRgN6Gwp4BQElm/yBDqC3w==","shasum":"0b76099e6477fec3afa3e8fdcef8d877bce66511","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-6.1.0.tgz","fileCount":7,"unpackedSize":19378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC54aYB591NyCQ/TxQeAm0k9qFhUDelVlfg8pE/0AigAwIhAMR/yw1+3BCcI3tXL0uEBdht3yRXGWPshkZ/sGmBL6HH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj49vnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD5g//RdPqzTULcT4BVlknoX7618PPLyyyxnOBDhUxGYPq6LFKKZbW\r\nmxj9bOjTP1FkuX/IkmFpebJdylFVSETxztcZ+SSP0B69mtCpiVnql94jSP0y\r\n7APmJa/2R3y9lmNfcyp1yM++RknfD2+gViHZSndydM10Tdj3+qsLr0UK0jWh\r\nviBnpXw1bbMKuQGOAxDLnEJkj+3q9ReKv3DOUV6qUqtQtj3N28AZX9e6H53T\r\nhZvd7agKBjTStKEAbTWnukiYBr1h9eg8PVsMrEm4WKOeMri96LeWffu2FAWJ\r\nVwxGru1VRGBzFCKhAR7Wioz89QIq/rkWHDSVqa0pUiuG+TmQ+VCrxpxdj0E+\r\nr8Uo3GiOuelXIRQb1dyevAzvlN1d1t0tViGO3Vetoy62b6RSI2ZKIF4XA0hL\r\nwxcKfvSvLma04m0i4eebm4I/dXtK4nOpMZL1H0ekPZqY4oZ4e2Lw3c1b7+9h\r\ndqXr3WeYjshffwW1wmB4QwaJdLgtcPrhWBae3H4eHfbKMkDJvT64r7G2B23U\r\nt+X4yDXg0R0X/xrhmn5MPHfHeJg6rcJDjMlbGGB2zN5wXBku6iX4CK2CALvp\r\nWOaCpTSuKaICa7HsRaSHXpAuHE8hjVKdGlJLj/xn8u8UwIdXH5gCxjGdhvcf\r\nRXIx0KQdLUOEcNrewxqtfTJeK5Bo+4syFcc=\r\n=aPoG\r\n-----END PGP SIGNATURE-----\r\n"},"_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-up_6.1.0_1675877351583_0.10404538062501678"},"_hasShrinkwrap":false},"7.0.0":{"name":"vfile-find-up","version":"7.0.0","description":"vfile utility to find one or more files by searching the file system upwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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","exports":"./index.js","dependencies":{"vfile":"^6.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.54.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"types":"./index.d.ts","gitHead":"151eba9ccbb0efbf6346b4a20db7d5bb1b66f353","homepage":"https://github.com/vfile/vfile-find-up#readme","_id":"vfile-find-up@7.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-sWLhp60qHoKBeDHw27b+9qrYAyDDOF4es1s6uybTOeFPlTAnG5+OXPZ90LtnpqJEdKNm663OBUZmiTIE7kB0YA==","shasum":"94fefe633f0fedfc43a8e46cb4474073e8114ccf","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-7.0.0.tgz","fileCount":7,"unpackedSize":19727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbILYPL4q35gziRza8DrtrC/zvIy7HbrNia/+uTgLVjQIhAMPKXrWpqZY4jrvHhJVFwzBYjJo0VouwyA3ocMRcRA4N"}]},"_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-up_7.0.0_1686817336724_0.543159535614707"},"_hasShrinkwrap":false},"7.1.0":{"name":"vfile-find-up","version":"7.1.0","description":"vfile utility to find one or more files by searching the file system upwards","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/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","exports":"./index.js","dependencies":{"vfile":"^6.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.56.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"_id":"vfile-find-up@7.1.0","gitHead":"778b570716d23a861abece635a5aa2a8a24f7a2a","types":"./index.d.ts","homepage":"https://github.com/vfile/vfile-find-up#readme","_nodeVersion":"21.0.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-Y4IVO7RmpHQQY2M00zfH13f4V+MuhT28Pa7XthmLKqixlmpbenG3pmmApCf4Zk9XtAQ+S8WQQ9orxUDJiPYHZA==","shasum":"4e83e489a94149e1ac666f0643ea93d6420e0efb","tarball":"https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-7.1.0.tgz","fileCount":7,"unpackedSize":25592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOmFIQFR0qkniBIpELMJ0JXcMvslidzt1QDDYQmvB/qQIga+VHk7lhLa/FYk74v8OY/dR/u3MrK67Z77zHcx0Nxf8="}]},"_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-up_7.1.0_1699288002603_0.3962013040786543"},"_hasShrinkwrap":false}},"readme":"# vfile-find-up\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\n[vfile][] utility to find files by searching the file system upwards.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`findUp(test[, path][, callback])`](#finduptest-path-callback)\n    *   [`findUpAll(test[, path][, callback])`](#findupalltest-path-callback)\n    *   [`Assert`](#assert)\n    *   [`Callback`](#callback)\n    *   [`CallbackAll`](#callbackall)\n    *   [`Result`](#result)\n    *   [`Test`](#test)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis utility lets you find one or many files upwards.\n\n## When should I use this?\n\nYou can use this utility if you want to find, say, a config file.\nIf you instead want to find files downwards, such as all markdown files in a\nfolder, you can use [`vfile-find-down`][vfile-find-down].\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install vfile-find-up\n```\n\n## Use\n\n```js\nimport {findUp} from 'vfile-find-up'\n\nconsole.log(await findUp('package.json'))\n```\n\nYields:\n\n```js\nVFile {\n  cwd: '/Users/tilde/Projects/oss/vfile-find-up',\n  data: {},\n  history: [ '/Users/tilde/Projects/oss/vfile-find-up/package.json' ],\n  messages: []\n}\n```\n\n## API\n\nThis package exports the identifiers [`findUp`][api-find-up] and\n[`findUpAll`][api-find-up-all].\nThere is no default export.\n\n### `findUp(test[, path][, callback])`\n\nFind the first file or folder upwards.\n\n> 👉 **Note**: files are not read (their `value` is not populated).\n> use [`to-vfile`][to-vfile] for that.\n\n###### Signatures\n\n*   `(test[, path], callback) => undefined`\n*   `(test[, path]) => Promise<VFile>`\n\n###### Parameters\n\n*   `test` ([`Test`][api-test])\n    — things to search for\n*   `path` (`URL` or `string`, default: `process.cwd()`)\n    — place to search from\n*   `callback` ([`Callback`][api-callback], optional)\n    — callback called when done\n\n###### Returns\n\nNothing when `callback` is given (`undefined`), otherwise a promise that\nresolves to a file ([`VFile | undefined`][vfile]).\n\n### `findUpAll(test[, path][, callback])`\n\nFind files or folders upwards.\n\n> 👉 **Note**: files are not read (their `value` is not populated).\n> use [`to-vfile`][to-vfile] for that.\n\n###### Signatures\n\n*   `(test[, path], callback) => undefined`\n*   `(test[, path]) => Promise<Array<VFile>>`\n\n###### Parameters\n\n*   `test` ([`Test`][api-test])\n    — things to search for\n*   `paths` (`URL` or `string`, default: `process.cwd()`)\n    — place to search from\n*   `callback` ([`CallbackAll`][api-callback-all], optional)\n    — callback called when done\n\n###### Returns\n\nNothing when `callback` is given (`undefined`), otherwise a promise that\nresolves to files ([`Array<VFile>`][vfile]).\n\n### `Assert`\n\nHandle a file (TypeScript type).\n\n###### Parameters\n\n*   `file` ([`VFile`][vfile])\n    — file to handle\n\n###### Returns\n\nHow to handle this file ([`Result`][api-result], optional).\n\n### `Callback`\n\nCallback called when done finding one file (TypeScript type).\n\n###### Parameters\n\n*   `error` (`Error | undefined`)\n    — error; errors are currently never passed\n*   `file` ([`VFile | undefined`][vfile])\n    — file\n\n###### Returns\n\nNothing (`undefined`).\n\n### `CallbackAll`\n\nCallback called when done (TypeScript type).\n\n###### Parameters\n\n*   `error` (`Error | undefined`)\n    — error; errors are currently never passed\n*   `files` ([`Array<VFile>`][vfile])\n    — files\n\n###### Returns\n\nNothing (`undefined`).\n\n### `Result`\n\nWhat to do when collecting a file or folder (TypeScript type).\n\n###### Fields\n\n*   `break` (`boolean`, default: `false`)\n    — stop searching after this file or folder\n*   `include` (`boolean`, default: `false`)\n    — include this file or folder\n\n### `Test`\n\nThings to search for (TypeScript type).\n\nFor strings, the `basename` or `extname` of files must match them.\nFor arrays, any test in them must match.\n\n###### Type\n\n```ts\ntype Test = Array<Assert | string> | Assert | string\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types\n[`Assert`][api-assert],\n[`Callback`][api-callback],\n[`CallbackAll`][api-callback-all],\n[`Result`][api-result], and\n[`Test`][api-test].\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `vfile-find-up@^7`,\ncompatible with Node.js 16.\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-up/workflows/main/badge.svg\n\n[build]: https://github.com/vfile/vfile-find-up/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/vfile/vfile-find-up.svg\n\n[coverage]: https://codecov.io/github/vfile/vfile-find-up\n\n[downloads-badge]: https://img.shields.io/npm/dm/vfile-find-up.svg\n\n[downloads]: https://www.npmjs.com/package/vfile-find-up\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[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[typescript]: https://www.typescriptlang.org\n\n[contributing]: https://github.com/vfile/.github/blob/main/contributing.md\n\n[support]: https://github.com/vfile/.github/blob/main/support.md\n\n[health]: https://github.com/vfile/.github\n\n[coc]: https://github.com/vfile/.github/blob/main/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[vfile]: https://github.com/vfile/vfile\n\n[to-vfile]: https://github.com/vfile/to-vfile\n\n[vfile-find-down]: https://github.com/vfile/vfile-find-down\n\n[api-find-up]: #finduptest-path-callback\n\n[api-find-up-all]: #findupalltest-path-callback\n\n[api-assert]: #assert\n\n[api-callback]: #callback\n\n[api-callback-all]: #callbackall\n\n[api-result]: #result\n\n[api-test]: #test\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2023-11-06T16:26:43.041Z","created":"2015-11-09T09:07:29.863Z","1.0.0":"2015-11-09T09:07:29.863Z","2.0.0":"2016-08-21T14:46:02.476Z","2.0.2":"2018-05-03T20:46:28.330Z","3.0.0":"2018-05-05T09:23:54.944Z","4.0.0":"2018-10-28T11:26:56.019Z","4.0.1":"2019-05-30T11:26:53.701Z","5.0.0":"2019-05-30T17:36:51.914Z","5.0.1":"2020-03-02T15:47:25.857Z","6.0.0":"2021-05-05T15:39:04.099Z","6.1.0":"2023-02-08T17:29:11.808Z","7.0.0":"2023-06-15T08:22:16.901Z","7.1.0":"2023-11-06T16:26:42.782Z"},"homepage":"https://github.com/vfile/vfile-find-up#readme","keywords":["vfile","vfile-util","util","utility","virtual","file","walk","find","up","upward"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-find-up.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/vfile/vfile-find-up/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"users":{"flumpus-dev":true}}