{"_id":"@asmfx/search-fs","_rev":"4-233f6cae58e3c5fb19577aec7a58e398","name":"@asmfx/search-fs","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@asmfx/search-fs","version":"0.0.1","description":"Text search functions for filesystem","main":"build/index.js","scripts":{"build":"tsc"},"keywords":["find","search","grep","regex"],"author":{"name":"Asim Gunes"},"license":"ISC","devDependencies":{"@types/lodash":"^4.14.186","@types/node":"^18.11.7","nodemon":"^2.0.20","ts-node":"^10.9.1","typescript":"^4.8.4"},"dependencies":{"lodash":"^4.17.21"},"types":"./build/index.d.ts","gitHead":"c9de01e9f69be1b7867746b3cfd5241419a60741","_id":"@asmfx/search-fs@0.0.1","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uOv0MJYiZ/GDBzVcKUkPtvtRzFEKeKwEUDhzgEbvcHLJcDDtTTJ+r5kdAFVQMRP05z9H4FX5ZII3nw1qiiUtmA==","shasum":"ef6e404a849daa10c5bac0aae2403c81ac9d9f54","tarball":"https://registry.npmjs.org/@asmfx/search-fs/-/search-fs-0.0.1.tgz","fileCount":4,"unpackedSize":2854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUfBpJjVsR092sQNJoWTjZqqQz+fPk2VZl7P9Wq3Xg6AiBSo9HTdkPpeT4btuEuDwj7AZ7kBEIvO5HXCcLRaJchxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWug8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJRAAn3dL2qU2cmaWXl73iA/4unNwFYAgO8piM/TYGfp1OdKZ2Q+L\r\nu8zO3t9uJyENnD57xCvbREbycC1Ak65Peg77B+zzxlEfCIT3h+FAiLY5EVxo\r\n2sL3RwzgAYjjtdK5XmXBW2+kJPWfRqi4xGkcGz4gQ29vMoVM3QQWdxf+Kszx\r\nZ9uqx0fw1oQn0II6sj30TxfEDG08pOQjTL5KR9zxISjdJzYJNf769BUq8JCH\r\nUuzW2vgoN5LBvomhq31VPiE6Xge0QFR31X5ye47BtdFQ2yBPGxFG5hJjLC9t\r\nX1FxaqkhGDsaoP5F1ZIm2kmQcE7Wuc2Dc3+/rwNt5Ej8bidmpFIgV4RccL7Y\r\npWKYOuAdxaKox9MRxzih9sTDZRE7Ov4JDlizb34syrWYRHw5u3TDC7E+K8yw\r\nDttMTsipeDqZaAbK2laCMfNQVamC8b5mxrfocHq9sW2mzkKXv1Q1E7Moe8z4\r\nJmvow9gX0WUmNdncJmizYe4YOq57FfS5lsqHfr/uyeBaj72hVebgjZZkvArL\r\n5+EcEy3NwbAorHiCDQu1TBG9yERNmyjHsSnAVSEMbw0whyF9rW8vCSwJeGTR\r\nETu4MkbGcnxfEoPB1J8Ui9fea0q9hI6epH6cDyrfNFYjmrUcJDIKBsHSreuV\r\nXOOsfLV/5vmywRJtseKlqeRkP4G4V8e9iiw=\r\n=2Crc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asimgunes","email":"asim.gunes@smartbee.uk"},"directories":{},"maintainers":[{"name":"asimgunes","email":"asim.gunes@smartbee.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-fs_0.0.1_1666902076484_0.0386868491143586"},"_hasShrinkwrap":false},"0.0.2":{"name":"@asmfx/search-fs","version":"0.0.2","description":"Text search functions for filesystem","main":"dist/index.js","scripts":{"publish:package":"npm publish --access=public","build":"tsc"},"keywords":["find","search","grep","regex"],"author":{"name":"Asim Gunes"},"license":"ISC","devDependencies":{"@types/lodash":"^4.14.186","@types/node":"^18.11.7","nodemon":"^2.0.20","ts-node":"^10.9.1","typescript":"^4.8.4"},"dependencies":{"lodash":"^4.17.21"},"types":"./dist/index.d.ts","gitHead":"460a34e81812830a90942e07e037ab1e07e9fb2f","_id":"@asmfx/search-fs@0.0.2","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hIlZZ3U8lgnl6UNY4Ej92380vjnSZ89aX73uL4/mXYYt/it8EHl4rdEQIaqSCT+1Iu622tH+6saw0p/pl926+Q==","shasum":"355b6aa980e8df3c5d21433df1db0b40cea85e83","tarball":"https://registry.npmjs.org/@asmfx/search-fs/-/search-fs-0.0.2.tgz","fileCount":4,"unpackedSize":3072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCskCa1H7C5ZyKO+FwWUDC1eVWiNAr6OAw8idbM4cv+AiEAyP7RvBLffQ4JCLCRNqryqS5uquSxHkJL6spqTUFdEBE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWu9zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwRxAAjdE19LuY/cp8/VlL/pGNX1awDXp09JOfkc2y9fHyjxuGAAea\r\n1ek3/AVDaNUvgm5+Rz0k6PQBGqXrMtCb8ZRgj7eRuqIlCcPU6WPuhMtp2PiA\r\nOMFwHgr9Zo3OMHjiDsiAa3Un3p69x8jCJD2UYqDGQFs/cArzO7leXz74CoFC\r\nsWs2Es32B4ghNudBeXbc+YLwFN2n2+z6KoJyMOXfCv1eJhotNw1gQQqPqCiG\r\nnkXpj61feCkMJ4pMgpRrtxzjy+/j0aHWOVmAtL7aUc/7x6/T/oYv5M8IT6F7\r\nuP9HFS1iDrVtkxp83UCWT5ad7wuiUUcrXvg+wUe2eNp9ZBMJ0XhoFB3dWc5Z\r\ntviZpYpIPjBHmLnHpt9XdmPGiNI9im3YsKmEuiLZHi/htmZ0MxM6RJp1+YQT\r\nrxWOATzR0HRThFyZVpFAQH1+coQLob7+kbP1hduwUcPTN92sXyjHRMuy4KaM\r\nFsuDVd76LNX8BU2LAYZ47HeX/gRH0X0KugZoyHCExUaV04D85AD5OipoWTQJ\r\n35aNNsF9iTJBDSE9FVhBycGlyF8tSEew8QxhBkvpxiTj+hxTxMaGxjZwvOPO\r\nRuPvfETvBJhl5AwJ4VuxS4+crA7VXBAXdD/AnQifVOLRiG87CjPjgHtYD4Ln\r\nK62H97+HyG4u32KciW51yLj4+dzEXvTEzwo=\r\n=AAOW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asimgunes","email":"asim.gunes@smartbee.uk"},"directories":{},"maintainers":[{"name":"asimgunes","email":"asim.gunes@smartbee.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-fs_0.0.2_1666903923664_0.4452442727417554"},"_hasShrinkwrap":false},"0.0.3":{"name":"@asmfx/search-fs","version":"0.0.3","description":"Text search functions for filesystem","main":"dist/index.js","scripts":{"publish:package":"npm publish --access=public","publish:patch":"npm version patch && npm publish --access=public","build":"tsc"},"keywords":["find","search","grep","regex"],"author":{"name":"Asim Gunes"},"license":"ISC","devDependencies":{"@types/lodash":"^4.14.186","@types/node":"^18.11.7","nodemon":"^2.0.20","ts-node":"^10.9.1","typescript":"^4.8.4"},"dependencies":{"lodash":"^4.17.21"},"types":"./dist/index.d.ts","gitHead":"d4baaf14dcc5be372b28173520d662232a8378fa","_id":"@asmfx/search-fs@0.0.3","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qXv62wzjx4mamLf8o5nroP6pStVPdx5QSQbE/n2+5/WpE6B8+z8zYZ4ueWhfnDhJa5VjobJObhFvOdBCMBRhkw==","shasum":"fe48ff6ed59a6d132664cb254e2a22c4c74bdc78","tarball":"https://registry.npmjs.org/@asmfx/search-fs/-/search-fs-0.0.3.tgz","fileCount":4,"unpackedSize":3145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyXH9Eg0CsrIXqfJYM9MVcsBctJYWSUnYqCAn98UcjBAIgXhiNRTuT+PUJEyzoyTEbrcVOgV+2OLCwvSAXkn9/yzk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWvAHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNxA/+LOrv7za8Pe4mKFG4r4ZBPpXPvYAyH5TqnDs3INYFLZRZ2k9T\r\n8l2e+LCR+QJ3JWVO3Oxah2+6Lv0z2byOvF5X5qyb8Qf2/yLpMTJyTv+4ZjL9\r\nyw/KwSOa1eK/bLbcr60oDN/lDont6QXPNJ8UrWHWnesYNwl/0w4muH++KChX\r\nTHc40jFt5ntpIjwEVIihFvkJqxXqS3i/LpYoCU3espgSIzTPRdOp/4jz+2t+\r\nw8HSZYbIuFLLkenqxpIp+Vg76EWbHjI7j029ElgO1e0zbZrXO2kbeW/OogOj\r\n+9KygFmw0i+bq2EKr0ZktN0y1FoqPUiNAe6Rlz+B7D8TWIJr2y+zksO20xts\r\naPN7Ms56NuynWNpTU2ZlRZD07Nq4iIUqkdTukjtL/u5t++Ojo3NW7pOMnlfH\r\ngIcFsp7dTV/Y9v9kR2o2/GzKEkcd/EGx22ViipQJqNjrEPCqXLGqT65NHvBo\r\nu8VMnun/A7iRKDZvWRp0h2lemIge9GmwhxxpUnKxQNZNtbmKBZ6x0EfY2pm9\r\nfUERfmpZMYCrWPMjojFkrCHHXrk6WD9B/FmujfoSaJQFNzHbzk6vn0abfmSw\r\n7rSlY7G2kWkKc2Lm8XXEuQ//V1gmHzhDzJw1yiN369Tgt+kHjkkVkmR5pfq9\r\njZSU0z9Eg03wIcwhK04ZnJLm48up284/t3w=\r\n=dvH8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asimgunes","email":"asim.gunes@smartbee.uk"},"directories":{},"maintainers":[{"name":"asimgunes","email":"asim.gunes@smartbee.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-fs_0.0.3_1666904071055_0.20064538619371053"},"_hasShrinkwrap":false},"0.0.4":{"name":"@asmfx/search-fs","version":"0.0.4","description":"Text search functions for filesystem","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/asmfx/search-fs.git"},"scripts":{"publish:package":"npm publish --access=public","publish:patch":"npm version patch && npm publish --access=public","build":"tsc"},"keywords":["find","search","grep","regex"],"author":{"name":"Asim Gunes"},"license":"ISC","devDependencies":{"@types/lodash":"^4.14.186","@types/node":"^18.11.7","nodemon":"^2.0.20","ts-node":"^10.9.1","typescript":"^4.8.4"},"dependencies":{"lodash":"^4.17.21"},"types":"./dist/index.d.ts","gitHead":"b81832b374e83cbb3cf56dddc23ada86bf25507c","bugs":{"url":"https://github.com/asmfx/search-fs/issues"},"homepage":"https://github.com/asmfx/search-fs#readme","_id":"@asmfx/search-fs@0.0.4","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Td7qar4i4Z2TJDwmVsN2f7nWh0n6zAwZkzLZR3YeIrPF52wzlOOFAoDzirtrrwLtbE6MTaKZByntdjFFlpyzUw==","shasum":"698cbf6e51e0d8dae371c5b06be36eed034fe66b","tarball":"https://registry.npmjs.org/@asmfx/search-fs/-/search-fs-0.0.4.tgz","fileCount":4,"unpackedSize":3239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcron51TW7S6y9OkORugrjomis6JxRQLEuUOQlEg/bdAiEAroaj0M4CqjSCt0tdrcyCSMHdPRhuwJVSwVmuXDBgtlo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWvCFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1ug/+OH8f4/qaySd67wpEfKGH0jSxVsJAOtB9EraVotgTp1VNtciv\r\nHPpmVshRRZlgLFphO3Uup+sW0DpSJKsln6lsHD4YGX5zBJD5Dg28Ojtb+O8w\r\nmy7cbmb+hzc2KxZ4iQjrD7xK/JV2GEm4T7uZ9C6AeobdHFValY8sskzEv3R9\r\nBwd65nRr7phPSdWcbc+KjIBD05eydnZMG3BvO5mTI0F0/PR31/HKbqo1g5V+\r\nz6oaMJYQs2RAX9u/kE7/GDPZRkCVcFWLWxCzczTniHGy6EsEPFshrT2+5K9c\r\n/j+MnmDF/1nY0CDAp0i0eDPo8fnUSiOzUd936NEgvqYvgygkuyBL61EpmOYO\r\nctCZUBLTfNBqPYu8F4AWVtH0fqzOP7mfmM8TSG3WN7o29qkLoLTmAT/AAiuS\r\nJwQ26x5cB8hVkpimk+0+AfOUSVe55W3qQvmx/oqEIHQ0d3mjnRwo3DqeKtXe\r\na5YmUTcL7WivH81U+ScuN0mz8touk4XvIwtZZRLWrx11VkkFVRLB4AJvBLCJ\r\nI81OeK15qc4FXP+d1UzKvH0JMBR9fAxLe4F46lIK969BoKJGxWEtNuKDQy54\r\nsvCIXdJ0OApCnT26uV1/plVE8d9wq9SEOdeD+psZSjQP6wb0NjJChYkTaKfL\r\nEpea1nTBrG3gbxVDud6XpqNW5f6PfQUKYZg=\r\n=wAqY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asimgunes","email":"asim.gunes@smartbee.uk"},"directories":{},"maintainers":[{"name":"asimgunes","email":"asim.gunes@smartbee.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-fs_0.0.4_1666904197700_0.483645719155946"},"_hasShrinkwrap":false},"0.0.5":{"name":"@asmfx/search-fs","version":"0.0.5","description":"Text search functions for filesystem","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/asmfx/search-fs.git"},"scripts":{"check:publish":"npm publish --access=public --dry-run","publish:patch":"npm version patch && npm publish --access=public","build":"tsc"},"keywords":["find","search","grep","regex"],"author":{"name":"Asim Gunes"},"license":"ISC","devDependencies":{"@types/lodash":"^4.14.186","@types/node":"^18.11.7","nodemon":"^2.0.20","ts-node":"^10.9.1","typescript":"^4.8.4"},"dependencies":{"lodash":"^4.17.21"},"types":"./dist/index.d.ts","gitHead":"c604c040af3f823deb22c6f129f96159f7b0003c","bugs":{"url":"https://github.com/asmfx/search-fs/issues"},"homepage":"https://github.com/asmfx/search-fs#readme","_id":"@asmfx/search-fs@0.0.5","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DFZEW1gd+LhHchy5VCq5RqDMCsUfrN0waoLQpd5xZczGDEWRd4CW+IZdzKwUZgOTE3bBsXGwQXnQ7xhhf7IbOw==","shasum":"25e8890c2f5292f90816d6424e7823fdcfdede7a","tarball":"https://registry.npmjs.org/@asmfx/search-fs/-/search-fs-0.0.5.tgz","fileCount":23,"unpackedSize":30121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIS3LHAeOQHFm+QpJbfNvCER77qqPhtQnBJiQ2BoyMwIhAJYqznOcYqVsTdSDyAZydGh2FJt+jmM+xMa6J94l/lTQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWvIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz7Q//dWh7QBQa149xUtsWNep8YmDdpM47GBoui9W6vVoZ7zIyo1Di\r\nbRgOzOp3JSfxtgBYB5qXGgJCOzZri9ansytkE83eP0zvt35Db1p6z5xeh7Y0\r\nYm4/G8Fl41sODHLk0x09MyfAYwhljNss+WFBVgFzeUjWEWoy8Bl9WhnFuBAJ\r\nfG3XAKq1q7o6mdsfS6jPg1Ph29fpq9597zhJozXMWLoun2v+X7SKA+GzIbJ+\r\n6R5djJ5eJTN81okN84CG1v0+OEMZKGxotYMf9EEa9lBrNV5f6xT+OLi1v16g\r\nd9Iee0Nm9v+D1TttkyGygj4lEqVbkzG9TLJybsnEeHRkvhhCHw3bD5w+ZtVD\r\nD9vSPax4mzJx/wtfELb1bMWy4w0LAmER7bhGy8l8kL9JvMRABwmarj4AK75h\r\nO0rUmpQT3BjpadiFv58sgRuoWCD789mivvFtwTEfSYz5ZGAHo/FlKGKAaMpW\r\n79tPmTYs5VHlylUoQoy+QdyS8qf7Tdvr9Dk7B0vI5+mwduZuoG33OedbgHr5\r\n3mT3TbX7SJRcyFngMeO1Eh0ixY56qP/fkgxsVYqRxwNIHy/Fy13QC5Rn+M3z\r\nxVGyxh2Uhnzy62Lh03qfTInSYzPrUgH/ITRv/2ewSAIraNS3hEAzg5dxHd1+\r\nimJYeSWB8VcDSTDTd1Y2UjVHdZpjjuS1o+M=\r\n=S2Id\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asimgunes","email":"asim.gunes@smartbee.uk"},"directories":{},"maintainers":[{"name":"asimgunes","email":"asim.gunes@smartbee.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-fs_0.0.5_1666904597442_0.616840429995233"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-27T20:21:16.338Z","0.0.1":"2022-10-27T20:21:16.626Z","modified":"2022-10-27T21:03:17.736Z","0.0.2":"2022-10-27T20:52:03.823Z","0.0.3":"2022-10-27T20:54:31.253Z","0.0.4":"2022-10-27T20:56:37.846Z","0.0.5":"2022-10-27T21:03:17.644Z"},"maintainers":[{"name":"asimgunes","email":"asim.gunes@smartbee.uk"}],"description":"Text search functions for filesystem","keywords":["find","search","grep","regex"],"author":{"name":"Asim Gunes"},"license":"ISC","readme":"# @asmfx/search-fs package\n\nThis package contains basic operations for handling search in file system. \n\n## Installation\n\nUsers can easily install dthis package by `npm` package manager by running the following command: \n\n```bash\nnpm install @asmfx/search-fs\n\n```\n\n## find\n\n`find` function provides search interface to recursively traversing and find files/directories starting from `startingPath` directory.  \n\n```ts\nimport { find } from \"@asmfx/search-fs\"\n\n... \nconst result = await find(startingPath, { pattern: /SOME_REGEX_PATTERN_FOR_SEARCH/g });\n...\n\n```\n\n## grep\n\n`grep` function provides search interface to recursively traversing in the filesystem and searching for content inside the provided files. \n\n```ts\nimport { grep } from \"@asmfx/search-fs\"\n\n... \nconst result = await grep(paths, { pattern: /SOME_REGEX_PATTERN_FOR_SEARCH/g });\n...\n\n```","readmeFilename":"README.md","homepage":"https://github.com/asmfx/search-fs#readme","repository":{"type":"git","url":"git+https://github.com/asmfx/search-fs.git"},"bugs":{"url":"https://github.com/asmfx/search-fs/issues"}}