{"_id":"export-dirs","_rev":"21904","name":"export-dirs","description":"Export directories and their files as node.js modules.","dist-tags":{"latest":"0.2.4"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:01:44.000Z","created":"2014-11-13T13:21:54.203Z","0.2.4":"2015-03-18T13:18:23.082Z","0.2.3":"2015-03-18T13:09:38.888Z","0.2.2":"2015-03-18T12:59:55.779Z","0.2.1":"2015-03-18T12:53:31.883Z","0.2.0":"2015-03-18T12:51:45.066Z","0.1.1":"2014-11-13T21:29:50.722Z","0.1.0":"2014-11-13T13:21:54.203Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"versions":{"0.2.4":{"name":"export-dirs","description":"Export directories and their files as node.js modules.","version":"0.2.4","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"export-files":"^2.0.1","mocha":"*","should":"*"},"keywords":["export","exports","file","files","module","modules"],"gitHead":"716a9e7988a41fbe97ba4a339db0d5741c4bdadc","_id":"export-dirs@0.2.4","_shasum":"2e16b9b46ebc2c07acb657ccdfbe3845393fe742","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2e16b9b46ebc2c07acb657ccdfbe3845393fe742","size":2587,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.2.4.tgz"},"directories":{},"publish_time":1426684703082,"_cnpm_publish_time":1426684703082,"_hasShrinkwrap":false},"0.2.3":{"name":"export-dirs","description":"Export directories and their files as node.js modules.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"export-files":"^2.0.1"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["export","exports","file","files","module","modules"],"gitHead":"29c3a836f75f3844e43bb450235d8b3264311280","_id":"export-dirs@0.2.3","_shasum":"3b59dbdf8cce5c9d6c83e9025a8ae058a0565c95","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3b59dbdf8cce5c9d6c83e9025a8ae058a0565c95","size":2589,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.2.3.tgz"},"directories":{},"publish_time":1426684178888,"_cnpm_publish_time":1426684178888,"_hasShrinkwrap":false},"0.2.2":{"name":"export-dirs","description":"Export directories and their files as node.js modules.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"export-files":"^2.0.1"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["export","exports","file","files","module","modules"],"gitHead":"799336ba7edd4cbc59527bc3b5cf5785993e7302","_id":"export-dirs@0.2.2","_shasum":"3563a75152ce01fc69a117185f9066b8853d9745","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3563a75152ce01fc69a117185f9066b8853d9745","size":2521,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.2.2.tgz"},"directories":{},"publish_time":1426683595779,"_cnpm_publish_time":1426683595779,"_hasShrinkwrap":false},"0.2.1":{"name":"export-dirs","description":"Export directories and their files as node.js modules.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"export-files":"^2.0.1"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["export","exports","file","files","module","modules"],"_id":"export-dirs@0.2.1","_shasum":"50696f3fb9593a1ac4ef4692d836b3f478cb27dc","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"50696f3fb9593a1ac4ef4692d836b3f478cb27dc","size":2232,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.2.1.tgz"},"directories":{},"publish_time":1426683211883,"_cnpm_publish_time":1426683211883,"_hasShrinkwrap":false},"0.2.0":{"name":"export-dirs","description":"Export directories and their files as node.js modules.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"export-files":"^2.0.1"},"devDependencies":{"mocha":"^2.2.1","should":"^5.2.0"},"keywords":["export","exports","file","files","module","modules"],"_id":"export-dirs@0.2.0","_shasum":"7c36a2fab69cf6fce3f9f10a04863d505dc386c8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7c36a2fab69cf6fce3f9f10a04863d505dc386c8","size":2712,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.2.0.tgz"},"directories":{},"publish_time":1426683105066,"_cnpm_publish_time":1426683105066,"_hasShrinkwrap":false},"0.1.1":{"name":"export-dirs","description":"node.js utility for exporting directories as modules.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["export","exports","file","files","module","modules"],"dependencies":{"files-filters":"^0.1.1","filter-files":"^0.2.5"},"_id":"export-dirs@0.1.1","_shasum":"8b2354db080beb13231d1cc8d839efa93c0770c3","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8b2354db080beb13231d1cc8d839efa93c0770c3","size":2617,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.1.1.tgz"},"directories":{},"publish_time":1415914190722,"_cnpm_publish_time":1415914190722,"_hasShrinkwrap":false},"0.1.0":{"name":"export-dirs","description":"node.js utility for exporting directories as modules.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/export-dirs","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/export-dirs.git"},"bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["docs","documentation","generate","generator","markdown","templates","verb"],"dependencies":{"files-filters":"^0.1.1","filter-files":"^0.2.5"},"_id":"export-dirs@0.1.0","_shasum":"d08e312332642ddb260258a3ce3ca4a0b261bff7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d08e312332642ddb260258a3ce3ca4a0b261bff7","size":2635,"noattachment":false,"key":"/export-dirs/-/export-dirs-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/export-dirs/download/export-dirs-0.1.0.tgz"},"directories":{},"publish_time":1415884914203,"_cnpm_publish_time":1415884914203,"_hasShrinkwrap":false}},"readme":"# export-dirs [![NPM version](https://badge.fury.io/js/export-dirs.svg)](http://badge.fury.io/js/export-dirs)\n\n> Export directories and their files as node.js modules.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i export-dirs --save\n```\n\n## Usage\n\n```js\nvar dirs = require('export-dirs');\n```\n\n**Example output**\n\nWhen used in combination with [export-files], the files and directories in [fixtures](./fixtures) result in:\n\n```js\n// all files and directories are flattened onto the `_` object\n{ _:\n   { z: [Function],\n     y: [Function],\n     x: [Function],\n     f: [Function],\n     e: [Function],\n     d: [Function],\n     i: [Function],\n     h: [Function],\n     g: [Function],\n     c: [Function],\n     b: [Function],\n     a: [Function] },\n  // files in the same directory as export-dirs\n  z: [Function],\n  y: [Function],\n  x: [Function],\n  // folders in the same directory as export-dirs\n  two: { f: [Function], e: [Function], d: [Function] },\n  three: { i: [Function], h: [Function], g: [Function] },\n  one: { c: [Function], b: [Function], a: [Function] } }\n```\n\n_(Note that export-dirs does not recurse)_.\n\n## Related projects\n* [to-exports](https://github.com/jonschlinkert/to-exports): Create exports from a directory of non-javascript or javascript files.\n* [export-files](https://github.com/jonschlinkert/export-files): node.js utility for exporting a directory of files as modules.\n* [map-files](https://github.com/jonschlinkert/map-files): Return an object for a glob of files. Pass a `rename` function for the keys, or a `parse` function for the content, allowing it to be used for readable or require-able files.\n* [file-reader](https://github.com/jonschlinkert/file-reader): Read a glob of files, dynamically choosing the reader or requiring the files based on the file extension.\n\n## Running tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/export-dirs/issues)\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert  \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 18, 2015._\n\n[export-files]: https://github.com/jonschlinkert/export-files\n","_attachments":{},"homepage":"https://github.com/jonschlinkert/export-dirs","bugs":{"url":"https://github.com/jonschlinkert/export-dirs/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/export-dirs/blob/master/LICENSE"}}