{"_id":"dir-each","_rev":"29-d8855bfd8381c667080aa97ff8fa7ac3","name":"dir-each","description":"higher order function for iterating over files","dist-tags":{"latest":"0.3.6"},"versions":{"0.1.0":{"name":"dir-each","version":"0.1.0","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"promisify":"http://github.com/jkroso/promisify/tarball/0.2.1","forEach":"http://github.com/jkroso/forEach/tarball/0.5.2"},"devDependencies":{"mocha":"*","chai":"*"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Getting Started\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n## each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.1.0","dist":{"shasum":"d50c861db1e5238aa0bb35391dcfeb7a4d689e78","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.1.0.tgz","integrity":"sha512-3jlHxB4IrZFdKY7wdleifdYRGN2Jc0nF1X214th9jF/L7KOAOtTOFfx/sIKOblAoaH7fTTI9Bw1ZR1N8pML93A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW1FjFKrurBUoAX58Y5C6qipG1W8AJb3JoDUvvMzGi5AIhAJOy2eDpoNR1fLuaQWMP2jcoD3NAZ7l5tFNzq9xMw/Ej"}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.1.1":{"name":"dir-each","version":"0.1.1","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"promisify":"http://github.com/jkroso/promisify/tarball/0.2.1","forEach":"http://github.com/jkroso/forEach/tarball/0.5.2"},"devDependencies":{"mocha":"*","chai":"*"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Getting Started\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.1.1","dist":{"shasum":"fe45c5c771680e4cd8e44e048fcf65c5870296cd","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.1.1.tgz","integrity":"sha512-Yp2Qzb7HZIhtebZP207SXNj0UiKtrPD7gyKBy3lX1aVEpVjs2YbF/wzRkR8D/qGRoJ0CyS5aOS2jbdMM3QLPJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtPF6zoo1wBWqi4+b/khNj0FHRlfarhW4ikDspG0xwFAiEAwxEW4847EaEexhcdM5vcMD4dSQmDmMQXd87VvYzlRt8="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.1.2":{"name":"dir-each","version":"0.1.2","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"promisify":"http://github.com/jkroso/promisify/tarball/0.2.2","forEach":"http://github.com/jkroso/forEach/tarball/0.5.3"},"devDependencies":{"mocha":"*","chai":"*"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Getting Started\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.1.2","dist":{"shasum":"3651b7feb556a4090d5a0ddf1b2fddf0e27458ed","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.1.2.tgz","integrity":"sha512-OOB5AiS3skQ/AGqu4pO3zBFSbCBYesf9Ufe8Cb5MEfWms1WeDGn7dChmYsxYvYcZXVDEh6St1PAKbB6C4y1gbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtWZqTJRC1tdSjYfqW99/eaY3OBc8CnO1be6gaFP7J4AiAjTpQy5FvKZGHzYOUi48AoGV0zn4XwBpFJIP+KKyo1iQ=="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.2.0":{"name":"dir-each","version":"0.2.0","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"promisify":"http://github.com/jkroso/promisify/tarball/0.2.2","forEach":"http://github.com/jkroso/forEach/tarball/0.5.3"},"devDependencies":{"mocha":"*","chai":"*"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Getting Started\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.2.0","dist":{"shasum":"8a0ef5157fe90ab038bcb062757e3f765121eb67","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.2.0.tgz","integrity":"sha512-kGKvZduyeG8eFXBdYx+P9nQUjSbHbieZ4LMv9rYAjnJ82ZGd9lb2jWqXpB5FWMb3TyGMryFJs2IrHFYf9PPBdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Hawuy6/rj85jAxaCfl8skBpVycCQxaOVnXvBKfamUwIgYIH5Y1sYvtJkPXDq6xd5SfjaZ7P4KBQYWPPRrSuEjGs="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.3.0":{"name":"dir-each","version":"0.3.0","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"forEach":"http://github.com/jkroso/forEach/tarball/0.8.3","when":"http://github.com/jkroso/when/tarball/3.2.0","resultify":"0.2.2"},"devDependencies":{"mocha":"1.11.0","chai":"1.7.0","result":"0.2.0"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.0","dist":{"shasum":"fafc508a670f21b69b29bc235d80d6c3615280ad","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.0.tgz","integrity":"sha512-IPMcI/Ano5qVvKOz07u/ffoIl8bpa4FZglmRDjQz6aQqfS8s1zcsSEkDtbo2e74FYqTqIC2o9vhjvm2/UXrGhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB+QROpnkgl6K/Zhd7duzoRsX12/kfi0m0B+sZYO0+gwIgNW53dbl3LK9nHPGYsq6Rl+qMAZF48uRG0EftzdX09Ds="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.3.1":{"name":"dir-each","version":"0.3.1","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"foreach":"http://github.com/jkroso/forEach/tarball/0.8.4","when":"http://github.com/jkroso/when/tarball/3.2.1","resultify":"0.2.3"},"devDependencies":{"mocha":"1.11.0","chai":"1.7.0","result":"0.3.0"},"scripts":{"install":"npm dedupe"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.1","dist":{"shasum":"a9d9928666be5c7816d3e13378da7252bf5983b7","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.1.tgz","integrity":"sha512-PTzmBW9OsdFab+SEyFXY+eQO9zukRmx2tHSwFkRtnJDg4eKYiZMuDRZ3zD6ytnumI740kySYIZ6be+JL/7/7Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAgJBliVr0bPZIAm457izQ3EtcqLWP98WKAGbObF59CAIhAI9diwIUT4XaGaP5ATsQMkv3jt9XD4jIZxbxdak+Mix1"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.3.2":{"name":"dir-each","version":"0.3.2","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"foreach":"http://github.com/jkroso/forEach/tarball/0.8.4","when":"http://github.com/jkroso/when/tarball/3.2.3","resultify":"0.2.4"},"devDependencies":{"mocha":"1.11.0","chai":"1.7.0","result":"0.3.1"},"scripts":{"install":"npm dedupe"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.2","dist":{"shasum":"07e5ccf17205745065f29a483431c3a9280e4ee6","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.2.tgz","integrity":"sha512-Cc3Ns8lV6Sf5ELZLlAKEa09ZiLVngXXEnRTGLF3sL5mUa+Icfvt6WjwRbxxsHWVYTLM46JZyIZmdJhRh3FkS3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdWzRbqM8Bh+HoVNuvX0t5fR+R7jVPEjaPr/DKLAQblAiEA05ihtP06tMDu/1QY2oXwIfVyf5GE0T5w9846OgEeACc="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.3.3":{"name":"dir-each","version":"0.3.3","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"foreach":"http://github.com/jkroso/forEach/tarball/0.8.4","when":"http://github.com/jkroso/when/tarball/3.2.4","resultify":"0.2.4"},"devDependencies":{"mocha":"1.11.0","chai":"1.7.0","result":"0.3.1"},"scripts":{"install":"npm dedupe"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\nvar series = require('dir-each/series')\n```\n\n## API\n\n  - [each()](#each)\n  - [series()](#series)\n\nboth functions also come in variations which include symlinked files. To access them use `fn.withSyms`\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n### series(dir:String, fn:Function)\n\n  as above but waits on results between iterations\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.3","dist":{"shasum":"62101d79b40619adf00b0731eaf7dacf74ab263c","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.3.tgz","integrity":"sha512-GjQ2R4RUBppWL3x19Gx9U+oLpkgy5Fc4Hiv1Z9r6+S0s7yrCKq93mc4x9qytSPhF8PtRGT+YvTtkMopeb1RzOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD16SMt0AiDSrNyXK2GRt/zk6TyeRkK8oktnOdt09FZjwIgIj1ZLSzUM5TKRGSwG+B9oA+MGJ8rS/58Jw1fXbgUtcs="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.3.4":{"name":"dir-each","version":"0.3.4","description":"higher order functions for iterating over files","keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"dependencies":{"foreach":"http://github.com/jkroso/forEach/tarball/0.8.5","when":"http://github.com/jkroso/when/tarball/3.2.4","resultify":"0.2.4"},"devDependencies":{"mocha":"1.12.0","chai":"1.7.2","result":"0.3.1"},"scripts":{"install":"npm dedupe"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\nvar series = require('dir-each/series')\n```\n\n## API\n\n  - [each()](#each)\n  - [series()](#series)\n\nboth functions also come in variations which include symlinked files. To access them use `fn.withSyms`\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n### series(dir:String, fn:Function)\n\n  as above but waits on results between iterations\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.4","dist":{"shasum":"6a641b04b0c8332f0fcbeadd206150f93b5ddd09","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.4.tgz","integrity":"sha512-m+DE3PAWCTsGXFZytBs/ZRXXNFnx4XXejkG95EcPQBASNfy8lG0Aa4X3+1QsS3gwAYdfqiwkC8uTLEnJ5b6o1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIBjeznvXKfIfjiZcyrX1LMU2/wo08I9OZcbV9kkUJ6ZSAh8c4jzhmu/7mRwxDM9UXR23f1DAHjBIClYLaI83+cSK"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"directories":{}},"0.3.5":{"name":"dir-each","version":"0.3.5","description":"higher order function for iterating over files","dependencies":{"foreach":"http://github.com/jkroso/forEach/tarball/0.8.7","result-type":"1.0.0","lift-result":"0.1.1","result":"0.4.2"},"devDependencies":{"mocha":"1.12.1","chai":"1.7.2"},"keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\nvar series = require('dir-each/series')\n```\n\n## API\n\n  - [each()](#each)\n  - [series()](#series)\n\nboth functions also come in variations which include symlinked files. To access them use `fn.withSyms`\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n### series(dir:String, fn:Function)\n\n  as above but waits on results between iterations\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.5","dist":{"shasum":"0cb4c1e5f8b2d33a9381f9ee995b37394e0be064","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.5.tgz","integrity":"sha512-/OcPacwFv83TYgzSill8Dk9ZYTUFF6vEFm16uVbdat4ndthNRALIvXfE9oKFCYMOvSCsgmaRrSJ8aTk8F1uvfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGcq1GFWTrKeB4vp/eOThssIYhF+SoY2TpMsVUMR7B7AiEAv5no7BcyMOJ7jSfFk1Tbv4CbxtdwWbAncLt+zC7Zw4Q="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.3.6":{"name":"dir-each","version":"0.3.6","description":"higher order function for iterating over files","dependencies":{"foreach":"jkroso/forEach#0.8.8","lift-result":"~0.1.3","result-type":"1.0.0","result":"~0.4.4"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["each","walk","file","iterate"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Installation\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\nvar series = require('dir-each/series')\n```\n\n## API\n\n  - [each()](#each)\n  - [series()](#series)\n\nboth functions also come in variations which include symlinked files. To access them use `fn.withSyms`\n\n### each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`. `each` fully understands the semantics of [Results](//github.com/jkroso/result) so you can pass them as arguments and return them from `fn` with the desired effect.\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n### series(dir:String, fn:Function)\n\n  as above but waits on results between iterations\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/jkroso/dir-each/issues"},"_id":"dir-each@0.3.6","dist":{"shasum":"993b27e1570c35adaa9e04dce69c130e05223f7b","tarball":"https://registry.npmjs.org/dir-each/-/dir-each-0.3.6.tgz","integrity":"sha512-dat2sByt48zdRzKFYiv3xtoxaNmaTrW6UA3s7am/YPS+F/rfRgg/q0oYlMzdMPNpDr3iq3COkful6fhjbFRi3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCegpvdJZtzNvPDJD5awSEk6pAS6RrO1M6/gVSyE9nysQIgYeZrdq6cDzaMTj5TDeUrOMnTHrRjmWp6fnyFN40+oNE="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]}},"readme":"\n# dir-each\n\n  higher order functions for iterating over files\n\n## Getting Started\n\n_With npm_  \n\n\t$ npm install dir-each --save\n\nthen in your app:\n\n```js\nvar each = require('dir-each')\n```\n\n## API\n\n  - [each()](#each)\n\n## each(dir:String, fn:Function)\n\n  iterate over each file in `dir` and apply `fn`\n\n```js\nvar files = 0\neach(process.env.HOME, function(path){\n  console.log(path)\n  files++\n}).read(function(){\n  console.log('you own %d files', files)\n})\n```\n\n## Running the tests\n\n```bash\n$ npm install\n$ make test\n```\n","maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"time":{"modified":"2022-06-15T04:24:24.945Z","created":"2013-06-02T22:33:00.454Z","0.1.0":"2013-06-02T22:33:04.662Z","0.1.1":"2013-06-03T05:24:34.955Z","0.1.2":"2013-06-04T02:42:39.359Z","0.2.0":"2013-06-04T06:03:01.945Z","0.3.0":"2013-06-23T02:51:23.099Z","0.3.1":"2013-06-24T07:00:40.102Z","0.3.2":"2013-06-27T03:25:17.725Z","0.3.3":"2013-06-27T07:35:47.875Z","0.3.4":"2013-07-17T01:18:44.045Z","0.3.5":"2013-09-09T03:05:36.263Z","0.3.6":"2013-11-23T05:56:50.107Z"},"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/dir-each.git"}}