{"_id":"@aboviq/readdir-recursive","_rev":"10-805af82aeb5a68970bd511857dd8a552","name":"@aboviq/readdir-recursive","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@aboviq/readdir-recursive","version":"1.0.0","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-angular":"^7.1.2","@commitlint/travis-cli":"^7.2.1","eslint-plugin-jest":"^21.22.1","husky":"^1.1.3","jest":"^23.6.0","prettier":"^1.14.2","semantic-release":"^15.10.8","travis-deploy-once":"^5.0.9","xo":"^0.23.0"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"746f4bf65816707eddf78c17625dcd057748cd43","_id":"@aboviq/readdir-recursive@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"dist":{"integrity":"sha512-Rt5P1QzF8zV1JNf364m2AlU30i/OVKB1774svHmBlYuWvuFTcAigvOeLfJR+2JO4TpOVBUzVh2DqUtba/WQdwg==","shasum":"4a1e6321a35eab88245cbc360e878a80049d4e20","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.0.0.tgz","fileCount":11,"unpackedSize":17611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5WoVCRA9TVsSAnZWagAAJGsP/iqD199hGJRkxB3/6vAe\nnvT/LdMueg8X4z8w2I2bp8UdgKOGQqPxrBZxzFGq+VmoQDPrwzkNa+KM3tY/\nYbr1zvPnhxY2fgUgnL3onShDIb8vH+cvqTyu/b74N9RyPKMbulA+7tTfTcpm\nzdEBn3ahO1Bto9zlDpzU23XyDHxQ/aqWqoMC0exWKWq6Dd5409LMoUb+Fh9M\nEmAS6SdIQUJqPsnHHPMpeXPSbkFiXd6/3rKRnOH41gRXOnjIGnkdYqn21Av0\nTBFWX7D+2HmQXkN2BRTsYSLxh1x5N6Rwg1koMdR7Fb3u0J1/HUbREvRdJApF\nX8Na7+N4u0BPaVgGk/NeqRZLbrTnbo00joOe5A+SCKueMcALHDSDQpQnMjah\nLTzyPRtVbzC5aqPosg6rcsUXo7JoazpGTIoMXXtNZEkk4c6reRsKnOH9y9o/\nJQBo40uQ7U4DXWjLOGeLym9JDMycmypiuv0FMv1ZmgxF6bIwv2znrNH6qUie\nXwhgm5cpqCwNPNluXBNJ0/XDHXd457eB2MdkWoRBDQtWEPGlNZJ4cjOS9kV5\n+hv/KC9vqT+ibGWWeTKXloucsiZb8KkyWryQDMS0gHSgX6z6cWb2NqO2ZiCl\nEqhVb6jdzhn7GPV08z9MhgXrlUrKmD6M0dnwpxFj8LxfMp53Ww+B8unpUPFd\nt60D\r\n=SBR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp3lQuW+0gWveNKJKx8hLY9noTvZMGJQ/Y/6XP17TBUAiEAjwNtBfy39ZZos5Nt8V/sWyB165Orp8q+RanlLoOyaEg="}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.0.0_1541761556261_0.6832698983170611"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aboviq/readdir-recursive","version":"1.0.1","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-angular":"^7.1.2","@commitlint/travis-cli":"^7.2.1","eslint-plugin-jest":"^21.22.1","husky":"^1.1.3","jest":"^23.6.0","prettier":"^1.14.2","semantic-release":"^15.10.8","travis-deploy-once":"^5.0.9","xo":"^0.23.0"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"0988cccefdace09fbd2e19afe17c55df1d451741","_id":"@aboviq/readdir-recursive@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"dist":{"integrity":"sha512-KS72lC5hGyjP2mdYHjRWyoGWYcDBrrlkIod/b30AqbZlddGGP90o307Mk9we6QEmQgPsC5na+BnSJdLvXT3Pvg==","shasum":"0ed93b8aae07c08c182f21a37f0e9aabe905e233","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.0.1.tgz","fileCount":3,"unpackedSize":7702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5W2fCRA9TVsSAnZWagAAGIAQAJsFt29b7M/VhcoMXQ9+\nuDL16+NgqQ+LEJ6P9g6K3Nm0fj+X0YYz3K0t4WHllLiR1hipcP9IQ94iKv4s\nlKZ5SjQ59kdRwl7rVcrjS2RjwPP8KvNMENBvcbcesDrHNpeqPI0trRTF6v63\nyzElUD7Vgcl8rmjcP/Pxgk1d2av7jU+VfrS3L3ADnuw3740nDglmVgwdgAQp\nsblD/xXpntnNliXVIQVebbQY57OLfoNtgDgaW8PdWBDqpLZ4H+/6SMYKtJ/A\n8HFQaLFTLQ7n2RR2eWzJSK8AKm83sAcndo6EyXVnCdBVAIYo2fewE/5QsNVE\nlcWkLSSe5hpOap/IW1lxN4YVDvAmQRpD24QWuM1Xqni4zpuwEhnIcBndEwYv\n1xvJuX+M9hltkl2t+zWQr4Ez/zRKLR5qRxKnl85+g5BRBzrAxEFiCmgZe1un\nH0HSUKNTCC36fWGjeak2gLsWWCGuA0swVZMcwvgvVUnc/pC3sjHv5WpZPlmh\n6lSsLpJCWWJy+L4Ly8Lkc/Jshx+on3j7RbIaCjKQYeLYacxWnTIVVt4W0gUj\nj0+xxpDpG17fhK7KWdT5XcKRZfnGMtcyr/Cxnah7B6xA+q8EZsouuD5wgeR9\nWDdKFXd4gBBhN6a7cWxYZgruDpSm8JL8kLtXtW/UXqO/v6ycM8hDKEo2iNCF\nPtpX\r\n=RtEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgvrB4xASqEPAKot85xxsmDVEqNwCRl6DOzcORohPQygIhAN7+KsK84oiJJDfGHDbAFOj1ABiuvyIsl7sGAag8QAZJ"}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.0.1_1541762462123_0.44862320499302855"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aboviq/readdir-recursive","version":"1.1.0","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-angular":"^7.1.2","@commitlint/travis-cli":"^7.2.1","eslint-plugin-jest":"^21.22.1","husky":"^1.1.3","jest":"^23.6.0","prettier":"^1.14.2","semantic-release":"^15.10.8","travis-deploy-once":"^5.0.9","xo":"^0.23.0"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"9c856141a528e5c063749f2d0be669f0b4e65b62","_id":"@aboviq/readdir-recursive@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"dist":{"integrity":"sha512-N1DOzZ9XwnpZoWV0F39+MXLJoi51hvP1EnR31OtQ5N6rRP+MuK0KrTj+cwadRM0sMmyIBRS7iku7DpJzB+ENQw==","shasum":"298c12ab7a8476fe27566ce832c774731da92327","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.1.0.tgz","fileCount":3,"unpackedSize":7720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRaApCRA9TVsSAnZWagAA4YQP/j4WJf6Aak21lj8trXGw\nCTQmnpPZuH9q0T4GclIKqTpd/DzsIbIoG6hMk/zUFlA1TKxh/p1z5sIjGKD/\nenY/xg0WT/vJMiLLi8yNMNWBqS+GuRo52ujmFiw8eoa+u8IUx5hdNnSDkmTj\n7mBzqy3AyVS26wMtsZ0V2XPnfG/Rg3mu9YzBehrDcxLpe0HFRVy9/DUmOzw7\nJrNSHHVSuDfqyYDZNNNr3IPkeKNezz9Bxxbuor/iCTCtHGpue8TLw0vVwnl2\nyJLWdegRd2ixg6+OOszoo8MBhAMhyhPzX9smX9SAqXuFsBZIWw89NMheXqMD\nejsGRf5QJU+D0SDpy7ayj4jdPpN82t2MMEIUX7mV5rKhwlmH93K+AWS//35E\nl0kuArTfwLalbs0RB4Nr6vF6kzDs2RJ6Fdij4mSubBeRx3FuHrp4XU+58Odo\nscPM8O8BJ8ti1xnSCaoB2Y3OSHVoZX696GswtgJRKdQcZr7wXy64XqbJKt+N\nHDZyakLJExTsOpOHxMs83WdSBT2KEk56hJH3Fgp2deOIoPrmhB5VtRACFjSv\nnE3IEGHcp26ZAB8VM7BEcoiu6iSAMlJ1ftL1tocjNig7sqNpDA8f+60ooinr\nFVQ6ls0URdffJQsG8injxIbbO5cJ/HywTwTkipZV+Jpz62+7n2GX1AL4w0U/\nBWTm\r\n=AfCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqMpsn7+wTLBTgHOvZmrF3URV2JmUniA5rsIvK1y03rAiEArnO+496E7jalLDV/R6QpG+j8esA84Uv2X/Cw6ypJL7Q="}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.1.0_1548066856548_0.44515852517046595"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aboviq/readdir-recursive","version":"1.2.0","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-angular":"^7.1.2","@commitlint/travis-cli":"^7.2.1","eslint-plugin-jest":"^21.22.1","husky":"^1.1.3","jest":"^23.6.0","prettier":"^1.14.2","semantic-release":"^15.10.8","travis-deploy-once":"^5.0.9","xo":"^0.23.0"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"8656f571b0a53dedb6392c5b507f9eb00f586f91","_id":"@aboviq/readdir-recursive@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"dist":{"integrity":"sha512-XOUvCz8ym63E763bfafaULCta9ipW5X6sdG9iYWAdnU6vMeAso+mALbkmy7IAU/lDKiWMVy38vBURVjTdbwFbA==","shasum":"bf5dd083f0331fa16ac291b08029e84921430747","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.2.0.tgz","fileCount":3,"unpackedSize":9343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci6vBCRA9TVsSAnZWagAAu/YP/R8wj5BhvbiPUzc2ROdA\nM2Ji52crbpgrMXJKI4tVzS7V+TQvjIT/swPc1bSTRsTpZhBL40jov6bQHWc2\n/GYsBXlTTEmqSX0liCeHwJfs24n+/S4vvH3Q+K0QsQPQHdohpBdcku7a5u0c\nQw95VAmhBHh6Xh7Ja5YX6BYTzOrjWuAH506ENzd6pPQot0CRMXodD8Bsa3Zi\n+GReu98LnZJ9Td8plWufq6LA9wrPDMatodXxVi9lCZ6E2GyaVHHX6k7uv4mP\nI0A7agA7hLRF4eKNanrRH//OTdw608mKWALbeqms8RXRsXHz5W+re2a9IxBK\n+ZN//iBFpZ4t1gf1P1x1ZKBY7PlfCjTZXtEVa8PyWvrvJ5Y85SmnwkmfEyTl\nwUmboVNpcaZSTCdguF/mYcPAFE7dW4ulVon8XpcyzdnGE3pYj5hONnxpnFi5\n/0Bpkkkj8SJTdhxq7Vs+SZ3m/uC8N+X6FTLGOi6OolTFtt3UoVAJvO3IwIgo\n4HwVKsdCV7RAGit/t/ejh80QO5NFYsvzeHw8d60BRBPKuu4Qu+cPJLJ4RTQc\nHL6oXCYR3DbVZwjR+iVRIjID/sCAbVbzgkw8MyXxbqrnTlTBgyg4iqy8W3kA\nA9aNOH+njHeKsUsMnXWVgb7d7fSh+ELsJvZyxyXjknP97B1pH5sIYVBXeOnv\n57yY\r\n=nK8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvqjrQKUU7zfNrdGzbBzRV2dASRTCjPkUvuPiUq8lXgAiEAvOEsFZYbwhtDV213oF3DybrR8IiOXycoFLOyMygfw+Y="}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.2.0_1552657344611_0.6926679970770888"},"_hasShrinkwrap":false},"1.2.1":{"name":"@aboviq/readdir-recursive","version":"1.2.1","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-angular":"^7.1.2","@commitlint/travis-cli":"^7.2.1","eslint-plugin-jest":"^21.22.1","husky":"^1.1.3","jest":"^23.6.0","prettier":"^1.14.2","semantic-release":"^15.10.8","travis-deploy-once":"^5.0.9","xo":"^0.23.0"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"8190e7beb44df015bd408a01b647555451ea040a","_id":"@aboviq/readdir-recursive@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"dist":{"integrity":"sha512-LpAbwucRVt+Zu0WiFdtpHpo6tbHLbA76RtgCM6o2gkrWwV0cGYZpDbOI1UhqjRrj9eADXMMmHUVkb5jAnNRe8Q==","shasum":"6b363144b8219924df3bc4c944e04261ea169135","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.2.1.tgz","fileCount":3,"unpackedSize":9707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jOtCRA9TVsSAnZWagAA/IsP/j/kwltZDX/9l7tJSlYT\nHHZJfc0CnVrhL0AnwA9Admrv/UZsma5PoAnwkBidj93nR95HAfOGEO9xnWsc\nTlV2k+pv4M9FG7TMgxAxLDGmcOxAC+Rcpjm+Ehgmi8WW4nPXPWjUZA2zhcBg\nkdafrejYMWATsQ5Od8V8Q3xfs7+oiE3PKFaNWvAmb2MYrfIh2EAEhv6X2nEk\ntoyT34jvikIjF7OIBDUz1MZKGv/qmjKUGGzmV8t9NBmn/EgtkCT3gULDiQjb\nKXuOBYs3MT6fniWSJ2DRMYwmyvENmVledaBxHOJBvpdoMKG1Y+nkPSsvJwxs\nHxz6wLh6QaXi+SDxQf/stmOiuWRfEQ5Byti7ym/4W6IY8Xl7xUDTZWHFAaf0\nxWPT7z7HlrbyKoGpQhv3t2br0mS2LDTcdQlMquOUI13Fp1ljFmSV+8B0eLeL\nNYERAsLjr4tfHKl7wBiu/edFMN8WRqBmh90Iu/uAv+2Kdj4AMxqjCCJOEnQx\nmoO+GRCdi9CN4GECS+MJTaDHv/q7N0O1hnZ0wezmnhXoJ9Qr69unrN25vmnO\nC7SqiHJji4NKmCN5XMM2kZVtz6DtaNE87Z8v31giOZicwVNbohmXJ29Szqdm\ndRl/BwOJb8pIO0A+LfGDdxrIpwSxJBug2X69BgfKfswR1SUXiyUcLRxWvUZi\notNw\r\n=9gCl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8RnxLH/95I3B0+347wIA1c/+mnZBtR3jZ6GGnJHKTeQIhAI+PMzyZmmDmQJVETMHFyOUNeJHLX01WTJmWEheZmnyG"}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.2.1_1559901100263_0.30447515655315516"},"_hasShrinkwrap":false},"1.2.2":{"name":"@aboviq/readdir-recursive","version":"1.2.2","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-angular":"^7.1.2","@commitlint/travis-cli":"^7.2.1","eslint-plugin-jest":"^21.22.1","husky":"^1.1.3","jest":"^23.6.0","prettier":"^1.14.2","semantic-release":"^15.10.8","travis-deploy-once":"^5.0.9","xo":"^0.23.0"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"b7ac82fbf5bd1b0ae2bc5e9b643a9611a2b70831","_id":"@aboviq/readdir-recursive@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"12.14.0","_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"dist":{"integrity":"sha512-4tQUH5qSyS82O61ET2YDrfRmo9KJC28CXRWGqhzFgTBjuTZrzpKyOIV6H+w9irV2oKjDCV2EVCnMMgwYuStgmA==","shasum":"b096619c05c20e4442734e80585da074520b9b73","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.2.2.tgz","fileCount":3,"unpackedSize":10269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+zHQCRA9TVsSAnZWagAAMCoP/0b/alPDRO7FOop9m+Le\n+CJQM/XjeLKbK27ozlHpiYcL0hgmk5iqk1/xGZg9oTujnzb0HTLmtokC2nCm\n1rj+2TWxrgvZpmjL7DWdIXmFgWlA67/Curw608WillLf9+uLQIW6r5deG8Nj\nq94Gqo4aqlK1HkvSPjnIh/ehZ0CtHC+/uDPxqJYmPvWBjIAy/zLqzgmstOO0\nabEvrRjOHag0+nGioaGV7Q3npTxCsFGf9rkjFW47HYa7ZitSBJ+G4B9WAAuE\nSrQ/pR1ukVd2v0igjUDP5auj4157yqcqnxsbqkwpUnN8IUryhNW0q4dxIbpp\nLFUZE46SuvnlPjZugziQbCy1CRfu0t0mHgCTZR1GN+SY+f02/L6bAnNbKjxw\nwv5UcqrSn1H784zQJcPvOY0ZzS54tIGjJMrNopELsCj8PCQYhKjNx/T8WUHS\njubNTwWU8WMFLV3mcToNF+u5hf62TjZDwJv4KZ0vjSntkjONoZohJoGX8nj0\nR6/gcCVphgxlsQfSlSsH4S1r72z5fqtQknjT9PN0pwdWI0HL3g0r7xv4DptP\nDajvg8N45wr8E/7CUV3aacvu/9xn1cjHJttA/Y9zmcgyrBS3/i/5KW5VcS7y\nN345gP3btyvybxzDsAAtK3Rr0FBWEsNb7FvcgzW8DqqOcX5A0t0OWrKM9alX\n0Inh\r\n=ob1g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn38BLCH95U7rfXBLnuHIDxcDzaah5PoPdGuLqj+L+RAiBe62+9XAfwrWBhsT+uUlyzGsAxwHR6Z4x9DL4pmfzKeQ=="}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.2.2_1576743375977_0.05547947955941557"},"_hasShrinkwrap":false},"1.3.0":{"name":"@aboviq/readdir-recursive","version":"1.3.0","description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","main":"src/index.js","scripts":{"test":"xo && jest --coverage","semantic-release":"semantic-release"},"engines":{"node":">= 8.10.0"},"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"keywords":["readdir","recursive","filter","async","fs","transform"],"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"license":"MIT","bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"homepage":"https://github.com/aboviq/readdir-recursive#readme","devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-angular":"^8.2.0","@commitlint/travis-cli":"^8.2.0","eslint-plugin-jest":"^23.1.1","husky":"^3.1.0","jest":"^24.9.0","prettier":"^1.19.1","semantic-release":"^15.13.31","xo":"^0.25.3"},"xo":{"parserOptions":{"sourceType":"script"},"prettier":true,"plugins":["jest"],"extends":["plugin:jest/recommended"],"rules":{"strict":["error","safe"],"jest/valid-expect":0,"jest/consistent-test-it":["error"],"jest/valid-describe":["error"]}},"publishConfig":{"access":"public"},"gitHead":"703689b3894d2d5ce8c39fafc869fead672d4379","_id":"@aboviq/readdir-recursive@1.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rqtCPyHudRcdg0A/gWvmvqJb+IEwx9sILsx1Oo3i43kgLfXYlrwd7Tt6I3s0hcxNJdTiV3QY2R4w8Rueb6ynkg==","shasum":"f8657f6d20c066168a71e8ff6aaf5e8d695e80ce","tarball":"https://registry.npmjs.org/@aboviq/readdir-recursive/-/readdir-recursive-1.3.0.tgz","fileCount":3,"unpackedSize":10199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+zWrCRA9TVsSAnZWagAAIy0P/2EfWQUesu0PHXzbV0bU\n37rJq0FCPMQum10zO15oq8qj93yi3xdOjkjGhuEI7hvdU/aepK0w16QlNFgM\nvZTEwdw7KXG5ZvnQwUANcPj4oQxRDOCBvclTqBO0lcD37Ig+fO8aSSzTFwrR\nIwyWQZz1tEa8XQZFaB5mwXsOIYfJGcmzrouMADyAeRc2pT9g0ZB4Osnivw0m\nDgbVXYFvxhwDwG7/V7adZtWYg2YDsh5zRFzsFdg5nr1PJ6N10p3epQ8s5jvQ\nGGcbKfoqKNoE5N8Byzd2IlVwT9hDIvlVpjYkOaMBsGa9jcBNrbFPhZKafwP/\nWyx+zs3zLVbHBumwEoeWy3uOKCSS02vUsPmqHmEVyNePTwr6IGeMBls2G9w0\nZOoN0LhlTx3+W3DBBKzsDtwyD7H+Hm0T7TRiY2ek6N2e9yUuJFryYXxKExsy\niCtOAJN+FlBypmrecPBDTKzTon0ERFWKD1Ln22Qb9Guhm8ALtkRRr+095KyD\nHiFsgbu0toYram2nkzPjlxy+zgUueAfWoTwZX63AgRb8CAfyaodazBgrm82t\nxU3bvzDo2+CYHyWNLDqXwIsxVDckH2/hnioTHhJ0rmsjE4FKG8I1R4CGp35V\nqlrDcaQHR9ilms4B8ZelNh63X0cFFTZPFEsOIjDuL+doZWYkKp5EpEu9n5lM\n1asY\r\n=cu7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD91LrB4PPoz2YQIjmfbALLUaADgrzyfvC4wdKs1fln4wIhAL+Y+0MTM7sISAC6TRhKr7//z+ookR3NKyPD2oOmWZ17"}]},"maintainers":[{"name":"joakimbeng","email":"joakim@beng.se"},{"name":"magnuslang","email":"magnuslang@gmail.com"},{"name":"mneme","email":"mnemem@gmail.com"}],"_npmUser":{"name":"joakimbeng","email":"joakim@beng.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readdir-recursive_1.3.0_1576744362757_0.6061105835329479"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-09T11:05:56.155Z","1.0.0":"2018-11-09T11:05:56.516Z","modified":"2022-05-20T10:48:15.543Z","1.0.1":"2018-11-09T11:21:02.294Z","1.1.0":"2019-01-21T10:34:16.690Z","1.2.0":"2019-03-15T13:42:24.774Z","1.2.1":"2019-06-07T09:51:40.399Z","1.2.2":"2019-12-19T08:16:16.124Z","1.3.0":"2019-12-19T08:32:42.865Z"},"maintainers":[{"email":"joakim@beng.se","name":"joakimbeng"},{"email":"magnuslang@gmail.com","name":"magnuslang"}],"description":"Customizeable async recursive fs.readdir with no dependencies and sane defaults","homepage":"https://github.com/aboviq/readdir-recursive#readme","keywords":["readdir","recursive","filter","async","fs","transform"],"repository":{"type":"git","url":"git+https://github.com/aboviq/readdir-recursive.git"},"author":{"name":"Aboviq AB","email":"joakim@aboviq.com","url":"https://www.aboviq.com/"},"bugs":{"url":"https://github.com/aboviq/readdir-recursive/issues"},"license":"MIT","readme":"# @aboviq/readdir-recursive\n\n[![Build status][travis-image]][travis-url] [![NPM version][npm-image]][npm-url] [![XO code style][codestyle-image]][codestyle-url]\n\n> Customizeable async recursive fs.readdir with no dependencies and sane defaults\n\n## Why?\n\n- No dependencies / Small\n- Asynchronous, i.e. returns a promise (uses async/await under the hood)\n- Provides a syncronous version as well\n- Sane defaults, i.e. does not recurse into `node_modules` by default\n- Fully customizable, with [options](#options) to decide in which folders to recurse into and what files and information to include in the results, with full access to each file's [Stats][fs-stats] information\n\n## Installation\n\nInstall `@aboviq/readdir-recursive` using [npm](https://www.npmjs.com/):\n\n```bash\nnpm install @aboviq/readdir-recursive\n```\n\n## Usage\n\n### Module usage\n\n```javascript\nconst readdirRecursive = require('@aboviq/readdir-recursive');\n\nconst files = await readdirRecursive('a/path');\n/*\n[\n  \"/full-path/a/path/filename.ext\",\n  \"/full-path/a/path/nested/folders/another.ext\",\n  ...\n]\n*/\n\nconst files = readdirRecursive.sync('a/path');\n/*\n[\n  \"/full-path/a/path/filename.ext\",\n  \"/full-path/a/path/nested/folders/another.ext\",\n  ...\n]\n*/\n```\n\n## API\n\n### `readdirRecursive(dir, options)`\n\n| Name    | Type     | Description                                                                           |\n| ------- | -------- | ------------------------------------------------------------------------------------- |\n| dir     | `String` | The folder to read files recursively in, either relative to `cwd` or an absolute path |\n| options | `Object` | Options for filtering, recursion and transformation                                   |\n\nReturns: `Promise<Array>`, all found files transformed according to the transformer and that has not been filtered out\n\n### `readdirRecursive.sync(dir, options)`\n\n| Name    | Type     | Description                                                                           |\n| ------- | -------- | ------------------------------------------------------------------------------------- |\n| dir     | `String` | The folder to read files recursively in, either relative to `cwd` or an absolute path |\n| options | `Object` | Options for filtering, recursion and transformation                                   |\n\nReturns: `Array`, all found files transformed according to the transformer and that has not been filtered out\n\n### Options\n\n**Note:** all function options can be asynchronous (return promises) when using the async version of `readdirRecursive`, but not with the sync version.\n\n#### `options.filter`\n\nType: `Function`  \nSignature: `filter :: Object -> Boolean`  \nDefault: `() => true`\n\nThe `filter` option is used to decide if a file should be included in the resulting array of files or not. A file is included if the filter function returns a truthy value.\n\nThe `Object` passed to the `filter` function has the following properties:\n\n| Name  | Type                | Description                                                          |\n| ----- | ------------------- | -------------------------------------------------------------------- |\n| file  | `String`            | The file name, e.g. `\"file.txt\"`                                     |\n| path  | `String`            | The full path to the file, e.g. `\"/your/folder/sub-folder/file.txt\"` |\n| stats | [`Stats`][fs-stats] | A stats object providing information about the file                  |\n\n#### `options.transform`\n\nType: `Function`  \nSignature: `transform :: Object -> String`  \nDefault: a function returing the full path of each file\n\nThe `transform` option is used to transform file information into something useful. Every file that passes the filter function will be transformed before being included in the resulting array.\n\nThe `Object` passed to the `transform` function has the following properties:\n\n| Name  | Type                | Description                                                          |\n| ----- | ------------------- | -------------------------------------------------------------------- |\n| file  | `String`            | The file name, e.g. `\"file.txt\"`                                     |\n| path  | `String`            | The full path to the file, e.g. `\"/your/folder/sub-folder/file.txt\"` |\n| stats | [`Stats`][fs-stats] | A stats object providing information about the file                  |\n\n#### `options.recurse`\n\nType: `Function`  \nSignature: `recurse :: Object -> Boolean`  \nDefault: a function which won't recurse `node_modules`\n\nThe `recurse` option is used to decide if a folder should be recursed into or not. A folder is recursed if the recurse function returns a truthy value.\n\nThe `Object` passed to the `recurse` function has the following properties:\n\n| Name  | Type                | Description                                                   |\n| ----- | ------------------- | ------------------------------------------------------------- |\n| dir   | `String`            | The folder name, e.g. `\"src\"`                                 |\n| path  | `String`            | The full path to the folder, e.g. `\"/your/folder/sub-folder\"` |\n| stats | [`Stats`][fs-stats] | A stats object providing information about the folder         |\n\n## Contributing\n\nSee [Contribution Guidelines](CONTRIBUTING.md) and our [Code Of Conduct](CODE_OF_CONDUCT.md).\n\n## License\n\nMIT © [Aboviq AB](https://www.aboviq.com/)\n\n[npm-url]: https://npmjs.org/package/@aboviq/readdir-recursive\n[npm-image]: https://badge.fury.io/js/%40aboviq%2Freaddir-recursive.svg\n[travis-url]: https://travis-ci.org/aboviq/readdir-recursive\n[travis-image]: https://travis-ci.org/aboviq/readdir-recursive.svg?branch=master\n[codestyle-url]: https://github.com/xojs/xo\n[codestyle-image]: https://img.shields.io/badge/code%20style-XO-5ed9c7.svg?style=flat\n[fs-stats]: https://nodejs.org/docs/latest/api/fs.html#fs_class_fs_stats\n","readmeFilename":"README.md"}