{"_id":"needs","_rev":"35-98a2f72a7346d7327896c393a609a4ca","name":"needs","description":"Require multiple modules in node.js.","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.1":{"name":"needs","version":"0.0.1","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"_id":"needs@0.0.1","dist":{"shasum":"1d861f7969f46eb84eac51a96954dabc0242b67e","tarball":"https://registry.npmjs.org/needs/-/needs-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}]},"0.1.0":{"name":"needs","version":"0.1.0","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"dependencies":{"lodash":"~2.4.1","minimatch":"~0.2.14"},"_id":"needs@0.1.0","dist":{"shasum":"40189ef5d30d48203e549810c7fb01bd04024c34","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.0.tgz","integrity":"sha512-ISeDh/+BaiIBw9NMKJiOWKL2TNmr7T3CnBw2CFEHul7AC355+gB7h3iNmPHKQ8fhLC6nuQmFN8ZPEEB9GuPkjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaGp6g4sGnIVYVAHUosW6nFhf39IcMsYWJH/Fnflx20AiEA2LqT8bjoyodLs8Qlm1LK0p6E5Sf+eDYQx15RAdzppSw="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}]},"0.1.1":{"name":"needs","version":"0.1.1","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"dependencies":{"lodash":"~2.4.1","minimatch":"~0.2.14"},"_id":"needs@0.1.1","dist":{"shasum":"593c2534b34dcefb66c5be299b2165affecf81f4","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.1.tgz","integrity":"sha512-d9gCRJ28CT2PyOtN8vbJTu0js3eqjs22GweZuVQHMSUBuNJ6dskfyJCareJyVAtBQcFVZBca3vtl6WpoVM2xRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbypSAd/Frl9CdFFbRVd++QdENSnSw5V2qVSBB8ivMugIgOgj8HDYyJ3/FCU8jYuD+F2oTEauZ7Ei7GGy8SuHO+0g="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}]},"0.1.2":{"name":"needs","version":"0.1.2","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"dependencies":{"lodash":"~2.4.1","minimatch":"~0.2.14"},"_id":"needs@0.1.2","dist":{"shasum":"80693a180ec049b777003625b202c63177753bc8","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.2.tgz","integrity":"sha512-71wnZqFpB+zElOdnmGUUz3+SJvYXZUstAtxQ/oWEawNCWFmLYCaxjlFQGkj9Dx5NzOlHNSCJWrEwIgxwDK8+jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0XLyPbuMGs6H2SQ4RWFdh/H2n3jqaijf7DevILuxehAiEA+TycdIBvUR36zIwP6n0i0QUdwl3HZPUAofDiWY53o9c="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}]},"0.1.3":{"name":"needs","version":"0.1.3","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"dependencies":{"lodash":"~2.4.1","minimatch":"~0.2.14"},"_id":"needs@0.1.3","dist":{"shasum":"8d133dd38246c846a54d6294faf001ff60f38a7a","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.3.tgz","integrity":"sha512-bgF8UV4mirOz0nAx/l06Be8dPRTdc6yaJGjo/+Eh78HIUObBf9Wn8SZSdPDVPMpNtQGFNcJnuul60NRkY6KjOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyUnNf+E8jGTO5cHuxktY2uVLSvQ8Z04yLgWRHQyAuxAIgVJOI2kcK5Q3oy19xYDHc235K2THY+NHkibPQNZM0YRo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}]},"0.1.4":{"name":"needs","version":"0.1.4","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"dependencies":{"lodash":"~2.4.1","minimatch":"~0.2.14"},"_id":"needs@0.1.4","dist":{"shasum":"05046d329937828368dbcd77cd36a3d4f782cf45","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.4.tgz","integrity":"sha512-bQusp16gMUYcVfWiMGfLeYpNN7n0a3fs9tzpiW82wAZgLtFp+N1v3vo8EvGZFd1gvH5rIRioTVa9NyUX0C++0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClSChgx0ec6q/4zzDrosWgWEXj4fzpmxG92ZAvIzry5AiBP2LbqE649YwN5lkQ9Em1B1tRBGugF3z/sZGNHiFNPsw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}]},"0.1.5":{"name":"needs","version":"0.1.5","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.0","mocha":"~1.17.1"},"dependencies":{"lodash":"~2.4.1","minimatch":"~0.2.14"},"gitHead":"8d1fedf6c8f269da845fc0c70fe857a0c4141728","_id":"needs@0.1.5","_shasum":"af36f587138c06bf0d04fe13a1c215a6580824ce","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"af36f587138c06bf0d04fe13a1c215a6580824ce","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.5.tgz","integrity":"sha512-Km/WZyiux3Wio8GKypWtWOFdHiaM2CxZ941CHwhxkjs5sg785SPEoPm1wg00blI+dl/1R1B/cNZ6zVs1xqoFUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLHA1bMMQ4He9Qu8fLoWiiJA+XhVew3+wOXnVMUxXaEgIgAcGGVYhLFnWudlrzOHTI6fW2Czm2rCQjD3hwA++YTLc="}]}},"0.1.6":{"name":"needs","version":"0.1.6","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.1","mocha":"~1.21.4"},"dependencies":{"lodash":"~2.4.1","minimatch":"~1.0.0"},"gitHead":"12d236e018beb5567c2815602ef96866725fbb2e","_id":"needs@0.1.6","_shasum":"8a28824349d428c9d406aaefba5abdacf09ab13d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"8a28824349d428c9d406aaefba5abdacf09ab13d","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.6.tgz","integrity":"sha512-r8b6mTMw35H0WJS2Mq1yVDFdX7DJ/5Ojl6MuQLrd+S8vUnxU8YyiHb4zcrRSh6Yej/ssSuSbFWossEmb1Iv6XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKFZWUDjiOARSH/DLBlxWqxRL1os/bbB0eHip5JcPhxQIhANja2j/kBncingro8MGCdyZd4EcaZ2Wzd9JFPjHomkam"}]}},"0.1.7":{"name":"needs","version":"0.1.7","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~1.9.1","mocha":"~1.21.4"},"dependencies":{"lodash":"~2.4.1","minimatch":"~1.0.0"},"gitHead":"958af3a3f7d376894cab674948ed291a2746e22a","_id":"needs@0.1.7","_shasum":"9373a196484e5021500aa7cad57659ae6ed0f757","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"9373a196484e5021500aa7cad57659ae6ed0f757","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.7.tgz","integrity":"sha512-wkpnIKiPcVoSazQMbB0+05Axdf/p3jl+e0e0chHQ7D3d4Yz1D1IEFdvKduUY5k6j9I2b1D5YBimuduagJTZAow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyWsr5e19n3zesFQDzUk+4N9NdnIxN8qGC3aEhosil5AiBNrc7GMXFQf7Xc7A884gpbuToq1p8fYvCvbAevoDtFfw=="}]}},"0.1.8":{"name":"needs","version":"0.1.8","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~2.3.0","mocha":"~2.2.5"},"dependencies":{"lodash":"~3.8.0","minimatch":"~2.0.7"},"gitHead":"d31f1c5a9bf529101b99fffe9166f4c74c807ecf","_id":"needs@0.1.8","_shasum":"1095cef28a0325c312cf680eb628cca8c7ce13d3","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"1095cef28a0325c312cf680eb628cca8c7ce13d3","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.8.tgz","integrity":"sha512-uTbKge5DB7/wM8KRbMqszV4mBCiOh1f5EHTei66nyviIhwp6D0ZSAwwoG7ddaKKBDmk7YyH3IlEfP6cYbv76CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaL83rsbejtpqfQT1tMthnP4kUIBYq/1htDAEXZfKcKAIhAPDrARo7JIqBKC/2NRzG5WWAORGMGkvw/6Zi7maNy7GL"}]}},"0.1.9":{"name":"needs","version":"0.1.9","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"node_modules/mocha/bin/mocha test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","devDependencies":{"chai":"~3.1.0","mocha":"~2.2.5"},"dependencies":{"lodash":"~3.10.0","minimatch":"~2.0.8"},"gitHead":"a89213057d00f941b60f455eb7139700e527cb78","_id":"needs@0.1.9","_shasum":"ab0d9bde08fa3c9bc5a746b71e38f9242aea88cf","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"ab0d9bde08fa3c9bc5a746b71e38f9242aea88cf","tarball":"https://registry.npmjs.org/needs/-/needs-0.1.9.tgz","integrity":"sha512-kSvZhhwPvtWgt8VUhQa1XFeijaX045BXPUzirM0DM41Oi5MerElIuLuBWcqBrWX9aTFvlCaqaLA6pJUgtf6u+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqrZhbhWme2p7FzR2MSKphrR7wgbZbROK6UDOkAoDaWwIhAOfV23pLppOYn3J1C3MOcGYAkEwZUUNxeUn8D9S4jjUh"}]}},"1.0.0":{"name":"needs","version":"1.0.0","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","dependencies":{"lodash":">=3.x.x","minimatch":">=2.x.x"},"devDependencies":{"chai":"~3.2.0","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-coveralls":"^0.1.4","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.0","gulp-jscs":"^2.0.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","gulp-nsp":"^0.4.5","gulp-plumber":"^1.0.1","jshint-stylish":"^2.0.1","mocha":"~2.2.5"},"gitHead":"30d0218abde1ded4646bf1e48bb051d9f3b02a89","_id":"needs@1.0.0","_shasum":"186cd407d83e8cb202e7e61e38855f3b498b306d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"186cd407d83e8cb202e7e61e38855f3b498b306d","tarball":"https://registry.npmjs.org/needs/-/needs-1.0.0.tgz","integrity":"sha512-24vFpxZvM6Voci6ZRx4JK4p4AzttowcvBBex4m154rOITeyld/dSa5DexYv3EyNZ77tjY3ToCtXWg41p8t+YIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX9VGcGw0x4IIXjxnOpq2gFZTNgZvdTTfTF5R5pBcUJQIgIK0UmxOL1cn/hAgAJ4nLty/byO8gavFTebfkZbC7/cw="}]}},"1.0.1":{"name":"needs","version":"1.0.1","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","dependencies":{"lodash":">=3.x.x","minimatch":">=2.x.x"},"devDependencies":{"chai":"~3.2.0","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-coveralls":"^0.1.4","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.0","gulp-jscs":"^2.0.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","gulp-nsp":"^0.4.5","gulp-plumber":"^1.0.1","jshint-stylish":"^2.0.1","mocha":"~2.2.5"},"gitHead":"22e37db9656af1256846fff9f8b8c8da988b02b9","_id":"needs@1.0.1","_shasum":"ef23569af13e06a2abdacb80ef003dbebf451376","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"dist":{"shasum":"ef23569af13e06a2abdacb80ef003dbebf451376","tarball":"https://registry.npmjs.org/needs/-/needs-1.0.1.tgz","integrity":"sha512-QhBJnwq57cRvP7bjjLHEAx+dpwUoL6IQxqTbtRwRb7GXrPa01R3geqFvk9KIMZp1NNfXkhOolcgmWj0bRKlSRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1KD7w9eAVverCx+07aJzdgBBp9o4D1LR9KcvsSX3SNAiBqGAh7yHyIqRuRmx9dTBp5oYAV0BsqS0jCLCjWxhL99w=="}]}},"1.0.2":{"name":"needs","version":"1.0.2","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","dependencies":{"lodash":">=4.x.x","minimatch":">=3.x.x"},"devDependencies":{"chai":"~3.5.0","eslint-config-xo-space":"^0.10.0","gulp":"^3.9.1","gulp-coveralls":"^0.1.4","gulp-eslint":"^2.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-nsp":"^2.3.0","gulp-plumber":"^1.1.0","mocha":"~2.4.5"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"affae7f1240946b1708883967d578b1067ee0e16","_id":"needs@1.0.2","_shasum":"e4d0971ab70490e73513ba6bdd82970a44c17158","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.3.0","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"dist":{"shasum":"e4d0971ab70490e73513ba6bdd82970a44c17158","tarball":"https://registry.npmjs.org/needs/-/needs-1.0.2.tgz","integrity":"sha512-DgU+0zP4gqzcwccIcT+HWBrtnk06z9fx40OqFoPu0LRb0F0MMcQ2OzRtsEX0iIAQHQvIoVP4mmVyd97JAAV2tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAQxZugK7RE3+G9vScxTZNFX/TL17WGX2hEE6ygPeR7AiBzVQUQnDGLsHZrwSDtydl4vhJvyVeEhfHIolrImxzMdw=="}]},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/needs-1.0.2.tgz_1456904125524_0.7903513226192445"}},"1.0.3":{"name":"needs","version":"1.0.3","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"mocha test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","dependencies":{"lodash":"^4.x.x","minimatch":"^3.x.x"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.2.0"},"gitHead":"a943c796d941cad81571831c84a57e1299caa0b5","_id":"needs@1.0.3","_shasum":"6f23fed0e76c225c6906d16257cb8f9f6693361b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"dist":{"shasum":"6f23fed0e76c225c6906d16257cb8f9f6693361b","tarball":"https://registry.npmjs.org/needs/-/needs-1.0.3.tgz","integrity":"sha512-njohWb1gxUr/ObCMsopXKUcm1C7EljqBkAvfevTC+LJ3h8xqSVhXCwJV4P/dGDokqzsiC33wYD1//XjAlsGRfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcdxI+Mu15kAcgkkWSPe+uwiWFxz8l85Q3KA91ds48fwIgNA8RxngSKnAZTgUhGKc0XR3OO2lHNKtdjQ0CR8LWOGM="}]},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/needs-1.0.3.tgz_1481197433840_0.3973535466939211"}},"1.0.4":{"name":"needs","version":"1.0.4","description":"Require multiple modules in node.js.","main":"index.js","scripts":{"test":"mocha test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"keywords":["require","multiple","module","node","load","all"],"author":{"name":"Tao Yuan"},"license":"MIT","bugs":{"url":"https://github.com/taoyuan/needs/issues"},"homepage":"https://github.com/taoyuan/needs","dependencies":{"lodash":"^4.17.4","minimatch":"^3.0.3"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.2.0"},"gitHead":"93f77a895df0ec60e24cb0f0a6855d0a6a455df0","_id":"needs@1.0.4","_shasum":"39d82a04323c46293ec7c5756bb9f87910a8894f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"torworx","email":"torworx@gmail.com"},"dist":{"shasum":"39d82a04323c46293ec7c5756bb9f87910a8894f","tarball":"https://registry.npmjs.org/needs/-/needs-1.0.4.tgz","integrity":"sha512-oQWjxKT3Td5CvYtR7ZORz7iDvE7sETP0Ns3GYNwBmnZ2cIU7PvUCZXNxj6gFFZSrZ9i1w2C3Ej5r/TnA6VzVJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAou44qdgK5PgXJybQJrFIXYDEhvMas5UF83yyaBZVFgAiB+NPW99dD72v9bmAYNMRZgIRVJQNRX/JYgW1DVsyTNgw=="}]},"maintainers":[{"name":"torworx","email":"torworx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/needs-1.0.4.tgz_1487142913188_0.10227711359038949"}}},"readme":"Needs\n=====\n[![NPM Version](https://img.shields.io/npm/v/needs.svg?style=flat)](https://www.npmjs.org/package/needs)\n[![Build Status](http://img.shields.io/travis/taoyuan/needs.svg?style=flat)](https://travis-ci.org/taoyuan/needs)\n[![Coverage](https://coveralls.io/repos/taoyuan/needs/badge.svg?branch=master)](https://coveralls.io/r/taoyuan/needs)\n[![Quality](https://codeclimate.com/github/taoyuan/needs/badges/gpa.svg)](https://codeclimate.com/github/taoyuan/needs)\n[![Dependencies](https://img.shields.io/david/taoyuan/needs.svg?style=flat)](https://david-dm.org/taoyuan/needs)\n\nRequire multiple modules in node.js.\n\n## Installation\n\n```bash\n$ npm install needs --save\n```\n\n## Usage\n\n### RegExp pattern\n\n```js\nvar needs = require('needs');\n\nneeds(__dirname, 'controllers', {\n\tincludes: /(.+Controller)\\.js$/,\n\texcludes: /^\\.(git|svn)$/\n});\n\n// controllers now is an object with references to all modules matching the filter\n// for example:\n// { HomeController: function HomeController() {...}, ...}\n\n```\n\n### Minimatch string pattern\n\n```js\n// or using minimatch string\nneeds(__dirname, 'controllers', {\n\tincludes: '+(*.js|*.json)',\n\texcludes: '+(*.git|*.svn)'\n});\n```\n\n### Array includes and excludes \n\n```js\nneeds(__dirname, 'controllers', {\n\tincludes: ['*.js', '*.json'],\n\texcludes: ['*.git', '*.svn']\n});\n```\n\n### Array pattern\n\n```js\nneeds(__dirname, 'controllers', ['*.js', '*.json']);\n```\n\n### Simplest way to include and exclude\n\n```js\nneeds(__dirname, 'controllers', ['*.js', '*.json', '!*.git', '!*.svn']);\n\n// or default includes ['*.js', '*.json'] and excludes ['!*.git', '!*.svn']\nneeds(__dirname, 'controllers');\n```\n\n## Links\n\n* [node-require-all](http://github.com/felixge/node-require-all)\n\n## License\n\nCopyright (c) 2014 Tao Yuan\nLicensed under the MIT license.\n","maintainers":[{"email":"torworx@gmail.com","name":"bitt"}],"time":{"modified":"2022-07-13T14:28:46.907Z","created":"2014-02-17T06:14:51.402Z","0.0.1":"2014-02-17T06:14:51.402Z","0.1.0":"2014-02-18T06:26:57.172Z","0.1.1":"2014-02-18T08:24:03.716Z","0.1.2":"2014-02-21T11:57:33.839Z","0.1.3":"2014-02-25T12:43:24.835Z","0.1.4":"2014-03-27T02:32:19.136Z","0.1.5":"2014-07-04T08:32:28.548Z","0.1.6":"2014-08-25T09:16:17.068Z","0.1.7":"2014-08-25T09:22:01.235Z","0.1.8":"2015-05-17T06:18:59.708Z","0.1.9":"2015-07-17T06:20:40.881Z","1.0.0":"2015-08-12T06:32:54.671Z","1.0.1":"2015-08-17T09:25:36.621Z","1.0.2":"2016-03-02T07:35:26.043Z","1.0.3":"2016-12-08T11:43:55.978Z","1.0.4":"2017-02-15T07:15:13.543Z"},"readmeFilename":"README.md","homepage":"https://github.com/taoyuan/needs","keywords":["require","multiple","module","node","load","all"],"repository":{"type":"git","url":"git+https://github.com/taoyuan/needs.git"},"author":{"name":"Tao Yuan"},"bugs":{"url":"https://github.com/taoyuan/needs/issues"},"license":"MIT"}