{"_id":"tiny-readdir","_rev":"298483","name":"tiny-readdir","description":"A simple promisified recursive readdir function.","dist-tags":{"latest":"2.4.0"},"maintainers":[{"name":"fabiospampinato","email":""}],"time":{"modified":"2024-01-15T13:43:35.000Z","created":"2020-11-21T18:12:09.477Z","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.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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-2.4.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-2.3.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-2.2.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-2.2.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-2.1.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-2.0.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.5.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.4.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.3.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.2.2.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.2.1.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.2.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.1.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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://name.csiicloud.com:7001/tiny-readdir/download/tiny-readdir-1.0.0.tgz"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_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 --save tiny-readdir\n```\n\n## Usage\n\n```ts\nimport readdir from 'tiny-readdir';\n\nconst aborter = new AbortController ();\n\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});\n\nconsole.log ( result.directories ); // => Array of absolute paths pointing to directories\nconsole.log ( result.files ); // => Array of absolute paths pointing to files\nconsole.log ( result.symlinks ); // => Array of absolute paths pointing to symlinks\n\nconsole.log ( result.directoriesNames ); // => Set of directories names found\nconsole.log ( result.filesNames ); // => Set of files name found\nconsole.log ( result.symlinksNames ); // => Set of symlinks names found\n\nconsole.log ( result.directoriesNamesToPaths ); // => Record of directories names found to their paths\nconsole.log ( result.filesNamesToPaths ); // => Record of files names found to their paths\nconsole.log ( result.symlinksNamesToPaths ); // => Record of symlinks names found to their paths\n\nsetTimeout ( () => aborter.abort (), 10000 ); // Aborting if it's going to take longer than 10s\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"}}