{"_id":"file-manifest","_rev":"31-00dc2dd5778aadaff354a40b1fe59b21","name":"file-manifest","description":"Require all the files in a directory into a single object","dist-tags":{"latest":"2.0.5"},"versions":{"0.0.1":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.1","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"1.0.1","underscore":"1.5.2","underscore.string":"2.3.3","pedestrian":"0.0.2","async":"0.2.10"},"devDependencies":{"coffee-script":"1.7.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","sandboxed-module":"0.3.0","sinon":"1.7.3","mocha-given":"0.0.18","indeed":"1.0.5"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@0.0.1","dist":{"shasum":"9badca131e707d8a6afcdf2bf0172b0fd3e506f6","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.1.tgz","integrity":"sha512-Jq1kOlJvD2k7bTyipZgMX7SF944wi1OTyDx+18XGb0Xewn750SYzVpXFSGORkgESgVjSlQZibPuyP32WsFtyQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+NxETaUb3D1YyJFP92vF00cr+Umd6MgFLqZO7gVBe5AiByz6P/C6CZBd07tawYCn2UMTEpnzXXsRKX3FLkY5K+nQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"}]},"0.0.2":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.2","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"1.0.1","underscore":"1.5.2","underscore.string":"2.3.3","pedestrian":"0.0.2","async":"0.2.10"},"devDependencies":{"coffee-script":"1.7.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","sandboxed-module":"0.3.0","sinon":"1.7.3","mocha-given":"0.0.18","indeed":"1.0.5"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@0.0.2","dist":{"shasum":"0d06ba2e32f730832aab3cd3b5ea30e73052519b","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.2.tgz","integrity":"sha512-WiYjfsLndMO3vsB2WRzsvD0eZJTmt+tvKhuiMU6Dr8DxxtRGrsi/PbS3/IyyEGz8tujFep0EWbsq+eA29XhVvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvy81aUEnaBfgVVsOdtSLL13VcrJ9JTxvCI1vUpIGJ5wIgT5ZSYuf06XB7th9TXxDbFUU+vS9T3XHE+R2InBUry88="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"}]},"0.0.3":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.3","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"1.0.1","underscore":"1.5.2","underscore.string":"2.3.3","pedestrian":"0.0.2","async":"0.2.10"},"devDependencies":{"coffee-script":"1.7.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","proxyquire":"0.5.3","sinon":"1.7.3","mocha-given":"0.0.18","indeed":"1.0.5"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@0.0.3","dist":{"shasum":"884c3e6062cac4c2a2b0aa06a9f050a9c1f7e691","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.3.tgz","integrity":"sha512-nH5VOky21B1iFR9vw8sHm8ytBjqrR5frfXZYInoiSYNXeWyjvGZ8Uzh5Z+D1qOKBtOotTLuiGk2bBHuYIaTk8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7sFehRlyZnCTWuXpBc2TCxBdpQFxCcr8umEdrFxtP7gIhAL3tlUmukCMKOO9vhKKzbZLMCfUebwZC/PIdncliLdYU"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"}]},"0.0.4":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.4","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"1.0.1","underscore":"1.5.2","underscore.string":"2.3.3","pedestrian":"0.0.2","async":"0.2.10"},"devDependencies":{"coffee-script":"1.7.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","proxyquire":"0.5.3","sinon":"1.7.3","mocha-given":"0.0.18","indeed":"1.0.5"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@0.0.4","dist":{"shasum":"4e9f0faaae4dba7f37c3a855e7e22c6ab7b47b73","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.4.tgz","integrity":"sha512-pRYLH8QeLnovnPKXFP2Jw3Ky/M6dtWKdqFoIN/M7O92f9TbiWGOBSCi7ifAGRhT6rBspETdRtRvZot/afxrItQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqwcMilkAcnrkS6U/hG4m0JUFJsuiIShQ38mWhM72wOAIgGRRBfKFLWWj7CjuAKzY4NwD7S6/VEVCFCbIrVDiZSSA="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"}]},"0.0.5":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.5","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"~1.0.1","underscore":"~1.6.0","underscore.string":"~2.3.3","pedestrian":"~0.0.3","async":"~0.2.10"},"devDependencies":{"coffee-script":"~1.7.1","mocha-given":"~0.0.18","indeed":"~1.0.6","proxyquire":"~1.0.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","sinon":"~1.10.2"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@0.0.5","_shasum":"f4e818e14a4170f3fdf42625e4cd369c59f83394","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"f4e818e14a4170f3fdf42625e4cd369c59f83394","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.5.tgz","integrity":"sha512-YTPW5J7+K1ghOl8LjwSkIFgB/YW6hSLK/xyqWEJCkqBx/89IFVxq9UWm0y9EaENO/XHsQlUykD9/2TC31xsy9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF57DX7dUZgcvl9pnc4jG9CK5g7mQJLFmnV4qBoi6uswAiEA8+0p8zOTK0lsqMj4Py+9aROEFZYBtF6KFdmuR6pGEvg="}]}},"0.0.6":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.6","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"~1.0.1","underscore":"~1.6.0","underscore.string":"~2.3.3","pedestrian":"~0.0.3","async":"~0.2.10"},"devDependencies":{"coffee-script":"~1.7.1","mocha-given":"~0.0.18","indeed":"~1.0.6","proxyquire":"~1.0.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","sinon":"~1.10.2"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@0.0.6","_shasum":"52508ec257da7995af530591fc9ba71b69bc08ed","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"52508ec257da7995af530591fc9ba71b69bc08ed","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.6.tgz","integrity":"sha512-C+nTtc8+tXbhO6o0YA/mgoVPmgiyenAg4JZZbUcXILT/YPbzZ10ims0j8d3FqoKx36FBho0NS16CzcPdDfe6cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMuqLd0qHsMvorOp5QZaoo2oGLlNFTWf3iKnDl2F5zNgIhANpVEXdxWy7qmp4o6IbxbnLzJ4a4Nsi5V0EFwUHD03qg"}]}},"0.0.7":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"0.0.7","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"mocha test","watch":"mocha test -w -R min --suppress-stack"},"dependencies":{"varity":"~1.0.1","underscore":"~1.6.0","underscore.string":"~2.3.3","pedestrian":"~0.0.3","async":"~0.2.10"},"devDependencies":{"coffee-script":"~1.7.1","mocha-given":"~0.0.18","indeed":"~1.0.6","proxyquire":"~1.0.1","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","sinon":"~1.10.2"},"keywords":["collect","coalesce","require","directory","dir","build"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@0.0.7","_shasum":"d072d0616e5c09c1fd49a7f507c83513ac2141a0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"d072d0616e5c09c1fd49a7f507c83513ac2141a0","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-0.0.7.tgz","integrity":"sha512-qwIOiFJ2V8alHyxzsGq3TixKW2LV5WM0/YqgACTVpwVFqb1xWrLyr6XHMFFwwzwtzO5cpKlu8Zn3awPo/5NzVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNnXyCuAQnDKfzb5vKeErAWHw07NNkTTN903RDG3IeMAIhAK/i7zPl2I1RMN2JsQIAWAF1LbUCjdcV+LIa9DTJfK4J"}]}},"1.0.0":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"1.0.0","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"grunt","publish":"if echo $USERNAME | grep -cq 'anichols'; then publisher run; fi"},"dependencies":{"async":"^0.9.0","caller-id":"^0.1.0","lodash":"^2.4.1","pedestrian":"^0.0.6","underscore.string":"^2.3.3","varity":"^1.0.2"},"devDependencies":{"coffee-script":"^1.8.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-cov":"^0.3.0","grunt-mocha-test":"^0.11.0","grunt-travis-matrix":"^0.0.3","indeed":"^1.0.6","jshint-stylish":"^0.4.0","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","mocha-given":"git://github.com/tandrewnichols/mocha-given.git","mocha-lcov-reporter":"0.0.1","proxyquire":"^1.0.1","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"gitHead":"c78a174d84eaf71db1eca6d3d91e458b664ed752","bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@1.0.0","_shasum":"c6b56b16d253ee7c69f3aa22bdebe834675c042f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"c6b56b16d253ee7c69f3aa22bdebe834675c042f","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-1.0.0.tgz","integrity":"sha512-DLO0dTUNgWljzLSsfhBEXLeLCUGQBhzVc3FFVRopAIwDW3DD2/SaBypHKL0Su1eAhGNNhTSF58Q0SDi1auS6JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm3RHTrxHimdY5wUxDk8zbzM1CeTdwKVKCQAeKGjso3gIhAJsJj8tPYxxWvJNdtNbJe/WkGEQ7X/vSKk1O/t4e6HRK"}]}},"1.0.1":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"1.0.1","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"grunt","publish":"if echo $USERNAME | grep -cq 'anichols'; then publisher run; fi"},"dependencies":{"async":"^0.9.0","caller-id":"^0.1.0","lodash":"^2.4.1","pedestrian":"^0.0.6","underscore.string":"^2.3.3","varity":"^1.0.2"},"devDependencies":{"coffee-script":"^1.8.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-cov":"^0.3.0","grunt-mocha-test":"^0.11.0","grunt-travis-matrix":"^0.0.3","indeed":"^1.0.6","jshint-stylish":"^0.4.0","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","mocha-given":"git://github.com/tandrewnichols/mocha-given.git","mocha-lcov-reporter":"0.0.1","proxyquire":"^1.0.1","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@1.0.1","_shasum":"71534d9096a7f52cb5b1962467b0bf9b79029dc0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"71534d9096a7f52cb5b1962467b0bf9b79029dc0","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-1.0.1.tgz","integrity":"sha512-UxXSxJd4cZ5REYZpskSiXKblbd4gGe6kx0hEtbqSkcDF+cuaDVEH6WT0gXN09vogxjmb0wbBFRLArhx+L4VkYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8h4lV0VxWLa9iHBMcY1s9pBtP5F43IDd35KRVXVrzmQIgYGi+E3VnnStj/2l40gswhpUWPoo4aaxCgiGVkoJGLvI="}]}},"1.0.2":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"1.0.2","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"grunt","publish":"if echo $USERNAME | grep -cq 'anichols'; then publisher run; fi"},"dependencies":{"async":"^0.9.0","caller-id":"^0.1.0","lodash":"^2.4.1","pedestrian":"0.0.8","underscore.string":"^2.3.3","varity":"^1.0.2"},"devDependencies":{"coffee-script":"^1.8.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-cov":"^0.3.0","grunt-mocha-test":"^0.11.0","grunt-travis-matrix":"^0.0.3","indeed":"^1.0.6","jshint-stylish":"^0.4.0","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","mocha-given":"git://github.com/tandrewnichols/mocha-given.git","mocha-lcov-reporter":"0.0.1","proxyquire":"^1.0.1","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@1.0.2","_shasum":"135bd4f1c2ad2c0eef25d923b2a0b6eefa932933","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"135bd4f1c2ad2c0eef25d923b2a0b6eefa932933","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-1.0.2.tgz","integrity":"sha512-4zMktBTnmWyFiN5G4Y/1e7J8FecC8ZgbvLlUAfVQfZ08vAlJOjFSBnz8N12wx4k2XEu9WL3nOLOlyD9Rgun4ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlA/gj0d+s81fhbpJG+JmNz9L6ZsRauTju+55XJlosxwIhAMeADuXTAK4OAt5oo/jzzX2F82bcU7wxVPoSLWkxApfo"}]}},"1.0.3":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"1.0.3","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"grunt","publish":"if echo $USERNAME | grep -cq 'anichols'; then publisher run; fi"},"dependencies":{"async":"^0.9.0","caller-id":"^0.1.0","lodash":"^2.4.1","pedestrian":"0.0.9","underscore.string":"^2.3.3","varity":"^1.0.2"},"devDependencies":{"coffee-script":"^1.8.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-cov":"^0.3.0","grunt-mocha-test":"^0.11.0","grunt-travis-matrix":"^0.0.3","indeed":"^1.0.6","jshint-stylish":"^0.4.0","mocha":"git://github.com/tandrewnichols/mocha.git#suppress-stack","mocha-given":"git://github.com/tandrewnichols/mocha-given.git","mocha-lcov-reporter":"0.0.1","proxyquire":"^1.0.1","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@1.0.3","_shasum":"89daf643861cfd910d9a5050702d7701e24f39cc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"89daf643861cfd910d9a5050702d7701e24f39cc","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-1.0.3.tgz","integrity":"sha512-QyfxoyoHbLL2ZSMEawkqrdNc4OMRdKkkAEr9kORYT2VhOfQ0scKyqP3NhWDOWn67EhuJWzr2RdAFGhjoi+9qKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFPY5Ksre970FqLAnSTRqnQsgIsU6p0wvsTb0tDPUX+wIhAJa/q+aF5V6gRhPfoYNs7OzELxS+q+y+Rz5sclmr6IHN"}]}},"2.0.0":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"2.0.0","author":{"name":"mantacode","email":"code@manta.com","url":"www.manta.com"},"contributors":[{"name":"Andrew Nichols","email":"anichols@manta.com"}],"repository":{"type":"git","url":"git://github.com/mantacode/file-manifest.git"},"homepage":"https://github.com/mantacode/file-manifest","scripts":{"test":"gulp"},"dependencies":{"async":"^1.5.0","defiled":"^1.1.0","lodash":"^3.10.1","pedestrian":"0.0.9","promise":"^7.0.4","readutf":"^1.0.2","stack-trace":"0.0.9"},"devDependencies":{"coffee-script":"^1.8.0","gulp":"^3.9.0","gulp-codeclimate-reporter":"^1.2.0","gulp-debug":"^2.1.2","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","gulp-open":"^1.0.0","gulp-sequence":"^0.4.3","gulp-spawn-mocha":"^2.2.1","jshint":"2.8.0","jshint-stylish":"^0.4.0","mocha":"^2.3.4","mocha-given":"^0.1.3","proxyquire":"^1.7.3","rimraf":"^2.4.4","should":"^8.0.2","should-sinon":"0.0.3","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all","require-dir"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"gitHead":"034119deef393d64f908a5cb43c1624103c14d33","bugs":{"url":"https://github.com/mantacode/file-manifest/issues"},"_id":"file-manifest@2.0.0","_shasum":"d3be714adbbed3d459882afd03862a9386f313ce","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"dist":{"shasum":"d3be714adbbed3d459882afd03862a9386f313ce","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-2.0.0.tgz","integrity":"sha512-8RfHdPWROxr6xl2uGrGSruPJc1DvWSjYPOLjyBHAXlnU/OChvo4nyV1R/93tLXYSrby+L3WrkNxdoa5BmSd2JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFY8IOS8Fk5M7DaDQqruD6Zst39LhXIJ2u2Y8+5Dx9fXAiAekaREr7JSNs75EpDyBPVFjQPF5ffRw3qBHi3BPMIFdg=="}]}},"2.0.1":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"2.0.1","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com","url":"www.tandrewnichols.me"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"gulp"},"dependencies":{"async":"^1.5.0","defiled":"^1.1.0","lodash":"^3.10.1","pedestrian":"0.0.9","promise":"^7.0.4","readutf":"^1.0.2","stack-trace":"0.0.9"},"devDependencies":{"coffee-script":"^1.8.0","gulp":"^3.9.0","gulp-codeclimate-reporter":"^1.2.0","gulp-debug":"^2.1.2","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","gulp-open":"^1.0.0","gulp-sequence":"^0.4.3","gulp-spawn-mocha":"^2.2.1","jshint":"2.8.0","jshint-stylish":"^0.4.0","mocha":"^2.3.4","mocha-given":"^0.1.3","proxyquire":"^1.7.3","rimraf":"^2.4.4","should":"^8.0.2","should-sinon":"0.0.3","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all","require-dir"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"gitHead":"c2e8d788ee08b1b27a7a7b26e8f797eed15ae2ac","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@2.0.1","_shasum":"7818484fd0cd37d322c8d5ca5e3e16c91072cf2b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"dist":{"shasum":"7818484fd0cd37d322c8d5ca5e3e16c91072cf2b","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-2.0.1.tgz","integrity":"sha512-PlYyzF8bsndUJqSG38yfKUW0RyFKnxgo0wLXroWsgvLekXLEHAqmChcouzYSVD1hpMKmVwU0w5mB3Kzxg/ORMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMB+u3eNsYBdvJkvISRPWFUq9xzzGIZ1HG/j7VeqU8xAiBlYt19wMntnuK5CyIYXW0yEDnAnveH8Dg3S8Hv0LVrhg=="}]},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}]},"2.0.3":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"2.0.3","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com","url":"www.tandrewnichols.me"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"gulp"},"dependencies":{"async":"^1.5.0","defiled":"^1.1.0","lodash":"^3.10.1","pedestrian":"^1.0.0","promise":"^7.0.4","readutf":"^1.0.2","stack-trace":"0.0.9"},"devDependencies":{"coffee-script":"^1.8.0","gulp":"^3.9.0","gulp-codeclimate-reporter":"^1.2.0","gulp-debug":"^2.1.2","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","gulp-open":"^1.0.0","gulp-sequence":"^0.4.3","gulp-spawn-mocha":"^2.2.1","jshint":"2.8.0","jshint-stylish":"^0.4.0","mocha":"^2.3.4","mocha-given":"^0.1.3","proxyquire":"^1.7.3","rimraf":"^2.4.4","should":"^8.0.2","should-sinon":"0.0.3","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all","require-dir"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"gitHead":"62087f583c28351fa7cf043c297ff973fdab316f","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@2.0.3","_shasum":"d945e3bc4790b58989b8cbb65c81d8ed658c61ee","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.5.0","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"dist":{"shasum":"d945e3bc4790b58989b8cbb65c81d8ed658c61ee","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-2.0.3.tgz","integrity":"sha512-SXrkwq9gQKIMTbE8b9MPlSUOWccE+3ySRt+G5ao3AwrsAd4sxIVvo+may04pdTfN6SE1H4rRIMRsHqDqwuhD3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnlXpT0zforNbOz9e7YWjBgGOddQmxuh8OdX3qTM1AZwIhAN6LvfPip7n0GrQwyqN1ETpP3KAjhWlwc5ym6OWfk0/f"}]},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/file-manifest-2.0.3.tgz_1472172820251_0.38652865239419043"}},"2.0.4":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"2.0.4","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com","url":"www.tandrewnichols.me"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"gulp"},"dependencies":{"async":"^1.5.0","defiled":"^2.0.0","lodash":"^3.10.1","pedestrian":"^1.0.0","promise":"^7.0.4","readutf":"^1.0.2","stack-trace":"0.0.9"},"devDependencies":{"coffee-script":"^1.8.0","gulp":"^3.9.0","gulp-codeclimate-reporter":"^1.2.0","gulp-debug":"^2.1.2","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","gulp-open":"^1.0.0","gulp-sequence":"^0.4.3","gulp-spawn-mocha":"^2.2.1","jshint":"2.8.0","jshint-stylish":"^0.4.0","mocha":"^2.3.4","mocha-given":"^0.1.3","proxyquire":"^1.7.3","rimraf":"^2.4.4","should":"^8.0.2","should-sinon":"0.0.3","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all","require-dir"],"main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"gitHead":"5af2abd9b8af0e15ee2be34d2d5e0070e642afa0","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@2.0.4","_shasum":"aa4c6c12240d2644f5fddf02093b07afa48b103a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.1","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"dist":{"shasum":"aa4c6c12240d2644f5fddf02093b07afa48b103a","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-2.0.4.tgz","integrity":"sha512-TfFsUPKSGqK9ThjIGiu1iEMuDDDFKeh2OXSod2t5oGiJRRnsJdBSxMOrdJWJt6FyF3JCIoNndtkSjjleypH9IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL+KujwtiwcLRGGQ0rG0fhLYnu9srkAXSXcdyWa9ZbPAiEA6f0NLo+czpjB9DHAIzh4UqtYCQTjvtr2j67M9vGVWwA="}]},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/file-manifest-2.0.4.tgz_1478630471447_0.8242029109969735"}},"2.0.5":{"name":"file-manifest","description":"Require all the files in a directory into a single object","version":"2.0.5","author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com","url":"www.tandrewnichols.me"},"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"homepage":"https://github.com/tandrewnichols/file-manifest","scripts":{"test":"gulp","travis":"gulp travis"},"dependencies":{"async":"^1.5.0","defiled":"^2.0.0","lodash":"^3.10.1","pedestrian":"^1.0.0","promise":"^7.0.4","readutf":"^1.0.2","stack-trace":"0.0.9"},"devDependencies":{"coffee-script":"^1.8.0","gulp":"^3.9.0","gulp-codeclimate-reporter":"github:tandrewnichols/gulp-codeclimate-reporter","gulp-debug":"^2.1.2","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","gulp-open":"^2.1.0","gulp-sequence":"^0.4.3","gulp-spawn-mocha":"^2.2.1","jshint":"2.8.0","jshint-stylish":"^0.4.0","mocha":"^2.3.4","mocha-given":"^0.1.3","proxyquire":"^1.7.3","rimraf":"^2.4.4","should":"^8.0.2","should-sinon":"0.0.3","sinon":"^1.10.3"},"keywords":["collect","coalesce","require","directory","dir","build","manifest","all","require-dir"],"license":"MIT","main":"./lib/file-manifest","engines":{"node":">=0.8.0"},"config":{"blanket":{"pattern":["file-manifest/lib"]}},"gitHead":"6e49ce48cb8ec0f1ea8d32479b4eaff4279f8d65","bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"_id":"file-manifest@2.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},"dist":{"integrity":"sha512-UuJwDe6n+oFR1BQ693JWLbBRx8X08oQ4h5kygf9wHqg0saSyVdJmjPIwXzpIHlS66uKLQ3WK2kIWI5cj75jlfQ==","shasum":"fa621372179250bb1142f4cc1a929d23451c3142","tarball":"https://registry.npmjs.org/file-manifest/-/file-manifest-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDP28oyVzdQxAKoqqF1D+EEDnBZR4dLL+MUiw6XhKdGtgIfY7K2086YH6VkCxIOekbcV+mokx7EowHpbU5/ZwEUBQ=="}]},"maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-manifest-2.0.5.tgz_1515904836179_0.44613247155211866"}}},"readme":"[![Build Status](https://travis-ci.org/tandrewnichols/file-manifest.png)](https://travis-ci.org/tandrewnichols/file-manifest) [![downloads](http://img.shields.io/npm/dm/file-manifest.svg)](https://npmjs.org/package/file-manifest) [![npm](http://img.shields.io/npm/v/file-manifest.svg)](https://npmjs.org/package/file-manifest) [![Code Climate](https://codeclimate.com/github/tandrewnichols/file-manifest/badges/gpa.svg)](https://codeclimate.com/github/tandrewnichols/file-manifest) [![Test Coverage](https://codeclimate.com/github/tandrewnichols/file-manifest/badges/coverage.svg)](https://codeclimate.com/github/tandrewnichols/file-manifest) [![dependencies](https://david-dm.org/tandrewnichols/file-manifest.png)](https://david-dm.org/tandrewnichols/file-manifest)\n\n# File-Manifest\n\nRequire all the files in a directory into a single object\n\n## Installation\n\n`npm install file-manifest --save`\n\n## Usage\n\nFile-manifest recursively requires everything in a given directory (optionally filtered with globstar patterns) and packages it into a single object where the keys are (by default) camel-cased file names. Thus if you had a directory called `foo`, whose structure looked like this:\n\n```\nbar\nbaz\n  quux\n  some-long-name\n```\n\nYou'd end up with an object that looked like this:\n\n```js\n{\n  fooBar: 'foo/bar exports',\n  fooBazQuux: 'foo/baz/quux exports',\n  fooBazSomeLongName: 'foo/baz/some-long-name exports'\n}\n```\n\nThis is useful (for example) in an express app to create a route manifest:\n\n```js\nvar routes = require('file-manifest').generate('routes');\n\napp.get('/', routes.home);\napp.get('/users/:id', routes.profile);\n// etc.\n```\n\nor a middleware manifest:\n\n```js\nvar middleware = require('file-manifest').generate('middleware');\n\napp.use(middleware.setOriginPolicy);\napp.use(middleware.defaultLogger);\n// etc.\n```\n\nor in a mongoose app to load all models:\n\n```js\nvar models = require('file-manifest').generate('models');\nmodule.exports = function(req, res, next) {\n  req.models = models;\n  next();\n};\n```\n\n## API\n\n#### .generate(directory[, options][, callback])\n\nThe main entry point for the library. If a callback is passed (signature `function(error, manifest)`), file-manifest will treat this is as an asynchronous call and return the results in the callback. The possible options are:\n\n###### match\n\nA string or array of string globstar patterns to filter which files to parse. (See [minimatch](https://github.com/isaacs/minimatch) for pattern syntax.)\n\n###### memo\n\nThe starting value for the manifest reduction. By default, this is `{}` (except in a couple cases defined below), but you can use a different starting value, so long as it is compatible with the reduction (that is, `'string'.push()` is going to blow up).\n\n###### name\n\nA function that takes a [file object](https://github.com/tandrewnichols/defiled#api) and returns the name of the key to be used for this file. _Or_ a string that points to a built-in namer function (see the [list of transformers defiled exposed](https://github.com/tandrewnichols/defiled#filerelative)). By default, camel casing is used for key names. For example, setting name to \"dash\" will return dash delimited file names like `foo-bar-baz` instead of camel cased ones.\n\n###### load\n\nA function that loads the value of the key defined above. The default is `require` for files that can be required (`.js` and `.json`) and `readFile` for other files. You can pass any function that accepts a file path (absolute) and an optional callback. For instance, you could pass `require('yamljs').load` to parse yaml files. Load can also be a string pointing at a built-in loader: one of `\"readFile\"` or `\"require\"`. You probably won't need this, since the correct one is chosen dynamically, but if you want to read javascript without loading it as source, or if you want to load a coffeescript file and you've previously called required `coffee-script/register`, then you may want to do this.\n\n###### reduce\n\nA custom reduce function for creating the manifest. In asynchronous implementations, this uses [async.js's reduce](https://github.com/caolan/async#reducearr-memo-iterator-callback), and in sync implementations, it uses [lodash's reduce](https://lodash.com/docs#reduce). That is, you can pass an async reducer with the signature `function(manifest, file, next)` where `next` is a callback with the signature `function(err, reduction)` or a sync reducer with the signature `function(manifest, file[, index][, collection])` that returns the reduction. In both cases, the `file` parameter is a [file object](https://github.com/tandrewnichols/defiled). The reduce function will be called with the options object as the (`this`) context, so you can either calculate the key and value yourself or call `this.name.call(this, file)` and `this.load.call(this, file[, callback])` to get them.\n\nAdditionally, `reduce` can be a string pointing at a custom reducer. The default is `\"flat\"`, which returns a single-level object of properties with their exports, but you can also pass `\"nested\"`, `\"list\"`, or `\"objectList\"`. Given the example \"foo\" directory above, the results would be as follows:\n\n```js\n// flat (default)\n{\n  fooBar: 'foo/bar exports',\n  fooBazQuux: 'foo/baz/quux exports',\n  fooBazSomeLongName: 'foo/baz/some-long-name exports'\n}\n\n// nested\n{\n  foo: {\n    bar: 'foo/bar exports'\n    baz: {\n      quux: 'foo/baz/quux exports',\n      someLongName: 'foo/baz/some-long-name exports'\n    }\n  }\n}\n\n// list\n[\n  'foo/bar exports',\n  'foo/baz/quux exports',\n  'foo/baz/some-long-name exports'\n]\n\n// objectList\n[\n  {\n    name: 'foo/bar',\n    contents: 'foo/bar exports'\n  },\n  {\n    name: 'foo/baz/quux',\n    contents: 'foo/baz/quux exports'\n  },\n  {\n    name: 'foo/baz/some-long-name',\n    contents: 'foo/baz/some-long-name exports'\n  }\n]\n```\n\nSome of this is handled smartly for you. For instance, if you set memo to `[]` in the options hash, reduce will automatically be set to \"list.\" Similarly, if you set reduce to \"list\" or \"objectList,\" memo will be set to `[]`.\n\n#### .generateSync(directory[, options])\n\nThis is just syntactic sugar for calling `.generate` without a function. It doesn't do anything that `.generate` doesn't; it's provided only for completeness and for those who like having \"sync\" in their synchronous function names.\n\n#### .generatePromise(directory[, options])\n\nAn asynchronous implementation that returns a promise instead.\n\n#### .generateEvent(directory[, options])\n\nAn asynchronous implementation that returns an event emitter instead.\n\n## Examples\n\nGiven `var fm = require('file-manifest');`:\n\nGet all routes synchronously:\n\n```js\nvar routes = fm.generate('routes');\n```\n\nGet all member routes:\n\n```js\nvar routes = fm.generate('routes', { match: '**/*member*.js' });\n```\n\nGet all routes _except_ index.js:\n\n```js\nvar routes = fm.generate('routes', { match: ['**/*.js', '!index.js'] }\n```\n\nGet all routes with dashed names:\n\n```js\nvar routes = fm.generate('routes', { name: 'dash' });\n```\n\nGet all routes with a random name:\n\n```js\nvar routes = fm.generate('routes', { name: require('uuid').v4 });\n\n// or\nvar routes = fm.generate('routes', { name: require('randomstring').generate });\n```\n\nGet all markdown files in the current directory (as strings using \"readFile\")\n\n```js\nvar routes = fm.generate('./', { match: '**/*.md', load: \"readFile\" }); // not necessary, since this is the default for non .js/.json files\n```\n\nGet all markdown files in the current directory as markdown:\n\n```js\nvar routes = fm.generate('./', { match: '**/*.md', load: require('marky-mark').parseFileSync });\n```\n\nGet a list of routes:\n\n```js\nvar routes = fm.generate('routes', { reduce: 'list' });\n\n// or\nvar routes = fm.generate('routes', { memo: [] });\n```\n\nGet a list of routes that includes the file names:\n\n```js\nvar routes = fm.generate('routes', { reduce: 'objectList' });\n```\n\nGet a nested object of routes:\n\n```js\nvar routes = fm.generate('routes', { reduce: 'nested' });\n```\n\nGet all files in lib grouped by extension\n\n```js\nvar routes = fm.generate('lib', {\n  reduce: function(manifest, file) {\n    var key = file.ext().replace('.', '');\n    manifest[key] = manifest[key] || [];\n    manifest[key].push(file.relative({ ext: false }));\n    return manifest;\n  }\n});\n```\n\nGet all routes asynchronously:\n\n```js\nfm.generate('routes', function(err, routes) {\n\n});\n```\n\nGet all routes with a promise:\n\n```js\nvar promise = fm.generatePromise('routes');\npromise.then(function(routes) {\n\n}, function(error) {\n\n});\n```\n\nGet all routes via event:\n\n```js\nvar emitter = fm.generateEvent('routes');\nemitter.on('manifest', function(routes) {\n\n}).on('error', function(error) {\n\n});\n```\n\n## Contributing\n\nPlease see [the contribution guidelines](CONTRIBUTING.md).\n","maintainers":[{"name":"tandrewnichols","email":"tandrewnichols@gmail.com"},{"name":"mantacode","email":"code@manta.com"}],"time":{"modified":"2022-06-18T00:37:01.363Z","created":"2014-03-17T02:53:15.489Z","0.0.1":"2014-03-17T02:53:15.489Z","0.0.2":"2014-03-21T11:21:36.763Z","0.0.3":"2014-03-27T03:11:15.936Z","0.0.4":"2014-03-29T20:57:35.572Z","0.0.5":"2014-07-03T19:15:05.391Z","0.0.6":"2014-07-03T19:41:38.079Z","0.0.7":"2014-07-03T20:10:53.019Z","1.0.0":"2014-09-03T20:37:58.092Z","1.0.1":"2014-09-10T14:41:49.189Z","1.0.2":"2014-09-30T18:51:02.322Z","1.0.3":"2014-10-01T13:51:45.805Z","2.0.0":"2015-12-26T17:16:30.248Z","2.0.1":"2016-01-17T04:24:48.750Z","2.0.3":"2016-08-26T00:53:41.013Z","2.0.4":"2016-11-08T18:41:12.085Z","2.0.5":"2018-01-14T04:40:37.309Z"},"homepage":"https://github.com/tandrewnichols/file-manifest","keywords":["collect","coalesce","require","directory","dir","build","manifest","all","require-dir"],"repository":{"type":"git","url":"git://github.com/tandrewnichols/file-manifest.git"},"author":{"name":"Andrew Nichols","email":"tandrewnichols@gmail.com","url":"www.tandrewnichols.me"},"bugs":{"url":"https://github.com/tandrewnichols/file-manifest/issues"},"readmeFilename":"README.md","license":"MIT"}