{"_id":"require-namespace","_rev":"39-6c3ef9e8b7c0b43bbc0c08c8a265c25e","name":"require-namespace","description":"Namespace support for node.js, making it easy to require a module without specifying the path to its file.","dist-tags":{"latest":"0.3.44"},"versions":{"0.0.1":{"name":"require-namespace","version":"0.0.1","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"require-namespace@0.0.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"a0b04aa7472d24e7fa753095e7ae7291d6399d61","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.1.tgz","integrity":"sha512-Vt99Dl1YNFSbmnkQr6NgGvNAw1aDERLkYKu8i6x3QfebD9uClhFoUFj0OwxW/xJ7Egbb60oqAWJqfOi+JLNsXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/4vR68IIQ2QbeTnOCUmEXf+U9zpDYzXTAosyW3WhEfwIgGSXVSMYoBR3HQCg0SpDUzlZ9EgS0rxxlGwqZlJyVHY8="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.2":{"name":"require-namespace","version":"0.0.2","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"require-namespace@0.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"0f217bc5468d468698a400a69e785dfedb47a69c","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.2.tgz","integrity":"sha512-SZ+dfcL2Hfzsr/0nUhtcUL3Bk7s7OjjfCyMDbnBpwNZpEdvxICBvwWR8+RedF4BFVBCSbHJ2W4FNZtQGNX2izg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUWomcFDckVIOVyAjIAzmBhxXeJisq3maruSzsQA2cwAiEA9K+tKteUXVX2T0aFctWkeLTW9wNFIoG/DUON5+of8rM="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.3":{"name":"require-namespace","version":"0.0.3","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"require-namespace@0.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"8085d608587edcc10e27e15803577cfeca27f1ad","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.3.tgz","integrity":"sha512-F+ztYt6kGxi3YKo6JRYXWXtiryJ/4jWM2AYS1/TTXQy7eytfxV36ou2X02ELDjqgeABzgQJERo59Iw80XHGq1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKTuQIsj4qIQL3XLZyUNscffDMLes8wjvpFif/PrikKQIhAKP09ljprrE6486zhu4TdBMjMjDQjkryiEQEs6DqukRE"}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.4":{"name":"require-namespace","version":"0.0.4","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/woodlouse81/namespace.git"},"dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"require-namespace@0.0.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"eece88f6462a8eb9cc919455f0b90ca732ad158b","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.4.tgz","integrity":"sha512-oZnZ6v8LO9uhGnh8iixvwlcxE0U1FTdl9cOhVFrMrVaP8tlwFtbBHUnJL8RTP0JfcXBWBZg7cB4A0hA2EiyJBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKmHBrR+pf/MeR8YIK9CiTKCArP3LxPEq/lvV9B0BtgAiAdzEWsw+n6YF6tKVdPgwwF9LN2cwrvpgCRZ6zKV66eag=="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.5":{"name":"require-namespace","version":"0.0.5","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/woodlouse81/namespace.git"},"homepage":"https://github.com/woodlouse81/namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"require-namespace@0.0.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"a86bdf0b8f27357e60c80557e69c828681173a23","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.5.tgz","integrity":"sha512-NgPNT+oHsyc/c6biGY9vmQHN6A5JzXVGXtx9suAF8g9uqgLEMsVh5nqmywGp4jYkknrZsPiL8oV5LWrY15zsTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj8FnUpX7WU972ajTedMgO3g4AlJWHKfOdJ1HzftmdaAiArWTg7vusQtiRlhLWixTlBRGunYK1BYOe4ssfTR6YXIQ=="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.6":{"name":"require-namespace","version":"0.0.6","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_id":"require-namespace@0.0.6","dist":{"shasum":"e3a7db3ff09291f48a29f39b3a9ef91cb6a50701","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.6.tgz","integrity":"sha512-BJ+Tl+WfFac5Ali0EaygbNtf4tfcZ09b1FwpSBiqqeuNjcoFEDnVZEWl9tp7BXs2B7oCNwEXM+vfZ3uYUN/WPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuAVFMbj06eE0Nl9Ip6DpZsetXglC1cD2wkQm8BwmhDwIgJm+6A4Q8PWZOJsQTz0hBQZedyvC90aKqgBsZF8AUDSA="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.7":{"name":"require-namespace","version":"0.0.7","description":"Simplifies requiring of modules by adding an intermediate namespace, where each namespace is associated with a directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_id":"require-namespace@0.0.7","dist":{"shasum":"624ae9a3662af2d93c5237157c8ffa6b9e61cb20","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.0.7.tgz","integrity":"sha512-jfTdzuvWHSMfZra2pomTx+jHoP8+LVSiucjXaA7MgmnXspMQoPpDDGR7AX7kfSFInG3YQjPTuVvokzV4mFRHWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbLxjzt5+4MSPP5pDajbBWu1qDlSc4MHTXjZEGoFXE2AiAPjNG9MyMv2RItL5J1sF6/t3MUNIV4GtQrk5awci7ZdA=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.1.0":{"name":"require-namespace","version":"0.1.0","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"engines":{"node":">= 0.4.0"},"_id":"require-namespace@0.1.0","dist":{"shasum":"6b69b59d347d1c8438ef481abc1d7855890a8e09","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.1.0.tgz","integrity":"sha512-DrtUM/z5m33WYwQodBjaDXP2g2WUcHlJ1YvHxidOlLiHsvBFQoXrxVkEFHMoy4o+UKgfmCpCJlGdpd+CKhvoFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRjW4Di9tqYFAIDTGtMrXZY3or/KbOcdf1Qbu0w4gZ4QIhAL+RuEis6NnvEaTTHZ6cp8soRgVvjWsQVW0L+owTMzEw"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.1.1":{"name":"require-namespace","version":"0.1.1","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"vows":"0.6.x"},"keywords":["util","require"],"scripts":{"test":"vows spec/*_spec.js --spec"},"engines":{"node":">= 0.4.0"},"_id":"require-namespace@0.1.1","dist":{"shasum":"62f07ffdf7606ecd3977a09a7936d884e0dd385e","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.1.1.tgz","integrity":"sha512-A/rxGfnNKE9lR2+lLUZ065cyQRZzrF0l5mk4ClNy/i4yNJHTB2QOSdRcVzRdtSvrU/lSvoKQmq2VxredlhVQDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEP8q5zMGeldYor8p5rqZYIc34GPQj3atK3JyGK3YkBQIgaJOa5tDfAFVeM84HOo43uSdSAM5yP7lhhDWcHmTp1AM="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.1.2":{"name":"require-namespace","version":"0.1.2","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["util","require"],"scripts":{"test":"mocha spec/*_spec.js --spec"},"engines":{"node":">= 0.4.0"},"gitHead":"590abb9d057c5a93b57617acfa66c2beb57ba537","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.1.2","_shasum":"f9df9c2ef5ba98f7cd61f29561b23c927fcf77ce","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"f9df9c2ef5ba98f7cd61f29561b23c927fcf77ce","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.1.2.tgz","integrity":"sha512-AvNFU8IoCsrdxKkBOeTefL6/cGQTmv2EjY9TfbYScrG99rFDNO2WcK6ieYlXo8AhhoPF5kFH07hM/m3L3cO/5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvlCQfsRHog53jRt008ufxgraEGY8t8UrSNg/Bga8sNAiAZBT+HuVQVE2YuTe0hpJ4SPNqNLWdmba2wehCB0N7PBA=="}]}},"0.2.0":{"name":"require-namespace","version":"0.2.0","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["util","require"],"scripts":{"test":"mocha spec/*_spec.js --spec"},"engines":{"node":">= 0.4.0"},"gitHead":"789095b187806c2c9857a06f8e52210b8814032e","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.2.0","_shasum":"db57cf44f22edf6a68707c0e5c80f3835e97f483","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"db57cf44f22edf6a68707c0e5c80f3835e97f483","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.2.0.tgz","integrity":"sha512-yNmLcZ7UG2bwgiRN+A3hrxKz7srCULBRGvLf6SQyu7i3WaCiYFPdpO7b41dWHnRI8iTaDxw2v1JIs2U1V/txiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBB/p1517GeYVae06X613bvrmyS02A2m2c8LSoHPvEuiAiEAl0c+thGWJXCYs+tkYFBpTuFffWn78GXu9l1D+64/VdM="}]}},"0.3.0":{"name":"require-namespace","version":"0.3.0","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["util","require"],"scripts":{"test":"mocha spec/*_spec.js --spec"},"engines":{"node":">= 0.4.0"},"gitHead":"747d967ed811213e93fc1dec14375e781e491830","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.3.0","_shasum":"a7b4cd3f3ac2be1e528a12402dd1ea5efc353e6e","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"a7b4cd3f3ac2be1e528a12402dd1ea5efc353e6e","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.3.0.tgz","integrity":"sha512-v3qgzyAnWe08g5A4p++9klDY5cgIYkFdkhJJA5T/ro/H7c0b7Ujztyfy3Kux1I7uDWxlkOslN7+62byRwC9uAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtccquj3JLtsnqZK1sj5YS9S9V+xYYluBoFoXpd7fraAiAPe+YfxCeNIQoI1p4zEUPXDdL5bz+/vLR3rRCTFMoCww=="}]}},"0.3.2":{"name":"require-namespace","version":"0.3.2","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["util","require"],"scripts":{"test":"mocha -R spec spec/ --recursive"},"engines":{"node":">= 0.4.0"},"gitHead":"f40ab463ed180d0cfd2b05d3083c9382d6000d2b","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.3.2","_shasum":"102b02d3facaf2b65b4e09f75dc517007bcf3ad3","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"102b02d3facaf2b65b4e09f75dc517007bcf3ad3","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.3.2.tgz","integrity":"sha512-zu2oou9SINpNWPQxFGvy1Fzzeq5H3lIxS9V5NKotGqgH8Qb4hDiUKoNvl0dHYpT83w0GZA8YQ6zmwZWC7QO6JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNCs5WG0Gj3fBJQIljykPTQp3G5nMl4lOF7zn5vYuHegIhAMl3wukG9842Ruhw8yEiGjPUJ6u5evWjBV18aBVbIyqx"}]}},"0.3.3":{"name":"require-namespace","version":"0.3.3","description":"Namespace support for node.js, making it easy to require an entire directory.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","async":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["util","require"],"scripts":{"test":"mocha -R spec \"spec/**/*_spec.js\" --recursive"},"engines":{"node":">= 0.4.0"},"bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.3.3","dist":{"shasum":"fafd413149bbc2f60dcdda18ad509e4e0fee1b5b","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.3.3.tgz","integrity":"sha512-OtyzQ9YnKbHiui4P9e4+VYv5fxB6u8VPkcGkYvL+YQdv7HGcJO/BAy0mOF21lnQMYCEdCgMV4Ed3YrIin8gt9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0z+L5k0xPz1Q3LITWM6YF5c0cEdu2iPb9apkicFJoXgIhAPRQkOrrLJNUVeCrZbHcGRglYS7/obiyaSXzggCjLKYj"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.41":{"name":"require-namespace","version":"0.3.41","description":"Namespace support for node.js, making it easy to require a module without specifying the path to its file.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*"},"keywords":["util","require","namespace","dependency"],"scripts":{"test":"mocha -R spec spec/**/*_spec.js --recursive"},"engines":{"node":">= 0.9.0"},"gitHead":"1fe6d9cd871b18b60523e92582dafcb837933e99","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.3.41","_shasum":"f48084225d4dd108e38038e67a0f5d5c9c5d941a","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"f48084225d4dd108e38038e67a0f5d5c9c5d941a","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.3.41.tgz","integrity":"sha512-tVsgWrGUC/xR4bheM0dnaR/3054vqlnK4Vtutk4mVW8WqViWyJ+ThYz9M55+Y7eR8lKtFQ46KPxnHgY/oaGWNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBjjQ8eCCnZAyCVYcWMWZWVhBhHwDJhd03LUqPcxfwQwIgbHhBPs5TsgV1BwLglR9JtT9ySCvBNEKOrR8ZibgIFTs="}]}},"0.3.43":{"name":"require-namespace","version":"0.3.43","description":"Namespace support for node.js, making it easy to require a module without specifying the path to its file, and easy to register a double when testing.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"keywords":["util","inject","require","namespace","dependency"],"scripts":{"test":"mocha -R spec spec/**/*_spec.js --recursive"},"engines":{"node":">= 0.9.0"},"gitHead":"e86d24d58a834f7c53798cba31f4ee693e1271c4","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.3.43","_shasum":"763e444badcf668c90f420a5bd25b82cf6b60473","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"763e444badcf668c90f420a5bd25b82cf6b60473","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.3.43.tgz","integrity":"sha512-D2oM3gZ9VK77NElC930ZL4+0ZmRz1UkmGB37lYmfL3oCbJdhM/jxNahPmcEz2NW7qJktjF89a/MQBc3/ezNGgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdBdeONtlzIJWH68BsOJT6TuGhMwEAeoorG/ViQg2dOgIgG8ZI/Q98+IUjZhnBjVmB18GXzCWAtPlGGcLi3YtCtFE="}]}},"0.3.44":{"name":"require-namespace","version":"0.3.44","description":"Namespace support for node.js, making it easy to require a module without specifying the path to its file.","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","dependencies":{"winston":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"keywords":["util","inject","require","namespace","dependency"],"scripts":{"test":"mocha -R spec spec/**/*_spec.js --recursive"},"engines":{"node":">= 0.9.0"},"gitHead":"912e9f54b950b7e09fac3fff98115ac2a782f7c2","bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"_id":"require-namespace@0.3.44","_shasum":"04bb674fb7c68e2fd40c2aaa62104e89e8230ded","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"dist":{"shasum":"04bb674fb7c68e2fd40c2aaa62104e89e8230ded","tarball":"https://registry.npmjs.org/require-namespace/-/require-namespace-0.3.44.tgz","integrity":"sha512-3Qv/1477FzuDempTH36Ed/ravvg5AW4r0ZY38O8rERpAQsLmbl2MpR4xyYbBA0BXr1R25UM+p7lQM94pwx5UMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ2JAs43E5PukSHkprKWiTciKnxETrT+kW/LBOOXoVCAiAw5sc8cuykSJpsDowhr29guVeZ71Eza8qIO2GPASjT7g=="}]}}},"readme":"## require-namespace\r\nWhen you require modules in node.js you include the path to the file, this can result in messy \"../../\" paths at the top of your files but can also mean that moving/renaming files break dependent modules. \r\n\r\nTo avoid that issue the new notion of a namespace allows you to require a dependency in a way that is more loosely coupled to the directory structure on disk.\r\n\r\n## Installation\r\n    $ npm install require-namespace\r\n\r\n### Usage\r\nDuring initialisation of the system you create a namespace and associate it with a directory:\r\n```js\r\nvar namespace = require('require-namespace');\r\nnamespace.createSync(__dirname + '/model/', 'domain');\r\n```\r\nThe first argument is the path to a directory containing JS modules that you want to include in the namespace, the second argument is the name of the namespace. Giving the namepace a name is optional but useful (see below).\r\n\r\nAt this point the directory is recursively scanned and a record of each file is kept. Once this is done we can access the modules from the namespace:\r\n```js\r\nvar namespace = require('require-namespace');\r\nvar domain = namespace.domain;\r\nvar linkProcessor = domain.LinkContentProcessor;\r\n```\r\nThat require will work if there was a file called 'LinkContentProcessor.js' anywhere within the directory we used when creating the namespace. \r\n\r\nNote also that the createSync method returns the created namespace and that if you prefer you can use domain.require(\"LinkContentProcessor\") rather than domain.LinkContentProcessor.\r\n\r\n## Example\r\nThe project comes with an example that you can run using\r\n\r\n    node examples/simple.js\r\n\r\n## Tests\r\nThe tests use [mocha](hhttp://mochajs.org/) and can be run using:\r\n\r\n    mocha -R spec spec/**/*_spec.js --recursive","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"time":{"modified":"2022-06-26T11:38:59.389Z","created":"2012-04-12T20:29:36.164Z","0.0.1":"2012-04-12T20:29:38.647Z","0.0.2":"2012-04-12T20:38:38.882Z","0.0.3":"2012-04-12T20:46:23.411Z","0.0.4":"2012-04-12T20:48:20.686Z","0.0.5":"2012-04-14T14:29:50.770Z","0.0.6":"2012-10-07T09:58:06.853Z","0.0.7":"2012-10-07T14:26:23.103Z","0.1.0":"2012-10-16T19:28:20.790Z","0.1.1":"2012-10-26T19:25:48.485Z","0.1.2":"2014-10-26T10:52:20.495Z","0.2.0":"2014-10-26T11:06:33.461Z","0.3.0":"2014-10-26T16:00:40.154Z","0.3.2":"2014-10-27T17:08:21.825Z","0.3.3":"2014-10-28T21:08:05.563Z","0.3.41":"2014-11-01T22:08:07.071Z","0.3.43":"2014-11-09T17:20:16.850Z","0.3.44":"2014-12-07T19:44:32.903Z"},"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"git://github.com/colin-jack/require-namespace.git"},"homepage":"https://github.com/colin-jack/require-namespace","keywords":["util","inject","require","namespace","dependency"],"bugs":{"url":"https://github.com/colin-jack/require-namespace/issues"},"readmeFilename":"README.md","users":{}}