{"_id":"read-dir-files","_rev":"153529","name":"read-dir-files","description":"Recursively read files from a directory","dist-tags":{"latest":"0.1.1"},"maintainers":[{"name":"mmalecki","email":""}],"time":{"modified":"2021-06-03T11:34:22.000Z","created":"2011-12-05T11:03:02.322Z","0.1.1":"2012-05-12T10:42:22.384Z","0.1.0":"2012-02-28T17:33:27.235Z","0.0.2":"2011-12-27T15:21:44.043Z","0.0.1":"2011-12-05T11:03:02.322Z"},"users":{"jiangc":true,"larrychen":true},"author":{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},"repository":{"type":"git","url":"git://github.com/mmalecki/node-read-dir-files.git"},"versions":{"0.1.1":{"author":{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},"name":"read-dir-files","description":"Recursively read files from a directory","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"keywords":["fs","recursive","file"],"version":"0.1.1","repository":{"type":"git","url":"git://github.com/mmalecki/node-read-dir-files.git"},"engines":{"node":">= 0.4"},"scripts":{"test":"vows --spec"},"main":"./lib/read-dir-files","dependencies":{"async":"0.1.x","errs":"0.1.x"},"devDependencies":{"vows":"0.6.x"},"_npmUser":{"name":"mmalecki","email":"me@mmalecki.com"},"_id":"read-dir-files@0.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.15","_nodeVersion":"v0.7.9-pre","_defaultsLoaded":true,"dist":{"shasum":"d79ecfdf323ac0a4d4ac6e2293387e974ed21782","size":4652,"noattachment":false,"key":"/read-dir-files/-/read-dir-files-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-dir-files/download/read-dir-files-0.1.1.tgz"},"maintainers":[{"name":"mmalecki","email":""}],"directories":{},"publish_time":1336819342384,"_cnpm_publish_time":1336819342384,"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},"name":"read-dir-files","description":"Recursively read files from a directory","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"keywords":["fs","recursive","file"],"version":"0.1.0","repository":{"type":"git","url":"git://github.com/mmalecki/node-read-dir-files.git"},"engines":{"node":">= 0.4"},"scripts":{"test":"vows --isolate --spec"},"main":"./lib/read-dir-files","dependencies":{"async":"0.1.x","errs":"0.1.x"},"devDependencies":{"vows":"0.6.x"},"_npmUser":{"name":"mmalecki","email":"maciej.malecki@notimplemented.org"},"_id":"read-dir-files@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.7.6-pre","_defaultsLoaded":true,"dist":{"shasum":"f3a146cf3740e0792d58ebdc0b9ab5014230a513","size":4524,"noattachment":false,"key":"/read-dir-files/-/read-dir-files-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-dir-files/download/read-dir-files-0.1.0.tgz"},"maintainers":[{"name":"mmalecki","email":""}],"directories":{},"publish_time":1330450407235,"_cnpm_publish_time":1330450407235,"_hasShrinkwrap":false},"0.0.2":{"author":{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},"name":"read-dir-files","description":"Recursively read files from a directory","keywords":["fs","recursive","file"],"version":"0.0.2","repository":{"type":"git","url":"git://github.com/mmalecki/node-read-dir-files.git"},"engines":{"node":">= 0.4"},"scripts":{"test":"vows --isolate --spec"},"main":"./lib/read-dir-files","dependencies":{"async":"0.1.x"},"devDependencies":{"vows":"0.6.x"},"_npmUser":{"name":"mmalecki","email":"maciej.malecki@notimplemented.org"},"_id":"read-dir-files@0.0.2","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"6e1e2e144fb5d0e65c6468bafeb48904ffb8e304","size":2963,"noattachment":false,"key":"/read-dir-files/-/read-dir-files-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-dir-files/download/read-dir-files-0.0.2.tgz"},"maintainers":[{"name":"mmalecki","email":""}],"directories":{},"publish_time":1324999304043,"_cnpm_publish_time":1324999304043,"_hasShrinkwrap":false},"0.0.1":{"author":{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},"name":"read-dir-files","description":"Recursively read files from a directory","keywords":["fs","recursive","file"],"version":"0.0.1","repository":{"type":"git","url":"git://github.com/mmalecki/node-read-dir-files.git"},"engines":{"node":">= 0.4"},"main":"./lib/read-dir-files","dependencies":{},"devDependencies":{"vows":"0.6.x"},"_npmUser":{"name":"mmalecki","email":"maciej.malecki@notimplemented.org"},"_id":"read-dir-files@0.0.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-2","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"47e12b9be3be005fc11665dd45f07e865e460eeb","size":3542,"noattachment":false,"key":"/read-dir-files/-/read-dir-files-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-dir-files/download/read-dir-files-0.0.1.tgz"},"maintainers":[{"name":"mmalecki","email":""}],"directories":{},"publish_time":1323082982322,"_cnpm_publish_time":1323082982322,"_hasShrinkwrap":false}},"readme":"# read-dir-files \n\nModule for recursively (and non-recursively) reading all files in a directory.\n\n## Installation\n\n    npm install read-dir-files\n\n## Usage\n```js\n  var readDirFiles = require('read-dir-files');\n  readDirFiles('directory', function (err, files) {\n    if (err) return console.dir(err);\n    console.dir(files);\n  });\n\n```\n\n### readDirFiles(dir, encoding, recursive, callback)\n\nParameters:\n\n  * `dir` Directory to read files from\n  * `encoding` Files encoding. **Optional.**\n  * `recursive` Recurse into subdirectories? **Optional**, default `true`.\n  * `callback` Callback. **Optional.**\n\nAsynchronously reads all files from `dir` and returns them to the callback\nin form:\n\n```json\n{\n   dir: {\n     file0: <Buffer ...>,\n     file1: <Buffer ...>,\n     sub: {\n      file0: <Buffer ...>\n    }\n  }\n}\n```\n\nIf you pass it the encoding, instead of buffers you'll get strings.\n\n","_attachments":{}}