{"_id":"tiny-readdir","_rev":"3757964","name":"tiny-readdir","description":"A simple promisified recursive readdir function.","dist-tags":{"latest":"2.7.4"},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"time":{"modified":"2025-03-18T07:12:39.000Z","created":"2020-11-21T18:12:09.477Z","2.7.4":"2025-01-11T22:27:50.935Z","2.7.3":"2024-06-30T16:32:24.458Z","2.7.2":"2024-04-06T16:34:39.370Z","2.7.1":"2024-04-05T00:00:09.284Z","2.7.0":"2024-03-19T01:42:04.810Z","2.6.0":"2024-03-18T23:42:07.789Z","2.5.0":"2024-03-18T23:40:13.070Z","2.4.0":"2023-12-15T02:18:51.750Z","2.3.0":"2023-12-01T00:13:52.449Z","2.2.1":"2023-11-30T03:29:02.812Z","2.2.0":"2022-11-23T23:15:01.262Z","2.1.0":"2022-11-19T23:31:04.950Z","2.0.0":"2022-04-12T13:59:51.067Z","1.5.0":"2021-04-01T14:16:54.768Z","1.4.0":"2021-03-31T09:02:32.668Z","1.3.0":"2021-03-07T10:17:30.497Z","1.2.2":"2020-12-29T20:22:39.741Z","1.2.1":"2020-12-29T16:04:58.982Z","1.2.0":"2020-12-29T14:19:15.181Z","1.1.0":"2020-11-21T22:28:00.145Z","1.0.0":"2020-11-21T18:12:09.477Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"versions":{"2.7.4":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","license":"MIT","version":"2.7.4","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-counter":"^1.0.2"},"devDependencies":{"@types/node":"^18.19.70","fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.7.3"},"_id":"tiny-readdir@2.7.4","gitHead":"3ede82e173867ac14a66b6b68df4385f37ce7f06","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"9bda667835fd9b27802f1bc0ea45ab15acdcd307","size":4115,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.7.4.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-readdir_2.7.4_1736634470734_0.23377193732548518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T22:27:50.935Z","publish_time":1736634470935,"_source_registry_name":"default","_cnpm_publish_time":1736634470935},"2.7.3":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.7.3","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-counter":"^1.0.1"},"devDependencies":{"@types/node":"^18.19.39","fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.5.2"},"_id":"tiny-readdir@2.7.3","gitHead":"f20ff8714df25b1f09db6cb16be48932cd621d85","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"cfc9ceea334cd518fc0b0be35d95ebcd9db5af87","size":6580,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.7.3.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.7.3_1719765144316_0.4399338205356762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-30T16:32:24.458Z","publish_time":1719765144458,"_source_registry_name":"default","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_cnpm_publish_time":1719765144458},"2.7.2":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.7.2","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"_id":"tiny-readdir@2.7.2","gitHead":"efc1c3c68bfbcadfa53bdca55b141cd80656b706","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"2db0e1860621387304789bde1e5391cecc5a07c6","size":6855,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.7.2.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.7.2_1712421279205_0.4507341983886144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-06T16:34:39.370Z","publish_time":1712421279370,"_source_registry_name":"default","_cnpm_publish_time":1712421279370},"2.7.1":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.7.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"_id":"tiny-readdir@2.7.1","gitHead":"56961ed9842787c88a9a44762d40389ca05ada5b","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"573ebc1a945352ee3f0c33b1bca1830ea446abb3","size":6701,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.7.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.7.1_1712275209131_0.7232380926514461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-05T00:00:09.284Z","publish_time":1712275209284,"_source_registry_name":"default","_cnpm_publish_time":1712275209284},"2.7.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.7.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"_id":"tiny-readdir@2.7.0","gitHead":"4f97bb7ac749f8d38ba848db64340886daa80aff","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"c0406b3aee9b7940ab0751f7ccf20c12cba4084d","size":6704,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.7.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.7.0_1710812524621_0.9170652520824072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-19T01:42:04.810Z","publish_time":1710812524810,"_source_registry_name":"default","_cnpm_publish_time":1710812524810},"2.6.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.6.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"_id":"tiny-readdir@2.6.0","gitHead":"bf19805c8aea5ff2a645422252548a4c8fae4e05","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"03587bc6b4b5d0851986db6cdf95527c850a3d11","size":6567,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.6.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.6.0_1710805327462_0.30512193317335745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-18T23:42:07.789Z","publish_time":1710805327789,"_source_registry_name":"default","_cnpm_publish_time":1710805327789},"2.5.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.5.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"_id":"tiny-readdir@2.5.0","gitHead":"396030d7188a32cff314cdc8e0a6bc069a14e6f2","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"c7afb74d8fc80f87eeb91b2363b901b9975d9749","size":6549,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.5.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.5.0_1710805212902_0.3392329201391837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-18T23:40:13.070Z","publish_time":1710805213070,"_source_registry_name":"default","_cnpm_publish_time":1710805213070},"2.4.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.4.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"_id":"tiny-readdir@2.4.0","gitHead":"94716e9f6e78ed0a23cbf872382294258af21b1f","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"a7aec6ee3303a94835ade7e4ad433bfdf81c0de0","size":6040,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.4.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.4.0_1702606731596_0.470269701892603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T02:18:51.750Z","publish_time":1702606731750,"_source_registry_name":"default","_cnpm_publish_time":1702606731750},"2.3.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.3.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"gitHead":"abb071a49f2b4cb03153210088656be39f7cf9db","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@2.3.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"1b518b8323bedb387d142ebb728e1aac5d7e6e06","size":5570,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.3.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.3.0_1701389632286_0.8808601515982917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T00:13:52.449Z","publish_time":1701389632449,"_source_registry_name":"default","_cnpm_publish_time":1701389632449},"2.2.1":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.2.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-make-naked":"^2.1.1"},"devDependencies":{"@types/node":"^20.4.8","fava":"^0.2.1","tsex":"^3.0.1","typescript":"^5.1.6"},"gitHead":"4f2d439f805e59a5e289c39f8de3c7ffb278d8e6","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@2.2.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"5985b8420fadeb09ff9956ba1d0236814be20d03","size":5182,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.2.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.2.1_1701314942634_0.6746747087747063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T03:29:02.812Z","publish_time":1701314942812,"_source_registry_name":"default","_cnpm_publish_time":1701314942812},"2.2.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.2.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"npm run test:native && npm run test:yielding","test:native":"fava '**/native.js'","test:yielding":"node test/yielding.js","prepublishOnly":"npm run clean && npm run compile && npm run test"},"keywords":["readdir","recursive","promise","simple","tiny"],"devDependencies":{"@types/node":"^18.11.9","fava":"^0.0.7","tsex":"^1.1.3","typescript":"^4.9.3"},"gitHead":"4806856d78b02a6e76fe6590fdf416c5055576f0","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@2.2.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"ad3770a29efae222beae06032389cbedab4b57bc","size":4931,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.2.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.2.0_1669245301086_0.7283921383680554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-23T23:15:05.587Z","publish_time":1669245301262,"_cnpm_publish_time":1669245301262},"2.1.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.1.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"npm run test:native && npm run test:yielding","test:native":"fava '**/native.js'","test:yielding":"node test/yielding.js","prepublishOnly":"npm run clean && npm run compile && npm run test"},"keywords":["readdir","recursive","promise","simple","tiny"],"devDependencies":{"@types/node":"^18.11.9","fava":"^0.0.7","tsex":"^1.1.3","typescript":"^4.9.3"},"gitHead":"3d595c777d579180505a7033660b371843cfeba1","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@2.1.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"526edd36066e6a7cbf194f4a2516c0f0e5f14be2","size":4678,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.1.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.1.0_1668900664782_0.14996406500922843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-19T23:31:08.798Z","publish_time":1668900664950,"_cnpm_publish_time":1668900664950},"2.0.0":{"name":"tiny-readdir","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"description":"A simple promisified recursive readdir function.","version":"2.0.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"npm run clean && npm run compile && npm run test"},"keywords":["readdir","recursive","promise","simple","tiny"],"dependencies":{"promise-concurrency-limiter":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.23","fava":"^0.0.6","tsex":"^1.1.1","typescript":"^4.6.3"},"gitHead":"b69813b89ef471d9b4d0afbaf02bec7e71b71e2e","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"e80f22042e93dd76bb0877d87889a681a22b35e2","size":4267,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-2.0.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_2.0.0_1649771990905_0.08030024818360526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-12T16:45:02.641Z","publish_time":1649771991067,"_cnpm_publish_time":1649771991067},"1.5.0":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.5.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{"promise-concurrency-limiter":"^1.0.0"},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"2f7fcf455485fb23408e384fd587d8c02d01bb5e","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.5.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"shasum":"35ee72f989e466aad52a5d73e7ad16a802753c74","size":4358,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.5.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.5.0_1617286614641_0.8944657511544643"},"_hasShrinkwrap":false,"publish_time":1617286614768,"_cnpm_publish_time":1617286614768,"_cnpmcore_publish_time":"2021-12-16T18:43:28.660Z"},"1.4.0":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.4.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{"promise-concurrency-limiter":"^1.0.0"},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"e2450162364c90780f6801b236881ae9f6490e3a","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"efa05466f5c3c051fa9e6db2436c6232abe275fb","size":4187,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.4.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.4.0_1617181352516_0.6895279228341094"},"_hasShrinkwrap":false,"publish_time":1617181352668,"_cnpm_publish_time":1617181352668,"_cnpmcore_publish_time":"2021-12-16T18:43:28.903Z"},"1.3.0":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.3.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{"promise-concurrency-limiter":"^1.0.0"},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"56468a3b7d01adb3e033a8c7f5ac32ee94181902","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"b352ba12559fb384daa78601f92016b78aea62c9","size":4230,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.3.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.3.0_1615112250157_0.9519452217511566"},"_hasShrinkwrap":false,"publish_time":1615112250497,"_cnpm_publish_time":1615112250497,"_cnpmcore_publish_time":"2021-12-16T18:43:29.130Z"},"1.2.2":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.2.2","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{"promise-concurrency-limiter":"^1.0.0"},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"7ad51734d4083bdc0ccf8b0020ae7ded2b7ffd28","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"a9a879fad12fa9a38f1e7403f947b88b2fda634e","size":3701,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.2.2.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.2.2_1609273359623_0.4985949297228669"},"_hasShrinkwrap":false,"publish_time":1609273359741,"_cnpm_publish_time":1609273359741,"_cnpmcore_publish_time":"2021-12-16T18:43:29.361Z"},"1.2.1":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.2.1","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"4b76168fc654e41c9db925c9d518b44be23840cb","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"e412895f2b6eb1df65174f7c348acbeb608047ab","size":3591,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.2.1.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.2.1_1609257898850_0.8238379132376956"},"_hasShrinkwrap":false,"publish_time":1609257898982,"_cnpm_publish_time":1609257898982,"_cnpmcore_publish_time":"2021-12-16T18:43:29.569Z"},"1.2.0":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.2.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"44b135edabf227b2adf669dc5dfde18906ad4f2c","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"e8c669138d319a22ae4c9f73cb1d94db8c96903f","size":3525,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.2.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.2.0_1609251555036_0.6678729805425472"},"_hasShrinkwrap":false,"publish_time":1609251555181,"_cnpm_publish_time":1609251555181,"_cnpmcore_publish_time":"2021-12-16T18:43:29.817Z"},"1.1.0":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.1.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"0ae482d222c53e57897870649205901a43dd83e0","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"14852ca4361b778691f17884a7b60102703e06bf","size":3273,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.1.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.1.0_1605997680001_0.6784865305076992"},"_hasShrinkwrap":false,"publish_time":1605997680145,"_cnpm_publish_time":1605997680145,"_cnpmcore_publish_time":"2021-12-16T18:43:30.031Z"},"1.0.0":{"name":"tiny-readdir","description":"A simple promisified recursive readdir function.","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-readdir.git"},"keywords":["readdir","recursive","promise","simple","tiny"],"engines":{"node":">= 10.12.0"},"dependencies":{},"devDependencies":{"@types/node":"^14.14.9","rimraf":"^3.0.2","typescript":"^4.1.2","typescript-transform-export-interop":"^1.0.2"},"gitHead":"d7502d966fbce530ef0e7414c92b7d66cb0b8e44","homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","_id":"tiny-readdir@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"dist":{"shasum":"52fdbc32988dc79ea7eb7fb897d98e2d7b9a79ab","size":3096,"noattachment":false,"key":"/tiny-readdir/-/tiny-readdir-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-readdir/download/tiny-readdir-1.0.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-readdir_1.0.0_1605982329319_0.6152992554822772"},"_hasShrinkwrap":false,"publish_time":1605982329477,"_cnpm_publish_time":1605982329477,"_cnpmcore_publish_time":"2021-12-16T18:43:30.226Z"}},"readme":"# Tiny Readdir\n\nA simple promisified recursive readdir function.\n\n## Install\n\n```sh\nnpm install tiny-readdir\n```\n\n## Usage\n\n```ts\nimport readdir from 'tiny-readdir';\n\n// Let's recursively read into a directory\n\nconst aborter = new AbortController ();\nconst result = await readdir ( '/foo/bar', {\n  depth: 20, // Maximum depth to look at\n  limit: 1_000_000, // Maximum number of files explored, useful as a stop gap in some edge cases\n  followSymlinks: true, // Whether to follow symlinks or not\n  ignore: targetPath => /node_modules/.test ( targetPath ), // Function that if returns true will ignore this particular file or a directory and its descendants\n  signal: aborter.signal, // Optional abort signal, useful for aborting potentially expensive operations\n  onDirents: dirents => console.log ( dirents ) // Optional callback that will be called as soon as new dirents are available, useful for example for discovering \".gitignore\" files while searching\n});\n\n// This is how we would abort the reactive read after 10s\n\nsetTimeout ( () => aborter.abort (), 10_000 ); // Aborting if it's going to take longer than 10s\n\n// This is the basic information we'll get\n\nresult.directories; // => Array of absolute paths pointing to directories\nresult.files; // => Array of absolute paths pointing to files\nresult.symlinks; // => Array of absolute paths pointing to symlinks\n\n// This is more advanced information we'll get, which is useful in some cases\n\nresult.directoriesNames; // => Set of directories names found\nresult.filesNames; // => Set of files name found\nresult.symlinksNames; // => Set of symlinks names found\n\nresult.directoriesNamesToPaths; // => Record of directories names found to their paths\nresult.filesNamesToPaths; // => Record of files names found to their paths\nresult.symlinksNamesToPaths; // => Record of symlinks names found to their paths\n```\n\n## License\n\nMIT © Fabio Spampinato\n","_attachments":{},"homepage":"https://github.com/fabiospampinato/tiny-readdir#readme","bugs":{"url":"https://github.com/fabiospampinato/tiny-readdir/issues"},"license":"MIT"}