{"_id":"filter-scan-dir","_rev":"48-cc370155bddeb0a527d1d9fab2e22d92","name":"filter-scan-dir","dist-tags":{"latest":"2.1.9"},"versions":{"1.0.9":{"name":"filter-scan-dir","version":"1.0.9","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.0.9","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"b1cbeea35737be617e78aec81afad6cd122d1d6f","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.0.9.tgz","fileCount":3,"integrity":"sha512-EF4TvUkg+x+tPMmUmSM2aB/8WiXTYl0OAwyyt0ct9prkRlxGo1lTL9Q4fandBEY6HX0DrXFuLtAw8BdqUbCXRQ==","signatures":[{"sig":"MEYCIQD32iIutU58IYQ+IncL0dXsnHlwYudqPQF14eHyTyrcWwIhAMbY9NMzbcDzRA0C/u1B4GSZ5Hi6lVpYHfLUVEuPQZs5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd3CICRA9TVsSAnZWagAAKccP/3iBvO6m4gcDYmfgPL9r\nTajAIKO2WS+3q6SlTMMqi4/AggEhZ/yHEpX67HW0nJ1st+7VA78HklsS+G8I\nhBrJxBWcrK02oxHmWs2p0XScWm0v+RBIR3THlS+5Dbifbms987glMOwmH8is\nfa1QrD5gk3z3/m5MflAhcs/37PJsZErVLj7CaDvJv6xlnqucOzSJ7gwgOwZ+\nWIiTqi5lsZQBUMXwqYIHSK+ilSH604d35tmuk7d6/mxNXJE1qZAnPOUDY3Sz\nEDl4DMEWGfMEInIhfav0AJ2XfDyRYy5vM2xf7z/h4WdkZZKyTBsdyxLRDW+O\nasdko/koLsZeUljuD8xYCPYtn/ehQz5skymTWT42QhF48j5vUB8wk0ssv6WO\nGtfO/2lpSsBg9wQ5Te519znDymF2YnHVy9lVWq9VNB8/4MeJggjVxxR9lUrX\nYG+DrhfSkKPGtcxftYwSZuwlkUZaEWNTeSGlDDIlQZiKGFmSvURPPrUCz9B1\nu0Zqz3YfuYI/MpDsbjrLDLJjUttHtsYKiSbrU/iO2e+b/7P6x65XS/uJi9qG\nwvbGyA2iNkP+8ywh8kYNnlmbypXGTx3F8ZF+d75YmGDrjFxFHGgwRVZg1f+5\nggyes/psCaGjUnBnDtC14ykKQqDeYDjr4F/U6VpyJMXHYzAxmgMMi7RXHLuw\ng9yL\r\n=oJVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"09ab6fb3eb2b73e062b859161c69033b94af1670","scripts":{"test":"clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.8.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"10.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.0.9_1551331463329_0.25848698159001526","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"filter-scan-dir","version":"1.0.10","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.0.10","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"282e6698cd71bdbf7d70ac402dbf5f030517a533","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.0.10.tgz","fileCount":3,"integrity":"sha512-tuDUZPwDmWULMdJ0CopxwRsHuBq2LAwf2zcNMu0LEXD6V414jwrexMaPRS68/ct0ma2m6EREln8n5jYClvggZQ==","signatures":[{"sig":"MEQCIGq5QWa4PAlKI9UgY/fm25FyS8OqBPsrtm02JDqNjMG6AiBHYfWViAX3r/XwyFvOmWgjQjxofaiSnnH5Sub8g2G+xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceqfcCRA9TVsSAnZWagAAsuAP/0fJw/IjDCTIdiarDxpU\nd5ED3KwOh7w/exT0xZIAyDEYqGY5t1MeiwYD46MmXFFvoQu9ED4ttctVIBhU\nuMzj2LV5sgyNu94zqChpOI0+nAQam7FoScTCdBeFvDVMsraJQ3/SQz+jGxJH\nOQj1En1b858suVm1C8eVpMc9UBtiv3yH+v7x8avgCJBIPvufqB/lIbtPqj/s\n6wMNrjZsGwEVJ153ZHDbQHE8NZu3Ye+5ww7/+6rkarVw+p7/rU8xkuQgqNA1\nxXIhOw5Z21W0vk1rOoamqnP4XE1FOqBSpTF89pinFQMbmXfgLTH15jsmssnr\nQnv2EP7ghuDuQ4knQOUaf6zl7pQ3i/7cbVLkehx4vxxCWJomWoKX8pRMuS0Y\nZYveQ5j8sJHqbkFZkzoE2lSkprvy8lAmy9R4TaQujTJWHwarwDDAeYJ7pQWq\nrKaRG2HJevdfmRkU8HDP48roifYBnNwNO/otrmaaTzogqx880WQreeCR5Byu\nJ/oKeleJhDpb6FZBIPZ9zBUZA2Ef6SOk8jdM0gX6NGFGQ3/ICAPEdCUfPOtk\nYBxSAnUcVvsJoCRBOiEz6sQITwG94cN4UyFmzejo1GuKKuilPZs7Z58wQ+cr\niUgdQgehBUtAoqH8X1hG7n77/Xd5ThUl23UB5/eNHvGpipZsNJT4bELMzMxq\nHLoq\r\n=N+Wh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"d359faf0cb69492ee562b1ce63503351b093c928","scripts":{"test":"clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.8.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"10.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.0.10_1551542235930_0.4386412789645169","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"filter-scan-dir","version":"1.1.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.1.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"5f45b7f6f1ef85622b448899e3c2f8de4ee64339","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.1.0.tgz","fileCount":3,"integrity":"sha512-FWFmkmOIJqQZWprkSEMsPRv6uOXNv0zmFaM7qIdRJ/AdGW3sU5aH/VEk2+puLyt7ilS3gak/zp3XZa1yyXYlZg==","signatures":[{"sig":"MEUCIQDrrDjtvPuMFJN8qP0aZp0oNPeZQFbyq+/6w4g6LHE/gAIgDPquQwrdGhLXPw+DE/208Li0Yl1oOGoT+udDjdj8jgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiJVtCRA9TVsSAnZWagAAC80P+gJp+PAgDm9MEXwl3wUW\ndqndjq+mv/dF7r+hixGGgC9p2WqsZRxrrf+94SNCi2LOMIf6tVLtSLjLHcIE\nLdbB9+w41XqV4p/IubAhn8S+fn2F7Waw9cmRCkA6qGHnmZEEL2Qaw1nws2+J\nhZTSSEHOPK/6gTXlX2J5rbdBkmm7d7E5bIfQU5+AMdMeuHrSXegubOiXM7d9\nE2Y+aWRpLfCk/eYWhY6DQOXi3BYAnkPJ59xkEKJ2ovNQBpP6VZ/kUeHNitiW\nt23DGnK8IZNoixicFGPR0FgPGTIocpVV7r75S8/XCfILuz+pWxRUL2wah8xF\nxcgqO4vEEmOysJvgNnf/SJ004LK+LK3G6517Iw0PdQsHDT0jc+oQM9WOCrUP\n4cogCeyis0HHnbltAcDXdsxmWksSsONtOzz5vxjGNlzQWgJmBpXxw19BmIP4\ntR41feDnD/jcJYXaRA5eN9dvn4BhIf8gsrRuB0ZOVqL/hfaLqdDRVu/9NYBj\nhrOKDtgxDxIltMqpmCsACcxRNn8470cw3pX1LvbAWm6sKwM69qnepnydAJ0h\nUwZ06qP/O72Y8lTvDxBb6PdJEIHMqWqCsmS4vZUwUwft7M535C5KSnZpK2CV\nQfx+IBl2WJ0JkKXvicWinZwT28Y0pziFwfrlxSE8c1q0JoGfgv3j/X9F/fSz\nGqvz\r\n=sli5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"e04e040d41d369c66e2ee524993ddd3380facc73","scripts":{"test":"clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.1.0_1619563885252_0.21327806102257485","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"filter-scan-dir","version":"1.1.1","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.1.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"6330f7e0f74bb918fc2b0292683b3508fdb24d11","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.1.1.tgz","fileCount":3,"integrity":"sha512-TjRjOOqZS+P3Jrixka4w6LPUbkexne3N4qTQsRE2JP8fMt+NyhYlPL9ejIHaKj8W9L5YqEy3ucrZXqTLxzrpgg==","signatures":[{"sig":"MEQCIEqAFA/qsX8Fw21RSPL34Xl+WWWWp0kotKGVfzRxkvs3AiBbsuzEz2l8RN493ZvG9U7oydElbzx1PHBLRTboscV+pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkX7XCRA9TVsSAnZWagAAarYP/AzHXXGUR+i5E57i1HUN\nDLxNJVElHHl91TaCuGpEO9SThFwJyst9CimY1BZmnHOhpoI7V3809qiVGr8q\nuVMREp+uKtfwp5x/itXyJPf90yjBET7XKif+0i7u7/+Uy8mv5rrenHgBkAC1\niNbPSA/VxxDs+b7h0IeBVf5styA0hRkfuKHb82i6Z4id3RmkpkA6zNXGP1Kx\noCXSFIIqidZyZJ73VzggbSLyVExW3xWvHoYgpEId2cqxiImFAk1kTwL5BASx\nIK+YYcR44ELdR4D0RRHRd6mdnflhIP1WbcvUfXbuiJXdMeZWagaRRhr0ircX\nYb7ngLAJCuoxFt+NYad4TWms8PANFDTRJmL19dsUZb/M/d46l5hnvk54rsz/\nUG0AKYvjfNvl2QzW4rXx7+y+5Wpnu67gd3n9ChsQ/2hbH866kLmhTQT8WGhb\nNk+0n27LnypnWWrb6PBvG1BKCdTEFcvnCmUDXFb59FwXOftcnrQO742ytjCR\nakv+TjmnERV/lAVj0qRVO50WrpVbDQCNg6srpE25BNETct1Q6MJPpQBaP8JF\nOCivWDA94KWiFkyRplYJgGm4D6wHXVCkcUIkXIpr02xRva4VnHPYx8v3rQ5u\nqMF3zseBBVxVYfuJGkdrapyYXCGZvumJZ9xnLm2DVK2DPKFRD1Ac5jzr+v3q\nyZ6b\r\n=sBhc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"b848d3e8584ca6cb0ebfdf043a9caefb2a235b3e","scripts":{"test":"clap test-only","prepack":"publish-util-prepack","coverage":"clap check","postpack":"publish-util-postpack"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"publish-util":"^1.0.1","electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.1.1_1620147926534_0.5999157669211233","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"filter-scan-dir","version":"1.2.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.2.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"ce747496c9d3d0f718e4b37a419a84ab4540b763","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.2.0.tgz","fileCount":3,"integrity":"sha512-CM3Xay0kkwn2IALf7KRXBT0mHkTfNQ7RRGUttGQhycQd+32eFI8JEuk62//ZbkV3qCs2k6ismC0VUUIVAoKMqw==","signatures":[{"sig":"MEUCIQDG8MqCD79uxovPXXqBpq6R/PjyX/khIj9XTbO6tg2rhQIgeqaD4WddHzhU/lzwUUu7TTL2tclf2T/ouxCYoDNWsBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmsFGCRA9TVsSAnZWagAAiJ0P/RmVogC8tchbJxRiZsCJ\nW5CyEPe6N+FdhZuckWzYWUKMz+CeBbJWlny6UbnfAq4q27UC4WfknQWTCpAr\njDb9rX/Fcjm97+8XejWC5i5WB5ilp5qlsSZXCrIJYSwhMuzjneVL5aq6b2SM\nnHm3AtJ7Wk0VpTxZxDQfXIt7z0Dw3bl6ZWOrkq5ddXqQ1yoD1DMp+uNg8Uwc\nl3JJVf8BUybshlP8FdrJqDJSxqlkyUP646boz+PnKMUw/FwdmAKq55On8wXj\n2Td0x73Yx5wWfPdG70616JoJUOf0dMw9eWJazVD9mRqZmgJ4O3SFjcVNexL+\nPVDBhmPWI6Hv5UjOwHfYPbBG3PEAnYovEqAPGboe6xF6GZIfByPTObN3/lzb\n+blIu93YwMZ2AuQgQKlQFzvjqzRFeMjxWlvLFSWa1OJh7kCW9pv3HtqxfJUT\nPLXcrw3528tRa33hnl1J5i3/t8xP/7l3QokCyLRsMLJiKbVMq6RJ7qjzMa/M\nPNkdUg0rp/6HWulrg2m56obZP4k3Q8eS74nmDjhKeKbSAXRM7+6Y7Ko8IO4i\nRxrKnQe4CgeANR995atVL7YE73n30EoK9O+owMeRXqjiFTO2XKhI8cyw2BVt\nLAnB4hK/Ntkx0s58QCoA+4BSjQeLugMSRLlHkHg+4QDgeBW/+YrmSaA/G7SL\nofow\r\n=3rJK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"9596faa8a22ef7b100f672073ea121d916059221","scripts":{"test":"clap test-only","prepack":"publish-util-prepack","coverage":"clap check","postpack":"publish-util-postpack"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"publish-util":"^1.0.1","electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.2.0_1620754758134_0.7318964105906014","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"filter-scan-dir","version":"1.3.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.3.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"ba8eceac232a89fe82d8ac8a17ad81993e1b19bf","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.3.0.tgz","fileCount":5,"integrity":"sha512-IRx8HeVSJ05JeZjSQLFaopnSi/MjSI590t1EyMAnG8V5I7fvyJq83OTkK9N2j46RBba/a88IcRVRuaCWAttStg==","signatures":[{"sig":"MEUCIQDgkq46JUzmI0WhmBPCOK12CN07wt+qDSttOwTexNpEPQIgPBRS3eLka+qivF55re6CF9s/Ewrvr1dMdGbDsux9KCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23166},"main":"lib/index.js","_from":"file:/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.3.0.tgz","engines":{"node":">=8"},"scripts":{"lint":"clap lint","test":"clap test-only","prepack":"publish-util-prepack","ci:check":"clap -n --serial check coveralls","coverage":"clap check","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.3.0_1635997746353_0.5860137141440283","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"filter-scan-dir","version":"1.4.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.4.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"fefbbd84adbcbc6f4da39de93dfb0889748c1840","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.4.0.tgz","fileCount":5,"integrity":"sha512-U7PqoKjQffRUu6BPsVaaPim9PTn7daSe74M/puTdPuoJLdDkh62GdwG4wRB1SeIUjsUXjOiP+BUlkoeguUbZvA==","signatures":[{"sig":"MEUCIQD+yRxdC9Hjnw74zhaK7U+uulFWFqTjnFO7WpawN25vAwIgeL3Pf4Ac7bGJfUBhz1dnmcnunqEiR6M33Yecb8NYPII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rDfCRA9TVsSAnZWagAAD4wP/RE8E2EsjsUfgCJ2ewAX\nfTuWx5FbOfoSnZrUtASI/AakZrGnadvAB1WJzCRYj9Bvn+56HdFFYNFu6Lap\nTgdAgCaJVMGnCnY2eBN1KKoF8vbQzuZdJk9Njm+WE/Jvl0LfnW0OA/G6sVez\nmH4dl8R7WqddbWAbUdHIR0ANyRpHL5d1Hhk6h/oiQW8fsKt6kKpDR6nUqhOr\nPhaeF5QRjFmh48xlvuobLXpWy2ZwVtEUhhI5nJ/DqHB9pOt5OFtgxjgpLJel\npNeV+5Wo9OvscFEUyw2wipwqg3rwbQSsojKEU8ZAeNfRqULuM2JMVd9/Qa5g\n0MW08LNwpdf4Fcwkf35PfiXluWwZfW5+10X3D1RjH5n4DfMNKPUEVmWKAX4v\naKnnBtCDl9cNvyVydaSlnnml5qEdabUc4FxmfbhrfzJmwDWYMG86Kjl48YtP\nY7Gf4lNRmDWIpT7Uct7UP7c5fJ1uwMKO7yeyX0IEsgqUxHuBpRwLyqf5jJPh\njKWSVe9za/EU+v9u9BU/ELUJCY7s2PQ08oLJgY7ioAouMiL0nCGzmV7x2bG6\n/b9jwJ7MRMkAnFqLxutBuSOCVsaXIU9v5FwD3J5xnBCPi2XrHZ0GEXIIr5od\nSZrULpHqVi03ihVny9Sgd4Glvpq5D2GmAyNQ5IFbMMxMGU5QL4qzBuXWy6/3\nTPkU\r\n=6u2+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.4.0.tgz","engines":{"node":">=8"},"scripts":{"lint":"clap lint","test":"clap test-only","prepack":"publish-util-prepack","ci:check":"clap -n --serial check coveralls","coverage":"clap check","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.4.0_1636154791441_0.25183500748140775","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"filter-scan-dir","version":"1.4.1","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.4.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"0b67760675d24d0dc6d05cbdcc67c5b171fe850a","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.4.1.tgz","fileCount":5,"integrity":"sha512-YmRIZ8A50phFZPZuC4FjqTsj4BSnYr5gRh3S8AgdIBpvBZ+GXljfqfCW8d1DxHNzrzk0TUizNzYKeqqSTquI/w==","signatures":[{"sig":"MEYCIQCkAYGDyE5iGe0fUB4YFXVeircwHIYL3ClNU1F3Un9xhQIhAOYYgwDJ4mkyBNNnjiY5RqECNrSruOv/JuUDdx4jOhYw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVOaCRA9TVsSAnZWagAAjdsP/1Eby8MRWE3QJDOQUEb1\nCIKP/nJW+ktEc4AHips8onhSWO9Mf1jkyynmOuDXd1IL94tJWNqFmdz/v/WS\nNfdrpUSPPgFu8p8VDV7ytOVyL2UxvQgt8+Et6JfcIyxAVqPMBnWQPfVvllpS\njenqvqiy07O2PwjZ9W2skWzHA+kdVUPc5KofUgH5D+rb2bhOly4vOCozbZHn\n8vWubXBEtHV75xNms4tcxEVe1y6Y25RbER4jWBPs8PKCfS4cCmXhuvT8nFTo\ni+Fd4DUDvRiqyg9L85IWpDkb9cwv9V/psMdwtIEi5+Z1JOR2bi1qaQWr6rrO\n9OZylmg+uHR9zm3/SF6PJqj5rSm0RcNkJPrPiu+YcVBSEG6U46PpioLjaeN2\nXOYV3bfRolnvzTNOEzcVzB8ScIZPnHimXAtzHj7Fbj3mXaP/LGwIYYPygSqX\nk/FaR06ScCK0yscS22JTD44YsJaDFV1ALCHit6tkUH6OLKuZesYxxoASL0lE\n6J0XI5cVR5OTxgHLD8wvMRPy91hiW3lYqdXT7QXpi0v0nRuhemqbI1nGMQCn\nhWzPtRJXvdOMrzJWy/fX61JrNdWpEap1umq9f5oM3yqhhh3HIyAfoZ5SKMC/\nRbweP2rHsJMOKwQN6IsamGSwsogBsdrBMKrwOf3fPzcK3PMSnSeDfFh9uHUJ\nOfvs\r\n=Frid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"6a197db13ebd9ab248f84cd387cd48830905c3af","scripts":{"lint":"clap lint","test":"clap test-only","prepack":"publish-util-prepack","ci:check":"clap -n --serial check coveralls","coverage":"clap check","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.4.1_1644254106616_0.5652229375932794","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"filter-scan-dir","version":"1.5.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.5.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["*clap.js","*clap.ts",".eslintrc.js","coverage","dist","docs","gulpfile.js","test","xrun*.js","xrun*.ts"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"d15e22b5d2f5412ec08112a0751e4487870951f3","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.0.tgz","fileCount":9,"integrity":"sha512-ah80qDpI5quyhRduhNrZpXMk0Q2djzDy2tCodbFDQioEH4Jo7fQ2JJd6GRfzqEVaSSFePv50igp6Llhpg7H2qw==","signatures":[{"sig":"MEUCIQCDJa9V9eeidClusiDdhbA/LSwOQXzB6iQel2iswTcNMwIgIeYBAlLghD+UJ2FnhfEnvbVSROU8hO/fZKW0mbNSVyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAw84CRA9TVsSAnZWagAAg80P/jtdqvFlAeE+qJCG+0IZ\ntcbxbEA3enbPsPfSsI7/V7LutZjxbEPoT7JL+d+s1o4vk0txIdwij3uXpjx5\n/DAAx9aArd2HrC68jRYvAz2S8z9WThAfXV9YT6J7DlSNbxyJVdHQMqoMsctK\n3zqjYN9IMWdIpXO7sBcTk+9y8ehGCjojt1RjUr0ZR+I7AXPiJ5d0i0Ap6mW+\nkyANKx+ByThImCG0opEUdFISmWF0znvUfTcSMr4l2xvL2s1jvLC/fvj0T0cr\nGiRf9xxTkw0KlwRiquTxh54fArUYu5BzZZNA3dx9C/h3EoN7kAWPBXDOK6L1\nJq/djWr0BzhS88wNuFyg7B9O8cn8R8FlPs6oxo97+c+HHMS35Aw0vZM/geD6\n4yD/AW4n3+AxAQUaquf0JVl4Wlag3UFsp04hhQjnqOvEdh3aGwPlocsPl5sG\nlyp3W89FxhP6SPOiD6U+KyuGhZzCcci4IyPRsCYysgKffC2uKxoMcxltmCQ0\noQ99lmxH+ez8/+5yoF1wjr65JZIV+FXg4YO5f5bKDErrEhFLJFxUIhoXziOB\nS9M5e+Pg8XGDdUCfT6H5eQSX8YfG1vcbgHm1Vw8MBHX9W+zdoJ5C0KjtxEWu\nhTuJ0hP+63Su73dGqDQ8l7oQGisw4rwdqxH13kEtoGjZLjQh/Pukp3M9g7Yj\n43R8\r\n=eu9N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","mocha":{"require":["ts-node/register","source-map-support/register","@xarc/module-dev/config/test/setup.js"],"recursive":true},"types":"lib/index.d.ts","engines":{"node":">=8"},"gitHead":"ce0644148c0275f44032e99c02f9618a537aad11","scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"clap lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"6.14.12","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","sinon":"^9.2.2","ts-node":"^10.2.1","typedoc":"^0.21.6","prettier":"^2.3.2","coveralls":"^3.1.1","run-verify":"^1.2.6","sinon-chai":"^3.5.0","typescript":"^4.3.5","@types/chai":"^4.2.14","@types/node":"^14.14.16","@types/mocha":"^8.2.0","@types/sinon":"^9.0.10","publish-util":"^1.2.1","@xarc/module-dev":"^4.1.0","@types/sinon-chai":"^3.2.5","source-map-support":"^0.5.19","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["mocha","prettier","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.0_1644367672439_0.7164540237877868","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"filter-scan-dir","version":"1.5.1","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":"Joel Chen <joel123@gmail.com>","license":"Apache-2.0","_id":"filter-scan-dir@1.5.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"4e6e48ddf2fac6921046efec1ce5d5ea14afebfb","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.1.tgz","fileCount":11,"integrity":"sha512-5pNHi1Kd4vKmoKmv/syotO5RD+5Wgkew+qr+vlPpTTbAhmzvwKEhoHXbuhUZnbY9k+eHfCJEBp9yRdcO8oVIRg==","signatures":[{"sig":"MEYCIQCeiwHH8JtiQ/+9tGCAbEG2qpJJegah3qsBCnD5yY55GQIhAKPN2yjimF8qNBX/OVmYiDyzmcxkfSTDEB1k9Zm5Gbze","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBtEpCRA9TVsSAnZWagAAu8sP/iVkljNUDMr8Spt88Pnm\n2nN2s4Pcjce6y+UZ6Vp58mmPihvR07a3BZu3gM8skx0Cn6BPoI7/OW10FMKJ\niw9Fj7nII9NYVlmyQHy+YqxblwrOkg//YbhCNAnheTc6jMhWlGTjvO7qQaDm\nS0kgVAFWIe8fAIoTxNp4swfSw21npz9k6vXQOuOXxHL0fV7BbTMPJsKdcHD1\nbFynMjppP6qVZwPfxi54rLs69chBI7OPvCQNIqbEo1xStWWp3h+qVBjVnJza\nRtOT5zgD/qHt853M25Q+qS6lsm84m/Jko5ASYjyXeKYzvX55tees+Mp8YbCm\ntXVoyUX28Ea9Brj6ZlE8RQDjN1/uP9WGbgwcd4sFqqjRWOYT0OpUklGqvMNG\nfkjsxWGu9HicTA9gT1oL06bWUapo+VSf8lg0WCPZzoYnHYaHR0TnNivHlpof\n55lYIutlAl/kvILaUQLhbIvl9eBpYpZwPuQWhDCr+uT2OhooPOOqc0o0t3QH\n1PrMs3/AfshpjuSksXHwOsaFX2NHKofvp1+o7TNTo0gvNwQIu9ie0ys5o51m\nlopVoGVHAsZyUIcVTQASlwEmMyJLgQ6DW/rhkSLE+JDwLLjeitywlwo6d8qr\naOs6KrOfv/OnvL2z16ZJKFvuQ7b5cLc2WURXHClzGw07tkuN0AHCyUKTo+C7\nrALg\r\n=ocI8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.1.tgz","types":"lib/index.d.ts","engines":{"node":">=8"},"scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"xrun xarc/lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.1.tgz","_integrity":"sha512-5pNHi1Kd4vKmoKmv/syotO5RD+5Wgkew+qr+vlPpTTbAhmzvwKEhoHXbuhUZnbY9k+eHfCJEBp9yRdcO8oVIRg==","repository":{"url":"https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"8.3.1","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"16.14.0","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.1_1644613929814_0.724538930987124","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"filter-scan-dir","version":"1.5.2","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":"Joel Chen <joel123@gmail.com>","license":"Apache-2.0","_id":"filter-scan-dir@1.5.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"30cb9e9d7cd239f516486b2185bdd7b892e0e65e","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.2.tgz","fileCount":11,"integrity":"sha512-sY3XPa1kaXD20cRPJo+UPBAkyyHsmu5/Lw1paDLgZGND/o+RUYPkNz6MLLTkl6xf4FBuv5dnXbxiaXzld/D46Q==","signatures":[{"sig":"MEQCICI2X/ZFp/yjwMMraqy2Pp6sGEe32Ln0SRUww/nqSvbPAiAjwXb7V44EyDLRFsZ18mvyslVHaSru6Igc7h7jTmlnlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBuOlCRA9TVsSAnZWagAA8r4P/0mUzmpDIh04HaE/gPRv\n7kJLaEEOZ2h1P8wdx+6ijd5AtPc3y3rLUzpoByvrmFAtKEC5Shpm7lY1jwA7\nAbH8kzgmGXameuMb03ov0me8WYsHQg7fs9Vuf/4qHfZdnniYP05jsb6sProg\nu2P5YPdU9pmKO6metvexjwQG1fSal7nKI2vqq/l8Y7zX3fmwmDaaGABwXVVt\nLrtUAzDJ9vT6hz5TIvIQI9SBX86vPJLGPmH8DYVdpstcsYhrwVeEV63YToA0\nBK/4PSTT2qtiVL5VjLAF3OjkS18GlEV7res7RcnDalKQlgLjpIuObiTNSgrr\nNhmn2AUOklp4M6qCGzjjrIJCHHOd6QP+B5137l7q10Zs4TWGNhoqbuCRYUmL\n9ZUBSBj4urDlDwZ/daipVJ9k1ctXMiR/T+ad0R//WZ5E9/vzbepHrHdv2pvg\nI/u62MwyjK+SX454O1m0ZXemncZRiyQjsbooi+v6UDxT4yuPih3sj33pkpIg\n7YoJiGut20mQynv27t/gHK6/q5aRyG76IE0Y+n9VG1BJj6DIBDiUx5vV+Obl\nRrQPrQ4sKiFElGv9pjrSOhx0tApBcMP+S8Y6KKaBhtzfXzp9EabJGzhCsz8D\ndN5XnsXB5ZIQIH9NILKISjG94EnbZNjYnExgoS4z+Lq0jx9S/ukBLqld434P\ntLXn\r\n=kTWe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.2.tgz","types":"lib/index.d.ts","engines":{"node":">=8"},"scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"xrun xarc/lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.2.tgz","_integrity":"sha512-sY3XPa1kaXD20cRPJo+UPBAkyyHsmu5/Lw1paDLgZGND/o+RUYPkNz6MLLTkl6xf4FBuv5dnXbxiaXzld/D46Q==","repository":{"url":"https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"8.3.1","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"16.14.0","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.2_1644618661037_0.9041157659037093","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"filter-scan-dir","version":"1.5.3","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.5.3","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["*clap.js","*clap.ts",".eslintrc.js","coverage","dist","docs","gulpfile.js","test","xrun*.js","xrun*.ts"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"3cbd620f694ca2e24c82002da0338e5f2d430f9f","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.3.tgz","fileCount":11,"integrity":"sha512-tyevqQW42cI8Uw0cpYPLc27krBEu+1osEIdDusUA258ICRX3f/dI2V31TbBlvNxFYD7wN3h+fYxdxZd+eJy1Bw==","signatures":[{"sig":"MEQCIHX0qtKI9b0WNCiRx4z1371ktWdkRJ0mYD1iyatK1ktAAiBpUOQvz1vm7C8Yo8ggsumllFvEgjFTFrP727ViFQxhTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC1eWCRA9TVsSAnZWagAAn44QAItDlTVWlzWOvXSA4JWS\n362RA1ucS940x/wEFS2LrafpsK/8yiwRuwf5BoKWJ4MxTFtxfqkr1OTXnK5Q\nUFL2cal7VUMtOpC5E+1aD+56t4sigvgQamMWX/FJwvkwpDxWrztKnXk/k0fL\n4VQJl4QwlEesLU1MRI5qZ4vrUZIEhK4iqWQJMu2nv2Cx1d6Z8D5ZwVWGZYyi\nG0eUz6eMrxZVy1Q2VCqAjXvGBqOc/sWrwaNqgEKe79xv2WtsrxhwMGQJ8+PZ\ng9G5a9zsbWrLu7nKSoenu2sZ0CEVsqTx4vq7ly5ZA0AO/20rkSbVWxhiGAMS\nl5gknoqPcgvGcZLnhTlQaf2d+o1FlO+OjIZArrE1l3600Yg3Cono3m13Ku85\njOeFpLkOILkoOBV9cMSsoEpUgpNHSvfBXO6jTVOc86ld3faKwJuiFAEROORo\nIDbyO/Shx1+Myy7Y2RVjguuXFA++zqdYzUpES0GbLGTyUT7FXfcUVXPRP/qU\njlgRxPRF1LUJAtfQc+JvvyAq16D8iyc9XSwhB4bVwWELXUMP/GPNU2Ion8d4\nUFiSfq8KZzJIxfJdsEtJYBa0FpXbVrJReJKJv6DFqvV25HEiHgdcpTm47YBr\ndeDPRlBcfHt5qziVReUcF1EI6vIwD34/hpBVSFddzmHZ+iQ5mfFKEFGIWkeY\n8VHg\r\n=EaXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","mocha":{"require":["ts-node/register","source-map-support/register","@xarc/module-dev/config/test/setup.js"],"recursive":true},"types":"lib/index.d.ts","engines":{"node":">=8"},"gitHead":"5f6c58bcb86d810f0d2f52b081f1abc26570591a","scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"xrun xarc/lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"8.3.1","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","sinon":"^9.2.2","eslint":"^7.32.0","ts-node":"^10.2.1","typedoc":"^0.22.11","prettier":"^2.3.2","coveralls":"^3.1.1","run-verify":"^1.2.6","sinon-chai":"^3.5.0","typescript":"^4.3.5","@types/chai":"^4.2.14","@types/node":"^14.14.16","@types/mocha":"^8.2.0","@types/sinon":"^9.0.10","babel-eslint":"^10.1.0","publish-util":"^1.2.1","@xarc/module-dev":"^4.1.0","@types/sinon-chai":"^3.2.5","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","prettier","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.3_1644910486737_0.5599946367235495","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"filter-scan-dir","version":"1.5.4","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":"Joel Chen <joel123@gmail.com>","license":"Apache-2.0","_id":"filter-scan-dir@1.5.4","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"d6e8c4e4497fcc21a4c1922f29d278080cd185ad","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.4.tgz","fileCount":11,"integrity":"sha512-lY1zczlYylr7hXtWDsCbj0xvAGGpknkrRbH9K+ZvlRPk8c7j/Y4+QYW9MGlPmuu0rb+9foGiN1aAqLcyCbvcOw==","signatures":[{"sig":"MEUCIQD2alU79HD8oIajT/stL0CIAX/yFjGR1ORl8ePCP4hfmQIgAJ72LAMEziyiPqvGsLi6ZcBByryJCu0eOgzwNxVwEiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDfNDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTtQ/+NC5t3WxP+HeMB0HZuEGXlAGNHyHumX9HBj/ufVDjSb2yzNba\r\nSzK2/Q/XWwkuHwut+SzGfWIeSWTAR91A0npGdj7nRz6qlBqfZC/DOhMSIcoz\r\nyLiNxaN+vthdwHZRvR9353xh/G/OShadImkpMzR9S1h/4Lh30CN2avSLJ7Bm\r\n/TNT+41atvpjt0O/qwYBZZf4Owj3Cs3K3mNCZSPZzihB3TdA6xvJ28T+YOEA\r\ny8s9iNGavjYUlzgJoRmmAB3WaU4f2n62LTzrLQFb6VnKQT0hrf9Ijpu/ukFU\r\nckfOkZ2Un6eqasIbUb2A5Bnexu1MbI+UwYXOU7J1leZbje4rfZT/RPbHFqBn\r\nLd/hZAyekblMYoMMiM/nze+aJ/vmYn1faAVx+O8KPrQOCdn9KmqaMm6DrENV\r\nHvnXrxARy0z5uHtldDK2geElnxbRV4LWTP1OffbrKZOifvcczkK+G0oLqnUK\r\nWwFlNhZKx5fy3WQFO6xkgiMNlQwdDE8+mUBDUX3P4J4fbnYUNYzE8yVN4Vu4\r\nWmIojO6pXZ9RjXg+ap0pLJRn/WjG9nASZWS19fmLTfkavt0IpPDXMCqBvoTt\r\nA9jl+Lk+vrnL4lIf1rsjC2P6I/2bPvLk2VzJ77m/VvPLL9czL4LpHPM4f++h\r\n1pTKGHcqrF4s0FJops5NYFtO666NIz3aIVs=\r\n=wKZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.4.tgz","types":"lib/index.d.ts","engines":{"node":">=8"},"scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"xrun xarc/lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.4.tgz","_integrity":"sha512-lY1zczlYylr7hXtWDsCbj0xvAGGpknkrRbH9K+ZvlRPk8c7j/Y4+QYW9MGlPmuu0rb+9foGiN1aAqLcyCbvcOw==","repository":{"url":"https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"8.3.1","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"16.14.0","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.4_1645081411236_0.9363274513292821","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"filter-scan-dir","version":"1.5.5","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":"Joel Chen <joel123@gmail.com>","license":"Apache-2.0","_id":"filter-scan-dir@1.5.5","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"854bef959b27e2c45e4a14586be3e18f307a41f2","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.5.tgz","fileCount":11,"integrity":"sha512-6mjGuIpeh3OoLxWPWYa4OHSzKrT2gfNJzcObHYMyp6+FTsZXe44up+CUMhoGu/Gqx8ZsV5KOT3JjvjA9ZuEVjA==","signatures":[{"sig":"MEQCIEFUySFH24sHgaFTbA53eJgXL7YoCo5MoV3l9AEHR4fvAiBBP3AGod3KKve3I8719OhsKZqzsCxAME7SMBzfJrPpfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD2PGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRKA/9HdaBkb4cxufXVRrsZPy6agZDsj5Jy3nv1/B4FFKJtXyqA/mV\r\nyRoIq2HYyYESpBYVlNWZWWN5igefVRbCg4Hu/fL7BeCKnaR3EKy1VH3uMjua\r\n8Y/fXGlSGT6VAR0A9dWW6gAo7w/tK7ntc5dNxWEjgOE+i/p0VkV62ZyJGdHL\r\nT3tA08P9oOXEVc5KpAjsUxcaK8zblEMhsdFKlZvAprbnY8/WFmR3oxkCFRwP\r\ncnV51bB15rQodyjWAjKy7gILWXjgEVa1n1T7FxcNqX8v1HyS6I4IkEgDpGff\r\nB01saYH9g3z2t508MgU7CyD3pFFVwPv/5YgzDsIoEoVTsh61jF7+0g46SQ9t\r\n4GOMLrwOZxDTqqygdjIuGQWd1TFFKRCPqHL2B/jnRNzW0ta8R2+B7etD5Wqc\r\nwELxwtgP0ky8kL4YhUKh/NSwmIaia7m6f6FFDs/7Ag4SOc6FPrt9ajpcy+iv\r\nhzbULMPi9/UQSXLm9GH3/r+sFpS34TLh7bGENxa9rJ0QD+XiuaZM9Z7Ms5G8\r\nvuv/FAmcoNBrTNJLp8SRTD8u+TkAoapY/CVofs8Y5DoXAieIv4EjnL8D+iwv\r\n1+LSlAEticrSR5R4EliqKC4BMFm/iw+OnTW2EC5kD+8ayt/xLIOHdgzyS3Qr\r\n3iVaxyNhq70YGoK08v2khe1kDLvFvxDPpNU=\r\n=qyVw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.5.tgz","types":"lib/index.d.ts","engines":{"node":">=8"},"scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"xrun xarc/lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jchen26/dev/pub/filter-scan-dir/filter-scan-dir-1.5.5.tgz","_integrity":"sha512-6mjGuIpeh3OoLxWPWYa4OHSzKrT2gfNJzcObHYMyp6+FTsZXe44up+CUMhoGu/Gqx8ZsV5KOT3JjvjA9ZuEVjA==","repository":{"url":"https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"8.3.1","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"16.14.0","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.5_1645175750824_0.055511262646929405","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"filter-scan-dir","version":"1.5.6","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.5.6","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["*clap.js","*clap.ts",".eslintrc.js","coverage","dist","docs","gulpfile.js","test","xrun*.js","xrun*.ts"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"cfbf27635922ab5ce12ceb1c87205dc81b68ba6a","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.5.6.tgz","fileCount":11,"integrity":"sha512-4W8HxKZIxZo7D3hB/pNW8z56tlu8B+p5cwd9PapuQKUPAd+wg2y6+q1/RuLP4BfinkvwuSE7KoAc97tR/SuF1w==","signatures":[{"sig":"MEUCIQCYlS7YQbNDe0RHTPH2JdRVk4DHbK+QIyNzMzQUt8jIAwIgMHl5vfyeJu28+Ezvv+X8sjBjgSgb2+/Hn9l4uTsrPRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43245},"main":"lib/index.js","mocha":{"require":["ts-node/register","source-map-support/register","@xarc/module-dev/config/test/setup.js"],"recursive":true},"types":"lib/index.d.ts","engines":{"node":">=8"},"gitHead":"35976eb9616157a62bbb3537d2c2aa18bbcad422","scripts":{"docs":"xrun xarc/docs && touch docs/.nojekyll","lint":"xrun xarc/lint","test":"xrun -x build xarc/test-only","build":"rm -rf dist && tsc","prepack":"publish-util-prepack","ci:check":"xrun --serial build check coveralls","coverage":"xrun -x build xarc/test-cov","postpack":"publish-util-postpack","coveralls":"cat coverage/lcov.info | coveralls","prepublishOnly":"xrun --serial [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","actor":{"name":"jchip","type":"user","email":"joel123@gmail.com"},"email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"11.3.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"24.2.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","sinon":"^9.2.2","eslint":"^7.32.0","ts-node":"^10.2.1","typedoc":"^0.22.11","prettier":"^2.3.2","coveralls":"^3.1.1","run-verify":"^1.2.6","sinon-chai":"^3.5.0","typescript":"^4.3.5","@types/chai":"^4.2.14","@types/node":"^14.14.16","@types/mocha":"^8.2.0","@types/sinon":"^9.0.10","babel-eslint":"^10.1.0","publish-util":"^1.2.1","@xarc/module-dev":"^4.1.0","@types/sinon-chai":"^3.2.5","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","prettier","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.5.6_1751318115915_0.9038137759021734","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"filter-scan-dir","version":"1.6.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@1.6.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/filter-scan-dir","bugs":{"url":"https://github.com/jchip/filter-scan-dir/issues"},"dist":{"shasum":"9a2442d80ad657405f9b47aa4d917600e5a59211","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-1.6.0.tgz","fileCount":20,"integrity":"sha512-Nz7fBjcEzBpuedy8niSLbp/Lfq3WvEBezKoM2yNPYAcdV/tWrvB8PfL4YggRnZGMCAfGfzX9PFSqxOrjyJpXZQ==","signatures":[{"sig":"MEQCIAodkjcnody303TG1P6vr4m9fIWafOeAKovQIcCWtFxHAiB3cRRtNeHXnskCwHeJJxaXrl5tbEd27fJNkeW1T8/EsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74083},"main":"dist-cjs/index.cjs","type":"module","types":"dist-esm/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12"},"exports":{".":{"import":{"types":"./dist-esm/index.d.ts","default":"./dist-esm/index.js"},"require":{"types":"./dist-cjs/index.d.ts","default":"./index.cjs"}},"./package.json":"./package.json"},"gitHead":"0c1e293871cbf116c9887fc8652e4e02b1446b9b","scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"xrun --serial _clean _build:all _build:cjs:fix","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepack":"publish-util-prepack","test:ui":"vitest --ui","coverage":"vitest run --coverage","postpack":"publish-util-postpack","_build:all":"xrun --concurrent _build:esm _build:cjs","_build:cjs":"tsc --build tsconfig.cjs.json","_build:esm":"tsc --build tsconfig.esm.json","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","_build:cjs:fix":"ts2mjs --cjs --skip-ts --remove-source dist-cjs","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/jchip/filter-scan-dir.git","type":"git"},"_npmVersion":"11.6.1","description":"Recursively scan and filter directory for a flat array of files","directories":{},"_nodeVersion":"24.10.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"ts2mjs":"^4.0.0","vitest":"^4.0.13","typedoc":"^0.28.14","prettier":"^3.6.2","@xarc/run":"^2.3.0","@vitest/ui":"^4.0.13","typescript":"^5.9.3","@types/node":"^24.10.1","publish-util":"^2.1.0","@vitest/coverage-v8":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_1.6.0_1764054829528_0.13758386927095123","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"filter-scan-dir","version":"2.0.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@2.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"fc6fd24a15e7462acd8e6e8e298cec6674570b99","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.0.0.tgz","fileCount":8,"integrity":"sha512-kwnod35oMa2SEiu5bzmiFveffXDKyhn1ShpDoV+DuovIkOt36a2go2YkWXKcxwhtaxq5LwdbucHTougxLRwV7w==","signatures":[{"sig":"MEYCIQDjtLCNnOYT75l17zaYQxXRuO4m5OH8fyWe+1UP5YPTIwIhAKW4iPFoVKJbK2MPCr8Rs7WF+AaBOuAZoUtbAktsNJbO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHa/QjK7DSgmptnPFpwxoI/K7BAPRKlRHiO7vJ6pSLF7AiEAvnLBnq9AN+xfj63/Alad8Yp/vsp21FFsC5pK7HfArVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31700},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.0.0.tgz","_integrity":"sha512-kwnod35oMa2SEiu5bzmiFveffXDKyhn1ShpDoV+DuovIkOt36a2go2YkWXKcxwhtaxq5LwdbucHTougxLRwV7w==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.0.0_1788152723930_0.32819966157921576","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"filter-scan-dir","version":"2.0.1","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@2.0.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"20167415c7c55aa22dd4548325eed6a42fba5ce0","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.0.1.tgz","fileCount":8,"integrity":"sha512-G5cRxODEQ1JuddvYMqRUd1F+amxEixlaWm6Z+Vn9p/BTKsV9uqJyvZEuVHYuuuaUc0yCTTUxNZxV7xd0oMmYrQ==","signatures":[{"sig":"MEUCIQCPxSzphWEFrALZPG4525UGrh5YF6hDbRtbna+MOD4PGwIgY6qYdsk59w+i9RsXsRMMK63wshvbj26j1U4/qvnacIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVyvnezmcCYVnWhlGGbleWmNoozMOuhUGQXgpqyYEHxwIgMwNF79OsHtvEpVsi/hjqkwWIu81MofmL/qiqSMBiCzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31700},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.0.1.tgz","_integrity":"sha512-G5cRxODEQ1JuddvYMqRUd1F+amxEixlaWm6Z+Vn9p/BTKsV9uqJyvZEuVHYuuuaUc0yCTTUxNZxV7xd0oMmYrQ==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.0.1_1788193490366_0.7521025465762983","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"filter-scan-dir","version":"2.1.0","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"0ea62a032ce51ee75e54fa10941cf10f8a971d3e","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.0.tgz","fileCount":8,"integrity":"sha512-42I4IlEjeUTQkPCv1IonqXIRZyXMpSa/nDSVWkZuML8/B4z5GUCC8Rd2Z8UJSb6rPWz2CKAFl3p0p7Qf0gRCMA==","signatures":[{"sig":"MEUCIHCqMB7x7QNgQo6pMJHDz5JNBSb5DOtkBuuCazgg3TAUAiEAwZPF8Ujc4I6IFOmgTW/MUmhtNwLqHLPF9/jDn98YwU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJYb0vZm0EvgHZ+A8SZhOjeYPDcsIHrq6ioLsDEyPCjQIhAM4WUwaJVpgGJok5ve5V8dzscu0Ukd2MzzgMT6A9Cdk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31811},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.0.tgz","_integrity":"sha512-42I4IlEjeUTQkPCv1IonqXIRZyXMpSa/nDSVWkZuML8/B4z5GUCC8Rd2Z8UJSb6rPWz2CKAFl3p0p7Qf0gRCMA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.0_1788662403950_0.8807153534615451","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"filter-scan-dir","version":"2.1.1","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"443007f4890f077680ccedc6492481ad4fa18951","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.1.tgz","fileCount":8,"integrity":"sha512-bKPzTrl1Xd+r5AsAzl/Gv/rXejaevKtPTZtDrObzsR0p6Ivp9lYXwqpx1tKhvBqXtGPokfDCYCRK9eX7Iu6lnA==","signatures":[{"sig":"MEUCIQD3zRihW2MFNZShG+BjEQZRj9NG/Nz/KuFh2Dt5W9rbfAIgGpplQR/zSnqv6gxjKh49Reiwb2WUYp10I7bFzO5NzwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdoJYFr1Am2lTdLSHBiqzh3cRssCTIzEJtdRmbCnoWfAIhAJJoedWao3KFyx85w4mieNPI7wS7b5LDSVuhQvOlJHuG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32141},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.1.tgz","_integrity":"sha512-bKPzTrl1Xd+r5AsAzl/Gv/rXejaevKtPTZtDrObzsR0p6Ivp9lYXwqpx1tKhvBqXtGPokfDCYCRK9eX7Iu6lnA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.1","@vitest/ui":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.1","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.1_1788843839987_0.13549434672586846","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"filter-scan-dir","version":"2.1.2","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"e83a5ff3a5c6eb994d5927cf71c404310a3efac0","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.2.tgz","fileCount":8,"integrity":"sha512-2koDervKqEvhovXNJDxdjEsMHDSh42sVuaq7LaRvDRlqQ+lBECh+ewNMggtSlit4gTws+nYcW+InhXjQRjweCw==","signatures":[{"sig":"MEQCIGu75pvFUF1LL7AEqbjxMeAuDUQ6YV3izhOKvpnqjAXOAiADd52TfBqyYhgTxVd6JGS53md1r3ZcKq2p3AbCoaYE9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFAfYKv6juDDDwYX3T41n17aY5RlVwSg1JXVCz5HRdUAAiBzozJ30qJS3bDUlf9fgmaV5ooGHxuQMZ/dh8PNRE4+Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32141},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.2.tgz","_integrity":"sha512-2koDervKqEvhovXNJDxdjEsMHDSh42sVuaq7LaRvDRlqQ+lBECh+ewNMggtSlit4gTws+nYcW+InhXjQRjweCw==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.2","@vitest/ui":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.1","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.2_1789027840588_0.13075867874490954","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"filter-scan-dir","version":"2.1.3","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.3","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"0dbc993232b47f719fa29620175f12a9eb49dc6a","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.3.tgz","fileCount":8,"integrity":"sha512-AGNdpYocxNdtpucyglY+NFR3jXOeRbt6j4h/Mw3KbnPV8tjRX4r1B5kh/DIxOCQtOHXu7h5akxG4hQha58g2LQ==","signatures":[{"sig":"MEUCIQCl1gKPwtvMejjcXTsEZt0mKLNDxGE2Kj4VNv9Dh4cMoQIgNwV3s1mvddEykciJ7VnaLa1A2uYVxj3r72UaOYLeefY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDX0Zq2vTLlhheOl9/NyKbhjZts+/zPaonDQXcnYLxd4AIgSXvSJfYTOZsF17zYl7gz4DMuTnc2P1LYwuJJD4sE008=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.3.tgz","_integrity":"sha512-AGNdpYocxNdtpucyglY+NFR3jXOeRbt6j4h/Mw3KbnPV8tjRX4r1B5kh/DIxOCQtOHXu7h5akxG4hQha58g2LQ==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.3","@vitest/ui":"^5.0.0","run-verify":"^2.1.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.2","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.3_1789138248687_0.8209907628179072","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"filter-scan-dir","version":"2.1.4","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.4","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"e1d6bcfe7f660ee153c8dbda5dc0033b1c72cd37","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.4.tgz","fileCount":8,"integrity":"sha512-27ZMhQPDAd3n3xJAjGl1XUGomKBWbGvfxcl/n87Oc8hWMOJNpI+c9gSWvdKAQsKIKHZVXM9RW+y/BsLU+bHpew==","signatures":[{"sig":"MEUCIDr/JGqCXeiDM7MgumSEMscAxLBpnkN4Dy9c2d3R2VIdAiEAp000Ythj/1DWZxovqwFRPV5aFTt//lyvIdW3GMjgLDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/yqcSimuD5pvCfp5mwVQJzTnHCAquwUVzZ7IitdzC0AiB5lYE9IFXxthY6Xgu3M2sM1yBBaSIXnIpf8LpPMB2rfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.4.tgz","_integrity":"sha512-27ZMhQPDAd3n3xJAjGl1XUGomKBWbGvfxcl/n87Oc8hWMOJNpI+c9gSWvdKAQsKIKHZVXM9RW+y/BsLU+bHpew==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Recursively scan and filter directory for a flat array of files","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.4","@vitest/ui":"^5.0.0","run-verify":"^2.1.4","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.3","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.4_1789701083516_0.9481262686012257","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"filter-scan-dir","version":"2.1.5","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.5","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"d7fb501916b570b9c89751d815de09f129027dce","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.5.tgz","fileCount":8,"integrity":"sha512-g34UfXg1uvn4Xq9rqpNSu5EcIBS8v5TE8an6iCixo1jcf51QAQ42m26KTsPfmEoBgBtXkvJ9BWQlD3FeCjLKSg==","signatures":[{"sig":"MEYCIQC+KnOst45IVB5HUxyw0pv/n6LDmjbjWG4guvP6NfgfAgIhANEEtHMUIFoR3Ks8HyC2I+yyMdLuxgb4jjT366m+8wBp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwujqfY/z8+Ktm04XdzeJzc8+Voo30sKtE38ne3ZP5lQIhAIA0drggCSLv0Q/yL4FEcTxUj+B0KXCBZVLk7Al1LzT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41083},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.5.tgz","_integrity":"sha512-g34UfXg1uvn4Xq9rqpNSu5EcIBS8v5TE8an6iCixo1jcf51QAQ42m26KTsPfmEoBgBtXkvJ9BWQlD3FeCjLKSg==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Extremely fast recursive directory crawling and filtering for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.5","@vitest/ui":"^5.0.0","run-verify":"^2.1.5","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.4","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.5_1789834831428_0.7095823039714455","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"filter-scan-dir","version":"2.1.6","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.6","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"f7c80256f264498d7e6fe4378868b275e3696d48","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.6.tgz","fileCount":10,"integrity":"sha512-pWjXpHzHkX+Kn24sBlTV0TTn8DutWK5p5gwNRdDnAoHREPKKTUZrTBRA8oG2xRWwuc4wMhh1CZi78hcQSqNF9A==","signatures":[{"sig":"MEQCIGBN/m4rGOORQeLKIMUEblFZsmcWpPtSZpnpzeB4FQjzAiAR90l7CEr5lEZ0PCJ4HwphewiIudpQ7LKrpxvCRMYZNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD48srMUj2f9OMd/9/gSlrccsLeG6ZPXIIETZ/QLtyBEAIgTqojye64SfGrbWnpGrlkUc5KgUE8fir0vhTEcefaHLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46815},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.6.tgz","_integrity":"sha512-pWjXpHzHkX+Kn24sBlTV0TTn8DutWK5p5gwNRdDnAoHREPKKTUZrTBRA8oG2xRWwuc4wMhh1CZi78hcQSqNF9A==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Extremely fast recursive directory crawling and filtering for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.5","@vitest/ui":"^5.0.0","run-verify":"^2.1.5","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.4","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.6_1790063128722_0.42165483391006986","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"filter-scan-dir","version":"2.1.7","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.7","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"7a7c889f9bfcf6ba08645ad107abba693bc9fdb3","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.7.tgz","fileCount":10,"integrity":"sha512-PoxixFIDvYQ7kjvRi/DwiI6XJsA/n5nspPybyIQcPk6O/W9QMp34XDrTjVkzncjy5H120h2bWskVOkyFIYZ2uw==","signatures":[{"sig":"MEYCIQCsbUyLDeE+/aOARo1BfbeSE57fbJo8RdLBfi+4jJY5FwIhAN3Mz9ZiryUZQmkG9EM1dGmu3bVV5QDWMqqkLSmOLv0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICBtgbT6mlXzaBh7nosvYxwN5WcTUSrJ+oaGLOJ1ZT3vAiAyR5DlMvtUmfpTB+d38zN1bW6hXlWDndoH1kWS0AVwsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46815},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.7.tgz","_integrity":"sha512-PoxixFIDvYQ7kjvRi/DwiI6XJsA/n5nspPybyIQcPk6O/W9QMp34XDrTjVkzncjy5H120h2bWskVOkyFIYZ2uw==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.0","description":"Extremely fast recursive directory crawling and filtering for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.6","@vitest/ui":"^5.0.0","run-verify":"^2.1.6","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.5","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.7_1790151752507_0.3369864808508889","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"filter-scan-dir","version":"2.1.8","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"filter-scan-dir@2.1.8","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"91f76d8b2d2db826cfb91072368a1035cb2b9662","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.8.tgz","fileCount":10,"integrity":"sha512-HiwgkprX342wPNabsJxV7dYy8i8ZT8zLGbWUye99WRHXyiRWeumSjJ0iFIomEq3q2bGA6LVheYZ+SUC2TCScMA==","signatures":[{"sig":"MEUCIB7kbXyKYDq1UaEE0rzzDdNMb52yPBJZFq80TYx0xS7UAiEA6bkfb2e0j1eyHXNJIXLdXPVD1daMcHmHLF+cnBp19Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUWG5+LEcoVg40YDb4AHYeC0PodZOoJLzaXNZmjVR3YgIgG+RnfzZKPpl+cDHgmcBNoF0Q5c1opR2avWqhsRb4m70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46815},"main":"./index.cjs","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.8.tgz","_integrity":"sha512-HiwgkprX342wPNabsJxV7dYy8i8ZT8zLGbWUye99WRHXyiRWeumSjJ0iFIomEq3q2bGA6LVheYZ+SUC2TCScMA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.1","description":"Extremely fast recursive directory crawling and filtering for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.7","@vitest/ui":"^5.0.0","run-verify":"^2.1.7","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.6","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/filter-scan-dir_2.1.8_1790237137841_0.7266605318009824","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"_id":"filter-scan-dir@2.1.9","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"48fa1b81022ef6a774d43a607340c62f3bf81d27","tarball":"https://registry.npmjs.org/filter-scan-dir/-/filter-scan-dir-2.1.9.tgz","fileCount":10,"integrity":"sha512-UApZvgLupYyw2SRSwFszzSG/1mKIrejVsAabWNpoCIUou1JyA6MYEA3aWbyr2bQKskSm/kAz5J51/hSOzsLCLA==","signatures":[{"sig":"MEYCIQDgwE6A9kptghjlRXcJwJHtP3QOYD1iTfb3Wk394ZujjQIhAOcrZfpm4lQmpzKvixtD/kT1YQTaGlwm5RQ9mvgTK+Uq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCt0rSA32ogDaMCb/BlHvZ52ENrkRKV3YF1u1cVDFt6VAIgO9CpmctK+uZ6pvWVaA/OOceFkNeoB6/417JIyfWuSqk="}],"unpackedSize":46743},"main":"./index.cjs","name":"filter-scan-dir","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.9.tgz","types":"./dist/index.d.ts","author":{"name":"Joel Chen"},"engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./index.cjs"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"ci":"xrun --serial build test coverage","docs":"typedoc src/index.ts --out docs && touch docs/.nojekyll","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist-* coverage","_clean":"rm -rf dist-*","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:ui":"vitest --ui","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"xrun ci"},"version":"2.1.9","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"_resolved":"/Users/jc/dev/fynjs/packages/filter-scan-dir/filter-scan-dir-2.1.9.tgz","_integrity":"sha512-UApZvgLupYyw2SRSwFszzSG/1mKIrejVsAabWNpoCIUou1JyA6MYEA3aWbyr2bQKskSm/kAz5J51/hSOzsLCLA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"_npmVersion":"11.19.1","description":"Extremely fast recursive directory crawling and filtering for Node.js.","directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typedoc":"^0.28.14","prettier":"^3.5.3","@fynjs/run":"^1.1.8","@vitest/ui":"^5.0.0","run-verify":"^2.1.8","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.7","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/filter-scan-dir_2.1.9_1790349776747_0.7694826860027166"}}},"time":{"created":"2019-02-26T17:39:43.535Z","modified":"2026-09-25T15:22:57.051Z","1.0.0":"2019-02-26T17:39:43.658Z","1.0.1":"2019-02-26T17:53:12.665Z","1.0.2":"2019-02-26T18:06:02.023Z","1.0.3":"2019-02-26T18:30:08.683Z","1.0.4":"2019-02-26T22:43:52.722Z","1.0.5":"2019-02-27T05:20:11.488Z","1.0.6":"2019-02-27T05:58:04.305Z","1.0.7":"2019-02-27T23:10:47.835Z","1.0.8":"2019-02-28T03:36:19.857Z","1.0.9":"2019-02-28T05:24:23.477Z","1.0.10":"2019-03-02T15:57:16.059Z","1.1.0":"2021-04-27T22:51:25.445Z","1.1.1":"2021-05-04T17:05:26.717Z","1.2.0":"2021-05-11T17:39:18.248Z","1.3.0":"2021-11-04T03:49:06.494Z","1.4.0":"2021-11-05T23:26:31.577Z","1.4.1":"2022-02-07T17:15:06.938Z","1.5.0":"2022-02-09T00:47:52.603Z","1.5.1":"2022-02-11T21:12:09.982Z","1.5.2":"2022-02-11T22:31:01.178Z","1.5.3":"2022-02-15T07:34:46.909Z","1.5.4":"2022-02-17T07:03:31.455Z","1.5.5":"2022-02-18T09:15:50.989Z","1.5.6":"2025-06-30T21:15:16.094Z","1.6.0":"2025-11-25T07:13:49.731Z","2.0.0":"2026-08-31T05:05:24.015Z","2.0.1":"2026-08-31T16:24:50.458Z","2.1.0":"2026-09-06T02:40:04.031Z","2.1.1":"2026-09-08T05:04:00.116Z","2.1.2":"2026-09-10T08:10:40.675Z","2.1.3":"2026-09-11T14:50:48.766Z","2.1.4":"2026-09-18T03:11:23.599Z","2.1.5":"2026-09-19T16:20:31.521Z","2.1.6":"2026-09-22T07:45:28.807Z","2.1.7":"2026-09-23T08:22:32.571Z","2.1.8":"2026-09-24T08:05:37.923Z","2.1.9":"2026-09-25T15:22:56.859Z"},"bugs":{"url":"https://github.com/jchip/fynjs/issues"},"author":{"name":"Joel Chen"},"license":"Apache-2.0","homepage":"https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir","keywords":["util","recursive","filter","scan","walk","dir","directory","readdir","fs","fast","glob"],"repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/filter-scan-dir"},"description":"Extremely fast recursive directory crawling and filtering for Node.js.","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"readme":"# filter-scan-dir\n\n[![License][license-image]][license-url]\n[![build][build-image]][build-url]\n\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\nExtremely fast recursive directory crawling and filtering for Node.js.\nReturns a flat array of file paths.\nIt can scan 1 million files in about half a second with a warm OS cache and `fullStat: false`.\nSee [Performance](#performance) for the measured setup.\n\n- Supports super fast concurrent mode in async version.\n\n- **[API Docs]**\n- **[Github]**\n\n# Install\n\n```bash\nnpm install --save filter-scan-dir\n```\n\n# Usage\n\n```ts\nimport { filterScanDir, filterScanDirSync } from \"filter-scan-dir\";\n\n// sync\nconsole.log(filterScanDirSync({ cwd: \"test\" }));\n\n// async\nconsole.log(await filterScanDir({ cwd: \"test\" }));\n```\n\n- **[API Docs]**\n\n# Filtering\n\n| Option | Purpose |\n| --- | --- |\n| `ignoreDirs` | Skip exact directory basenames at every depth. Accepts a string or array. |\n| `gitignore` | Caller-supplied parser for repository and nested `.gitignore` rules. Disabled when omitted. |\n| `prefilter` | Reject entries before `lstat`. Requires `fullStat: true`. |\n| `filterExt` | Include only matching extensions. |\n| `ignoreExt` | Exclude matching extensions. |\n| `filter` | Decide whether to include each file. |\n| `filterDir` | Skip directories before scanning their children. |\n\n`filter` and `filterDir` receive `(name, relativeDir, extras)`.\nReturn `true` to accept an entry or `false` to skip it.\nDirectories enter the output only with `includeDir: true`.\nReturn `{ stop: true }` to stop the scan.\nWith `grouping: true`, return a string to choose a result group.\n\nUse `prefilter` when only some entries need full metadata:\n\n```ts\nconst files = await filterScanDir({\n  cwd: \".\",\n  fullStat: true,\n  ignoreDirs: [\"node_modules\", \".git\"],\n  prefilter: (name, _dir, entry) => entry.isDirectory() || name.endsWith(\".ts\"),\n  filter: (_name, _dir, { stat }) => stat.size < 100_000,\n});\n```\n\n`prefilter` receives `(name, relativeDir, Dirent)` and runs synchronously.\nReturn `false` to reject an entry. Rejecting a directory skips its entire subtree.\n`prefilter` with `fullStat: false` throws before scanning, regardless of `rethrowError`.\n\nThe order is `ignoreDirs`, `.gitignore` rules, `prefilter`, extension filters, `lstat`, then `filter` or `filterDir`.\nExtension filters apply only to non-directory entries.\nEarly rejections avoid `lstat`, so rejected entries cannot report `lstat` errors.\n`ignoreDirs` matches names, not paths or glob patterns. Symlinks are never followed.\n\nSupply `gitignore: contents => ignore().add(contents)` with the caller's own `ignore` package\nto read `.gitignore` files from the nearest ancestor repository\n(a `.git` directory or file) through the scan root, then from each visited directory.\nWithout an ancestor repository, rules start at the scan root. Patterns keep their directory\nscope, including anchored paths, directory-only patterns and negations. Ignored directories\nare pruned before reading their metadata or children. An explicitly requested scan root\ninside an ignored tree starts a fresh rule scope at the ignored ancestor, so its own files\nand rules can still be scanned. `cwd` plus `prefix` determines that scan root.\n\nThis option works in sync and async scans with either `fullStat` mode. It reads rules anew\nfor each scan and follows the normal `rethrowError` setting for rule-file read errors.\nIt applies ignore patterns to all entries, including tracked files; it does not consult the\nGit index, `.git/info/exclude`, or global Git excludes. `.git` is not automatically excluded;\nuse `ignoreDirs: \".git\"` when needed. Default scans do not read ignore files.\n\nThe scanner has no parser dependency. Any parser returning a `GitignoreMatcher` can be used:\nits `test(path)` method receives a POSIX path relative to that rule file, with a trailing `/`\nfor directories, and returns `{ ignored: boolean, unignored: boolean }`. Both values are\nfalse when no rule matches; `unignored: true` explicitly overrides an ancestor's match.\n\n# Performance\n\n`fullStat: false` gets entry types from `readdir` as `Dirent` objects.\nThis avoids a separate `lstat` call for every file and directory entry.\nIn our warm-cache tests, it was **2.3× faster on the [fynmesh repo](https://www.fynmesh.win)** than `fullStat: true`.\nIt was **8.1× faster on the 1,000 × 1,000 synthetic tree**.\n\nUse it when names and entry types are enough:\n\n```ts\nconst files = await filterScanDir({ cwd: \"src\", fullStat: false });\n```\n\nFilter callbacks receive `Dirent` objects instead of `Stats` objects.\nSizes, timestamps, and permissions are unavailable.\n\nThe default concurrency is `50`.\nHigher concurrency is not always faster. `concurrency: Infinity` removes the limit.\nMore concurrent reads can increase memory use. Benchmark your directory tree before changing it.\n`filterScanDirSync` blocks the event loop.\n\nKeep Dirent mode for filters that only need names or entry types:\n\n```ts\nconst files = await filterScanDir({\n  cwd: \".\",\n  fullStat: false,\n  filterExt: [\".js\", \".ts\"],\n  ignoreDirs: [\"node_modules\", \".git\"],\n});\n```\n\n- `filterDir` can skip entire subtrees.\n- Extension filters still read every visited directory. Rejected entries skip `lstat` in full-stat mode.\n- Custom callbacks add work per entry.\n- `sortFiles: true` adds sorting work per directory.\n\nUse the default `fullStat: true` for full metadata.\nThe extra `lstat` calls can make scans much slower.\nThe cost is higher on cold caches or slow storage.\n\nScan times depend on storage, directory layout, and OS cache state.\nWarm-cache measurements do not predict cold-cache performance.\nScanning lists entries without reading file contents.\n\n## Example measurements\n\nThese are medians from seven warm-cache runs.\nBoth modes used concurrency `50`.\nNo filters or sorting were enabled. Symlinks were excluded.\n\nTest system: Node.js 22.22.2 on macOS, Apple M4 Pro, 24 GB RAM.\n\n| Tree | Files | Async `fullStat: false` | Async `fullStat: true` |\n| --- | ---: | ---: | ---: |\n| Synthetic: 1,000 directories with 1,000 empty files each | 1,000,000 | 551 ms | 4,483 ms |\n| [fynmesh repo](https://www.fynmesh.win) with installed dependencies: 48,347 directories | 292,242 | 949 ms | 2,157 ms |\n\nThe fynmesh repo scan included `node_modules` and `.git`.\nIts directory count includes the root.\n\n# License\n\nCopyright (c) 2022-2026 Joel Chen\n\nLicensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)\n\n[npm-version-svg]: https://badge.fury.io/js/filter-scan-dir.svg\n[package-url]: https://npmjs.com/package/filter-scan-dir\n[license-image]: https://img.shields.io/npm/l/filter-scan-dir.svg\n[license-url]: LICENSE\n[build-image]: https://github.com/jchip/fynjs/actions/workflows/ci.yml/badge.svg\n[build-url]: https://github.com/jchip/fynjs/actions/workflows/ci.yml\n[downloads-image]: https://img.shields.io/npm/dm/filter-scan-dir.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=filter-scan-dir\n[npm-badge-png]: https://nodei.co/npm/filter-scan-dir.png?downloads=true&stars=true\n[api docs]: https://jchip.github.io/filter-scan-dir/modules.html#filterScanDir\n[github]: https://github.com/jchip/fynjs/tree/main/packages/filter-scan-dir\n","readmeFilename":"README.md"}