{"_id":"fs-finder","_rev":"44-eadecb3f8ce3559ef7b9a8c72d684f2e","name":"fs-finder","description":"[ABANDONED] File system recursive finder","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.0.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.0.0","dist":{"shasum":"0c1f795f97dbdde28ca79ce9304fc264fb08a575","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.0.0.tgz","integrity":"sha512-lp1R58cdoO9ffDLmHLJMXJP6HvUDhw4adrc3xHS+rShgGWgnVBDlznY9vSg0JWitxb43acQzJiUn3eo2VBs1bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIxeqFl1Xe08bZO47ZSjlbQB/ju/z25hS0jt/eU4ONXAiEAzUSlJx38VBoo63h32+D85zBpKdas+KWUbA0IrxsxBMs="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.0.1":{"name":"fs-finder","description":"File system recursive finder","version":"1.0.1","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.0.1","dist":{"shasum":"3c5d9c1785f5396501b63de6e0e8729c3ad0fae6","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.0.1.tgz","integrity":"sha512-IaUndN1oRUoiSUdFxD6V2w8PCTs4L3QEKu6REo7yS+l7p1iZuEHN21SkUt3nJuwDe8sKvYAeT94WL2vTPWANJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXtQVg7vM6vgOn9AcUmqsGf1HtifGyBhchgs5YT7jH4gIgQqk0dFlObfRBP8f9BpLKMzAU80vj8SN/2njSA16lE6o="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.1.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.1.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.1.0","dist":{"shasum":"92df3f0e50037284d5a4fc11bf42a9a891d8e60d","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.1.0.tgz","integrity":"sha512-MWBh4zL69yvrYAS8MrTMutLbOCdte9yt3YBWdTfeMMpj+izQvsbhEjWGLGnQQoUXVm3+KHDj4O4wU2OxapWJYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzE5Qu3JObmeoA0INEZHfPoWll6AKWLoG5PE8yrz3r9AiEA10ZUE0pN/Tu8r+3h4U2hoUb6xZA0g10idWnKZWksmOc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.2.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.2.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.2.0","dist":{"shasum":"319fd676d7b699df8aa2ace712a8f05c7b6b6e02","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.2.0.tgz","integrity":"sha512-uhxboQ2+ARFQonTOan+7+iymKspFTBjDh3Datdf5fSUulMUwFwfa7G5OIMJcJzpQNhyrwkscQj5XwGjLjqpKbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj2eXnGLFf15W7RBjEJ9vMo+RD7YusjdnXadLJZVEpPAiBfZcZ/AwjHBgyNhxgwA58IJjBG1YmdO4Un9sh35BM9dQ=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.3.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.3.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.3.0","dist":{"shasum":"47a551ab4bc3cbde9de092f9901df44206530323","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.3.0.tgz","integrity":"sha512-HHZ6rd5oK9xkZdVI6lULV+g9utULFrR7nIEU3I5e2wxwkB8spNzU0wNKG1BfmKOOegpfkU8/rajG5x6edrM8Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu0HLemhItNQnG77SUluDLkpAX2NUGXChdVgpUjQvJsAIgGwnHf78OiLtW9sN9JWygl73XcEMvCQg8SyJHSmIVLEs="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.4.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.4.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.4.0","dist":{"shasum":"ed69f9842d7037d1ad17bbf97a200f0ead8ec108","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.4.0.tgz","integrity":"sha512-TYhGig2ZfuMT6Xp4VGDNFG0w9KCtubFH0fz5bqLn0rITyEa9c9ZRL7ylBV0frg680/ECBQEHvrmlYmryZ3VVQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2KZPcwXIYyI9Ddx/+GhjTuksm4TQFceuncr5XOH9LsgIgMBJSbzJvxhmnHu9MaXsDydUY+eJ+qYdaJa3dsuertPQ="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.4.1":{"name":"fs-finder","description":"File system recursive finder","version":"1.4.1","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/fs-finder/issues"},"_id":"fs-finder@1.4.1","dist":{"shasum":"ab1b3de6dfffd76c49a78d5174c69ac486ae1eae","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.4.1.tgz","integrity":"sha512-UkkzuuEX+UGf4CqHqcGxzBJeHjC+IJLDKlm7Va6Bd/hmgF+GuKnFBpjB3iN7xMgZ1xQJWO8xlFwDVj1UpZWVXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmPJK64SF6SCD7ph0Lxu5yVE9ZyqnNryZLgVzfli8ACwIhALEbCPZOskMNJSC1UV/X7uYQ1d3DHtTiFLTulZtHnk4+"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.4.2":{"name":"fs-finder","description":"File system recursive finder","version":"1.4.2","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.4.2","dist":{"shasum":"6416950f706be053a17e1c93058e6262a08b1ac9","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.4.2.tgz","integrity":"sha512-KuSaBj7k9VXLj0H0RtS2aV5a+jSDVQlbmj9sQfK9OALwqBrDZlKvrZemieCVtymWkaQfW92nskl7gRfZ434ppQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELD2Vje+JF/+dMfBtLXHcaOB4YdittNlU9isyqT6llEAiBtKFYBoFfflvYoWLr2IsJNUId/m/W7H7EhH2BCX6YpnA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.4.3":{"name":"fs-finder","description":"File system recursive finder","version":"1.4.3","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.4.3","dist":{"shasum":"81b888385031e16f4f126e5758024c3227455b75","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.4.3.tgz","integrity":"sha512-Hk9lFUboV7jzSF+UkNKdYw5rTm3CQBL5G/7wXin08YdS2cR4W6Zs29vHgowkfc3Xtrs//op822ugmzhVxV6p9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcmvm6WNrqnLBoQQCig/z6pYPWLnTKnNgqhM3bDyySWAIhAJ9E4c71paYQqRxvxJ106YC9LbgHjOBDhgkVjSFYwpKm"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.5.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.5.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.5.0","dist":{"shasum":"cd95b1c98ba5c361d62613b92566467dd07aefa7","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.5.0.tgz","integrity":"sha512-Oa8VsRnYDtbnti8OAVpL5i8SL+gdY8yY7OUV7DVZPtf8k0AK6sEgUn1Kc8VXODJYn4S1Xg0OrmbhHQj8xGX20g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEemmvlhrHjawE4979p8XvPfAcy6hm9aebLM3Sj6p+0IAiBRvlfzeUdH3qgVnL7bxEct01RuPWUmnAsz8qClrRDE6g=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.5.1":{"name":"fs-finder","description":"File system recursive finder","version":"1.5.1","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0","operator-compare":"latest"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.5.1","dist":{"shasum":"9a83add3f1715ca630bde041f287a4352d69d988","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.5.1.tgz","integrity":"sha512-cBN/gL4HOSoX42+biSFVDhruR18pOVxXB1qIEFJ9i2eziqks+wX9/14tFbY9JJfLXYuNyMhaVONlFuiz8RLEnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3GhzZZCx4OP6wLwLlhZ1op8U0PrYv07eFaJzmiqz3rAiEAm/R/9FF8eYUb2qL2jpAOvtjSqPlAZxs+tbI4CqABijc="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.6.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.6.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0","operator-compare":"latest"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js --reporter spec;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.6.0","dist":{"shasum":"6c222931f81250ac69c6cd703075f6aac3634a65","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.6.0.tgz","integrity":"sha512-YI+riXfgStHWaVkBCNSDV3yHwMLjBoDds0npAt4d8Liq1SJTBpe5uBSfFzQ6vX8Qtq+Zj1AcHaGo69rnjoUmPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Ww9//lzSaIp8z9yJwgQjI3TX7jPD/555zICXAdNmxQIhAIA+P4h3vHl62uty7QXgOEdWZK+6sWlWq7OiCJ3sCLV+"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.7.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.7.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0","operator-compare":"latest"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js --reporter spec;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.7.0","dist":{"shasum":"0d4bcf8b6b1a3d6d02fa5e53adf74c7706a8cbfa","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.7.0.tgz","integrity":"sha512-NR6XMqRuHtYa0TIWxauXrFVIG+bJx4kj8YgVu21wr3hsi1snrDuhp4j3V0lsVBQg58GvNgXtiJKuUMdGXsd3jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa0/P2B+F2RrMZhF2m+8eALZjJziGMjsAsSoLhOyzctAiAEHqbMrAh8x0wJOb7q1z8xtn/ra5MK2xJbofHoT1GjPA=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.7.2":{"name":"fs-finder","description":"File system recursive finder","version":"1.7.2","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0","operator-compare":"latest"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js --reporter spec;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.7.2","dist":{"shasum":"01bbcce2162c74a66c2b107f4b3a86e37dd2e907","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.7.2.tgz","integrity":"sha512-+lfQ5wIV0tgXrHs1qP0Gddr2oUAvxDvwqnP+Kjj9/3L4F5+JRtR1KEpXeFpD4F5TLpuxmWRt8rDHL4Azj8fttQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGpMjvkPp0dQSKzHjr1CEko7F6+87sM1yPX/nTc/+KwAiBAzQwqQ2hAl9gqHKqMwKgGAzQH+bVpLLOPHPmQ8PhztA=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.7.3":{"name":"fs-finder","description":"File system recursive finder","version":"1.7.3","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0","operator-compare":"latest"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js --reporter spec;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.7.3","dist":{"shasum":"daa6b82fb5ee7d70d6f20a289275a69e42bbe343","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.7.3.tgz","integrity":"sha512-2C/5QWjO4ZN6hAFBlNV9/hvJhgf4a2g5BOCPjrLNogpGnuTzIdfz4qNoVCZkNfQ6YuqO/6+obHZ+WJDpa2EYOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC81NEUxzzRjdWnJAPcTNTJ4FWZWq3KXVBmu+w5+JaxhAIhAJlobEcmsaNyXUSPkGLLWidPe2SDWNJUjUm4GP1g+1Eo"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.7.4":{"name":"fs-finder","description":"File system recursive finder","version":"1.7.4","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":"*"},"main":"./lib/Finder.js","dependencies":{"moment":"2.1.0","operator-compare":"latest"},"devDependencies":{"should":"1.2.2"},"scripts":{"test":"cd ./test; mocha ./index.js --reporter spec;"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"_id":"fs-finder@1.7.4","dist":{"shasum":"366945d2d9929f1fd67031b3e99371d5c9a2f489","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.7.4.tgz","integrity":"sha512-vHYCjDZ6IM71RYOe7V7IiWM90+kP4YRqcrTgHmm5NYeOMmVltY32HNhOR5TqPjxVR/P5SJl3+H01fsoq9/2JnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACJxAm14LMA5iXkzDJfKIctcFA/3uIAHg9dPYGTKA4pAiBafyRHtIwICwBVvwO8M/00Ywv+3tmKu379YKkws8B3iA=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"directories":{}},"1.8.0":{"name":"fs-finder","description":"File system recursive finder","version":"1.8.0","author":{"name":"David Kudera","email":"sakren@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:sakren/node-fs-finder.git"},"license":"MIT","engines":{"node":">=0.9"},"main":"./lib/Finder.js","dependencies":{"moment":"~2.5.0","operator-compare":"~1.0.1","escape-regexp":"~0.0.1","q":"~1.0.0","async":"~0.2.9"},"devDependencies":{"chai":"~1.8.1","fs-mock":"~1.0.1","mocha":"~1.17.0"},"scripts":{"build-and-test":"npm run build && npm run test","test":"mocha ./test/index.js --reporter spec","build":"coffee -co ./test/lib ./test/src"},"bugs":{"url":"https://github.com/sakren/node-fs-finder/issues"},"homepage":"https://github.com/sakren/node-fs-finder","_id":"fs-finder@1.8.0","dist":{"shasum":"213947ae0646a64b543275407a890102f0f88102","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.8.0.tgz","integrity":"sha512-6PSCMwk1CMqo+XYk4V4KYLTTwNq+WRLZXqvdDzDpLvOX7r7VL2MHV/k7WQuEPP2hJZ7iekRVkui/DZQsQs9w7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXX8g+aaA87yr2jABvqryY2nWM43KHKh5n/ywE0HZf2gIgCO43xWAapwFKPp4BOkWghv6/uwZScDybjpQ8JcQHSrY="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"sakren","email":"sakren@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}]},"1.8.1":{"name":"fs-finder","description":"[ABANDONED] File system recursive finder","version":"1.8.1","author":{"name":"David Kudera","email":"kudera.d@gmail.com"},"keywords":["file","fs","finder","recursive","walk"],"repository":{"type":"git","url":"git@github.com:Carrooi/Node-FsFinder.git"},"license":"MIT","engines":{"node":">=0.9"},"main":"./lib/Finder.js","dependencies":{"moment":"~2.5.0","operator-compare":"~1.0.1","escape-regexp":"~0.0.1","q":"~1.0.0","async":"~0.2.9"},"devDependencies":{"chai":"~1.8.1","fs-mock":"~1.0.1","mocha":"~1.17.0"},"scripts":{"build-and-test":"npm run build && npm run test","test":"mocha ./test/index.js --reporter spec","build":"coffee -co ./test/lib ./test/src"},"gitHead":"b41095980a2be6e146e018a50f4165114e2304fa","bugs":{"url":"https://github.com/Carrooi/Node-FsFinder/issues"},"homepage":"https://github.com/Carrooi/Node-FsFinder","_id":"fs-finder@1.8.1","_shasum":"106fea8aa89d0af343360663d5855862cae1b874","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sakren","email":"kudera.d@gmail.com"},"maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"dist":{"shasum":"106fea8aa89d0af343360663d5855862cae1b874","tarball":"https://registry.npmjs.org/fs-finder/-/fs-finder-1.8.1.tgz","integrity":"sha512-h3Qd/VsxlruI7jSVg/6aasgMuVIyKvoibTfZG45F2AEKYdLWWk/UTxHi5J1TcbzMOXvljuJ2zSinHcQZkC8oeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApFPDO1Ksb2RCTLoEfEpFMV1ll4hJitCv5ib4DiRp83AiA7kJQHm9+FkDADDpOs1DxSJDAQkB7im3I9fI8WB+PQ+w=="}]}}},"readme":"[![NPM version](https://img.shields.io/npm/v/fs-finder.svg?style=flat-square)](http://badge.fury.io/js/fs-finder)\n[![Dependency Status](https://img.shields.io/gemnasium/Carrooi/Node-FsFinder.svg?style=flat-square)](https://gemnasium.com/Carrooi/Node-FsFinder)\n[![Build Status](https://img.shields.io/travis/Carrooi/Node-FsFinder.svg?style=flat-square)](https://travis-ci.org/Carrooi/Node-FsFinder)\n\n[![Donate](https://img.shields.io/badge/donate-PayPal-brightgreen.svg?style=flat-square)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2CQPWKW8D3BWS)\n\n# fs-finder\n\nFile system finder inspired by finder in [Nette framework](http://doc.nette.org/en/finder).\n\n## Help\n\nUnfortunately I don't have any more time to maintain this repository :-( \n\nDon't you want to save me and this project by taking over it?\n\n![sad cat](https://raw.githubusercontent.com/sakren/sakren.github.io/master/images/sad-kitten.jpg)\n\n## Installing\n\n```\n$ npm install fs-finder\n```\n\n## Searching\n\nThere are two ways of searching for files or directories: `synchronous` and `asynchronous`.\n\n### Synchronous\n\n#### Searching files in directory\n\n```\nvar Finder = require('fs-finder');\n\nvar files = Finder.in('/var/data/base-path').findFiles();\t\t// returns array with file's names\n```\n\n#### Searching directories\n\n```\nvar directories = Finder.in(baseDir).findDirectories();\t\t// returns array with directories's names\n```\n\n#### Searching for files and directories\n\n```\nvar paths = Finder.in(baseDir).find();\t\t// returns array with file's and directories's names\n```\n\n### Asynchronous\n\nIf `fs-finder` find callback in find* methods, it will automatically use asynchronous searching.\n\n#### Searching files in directory\n\n```\nFinder.in('/var/data/base-path').findFiles(function(files) {\n\tconsole.log(files);\n});\n```\n\n#### Searching directories\n\n```\nFinder.in(baseDir).findDirectories(function(directories) {\n\tconsole.log(directories);\n});\n```\n\n#### Searching for files and directories\n\n```\nvar paths = Finder.in(baseDir).find(function(paths) {\n\tconsole.log(paths);\n});\n```\n\n## Recursive searching\n\n```\nvar paths = Finder.from(baseDir).find();\n```\n\n## Path mask\n\n```\nvar files = Finder.from(baseDir).findFiles('*.coffee');\n```\n\nor asynchronous:\n```\nFinder.from(baseDir).findFiles('*.coffee', function(files) {\n\t// do something with given list of files\n});\n```\n\nIn this example fs finder looks for all files in base directories recursively with '.coffee' in their name.\nAsterisk is just shortcut for regexp '[0-9a-zA-Z/.-_ ]+' so you can also use regexp in mask.\n\nOnly thing what you have to do, is enclose your regex into <>.\n\n```\nvar files = Finder.from(baseDir).findFiles('temp/<[0-9]+>.tmp');\t\t// files in temp directories with numbers in name and .tmp extension\n```\n\n## Excluding\n\nSame technique like path mask works also for excluding files or directories.\n\n```\nvar files = Finder.from(baseDir).exclude(['/.git']).findFiles();\n```\n\nThis code will return all files from base directory but not files beginning with .git or in .git directory.\nAlso there you can use regular expressions or asterisk.\n\n## Filters\n\n### Filtering by file size\n\n```\nvar files = Finder.from(baseDir).size('>=', 450).size('<=' 500).findFiles();\n```\n\nReturns all files with size between 450B and 500B.\n\n### Filtering by modification date\n\n```\nvar files = Finder.from(baseDir).date('>', {minutes: 10}).date('<', {minutes: 1}).findFiles();\n```\n\nReturns all files which were modified between two and nine minutes ago.\nDate filter expecting literal object (you can see documentation in moment.js [documentation](http://momentjs.com/docs/#/manipulating/add/))\nor string date representation in YYYY-MM-DD HH:mm format.\n\n### Custom filters\n\n```\nvar filter = function(stat, path) {\n\tif ((new Date).getMinutes() === 42) {\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n});\n\nvar files = Finder.from(baseDir).filter(filter).findFiles();\n```\n\nReturns all files if actual time is any hour with 42 minutes.\nCustom filters are anonymous function with stat file object parameter ([documentation](http://nodejs.org/api/fs.html#fs_class_fs_stats))\nand file name.\n\n## System and temp files\n\nIn default, fs-finder ignoring temp and system files, which are created for example by gedit editor and which have got ~ character\nin the end of file name or dot in the beginning.\n\n```\nvar files = Finder.in(dir).showSystemFiles().findFiles()\n```\n\n## Look in parent directories\n\nFinder can also look for files in parent directories. There is used `exclude` method, so directories in which were your\nfiles already searched, will not be opened for searching again in their next parent directory if you are using `from` method.\n\nKeep in mind that one of parent directories is also your disk root directory, so you can get list of all of your files or\n directories on disk which are accessible from your user account. To avoid this, you can set depth.\n\n```\nvar files = Finder.in(dir).lookUp().findFiles('5.log');\n\n// set depth with number of parent directories\nvar files = Finder.in(dir).lookUp(3).findFiles('5.log');\n\n// set depth with path to top directory\nvar files = Finder.in(dir).lookUp('/var/stop/here').findFiles('5.log');\n```\n\n## Find first\n\nWhen you want to find first occur of some file or directory, you can use option `findFirst`. fs-finder will not look into\nall directories (for recursive searching) but stop when it will find first matching path.\n\nIf there is no matching path, null will be returned.\n\n```\nvar file = Finder.from(dir).findFirst().findFiles('<[0-9]{2}>');\n```\n\nThere is also shortcut:\n```\nvar file = Finder.from(dir).findFile('<[0-9]{2}>');\n```\n\nor:\n```\nvar directory = Finder.from(dir).findDirectory();\n```\n\n## Tests\n\n```\n$ npm test\n```\n\nIf you want to use fs-finder in your own tests, you can use it with [fs-mock](https://github.com/sakren/node-fs-mock)\nmodule, which is already build it.\n\nFor more information how to use it, please read documentation for [fs-mock](https://github.com/sakren/node-fs-mock/blob/master/README.md).\n\n```\nvar fs = null;\n\nbeforeEach(function() {\n\tfs = Finder.mock({\n\t\t'var': {\n\t\t\t'www': {\n\t\t\t\t'index.php': '<?php echo \"hello; ?>'\n\t\t\t}\n\t\t}\n\t});\n});\n\nafterEach(function() {\n\tFinder.restore();\n});\n```\n\nIn fs variable is now mocked fs module, so if you need to use fs module in your tests, just use this one.\n\n## Changelog\n\n* 1.8.1\n\t+ Move under Carrooi organization\n\t+ Abandon package\n\n* 1.8.0\n\t+ Added asynchronous searching\n\t+ Optimized searching\n\t+ Using [fs-mock](https://github.com/sakren/node-fs-mock) for testing\n\t+ Refactoring tests\n\t+ Optimized dependencies\n\t+ Better documentation\n\n* 1.7.4\n\t+ Bug in `lookUp` method\n\n* 1.7.3\n\t+ Bug in `lookUp` method\n\n* 1.7.2\n\t+ Added option to set depth in `lookUp` with path\n\n* 1.7.1\n\t+ Catch errors when accessing secured paths (via `lookUp` option)\n\n* 1.7.0\n\t+ Mistake in test\n\t+ Bug in Finder (filters were shared across all instances)\n\t+ Preferred way is to use 'static' methods\n\t+ Tests uses 'static' methods\n\t+ Added `findFirst` option\n\n* 1.6.0\n\t+ New reporter for tests\n\t+ Tests rewritten to coffeescript\n\t+ Added `lookUp` option\n\t+ Typos in readme\n\n* 1.5.1\n\t+ Compare function replaced with [operation-compare](https://npmjs.org/package/operator-compare)\n\n* 1.5.0\n\t+ Added changelog\n\t+ Created tests (npm test)\n\t+ Repaired bugs with hiding system and temp files\n\n* 1.4.3\n\t+ Added MIT license\n\n* 1.4.2\n\t+ Renamed repository from fs-finder to node-fs-finder\n\n* 1.4.1\n\t+ Type in readme\n\n* 1.4.0\n\t+ Every regexp must be enclosed in <> (before this, dots means everything, not dot)\n\t+ Every character, which does mean something in regexp and is not in <>, is escaped\n\n* 1.3.0 (it seems that I skipped this version, sorry)\n\n* 1.2.0\n\t+ Added in, from methods\n\n* 1.1.0\n\t+ Added shortcuts \"static\" methods\n\n* 1.0.1\n\t+ Some bug in combination with [simq](https://npmjs.org/package/simq)\n\n* 1.0.0\n\t+ Initial commit\n","maintainers":[{"name":"sakren","email":"sakren@gmail.com"}],"time":{"modified":"2022-06-18T03:52:57.878Z","created":"2013-07-14T19:36:17.388Z","1.0.0":"2013-07-14T19:36:21.176Z","1.0.1":"2013-07-14T20:17:17.662Z","1.1.0":"2013-07-15T11:07:47.749Z","1.2.0":"2013-07-15T17:16:38.969Z","1.3.0":"2013-07-20T21:08:39.096Z","1.4.0":"2013-07-21T10:46:58.543Z","1.4.1":"2013-07-21T10:48:18.518Z","1.4.2":"2013-07-22T21:01:15.328Z","1.4.3":"2013-07-22T21:26:15.252Z","1.5.0":"2013-08-02T10:14:06.657Z","1.5.1":"2013-08-02T11:04:34.782Z","1.6.0":"2013-08-18T22:13:16.104Z","1.7.0":"2013-08-19T16:07:22.831Z","1.7.2":"2013-08-19T16:44:23.687Z","1.7.3":"2013-08-21T18:09:58.672Z","1.7.4":"2013-08-21T18:42:17.122Z","1.8.0":"2014-01-18T14:19:07.881Z","1.8.1":"2015-07-18T12:26:18.888Z"},"author":{"name":"David Kudera","email":"kudera.d@gmail.com"},"repository":{"type":"git","url":"git@github.com:Carrooi/Node-FsFinder.git"},"readmeFilename":"README.md","users":{"dr-benton":true,"rmarques":true,"kreozot":true,"adamlu":true,"mattbodman":true},"homepage":"https://github.com/Carrooi/Node-FsFinder","keywords":["file","fs","finder","recursive","walk"],"bugs":{"url":"https://github.com/Carrooi/Node-FsFinder/issues"},"license":"MIT"}