{"_id":"require-folder-tree","_rev":"32-cb10143289490a2d33def4d042905aa2","name":"require-folder-tree","description":"Utility to require multiple files in a folder tree with flexible options","dist-tags":{"latest":"1.4.7"},"versions":{"1.0.0":{"name":"require-folder-tree","version":"1.0.0","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":[],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"gitHead":"7342510871bee866dd27f3d2fc3363e7c8afd7da","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.0","_shasum":"1c48b13e8ca5ab0eaf3cdeb041862b74d9c6d027","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"1c48b13e8ca5ab0eaf3cdeb041862b74d9c6d027","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.0.tgz","integrity":"sha512-vjEUQ5TLb7/oJjJx5EwF6x8ZvgrrnWldZxX+YYy+3jN8LEIZtH7XHH3FPGCbGzqa0TCjvkCFrD+FCEdqZaawVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2kOoJccLqO9L9ZsbRTnoN7Fd4boxBEw/JbBXENYp9lwIgCrj48VZODJjSX68H4D4L58F52HlGzgn0gJzr6LHzHps="}]},"directories":{}},"1.0.1":{"name":"require-folder-tree","version":"1.0.1","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":[],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"gitHead":"4995b068e8dc0bf4d964e5e6a660a1563351e3e4","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.1","_shasum":"3c768a57a90490e21c21d78e752f1f7733d512a2","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"3c768a57a90490e21c21d78e752f1f7733d512a2","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.1.tgz","integrity":"sha512-1Z7Jq90GYZOOZXF2SXPgIIIPXD2ottv2TKtAEVKGyH9Awb0oPtkvNrbroGb7h2lNuMSOjvQ1UTsmWQTZscedrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc8RUCZdlU6+7bFmxOi0xFbhuGK+1M+i4i5KGwmq55rQIhANQeZHWps4dYmRAObjcgM9QSdTVrxPtdKbGLwBAUtYJx"}]},"directories":{}},"1.0.2":{"name":"require-folder-tree","version":"1.0.2","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"gitHead":"ac96ab84cdbd3add6961e53e46876f759bced90d","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.2","_shasum":"40ca46dcb9dc9e81ccafdc1478fed7de0f433929","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"40ca46dcb9dc9e81ccafdc1478fed7de0f433929","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.2.tgz","integrity":"sha512-oXZS52Bb6rLtu6BX1X4CcstF8XNlnkYj1ooztoGYhX9Fz8290UF9oTAPOrfolvsCjUVFdWcwp6yi942FuyeClw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSXTiwbU8fho5LUC+wQV1R5mkvfO6JJQbvw2YmT197MAiBR1L2Q2cYGLnE+5dTjHI5OJhzB8DAEDfaqAYIHUo6IFg=="}]},"directories":{}},"1.0.3":{"name":"require-folder-tree","version":"1.0.3","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"gitHead":"958a3016b62e3cc3f9b6980173e515dc924b1664","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.3","_shasum":"96299590e309481d2312ae51473b47238d11cd2f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"96299590e309481d2312ae51473b47238d11cd2f","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.3.tgz","integrity":"sha512-z91egzIxHOHK4sfJCYMfKXR4LutdQRl8zYx+lFlwO8d0+Srg77fMgsgWU1+k5r9wYCmJEerApF8/M2LmE8mXLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjsjn/LUatiQp/CmTMfsL3XBvj6IuenJpGu+KIxHnPiAiBQBQa0wlWxMWokaK0o/nXbVno2Ee3LTpcgYlzYKKEcRA=="}]},"directories":{}},"1.0.4":{"name":"require-folder-tree","version":"1.0.4","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"d1fdd7735aee974edb7f3f150873565c41b2a2b4","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.4","_shasum":"7fc31e13c37d440e5c58527db591c1ba7ca7563a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"7fc31e13c37d440e5c58527db591c1ba7ca7563a","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.4.tgz","integrity":"sha512-FgQV/nD/wcScL9rpZh8SNk3V37fY8efOY70RN8fuT2r7uhbH3x69UV9Sg8pdNCMx/huj7rjrLH3LpK5vu8rthQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPIZBnd+0WrgwYD2etX0RS69sEoFfpIRpVZ1/uj15DdgIgCDRQbb8xknC3xR7g8G5EcJK5YoCWxz667KllzaoRyU0="}]},"directories":{}},"1.0.5":{"name":"require-folder-tree","version":"1.0.5","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","jshint":"2.5.x"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"c22626b11edcd178b212dc69228bcb50c795045e","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.5","_shasum":"77889968f2a3126e8d2de38345c2b1a6d24f1b9d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"77889968f2a3126e8d2de38345c2b1a6d24f1b9d","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.5.tgz","integrity":"sha512-W+Ri2vBBM1Yu9wrGDWTntnflhxZcP3nU3jtAYxhkB5rG3+MpfEYsyQS8qy37JELcy47GsFXH/OlT/TNRBIzcVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVJtCeg5vhEU/01Vgsc/3s5K6nCm96rL7pPvBs+1czzAiEA0Cxc9PdwEyvFXQtPGrdEBaKtrRZeTaZa/HoqZPyzXY0="}]},"directories":{}},"1.0.6":{"name":"require-folder-tree","version":"1.0.6","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","jshint":"2.5.x"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"76858697356d25deeacf26ea9e09ed1e96fc0c0b","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.0.6","_shasum":"f4bbce933782dbf16064fb074d242eff196679c1","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"f4bbce933782dbf16064fb074d242eff196679c1","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.0.6.tgz","integrity":"sha512-VsaKDFBvLAsgmXNB2J4WkKT+PsK2TT+gIYc2XQwlJEURDJwRrCPV+SLk2MhkSS5gedcK+oqgWROoUbPrJpcekQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVKAkH1uLARrsnpzFRpyoYNRrtWQJLdyXqcQyOss74xAiA6BVJ9qvzDoi2ixXJX1qZTkvLi0xlSzFpgu70OOGPV6w=="}]},"directories":{}},"1.1.0":{"name":"require-folder-tree","version":"1.1.0","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","jshint":"2.5.x"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"408b9efd74c5c1554b560fafc10ac3bcc157dd4d","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.1.0","_shasum":"0d70a56fd8804eef242846e5a7154da0783430ba","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"0d70a56fd8804eef242846e5a7154da0783430ba","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.1.0.tgz","integrity":"sha512-aspkqLm7vMirHgM5IOtxe5QNJ5aH12Ev3A6fxkzOLKv93sZef99lbFXW3QShTgT3NVXx4vN+yd6S62UMYmnugg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGsPtUa+UQnvykq3RJs8CPe/62pgF/shXbik49mr4DjAiBbTjCLGq9r+ID28JS65vV6R19a1FPL6E2YhYVHXgloMw=="}]},"directories":{}},"1.1.1":{"name":"require-folder-tree","version":"1.1.1","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","jshint":"2.5.x"},"keywords":["require","folder","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"6510490b63fff25e9bc6b01eb88a2abf0402fcc5","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.1.1","_shasum":"8891fb8efd40905177b21642bb47db5bae72b141","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"8891fb8efd40905177b21642bb47db5bae72b141","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.1.1.tgz","integrity":"sha512-gniwao3Zy3p9sVSu8EfDxGLRdZWw6nDy1snstvUeMJV6x3WvHT6Jt4CMmIjsE5zyA0kwY3OBEjv+CxvZiy2ecQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx5E8AhqZT7xFn/vq7Jhr3g+6EcZFqNea+W63sTgoeoAiEA2LuWWtzCECZYCXkmdqtZGRpz8dVTmksg2umQeoZDSec="}]},"directories":{}},"1.2.0":{"name":"require-folder-tree","version":"1.2.0","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"5727d453ed010adea05c1c5b1a1971e9c2598786","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.2.0","_shasum":"3d28ac49e93626c5a636015348de796183960944","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"3d28ac49e93626c5a636015348de796183960944","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.2.0.tgz","integrity":"sha512-0wd02aiDB+w+tg07Z5yekV2IrnIHapGecWeGXsbKJ9D07Y7V/2O3prayz8TLBw6zjSgmyHwk12e/3Q4kj55M+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDril35pHOPj3c592JAA3qLoa2xeS5zoL5YvOj5fzk5KQIhAPoQ0/dAJ7LVE1qCVCvo5K8EYfPPUuzN36/Cd4EIZYJX"}]},"directories":{}},"1.2.1":{"name":"require-folder-tree","version":"1.2.1","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"96270a900f1211b77d37ba72fbce546b8f28ae18","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.2.1","_shasum":"bf1251312b013c02a55970521b1ae1905d19d025","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"bf1251312b013c02a55970521b1ae1905d19d025","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.2.1.tgz","integrity":"sha512-3fhPGzL93OYwuUk3Rh5VdEDwYG7V8Jl3C2Y3VtPw55Q1DYD5fcjnbb1AtY94nnHxuyeh6aDiuuxeL0u9yVMANQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzoELZfmxy2s4f0yhwENtE7+smTytR20KSGXx0KJUTrwIhAJLrORWUZ8da6oy5tfbQ++Og95ClN+J4uI+mLqCFuXWc"}]},"directories":{}},"1.3.0":{"name":"require-folder-tree","version":"1.3.0","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"28cec45c3cc38581901e40787abf6deb8885f6c6","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.3.0","_shasum":"614fa10c6c37024f059cd6201c79b2865e84634a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"614fa10c6c37024f059cd6201c79b2865e84634a","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.3.0.tgz","integrity":"sha512-9wpj1i23DRtwkjUO87gumgJjAk73PIN5+AdTR5coza6AJF++rTo/rsfPHa2Awkb8ZzE1Rg9mC873Cy+ch3LN7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqD8hHS2tslWeMmvYAP5uWP37Tw9u3q1UiAW08Bx5d4AiAWvO9wObC+Vvl5p6LqseWCS4BGnv+KVYy/Gof7AiG/+A=="}]},"directories":{}},"1.3.1":{"name":"require-folder-tree","version":"1.3.1","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"32b2bef7cf0901989035d63d6e2a40e5cf7f8145","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.3.1","_shasum":"ebe671a42e64c0e0b9021e2e8534e6b34e2fa089","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"ebe671a42e64c0e0b9021e2e8534e6b34e2fa089","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.3.1.tgz","integrity":"sha512-J8t/KY1iGPjW725wdVIExxYv2WOq/fd72oXiNw3kaOhp+AHp8htcVrfj31Ef/wSNgo6iwQS1nLzlnAGlLeyVYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1Ut5E0Ka5tWei2yt47B7j2utSrBF7UI1m45Ivk03iWAiBoblw9dSniQB0q176uQIerUX/90LrPIDyIQ5xKlCehpw=="}]},"directories":{}},"1.4.0":{"name":"require-folder-tree","version":"1.4.0","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"e119e245d8de539f958a53bd4725716edb7ed415","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.4.0","_shasum":"b669936e6f8cb37ff1a06e604694b504cafca371","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"b669936e6f8cb37ff1a06e604694b504cafca371","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.0.tgz","integrity":"sha512-9m+IYwqVjMnyepQgU3E1Z2bfEm/0rL7E/Upa/CvgYYTF2hfzdPZmj46lw8LJedixiJmCrVk8/IdPbL5hZ+FHIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnzbE8+7Tvs9YVvxk/tK1jnGId6bUZvyCVaBncMzDF4AiEA6JQUFlS1q35C869rApgmOFehLhe2znstMaSnujOGhG8="}]},"directories":{}},"1.4.1":{"name":"require-folder-tree","version":"1.4.1","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"996a196da82d3634d2ec13bab4e2d61374aa3f4e","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.4.1","_shasum":"f367073181e274abb1db165325fc25090ed624f4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"f367073181e274abb1db165325fc25090ed624f4","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.1.tgz","integrity":"sha512-vYaJVVz8nKR/ZZBiCwwXxWo+cnVgMjWHqJqDqI8aJPOEl7YNAgAj6mJZDJ6KyeC2xpOS5594zmIWPpi54wv3cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWcbMpdxZ8ZJc0uszTAXNwyFOg6UTOHuw2zSL/BsNgxAiEA0Lym1YtoxNobFbBxxVyCgZh1am21tbKoADdiMPjSDw0="}]},"directories":{}},"1.4.2":{"name":"require-folder-tree","version":"1.4.2","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"fe3415ad239d72adf7a8822169d09c786c0c400f","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.4.2","_shasum":"f5c27632a67ee16950016f5fa9f143383860e01d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"f5c27632a67ee16950016f5fa9f143383860e01d","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.2.tgz","integrity":"sha512-JmGiMJnvuMiOC68TRsxcydupvYvgY7lSHLHBJikNmw+ap1sSQFmnfceW5E+4HBR7vVuICZqTXqIekF5E28HXWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC07J+5pEgT3m3whNoirt78FGMkGkOeE85L3LfInTa4awIgE3uUNy/gIWYW2Qr0JsZ4xOjOAWcHr4xy0n3JypOSb9k="}]},"directories":{}},"1.4.3":{"name":"require-folder-tree","version":"1.4.3","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0","istanbul":"^0.3.14","coveralls":"^2.11.2"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"ac983d791d93a665d941121e808ae3e57310fa9b","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.4.3","_shasum":"219a7a3e646a1ce5b16d8458dbdba1961610c974","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"219a7a3e646a1ce5b16d8458dbdba1961610c974","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.3.tgz","integrity":"sha512-QjLqhdkWqiuwCax/48unm6W5/nBZXSTp8HQU6CuTyH8KGvQJ11L0w65WMdmlm0LR1+OH/VHkDT9Sx1XElNZdCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGA24aqyxVbdID+JfcMo+Oho0wib2nx4TxH64ZvmPu1yAiAsTjgg5UifFhaRKGf2nz0UFMoj6DF9Zu2ggCQfYE0c5A=="}]},"directories":{}},"1.4.4":{"name":"require-folder-tree","version":"1.4.4","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0","istanbul":"^0.3.14","coveralls":"^2.11.2"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test","cover":"make cover"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"632ee36fd8b7635b15d14d2fbfc4b1e88367789e","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.4.4","_shasum":"eb5514537137d2b3cbca47cf812b24791ce07971","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"eb5514537137d2b3cbca47cf812b24791ce07971","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.4.tgz","integrity":"sha512-C3EajJ46rNcet+0fL+NDd/W7vPJyGHYgIfKptY4vO5HVvxXDxbMqz+whVMaBn1Jc5eajHOAHKqegYrjKbMsd0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsmF/swjN1YU/G4ySa0uZCkS+jvkg+f0J8nm94rV5fJAIhAIhxTVXNdkqyFRobED8E3zcaUUgqtSPW/u0g3N4lnv+p"}]},"directories":{}},"1.4.5":{"name":"require-folder-tree","version":"1.4.5","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"3.8.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","jshint":"^2.7.0","istanbul":"^0.3.14","coveralls":"^2.11.2"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"make test","cover":"make cover"},"engines":{"node":">=0.10.0"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/require-folder-tree/raw/master/License"}],"gitHead":"817f4df6aa91978727c919470bbc6d86ca47c7e2","homepage":"https://github.com/overlookmotel/require-folder-tree","_id":"require-folder-tree@1.4.5","_shasum":"dfe553cbab98cc88e1c56a3f2f358f06ef85bcb0","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"dfe553cbab98cc88e1c56a3f2f358f06ef85bcb0","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.5.tgz","integrity":"sha512-ZA71EBbz75tTZXiSnl1MmEnOb06Nqke4sVEHzudpEu5MYLzdIEvqHWS+Jx95327mntnqFDHQcfPOxQG2UKbpfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV4BYaIM4iVww8GXYz7FbtI77eTgNTnOzl1cIfCypnjAIhAM7gEalBJAJJIlFG0AFqgP417F1v+q/XkRd4I2knsrEu"}]},"directories":{}},"1.4.6":{"name":"require-folder-tree","version":"1.4.6","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"^4.17.10"},"devDependencies":{"mocha":"^5.2.0","chai":"^4.1.2","jshint":"^2.9.5","istanbul":"^0.4.5","coveralls":"^3.0.1","cross-env":"^5.1.6"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"npm run jshint && npm run test-main","jshint":"jshint lib test","test-main":"mocha --check-leaks --colors -t 10000 -R spec \"test/**/*.test.js\"","cover":"npm run cover-main && rm -rf coverage","coveralls":"npm run cover-main && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","cover-main":"cross-env COVERAGE=true istanbul cover _mocha --report lcovonly -- -t 10000 -R spec \"test/**/*.test.js\"","travis":"if [ $COVERAGE ]; then npm run coveralls; else npm test; fi"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"cdbb533149a45a283f8739672ec52e326eb75ba1","homepage":"https://github.com/overlookmotel/require-folder-tree#readme","_id":"require-folder-tree@1.4.6","_shasum":"256fdfa68810a8c72fa768cb82e72a900efc4e2f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"dist":{"shasum":"256fdfa68810a8c72fa768cb82e72a900efc4e2f","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.6.tgz","fileCount":9,"unpackedSize":17881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCfmmCRA9TVsSAnZWagAAFz4P/jyXQQgqTb94SerjMR0k\nzgk4osf5O05kYG0rHI6PW7oi5nuouTlye9WsPJevM96C2LrO07tcqHr2ExAv\nn3O3/XkQxLpA+77E9OGMRg6Raip9SzVWo4rrARMzi1d9HevgZDLKaG3lvFXw\njjILiLs0OsuYQSqKi7gQ/9Kj9yXMpPunLtBfD5/oQS6U3iExhmmpV9JRmQuB\ny0f8vdoXb2VIGKiNgsUvdI+OtFR4fnik3EfzKM+0N//fogQdqdoWMWLAzcxC\nnoCz+M2HSxaYMxDpyEQHNN2t4ykupdu3MsUpTLzTXyyO3k8fxgYxLA/t4Dlb\ngLjQ4e1agZ5hDlMAkyfQSQs2z1g4QKENp1pyrv/GEc8cBBYVe9TLNGwYwlW1\nR/03RKgZNwo0lLzg4DJVnGkHHdtjFXmVf4q+VjUdgXTXw7jHbDou5V4uW7RG\nGSkojbuUf3fwNbwdxySE8azGwWS6k0p7QT9CtzGeo6cCrgvuPoF4NRFL38LJ\n+02m2BXhN3LjL4/SYpjAZvxofC9GDWNysYg26VflUMKG9gXG949tWzzqB3ys\nuLuA339wQ5FcM+/+mxZiJvkXKphqpSnMiN7H1DWMOc58F/zDF3G1H1dWrusm\nlEzxYszSNCEhqFlURUP/3Vn0niPwvBwKkm4WBsEfk5C3lWF1GP6hsBtw5/6w\nFcVT\r\n=//Av\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-erP3+BtpIiMN3Kmt+zAwza1jejonBdM5AHAwRaYnmHxAmGzgt0LyfRdMFsaXc0IX7tUhRMiznObxtQzxfIQ/SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPsZKY+LsEzA+H9diRBj+erCmmv7S/emUFRX51+FoH7AIgdQ7dsIrApyV3kock4Akgw0y4xyAQ0Ixr/SKC+kRRfRo="}]},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/require-folder-tree_1.4.6_1527380389456_0.24927467966193495"},"_hasShrinkwrap":false},"1.4.7":{"name":"require-folder-tree","version":"1.4.7","description":"Utility to require multiple files in a folder tree with flexible options","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/require-folder-tree.git"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"dependencies":{"lodash":"^4.17.11"},"devDependencies":{"mocha":"^5.2.0","chai":"^4.2.0","jshint":"^2.9.6","istanbul":"^0.4.5","coveralls":"^3.0.2","cross-env":"^5.2.0"},"keywords":["require","folder","structure","tree","all"],"scripts":{"test":"npm run jshint && npm run test-main","jshint":"jshint lib test","test-main":"mocha --check-leaks --colors -t 10000 -R spec \"test/**/*.test.js\"","cover":"npm run cover-main && rm -rf coverage","coveralls":"npm run cover-main && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","cover-main":"cross-env COVERAGE=true istanbul cover _mocha --report lcovonly -- -t 10000 -R spec \"test/**/*.test.js\"","travis":"if [ $COVERAGE ]; then npm run coveralls; else npm test; fi"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"fc6866b9c8bd6bcc4010d963602de37559699929","homepage":"https://github.com/overlookmotel/require-folder-tree#readme","_id":"require-folder-tree@1.4.7","_shasum":"fdb5acaeae4aab4a8417f54cf241a9ecc8c8a237","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"dist":{"shasum":"fdb5acaeae4aab4a8417f54cf241a9ecc8c8a237","tarball":"https://registry.npmjs.org/require-folder-tree/-/require-folder-tree-1.4.7.tgz","integrity":"sha512-8nkJYEUuMzYdWQcNdMBe04jloJc5RQ6gnHJC7+aHYFFbkqljsxfpPGSy+9NBtw5rSRcXI/2khC+V48atKd0bUQ==","fileCount":9,"unpackedSize":18125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw3ICCRA9TVsSAnZWagAAwGoP/2K8de/5DCZcYq1q1EM/\nlOPbhKrm88JNxNQ02qFnVLzVw7SxZzXR0PxlZFWCmdB8Crami2lcQaG413hE\nlV/R7acocjHEkNO1TEqio+ORmzIXc7YZR0wEUQv21On1tnD68DlQCgIpJh/d\nQSZ9TvuOuAqOmfYW27NOj0GkLbDhZTSZNjT60wu7U/laChesirdl0+XBQNjg\nfbl63FEJ6Ra/IrERh7bW+mAAE6yK+jONpsSpZMInnFjrHa0aln6BYe5XYqvW\nsdHy+QFjT73KiTBcx2E4+IF7tqjN01KnS+fGTDm8ErO28M4IIL44rCr2RK0E\n/7plx2HuuajeyYVYW5FYuN6eeVtmeBZR7B28gFt5ge61cEEHEwrjRLQBakKl\n3uMLDV2GTE/Eiowi8ZB7qQLlt/527MHFOQx7LtbSm1Ocr/W/pYEZPtFEvZSv\nBhBMoyiVDNA03u/MQVzyWEMNYGD+6ActOsVrSJb364i7/8BIiP7BpCtW2iUY\nkQ5fCa6+G0Reyk0+DHUavzICKoFFasZcCyLhqDpS/XddtFzbWZqKx4k5wec2\naxdIPc+MMZCIlG0q2ut514g8+kI8vtXpRba3BL+bedup5cnzHmbS6Tcr1knT\ndzGMa2JfMyV8zNiQpspcYiCmnVksd24xg0c5rHZG4Ry0jN99fd2gdGsvG6Bg\n6SPt\r\n=ik/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH+I6suTWmo+wTGbcg1BzKP58nWZAMD5toesdcydQdRAiEAyoPURzPGxlXGFcvhIoRe4648mY4bKOAgohkjQWQnd4E="}]},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/require-folder-tree_1.4.7_1539535361610_0.8747597403461254"},"_hasShrinkwrap":false}},"readme":"# require-folder-tree.js\n\n# Utility to require multiple files in a folder tree with flexible options\n\n## Current status\n\n[![NPM version](https://img.shields.io/npm/v/require-folder-tree.svg)](https://www.npmjs.com/package/require-folder-tree)\n[![Build Status](https://img.shields.io/travis/overlookmotel/require-folder-tree/master.svg)](http://travis-ci.org/overlookmotel/require-folder-tree)\n[![Dependency Status](https://img.shields.io/david/overlookmotel/require-folder-tree.svg)](https://david-dm.org/overlookmotel/require-folder-tree)\n[![Dev dependency Status](https://img.shields.io/david/dev/overlookmotel/require-folder-tree.svg)](https://david-dm.org/overlookmotel/require-folder-tree)\n[![Coverage Status](https://img.shields.io/coveralls/overlookmotel/require-folder-tree/master.svg)](https://coveralls.io/r/overlookmotel/require-folder-tree)\n\nAPI is stable and tests cover all options. No known issues.\n\n## Basic usage\n\n### requireFolderTree( path [, options] )\n\nTo require all the `.js` and `.json` files in a folder and any sub-folders:\n\n```js\nvar requireFolderTree = require('require-folder-tree');\nvar modules = requireFolderTree('/path/to/folder');\n```\n\nIf the file structure is:\n\n\t/\n\t  a.js\n\t  b.js\n\t  c/\n\t    d.js\n\t    e.js\n\nThe returned value is:\n\n\t{\n\t  a: ...,\n\t  b: ...,\n\t  c: {\n\t    d: ...,\n\t    e: ...\n\t  }\n\t}\n\n## Advanced usage\n\nOptions can be passed to alter the behaviour.\n\n### recurse\n\nWhen `true`, recurses through subfolders and sub-subfolders requiring an entire tree. Set to `false` to ignore subfolders.\nDefaults to `true`.\n\n```js\n// Require only files in base folder\nrequireFolderTree('/path/to/folder', { recurse: false });\n// returns { a: ..., b: ... }\n```\n\n### filterFiles\n\nA regular expression for what files to include. First matching group defines the key used in returned object.\nDefaults to `/^(.+)\\.js(on)?$/` (i.e. include all `.js` and `.json` files)\n\n```js\n// Include all .js files except those starting with `_`\nrequireFolderTree('/path/to/folder', { filterFiles: /^([^_].*)\\.js$/ });\n```\n\n### filterFolders\n\nA regular expression for what folders to iterate into. First matching group defines the key used in returned object.\nDefaults to `/^([^\\.].*)$/` (i.e. process all folders except those beginning with `.`)\n\n```js\n// Process all folders except those starting with `.` or `_`\nrequireFolderTree('/path/to/folder', { filterFolders: /^([^\\._].*)$/ });\n```\n\n### fileNameTransform\n\nFunction for transforming object keys for files.\n\n```js\n// Transform file names to lower case\nrequireFolderTree('/path/to/folder', {\n\tfileNameTransform: function(str) { return str.toLowerCase(); }\n});\n```\n\n### folderNameTransform\n\nLike `fileNameTransform`, but for folder names.\n\nBy default, inherits value of `options.fileNameTransform`. If you want to define a `fileNameTransform` function but leave folder names unchanged, set `options.folderNameTransform = null`.\n\n### fileNameAttribute\n\nWhen set, saves the file name (after `fileNameTransform` and `flatten` have been applied) as an attribute of each `require`-d file.\nIf `true`, uses value `'name'`. Defaults to `undefined`.\n\n```js\nrequireFolderTree('/path/to/folder', { fileNameAttribute: true, recurse: false });\n// returns { a: { name: 'a', ... }, b: { name: 'b', ... } }\n```\n\n### folderNameAttribute\n\nLike `fileNameAttribute`, but for folder names.\n\nBy default, inherits value of `options.fileNameAttribute`. If you want to save file names only, set `options.folderNameAttribute = null`.\n\n### fileParentAttribute\n\nWhen set, saves the parent folder as an attribute of each `require`-d file.\nIf `true`, uses value `'parent'`. Defaults to `undefined`.\n\n```js\nrequireFolderTree('/path/to/folder', { fileParentAttribute: true, recurse: false });\n// returns { a: { parent: <reference to root object>, ... }, b: { parent: <reference to root object>, ... } }\n```\n\n### folderParentAttribute\n\nLike `fileParentAttribute`, but for folders.\n\nBy default, inherits value of `options.fileParentAttribute`. If you want to save file parents only, set `options.folderParentAttribute = null`.\n\n### flatten\n\nFlattens the folder structure when `true`.\nDefaults to `false`.\n\n```js\nrequireFolderTree('/path/to/folder', { flatten: true });\n// returns { a: ..., b: ..., d: ..., e: ... }\n```\n\n### flattenPrefix\n\nControls how the object keys are created for files nested in folders when flattening.\n`true` concatenates the folder name and file name.\nDefaults to `false`\n\n```js\nrequireFolderTree('/path/to/folder', { flatten: true, flattenPrefix: true });\n// returns { a: ..., b: ..., cd: ..., ce: ... }\n```\n\n### flattenCamel\n\nWhen `true`, camel-cases the keys when concatenating the folder name and file name.\nDefaults to `false`\n\n```js\nrequireFolderTree('/path/to/folder', { flatten: true, flattenCamel: true });\n// returns { a: ..., b: ..., cD: ..., cE: ... }\n```\n\n### flattenSeparator\n\nSets separator between folder name and file name when concatenating.\nDefaults to `undefined`.\n\n```js\nrequireFolderTree('/path/to/folder', { flatten: true, flattenSeparator: '_' });\n// returns { a: ..., b: ..., c_d: ..., c_e: ... }\n```\n\n### flattenCustom\n\nSets a custom function for combining folder name and file name when concatenating.\nDefaults to `undefined`.\n\n```js\nrequireFolderTree('/path/to/folder', {\n\tflatten: true,\n\tflattenCustom: function(a, b) { return a + 'x' + b; }\n});\n// returns { a: ..., b: ..., cxd: ..., cxe: ... }\n```\n\n### indexFile\n\nIf set, looks for the named file in each folder, and if found uses it as a base for the returned object.\nDefaults to `undefined`.\n\n```js\n// if index.js contains code `module.exports = { x: 1 }`:\n\nrequireFolderTree('/path/to/folder');\n// returns { a: ..., b: ..., c: { d: ..., e: ... }, index: { x: 1 } }\n\nrequireFolderTree('/path/to/folder', { indexFile: 'index.js' });\n// returns { x: 1, a: ..., b: ..., c: { d: ..., e: ... } }\n```\n\n### foldersKey\n\nIf set, puts all retrieved sub-folders inside the key specified.\nDefaults to `undefined`.\n\n```js\nrequireFolderTree('/path/to/folder', { foldersKey: 'folders' });\n// returns { a: ..., b: ..., folders: { c: { d: ..., e: ... } } }\n```\n\n### filesKey\n\nIf set, puts all retrieved files inside the key specified.\nDefaults to `undefined`.\n\n```js\nrequireFolderTree('/path/to/folder', { filesKey: 'files' });\n// returns { files: { a: ..., b: ... }, c: { files: { d: ..., e: ... } } }\n```\n\n## Other usage notes\n\nThis module will never alter the contents of the require cache.\ni.e. if you `require()` any of the files again, they will not have been altered by e.g. using `fileNameAttribute` option.\n\n## Tests\n\nUse `npm test` to run the tests. Use `npm run cover` to check coverage.\n\n## Changelog\n\nSee changelog.md\n\n## Issues\n\nIf you discover a bug, please raise an issue on Github. https://github.com/overlookmotel/require-folder-tree/issues\n\n## Contribution\n\nPull requests are very welcome. Please:\n\n* ensure all tests pass before submitting PR\n* add an entry to changelog\n* add tests for new features\n* document new functionality/API additions in README\n","maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"time":{"modified":"2022-06-26T11:37:18.353Z","created":"2014-10-14T12:49:35.049Z","1.0.0":"2014-10-14T12:49:35.049Z","1.0.1":"2014-10-19T15:16:38.737Z","1.0.2":"2014-10-19T15:19:36.757Z","1.0.3":"2014-10-21T12:35:52.868Z","1.0.4":"2014-10-26T21:20:44.060Z","1.0.5":"2014-10-28T04:13:05.944Z","1.0.6":"2014-10-28T04:20:23.443Z","1.1.0":"2015-04-21T15:31:02.367Z","1.1.1":"2015-05-10T14:18:34.128Z","1.2.0":"2015-05-10T18:12:48.995Z","1.2.1":"2015-05-10T18:24:15.610Z","1.3.0":"2015-05-13T18:36:14.452Z","1.3.1":"2015-05-13T19:49:05.684Z","1.4.0":"2015-05-14T14:35:47.007Z","1.4.1":"2015-05-16T12:27:38.068Z","1.4.2":"2015-05-17T18:19:14.036Z","1.4.3":"2015-05-25T13:35:41.591Z","1.4.4":"2015-05-25T13:53:33.229Z","1.4.5":"2015-05-27T08:37:07.127Z","1.4.6":"2018-05-27T00:19:49.550Z","1.4.7":"2018-10-14T16:42:41.763Z"},"homepage":"https://github.com/overlookmotel/require-folder-tree#readme","keywords":["require","folder","structure","tree","all"],"repository":{"type":"git","url":"git+https://github.com/overlookmotel/require-folder-tree.git"},"author":{"name":"Overlook Motel"},"bugs":{"url":"https://github.com/overlookmotel/require-folder-tree/issues"},"readmeFilename":"README.md","users":{"itonyyo":true},"license":"MIT"}