{"_id":"@a73/get-all-files-ts","_rev":"2-bf63af8d0a579bef04a5e0dc74155541","name":"@a73/get-all-files-ts","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@a73/get-all-files-ts","version":"1.0.0","author":{"name":"Rodrigo Erades","email":"rerades@siete3.com","url":"http://siete3.com"},"description":"A TypeScript blazing fast recursive directory crawler with lazy sync and async iterator support, fork from  get-all-files by @TomerAberbach","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"generate:docs":"typedoc","test":"jest","test:watch":"jest --watch","dev":"NODE_OPTIONS='--no-warnings --loader ts-node/esm' nodemon --config nodemon.json src/index.ts","dev:debug":"nodemon --config nodemon.json --inspect-brk src/index.ts","lint:fix":"xo --fix","build":"tsc --build && pnpm terser ./dist/index.js -c -m --source-map -o ./dist/index.js"},"type":"module","engines":{"node":">=12.17.0"},"repository":{"type":"git","url":"git+https://github.com/area73/get-all-files-ts.git"},"keywords":["fs","recursive","readdir","path","directory","files","lazy","async","iterator","iterable","node","ESM","generator","typescript","file","handlers","readers"],"license":"MIT","bugs":{"url":"https://github.com/area73/get-all-files-ts/issues"},"homepage":"https://github.com/area73/get-all-files-ts#readme","devDependencies":{"@babel/core":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.8","babel-jest":"^27.4.6","eslint":"^7.32.0","jest":"^27.4.7","nodemon":"^2.0.15","terser":"5.10.0","ts-node":"^10.4.0","typedoc":"0.22.10","typescript":"^4.5.4","xo":"^0.47.0"},"xo":{"space":true,"rules":{"no-param-reassign":"error","unicorn/no-array-reduce":"off","@typescript-eslint/no-unused-expressions":["error",{"allowShortCircuit":true}],"@typescript-eslint/no-loop-func":"off","import/extensions":"off","unicorn/prefer-module":"off","unicorn/no-array-callback-reference":"off","capitalized-comments":"off"}},"jest":{"clearMocks":true,"coverageProvider":"v8","transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-typescript"]},"gitHead":"1173773a4805d7a8ad5af10b00590768ccf42125","_id":"@a73/get-all-files-ts@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-LMqk+Zyf1ifYyAv8rzXoxdWqcIzzHgrA+fwVeZxH7s9DghUPmigF6dungd54AX/0d/eZv159xIl4fVsJ58rp1g==","shasum":"ee857093c7dcc37ab74a24cc6708eb13732be10d","tarball":"https://registry.npmjs.org/@a73/get-all-files-ts/-/get-all-files-ts-1.0.0.tgz","fileCount":6,"unpackedSize":14008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4qO9CRA9TVsSAnZWagAAy0QP/1lKkHr5f2pbdhEvHupN\n/aKgpgfg2sBJCEzYft16CW6xlm+k6HlRJAMpLqUZTTJWIrtLsgmgwk1wZd++\n2WPWkJW1MNRwOe4YTcpvF2OrWh5ZeDs6vWTASAitLrrb+dyuoNdVPTbm2OkW\n0t5bQ16a13zWIXDniAoSmbWJDry1mNEzgrmcV6z9KYzZx868t0kz0KQSwcJw\nWXV02Y8hgunUF7/1gGPDtd52IeXVNlTwcQcnLgGymGUZ1AguHefSdL5JkkL8\namTYlrh/E9S9QVPHkQ7M0lMs4K72/fVSwsTrlfPKlJpqyLIBjq6aU6WdCIBw\nfpJaTpPQdebE8Vd/WXOQLAr63AS1dJ7W28+qfbLe9O75cBCmJa9EPSb+UMal\nWpK9gg4XjIP/zCbzsd3ooHBxlJ8D1GYwP5hG8uQ8e44cOqepZu7xOFDXCebf\nu25grpSR1aHmmfpu825Py1gUMLPvq/oSbRff0TyDKSh8ML3FcLGf3uQZMXap\nrkeXIvLNWp1bVn+KpX9yP1Cw7F4cxxR+b6VB0lVcIWxPzw1TqBw4s6qvDAvJ\no8D9IroJayt24pIB7wrnPiJlMJDX+jGZ9TsSVDrxQ/jPJo3hH5CREXrqTXKj\nUvPy6L3dcFlTKTGeiJZNI+KNdFsJTndLXEuEArKQIb63lOUoyC6ltVhMqrxX\nHA1C\r\n=UOBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSkQPaG+MG/Ve/OjJVVEkwkjh2ZyF2oT69Jmca3DTNiQIhAPrwF7pUNxUyK3TjMUWyyh0HxXwIx4mV4CtWsskFU9Z7"}]},"_npmUser":{"name":"rerades","email":"rerades@siete3.com"},"directories":{},"maintainers":[{"name":"rerades","email":"rerades@siete3.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-all-files-ts_1.0.0_1642243004969_0.16898927797025398"},"_hasShrinkwrap":false},"1.0.1":{"name":"@a73/get-all-files-ts","version":"1.0.1","author":{"name":"Rodrigo Erades","email":"rerades@siete3.com","url":"http://siete3.com"},"description":"A TypeScript blazing fast recursive directory crawler with lazy sync and async iterator support, fork from  get-all-files by @TomerAberbach","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"generate:docs":"typedoc","test":"jest","test:watch":"jest --watch","dev":"NODE_OPTIONS='--no-warnings --loader ts-node/esm' nodemon --config nodemon.json src/index.ts","dev:debug":"nodemon --config nodemon.json --inspect-brk src/index.ts","lint:fix":"xo --fix","build":"tsc --build && pnpm terser ./dist/index.js -c -m --source-map -o ./dist/index.js"},"type":"module","engines":{"node":">=12.17.0"},"repository":{"type":"git","url":"git+https://github.com/area73/get-all-files-ts.git"},"keywords":["fs","recursive","readdir","path","directory","files","lazy","async","iterator","iterable","node","ESM","generator","typescript","file","handlers","readers"],"license":"MIT","bugs":{"url":"https://github.com/area73/get-all-files-ts/issues"},"homepage":"https://github.com/area73/get-all-files-ts#readme","devDependencies":{"@babel/core":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.8","babel-jest":"^27.4.6","eslint":"^7.32.0","jest":"^27.4.7","nodemon":"^2.0.15","terser":"5.10.0","ts-node":"^10.4.0","typedoc":"0.22.10","typescript":"^4.5.4","xo":"^0.47.0"},"xo":{"space":true,"rules":{"no-param-reassign":"error","unicorn/no-array-reduce":"off","@typescript-eslint/no-unused-expressions":["error",{"allowShortCircuit":true}],"@typescript-eslint/no-loop-func":"off","import/extensions":"off","unicorn/prefer-module":"off","unicorn/no-array-callback-reference":"off","capitalized-comments":"off"}},"jest":{"clearMocks":true,"coverageProvider":"v8","transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-typescript"]},"gitHead":"c2e0056e5063e6579f6d93f2dcdd31708209f29a","_id":"@a73/get-all-files-ts@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-q2wxY4FxL77tJHmAhTH2FoX1gioHrqjjL4PZIjNSC1qf2zau0ELm9cDHU2+Zgq/b2hgTV36qf3sfBuWSbY0uGQ==","shasum":"082653a56a52f54ac7e329817babb37a0d0d60d6","tarball":"https://registry.npmjs.org/@a73/get-all-files-ts/-/get-all-files-ts-1.0.1.tgz","fileCount":6,"unpackedSize":13840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4sKGCRA9TVsSAnZWagAA7DAP/1lPmBl4w0uRpc1yBwKl\nFcQ4ZlRcfk6XM+7DLiJmo1XD7bv53Fk6k2U2Y3t3Gs2N/ED1Nl4tK1vSmJK4\n+FGdEjLVTGXsOdTwZEJoPdcUs6lvEMEzgOKCzWlkp3y3kl8sZ7YP9HR630Cw\niKEK8SWi4qOvT8hOpmaj0X12bkOiIjVFLLTt85y+926BEJnEnvzJTkJsXeVK\nQRlG7slMhopg0fhkqwoK4uRpjX2uptXO9BZZQQ1Ix/fWLArtu+2xX745T4Hk\nOmB9ayUmDKPvAd71ZiusVOytpxP6+eFUV3/wvanzpct0irVZYWMC3Anmp2EY\ndN0wDz2YP4dARcEIUVxZO0hQ6mfs/4M1rqqZC1hN2TgLR7DXlb5X2Xe6Crn3\nlZZUqrjYecMYMNFI921j3VJzeBdTX0MS8aimF0SVXo7SniLQmsCNUocJwk2K\nKaAFmLGkt0Vt4bmGRfn1ysTsqlVDUF/InhxIL4S3CKjrz6G3aKXEICU1tgRV\n9/9tHnyN9iVysjjOiTKjGwhcLrs9ONA/1R+cdjoo++gMwu8Lv9gkcAHUrIOk\n+VwSKXh9ofVJQ5j6T+rSpqfZBiDVVvduaRfgUjQJm6aqlBoqmZWqQ2uTh9VD\nX6c1QGbtS4fJWVnpkRrPQKGZ8asHvxn+7XgjuqjsR29MAHBnS75nHyIC0oaO\nw6Kb\r\n=gFdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnyzUg41cF2OeD66M1uqb9wqm03+69NpebPJ2KsttNbAiA8yiR4VKX63Eh5TyPnD0kDeI0BtVjWuQgQ/PX30hTmOA=="}]},"_npmUser":{"name":"rerades","email":"rerades@siete3.com"},"directories":{},"maintainers":[{"name":"rerades","email":"rerades@siete3.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-all-files-ts_1.0.1_1642250886680_0.522703628150023"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-15T10:36:44.915Z","1.0.0":"2022-01-15T10:36:45.139Z","modified":"2022-04-04T10:54:16.160Z","1.0.1":"2022-01-15T12:48:06.821Z"},"maintainers":[{"name":"rerades","email":"rerades@siete3.com"}],"description":"A TypeScript blazing fast recursive directory crawler with lazy sync and async iterator support, fork from  get-all-files by @TomerAberbach","homepage":"https://github.com/area73/get-all-files-ts#readme","keywords":["fs","recursive","readdir","path","directory","files","lazy","async","iterator","iterable","node","ESM","generator","typescript","file","handlers","readers"],"repository":{"type":"git","url":"git+https://github.com/area73/get-all-files-ts.git"},"author":{"name":"Rodrigo Erades","email":"rerades@siete3.com","url":"http://siete3.com"},"bugs":{"url":"https://github.com/area73/get-all-files-ts/issues"},"license":"MIT","readme":"<h1 align=\"center\">\n  get-all-files-ts\n</h1>\n\n<div align=\"center\">\n  <a href=\"https://npmjs.org/package/@a73/get-all-files-ts\">\n    <img src=\"https://badgen.now.sh/npm/v/@a73/get-all-files-ts\" alt=\"version\" />\n  </a>\n  <a href=\"https://github.com/area73/get-all-files-ts/actions\">\n    <img src=\"https://github.com/area73/get-all-files-ts/workflows/CI/badge.svg\" alt=\"CI\" />\n  </a>\n</div>\n\n<div align=\"center\">\n  A blazing fast recursive directory crawler with lazy sync and async iterator support made in TypeScript.\n\n  **Forked from https://github.com/TomerAberbach/get-all-files**\n</div>\n\n### This version differs from original version in:\n\n* files are now typeScript native*.ts\n* more types added.\n* added XO as linter.\n* removed Ava testing framework in favor of  jest as testing framework.\n* Added new tests.\n* Added jsDoc on private and public functions.\n\n## Install\n\n```sh\n$ npm i @a73/get-all-files-ts\n```\n\n## Usage\nPlease visit documentation at [`get-all-files-ts` github pages](https://area73.github.io/get-all-files-ts/) to see examples of its use.\n\n\n## Documentation\nThis library is using [typedoc](https://typedoc.org/).\nA documentation generator for TypeScript projects, similar to jsDoc but for TypeScript files.\n\nYou can find it on `/docs` folder or just visit documentation online at https://area73.github.io/get-all-files-ts/\n\n## Contributing\n\nStars are always welcome!\n\nFor bugs and feature requests,\n[please create an issue](https://github.com/area73/get-all-files-ts/issues/new).\n\n## License\n\n[MIT](https://github.com/area73/get-all-files-ts/blob/main/license) ©\n[Rodrigo Erades](https://github.com/area73)\n","readmeFilename":"readme.md"}