{"versions":{"0.0.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.0.1","homepage":"http://github.com/lloyd/con","repository":{"type":"git","url":"git://github.com/lloyd/con.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"orderly":"1.0.1","JSV":"3.5.0"},"devDependencies":{},"scripts":{"test":"test/run.js"},"_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"_id":"convict@0.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"fa50846788ab2ae4650049ddeffeae798b2e36e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.0.1.tgz","integrity":"sha512-bRTvBDmQppqHi4KcLoyrB3rjSOgniX8j/C2aZZrYfVufw5MY98sim9iwYCKAi+5T4DjL5d6HhyBYJKXMjGOSAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6c4lMPKm/pkKgr6MqcO4ja2YGIXxE3Pl3RvBPe315/wIhAPfixKNlcZAGbE5rHD1Oy5l3T3By5habAAGO6PowpgRb"}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"}],"directories":{},"contributors":[]},"0.0.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.0.2","homepage":"http://github.com/lloyd/convict","repository":{"type":"git","url":"git://github.com/lloyd/convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"orderly":"1.0.1","JSV":"3.5.0"},"devDependencies":{},"scripts":{"test":"test/run.js"},"_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"_id":"convict@0.0.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"d78fc3e5dc7f552f8d4cecf192ea4bb4d9ab4eb6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.0.2.tgz","integrity":"sha512-dhqYxq31VgiT6yQK0ckvwoi8kes89Q/NwoRtOjPWTHEajKPTnEcw6T9i+kcSvX6vttyWTeR4U8tVSgeoyOGzfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDngNv7w6lVjiuqJz1u2a4fCHIy5XSc5o/DjMYKqNmNLQIhAMOL6oh3RbAqqB48P4pvHeDk695DfsJ8ByLHD1lTQ3vD"}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"}],"directories":{},"contributors":[]},"0.0.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.0.3","homepage":"http://github.com/lloyd/convict","repository":{"type":"git","url":"git://github.com/lloyd/convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"orderly":"1.0.1","JSV":"3.5.0","cjson":"0.0.6"},"devDependencies":{"obj_diff":"0.2.0","should":"0.5.1","mocha":"0.10.2"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"_id":"convict@0.0.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"67a6ab9de6a9560fe96134da7d6731583deb577b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.0.3.tgz","integrity":"sha512-QGbvoh7leI6OyrHJq725oH2G2kTWzuj6Fmn26kXtRN6ssM4ddQWcFz8q2XoiQyhlJ2FsG0aUoCSX+uVK3dCSGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtMucHe/Rc0oZDXyvGreWep2mS6tOYOoUQWPlCDCCQ3AiEA1F/HN2wDsmHaxawcFX+Pc9vx8by3TDOx5cDn+23ieto="}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"}],"directories":{},"contributors":[]},"0.0.4":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.0.4","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"git://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"orderly":"1.0.1","JSV":"3.5.0","cjson":"0.0.6"},"devDependencies":{"obj_diff":"0.2.0","should":"0.5.1","mocha":"0.10.2"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"_id":"convict@0.0.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"f0c335e59d04e63dc81ff72dcecd3ec7f9bb4ebf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.0.4.tgz","integrity":"sha512-a/FEAKcD5QZc9DDQ5Oszubx1okNsZdohuOl7qPMGjT68oBHD9CTZmOMTQnw37aMfwIXODoExLezGJTj2yUsMUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+NBxv74ZnT6szhRa5yJTRkP5wAP5BaH/NjqWwLFi7OAiBX2ErkJ1/gw0iIzD3EiFZPJtJzXB27eA3JQSCiFiFNog=="}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"}],"directories":{},"contributors":[]},"0.0.5":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.0.5","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"git://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"orderly":"1.0.1","JSV":"3.5.0","cjson":"0.0.6"},"devDependencies":{"obj_diff":"0.2.0","should":"0.5.1","mocha":"0.10.2"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"_id":"convict@0.0.5","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"b402b5fc738fa9e85ee496cbe3596a848d56b727","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.0.5.tgz","integrity":"sha512-MubTK0WpdGU6hgbPanawi5ev858uF7yhBYeg7eLSyHhfEVY9GOUnFLIcAI1vMFvi37RjDN/jbva2Ukp2+DVXkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+VVKswCBz6YNP6Cjaqy1frsrqLxqVpqLYH4u2jjb2xAiEA3qiGZX0ZUUJ9eLvaqS0AGv6kfv7nAPk3xzLweiFAUqU="}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"}],"directories":{},"contributors":[]},"0.0.6":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.0.6","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"git://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"orderly":"1.0.1","JSV":"3.5.0","cjson":"0.0.6"},"devDependencies":{"obj_diff":"0.2.0","should":"0.5.1","mocha":"0.10.2"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"_id":"convict@0.0.6","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"960495df513baf3e5c20b970268fd86ff1ac79b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.0.6.tgz","integrity":"sha512-JlJbaGBXnPBuleA/1JdkmkJ4B7zVkz/vBcKYni99oVW4pSHnqdmLs/p1qKlnCKc2F4kolKudLB0v9z0vnX/LWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbmwEFMbOOIce1nDox1DB8sehW/QzJ6NxNSBj4nIKzwAiEA+vDaX663PNfS8eJH9omzd5Jr9u7oIkaQj7x2rcj/xPs="}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"}],"directories":{},"contributors":[]},"0.1.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.1.0","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"_id":"convict@0.1.0","dist":{"shasum":"d4b1948235196091855aaedc175374c58ae212d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.1.0.tgz","integrity":"sha512-6Ogov+AQeVGaSHVSveX31JBfqB+CiT7Ae78jQPxYVhOdrlUOf6sSMtn6q1fCvqiXt5KNw9/1orOpi0aWq1ApBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3X0I2HGbBJ19Zeo1rwVjqzKQZyy7o8QCorNJSO8iPsAiBWAZ8lOxoh+dkRhcPqqZqVC22HsTtzu8iiKWSH332jpg=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.1.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.1.1","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"_id":"convict@0.1.1","dist":{"shasum":"f438f14e2e23a8a49cdad95ff6aea2f5a9ec5c24","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.1.1.tgz","integrity":"sha512-a54cwhtDtUhkMB1JE+EpGZu2kvywAGk2Y2hZeYM+Np9mkEjy7JMrS92WyW9VXyxYzgjtWI3TFNGRO8UiQwPWSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgnEpwrSnD34Ad3HdmkiQhm61mXSYqIV0AzA8f7LErCAiEAlCsYnUFR16Jsi4dH0Bnmt+akaFYhJLGyiu9VgT8iODg="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.2.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.2.0","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.2.0","dist":{"shasum":"7abe960ca9cbd905f8d272fdb5deea90867b2407","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.2.0.tgz","integrity":"sha512-RzvLrQiiaYvaxsnZP5Zqf00d4kU3RFQ/s/fnyECsk9gURNj+zn47PlLUKMHKXZ0PjaEA9rIvAStACXQ1Nsc9QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB1zActKPwo3AtxR7TDu9rE2sATwVSKptQOVgfqYNcsAiACR7/sU+w93DyTcjoNCtgmxw9hDEtNNe9oZrHZSEWnAw=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.2.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.2.1","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.2.1","dist":{"shasum":"5542a858a0e63d0557b06b5a7fc515818aeeda7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.2.1.tgz","integrity":"sha512-kAEJeQ8QQ8MDSqYJs/y+nPu1yZEFsxx6wf+ShJWQL3kfI15D+Ht/gIbabcYhUqsCSouT1qW8MO9CclwSw363Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnZy6vfuhV5bOkTEnf0PYJrXRLTGiZUQRt1kqOLZQWnAiA6kr1u1KHlWlG/DPMFPkhtQW9nLeWf9GxHF7t2sWxBkA=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.2.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.2.2","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.2.2","dist":{"shasum":"04d8c34e23218b62546f804ad63a52a7ac3b9eb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.2.2.tgz","integrity":"sha512-Cm3JEcaGG/vnkRPoEhfQCJwG9Tyq3a2vUjzS1uRaqE9JYEhamNFzkpOIj8SV7hc747iM8Db/NC881UM05dTW3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA55lVRSKED/XdxJ6LaeFwKEyhOK4g3aI2o64oB1tZvMAiBBkrA9io812V09V5ksD361qEzYQ5JtFFwpD4L0vQSltQ=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.2.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.2.3","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.2.3","dist":{"shasum":"2533804b8b012e18257b85a02bb7c6fa37819c34","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.2.3.tgz","integrity":"sha512-9hZUQNpztJg6BAdd2dZI9YNytawb4KIujuVhXDiu9LG/iha+dTWe9JbVa5gaCKn940XqJZNsaKjf0eLQ1DzDLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBbH1CLM+pXNTqAk2KFmRuGKWtx7vCvN2kSDl9QQ1vNQIhAIGS4rDqFlxASX7ZqXTovPa7Kykm+7v/U8K3aafl4KB2"}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.3.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.3.0","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.3.0","dist":{"shasum":"901e5cf5cff1a6cb1d5b0b3b630ad8297b9a225c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.3.0.tgz","integrity":"sha512-MdU7vmQRURovtEcFEGDq/EIZ2e0cupt82/gAejnPZEYL7/8gruJaWIAWAFnl0ZV7xmpHpV6ZZ/XeuFudwkaywg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdzbUx+6Vg8Dcm/9NhvqL+t8oliUT4gE3fPTcpNh+F4AiEAlpMHdZUA1ooemusK/bmC7D4vc/IF+84Ec8SQeEfDAdE="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.3.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.3.1","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.3.1","dist":{"shasum":"4fe48fa20c2676e577accfc9b68dda7f66b33fc8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.3.1.tgz","integrity":"sha512-h+5WrJNzSamTEicIsccdN1ZJwwx0w3gVa+ogN6sEpGyzcdUTXQpAiK/vTPsHuo2Hgi6YKbEjvdJcrvav7AsFdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPp1MAE1PUC2VFxTnXsUkRAmen2bVzQkiveZ5IYp7mPAiAORCfX4uAU5GshRnA7CiHHA4+OGEtGywNtYi7AL9H+sA=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.3.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.3.2","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.3.2","dist":{"shasum":"3be7bb7c195811b4d2f32dba090ee2d60ad0c22d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.3.2.tgz","integrity":"sha512-36yhnb/U30Es5JWlvJ2b+oZvXLDfxDekV0oRvUuNes7hbkkBKvGHUjc2tiCQLp5c/X8nZUZMwQYclCpNMdNe0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL+qEQGrOJ1WkObCm6TcAS+ksqj4RWCI9Tb/grkj2KaAiBa48+ndlutEiUO7BWmfCKaN02OFq/3dcfFD1IBWze1qQ=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.3.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.3.3","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.3.3","dist":{"shasum":"68c8c74ab4863c3e494da198fe7fbdabcc68e302","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.3.3.tgz","integrity":"sha512-oAeFylXVqss5LLWZNZepbiLYw2eLGkVzGxXn00asMXhSoLH5bW3FMwHPWuWy+10hP5hQIc3GDxcBOMHCxTn91w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnWTIUwn/yRG1R135sSND5XoSKUkzEZA3Qqt9v2ma0uQIhAPvJzJcCJtBpFD51AgfW0At7bnw/8xLhr2UB8d5cMebE"}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"}],"directories":{},"contributors":[]},"0.4.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.4.0","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.4.0","dist":{"shasum":"d395b15f9332a1dd0e9625493ca65eadb5934e53","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.4.0.tgz","integrity":"sha512-1E8rnhHUGIMH3AtOFNhR1ZpG+0rXI9Lb91DEM+5BCZ20AJ2CH53oD+rQPrU/mqbwPjhzgrZEwRO6DlVQhE4bGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGc2eY/syqPevKmDNagl6ejlEhdr/9pTfL7yW/uZM+xOAiEA5K6Wd8+p62X/7W568hAJMof4C9f0ddYW7sWUDSrzA8w="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"directories":{},"contributors":[]},"0.4.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.4.1","homepage":"https://github.com/lloyd/node-convict","repository":{"type":"git","url":"https://github.com/lloyd/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.2.1","validator":"0.4.24","moment":"1.7.2","optimist":"0.5.0"},"devDependencies":{"obj_diff":"0.3.0","should":"1.2.2","mocha":"1.8.1"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/lloyd/node-convict/issues"},"_id":"convict@0.4.1","dist":{"shasum":"e93456d141e00926566ae6b05d1016a29b1cba23","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.4.1.tgz","integrity":"sha512-JCVe1zC42btc13qYZlXMHQXGsNX1Kvbu04MwI2XGp67j0PJPHiLQCVTQX6AggmRWlYn6GE+xS7DcxzARZKct4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaFkyqYEzZOnMuXB3/KlC7ZeiJj7osn5sop2KWWs7l5AiA7zC24EqTZPekJih9pZejGNVozL0ZAUCT6hmndo/9oHg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"lloyd@hilaiel.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"directories":{},"contributors":[]},"0.4.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.4.2","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","validator":"1.5.1","moment":"2.3.1","optimist":"0.6.0"},"devDependencies":{"obj_diff":"0.3.0","should":"2.0.1","mocha":"1.13.0"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"_id":"convict@0.4.2","dist":{"shasum":"2d942418bbc2cfe24e81d29fa7f3f537120c80eb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.4.2.tgz","integrity":"sha512-hGNwpznyNscoCm7ONlvk47VMDN3DZGXcXbTJ6iko9BFIRtI9OucvJq2dEvNFrQUo6SFFj0IhtqYlga+SP3XykA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnB8SuL+YlT3o/C8keEuHBoBRE5FE0ncM0hoJFFyyhuAiB5oLKrTNzqZBRdiFOfE1aLFoY9ISKc84nDk/oRFLdjGQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"directories":{},"contributors":[]},"0.4.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.4.3","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","validator":"1.5.1","moment":"2.6.0","optimist":"0.6.0"},"devDependencies":{"obj_diff":"0.3.0","should":"2.0.1","mocha":"1.13.0"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"gitHead":"7ed9a6ec9c77d6590d4a81aa89726f6b8d736761","_id":"convict@0.4.3","_shasum":"cf7149e6412525d2a2e9991ba6e7ecf4b8372891","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"cf7149e6412525d2a2e9991ba6e7ecf4b8372891","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.4.3.tgz","integrity":"sha512-wAEV6p6keH6SoPdfsBb51RIpi4fHwMp86krK5fvcrTC8gw35NA+cS8eIcEQDvf/xhFbmzno1ghYYauYEcGKxHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt5DpfyniRH2W6os4PZvh6j6cO2tRYM3ZKGq9FBE3NNAiBTJR2yZw2/vBe1Ca3UyC+18F16xeYELNCOliDGIg+/tA=="}]},"directories":{},"contributors":[]},"0.5.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.5.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","validator":"1.5.1","moment":"2.6.0","optimist":"0.6.0"},"devDependencies":{"obj_diff":"0.3.0","should":"2.0.1","mocha":"1.13.0"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"test":"mocha -R spec","lint":"jshint **/*.json lib/*.js test/*.js"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"gitHead":"ad4ddc406eec8aaf952e261ebf6956930cb4cb3c","_id":"convict@0.5.0","_shasum":"054ed6c2df74af64337ce17972f273449a205e72","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"054ed6c2df74af64337ce17972f273449a205e72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.5.0.tgz","integrity":"sha512-IXFjyqnNwKrXMIrGoAD4522I+9BYk67aZOFsYQKgkxtIZ9vNIrrUbI4IECPcNCpJIKapZI/Qtz6ElFjHO9JcCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5LbrtfKos3NXVPKhGz4HdSLfkz7K1KlvAeDQW6uRreAiEAtLZvYsOAHP2Jo+w3ZyCHqoRdFOm3K8DfnjKCFqVr7jk="}]},"directories":{},"contributors":[]},"0.5.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.5.1","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","moment":"2.8.3","optimist":"0.6.1","validator":"2.1.0"},"devDependencies":{"istanbul":"0.3.2","jshint":"2.5.6","mocha":"2.0.0","obj_diff":"0.3.0","should":"4.1.0"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"gitHead":"425aae94c3a6a05432ac9c663197e81e93bd3549","_id":"convict@0.5.1","_shasum":"5e8ddf63545c4f80f549a738df03deb54a43784b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"5e8ddf63545c4f80f549a738df03deb54a43784b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.5.1.tgz","integrity":"sha512-GnfOml/kl7iWgFGb+fP+2IOrkTRBgLfDRPzWIXMePctuTht37EnobCR4x9SZ1jANtyKs8y+XNf/1i7bjauCI1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB4uL2o2SK+HzFkCm16SuYaFoIiAPAewRI8D22wwh0sAIhAKvpy3jHwxLqVHfeOHLoMeqqx+WqG+GsmOrdKO4iUQ74"}]},"directories":{},"contributors":[]},"0.6.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.6.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","depd":"1.0.0","moment":"2.8.3","optimist":"0.6.1","validator":"3.22.1"},"devDependencies":{"istanbul":"0.3.2","jshint":"2.5.10","mocha":"2.0.1","obj_diff":"0.3.0","should":"4.2.1"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"gitHead":"e53da58535276646f7e10c316176e90dc090c688","_id":"convict@0.6.0","_shasum":"7c9dbee9ebb4672fecc9349fab5db61107adb4ca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"7c9dbee9ebb4672fecc9349fab5db61107adb4ca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.6.0.tgz","integrity":"sha512-SMdG+Nbk0nJCOXBIagcoHXtlv4heU8eAS9uL5nNTtBwBq7k/WRH7i2P/C7Y05Ekg9/MLGC4702oQnra/JxCclA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiGd4gpIpbKRW/CVt2AoneozU+2zjk+1JN67hcTIpbbgIgErCH0dybylTV0rRaLnqRjZ1JGgU5EG5mxn10g1i0IP8="}]},"directories":{},"contributors":[]},"0.6.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.6.1","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","depd":"1.0.0","moment":"2.8.4","optimist":"0.6.1","validator":"3.26.0"},"devDependencies":{"istanbul":"0.3.5","jshint":"2.5.11","mocha":"2.0.1","must":"0.12.0","obj_diff":"0.3.0","should":"4.4.1"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"gitHead":"148fe518b8852a91b3e8e9ad9356ea7e7318c0da","_id":"convict@0.6.1","_shasum":"a05ac1b508e8174d0550c074e140c469692e24c8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"a05ac1b508e8174d0550c074e140c469692e24c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.6.1.tgz","integrity":"sha512-HsSnsIB7WJ/TVEt90TgOPZXf/8XxEJiDGgirwT3PnfjqJMNVy22VS1gegSY6WJBFL4HOvnI2Z7Z0fTQrnZv1AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmY1RLKJoH5BzCYGfSQy5JeYceH/AI3o2fShB/yDX4IAiEAuUPSeWMUr/loNU16XM8rPd4ZXAXOW+oO0R9RMbJGhHI="}]},"directories":{},"contributors":[]},"0.7.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.7.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","depd":"1.0.0","moment":"2.9.0","optimist":"0.6.1","validator":"3.33.0","varify":"0.1.1"},"devDependencies":{"istanbul":"0.3.6","jshint":"2.6.3","mocha":"2.1.0","must":"0.12.0","obj_diff":"0.3.0","blanket":"1.1.6"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-cov":"mocha --require blanket -R html-cov > test/coverage.html","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"browserify":{"transform":["varify"]},"gitHead":"c716f209adcc5ca34c9ab9b1ad67f58898cf698b","_id":"convict@0.7.0","_shasum":"a048f2e4e208dd769da6e556f92553ea1f293698","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"a048f2e4e208dd769da6e556f92553ea1f293698","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.7.0.tgz","integrity":"sha512-RBRYDtqdQWyPLRLxMFMCVmXn+2B3ElZmZt3RAkZg7Ksg71u2trJGvW6Uu24ASkAThqk2smNj5o7hHynbDslYbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkM3EMamwbEtd5Hi+yLp3Dx29Hts9EDU1rfCwIHrxyuwIhAPg2tKqcCNntV4wkmJ0/SSiRkY5uM1zMnVC94rnHLULz"}]},"directories":{},"contributors":[]},"0.8.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.8.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.0","depd":"1.0.0","moment":"2.9.0","optimist":"0.6.1","validator":"3.33.0","varify":"0.1.1"},"devDependencies":{"istanbul":"0.3.6","jshint":"2.6.3","mocha":"2.1.0","must":"0.12.0","obj_diff":"0.3.0","blanket":"1.1.6"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-cov":"mocha --require blanket -R html-cov > test/coverage.html","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"licenses":{"type":"Apache","url":"https://raw.github.com/mozilla/node-convict/master/LICENSE"},"browserify":{"transform":["varify"]},"gitHead":"b6e2d3bf6dc54e6b7bfba3e17f10cd1be5724fc7","_id":"convict@0.8.0","_shasum":"969ff2763924baaee6cbe25535d54707321b93db","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"969ff2763924baaee6cbe25535d54707321b93db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.8.0.tgz","integrity":"sha512-Joy1+B/g6OcQq4z99MkcfVI6da80Otfj0++5zjy6/sJ4x5aiZ4HSWB875WR1qnSDF6SK1+oMQrmb3JszSZkPGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+mpwZziMJlBA5+srem8NiUHsTZjwoJFLz1x0AMATI6QIga11sTkB8aGChq52FYJXjWI0/DFpf6+88AJop51L2dpY="}]},"directories":{},"contributors":[]},"0.8.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.8.1","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.1","depd":"1.0.1","moment":"2.10.3","optimist":"0.6.1","validator":"3.40.0","varify":"0.1.1"},"devDependencies":{"blanket":"1.1.7","coveralls":"2.11.2","jshint":"2.8.0","mocha":"2.2.5","mocha-lcov-reporter":"0.0.2","must":"0.12.0","obj_diff":"0.3.0"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-coverage":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R html-cov > test/coverage.html","test-travis":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R mocha-lcov-reporter | coveralls","clean":"rm -rf test/coverage.html"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"license":"Apache-2.0","browserify":{"transform":["varify"]},"gitHead":"43f02d14d5a94030e311bba7d9b3e3a862aff9ec","_id":"convict@0.8.1","_shasum":"7129fc341101f5fec336d675a43dad2bfe8f1018","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.10.38","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"7129fc341101f5fec336d675a43dad2bfe8f1018","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.8.1.tgz","integrity":"sha512-hBAm+RXSBtYHWmaDQbhuUHyG5vwfhWAX7n0PUEF9ca4iJ0XH700JTh1vSQEwarhIxhofXeZoUoHkX3HXqXYj4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQMurwNnDRle1OzTSlSNL4FIorznxL127KORQ3lmmTQAiBJZmfXBN4NnECWF5hOpa02ON9dPif5lVA7Kc0zZb3Ahg=="}]},"directories":{},"contributors":[]},"0.8.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"0.8.2","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.1","depd":"1.0.1","moment":"2.10.3","optimist":"0.6.1","validator":"3.40.0","varify":"0.1.1"},"devDependencies":{"blanket":"1.1.7","coveralls":"2.11.2","jshint":"2.8.0","mocha":"2.2.5","mocha-lcov-reporter":"0.0.2","must":"0.12.0","obj_diff":"0.3.0"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-coverage":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R html-cov > test/coverage.html","test-travis":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R mocha-lcov-reporter | coveralls","clean":"rm -rf test/coverage.html"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"license":"Apache-2.0","browserify":{"transform":["varify"]},"gitHead":"0e8fad5a726437210ef08291e933db1651980cb2","_id":"convict@0.8.2","_shasum":"26581772717ac68bd790e70447eade02b710fc5c","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.10.38","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"26581772717ac68bd790e70447eade02b710fc5c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-0.8.2.tgz","integrity":"sha512-M0vm8/lZFb6rk4spJvid2f+yFj9tEjd4jAp4bDjRNIP1Hk0mVHM5gdby/Jyi1RqYkpEXdQ7BFgXUiUFLLmPUqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3NEbuC1SercH54OUvkWPzRaque7nat6ivsbkr9tQHiAiEA5XgEaeKaAfjz6eUd8bHpQRJfpljmNxQd7pAMrdA5mjA="}]},"directories":{},"contributors":[]},"1.0.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"1.0.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.1","depd":"1.0.1","moment":"2.10.6","optimist":"0.6.1","validator":"3.43.0","varify":"0.1.1"},"devDependencies":{"blanket":"1.1.7","coveralls":"2.11.3","jshint":"2.8.0","mocha":"2.2.5","mocha-lcov-reporter":"0.0.2","must":"0.12.0","obj_diff":"0.3.0"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-coverage":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R html-cov > test/coverage.html","test-travis":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R mocha-lcov-reporter | coveralls","clean":"rm -rf test/coverage.html"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"license":"Apache-2.0","browserify":{"transform":["varify"]},"gitHead":"27e5d434b534c2b1ce34722e448a4e8f66ac32fa","_id":"convict@1.0.0","_shasum":"948172128cdf9f10eab79b6def5d84ef6b182a98","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.10.38","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"948172128cdf9f10eab79b6def5d84ef6b182a98","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.0.0.tgz","integrity":"sha512-hsJwu01eU0f5SwGHB8a72G1h+OCiE863VUQvHlE+ONfO7ORaldFth0aizxuerXnydHj0L6pxNqHDzYEAjR220g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5sTWG/zhWR2SwGJNRj+uoEplJ6I2x2+CepCK0xqYTnwIhAPF7w65YB1U0FJ07a0DLTvKQ3y7joop7UD5hFeC+s/G/"}]},"directories":{},"contributors":[]},"1.0.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"1.0.1","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.1","depd":"1.0.1","moment":"2.10.6","optimist":"0.6.1","validator":"3.43.0","varify":"0.1.1"},"devDependencies":{"blanket":"1.1.7","coveralls":"2.11.3","jshint":"2.8.0","mocha":"2.2.5","mocha-lcov-reporter":"0.0.2","must":"0.12.0","obj_diff":"0.3.0"},"jshintConfig":{"unused":"vars","undef":true,"node":true,"esnext":true,"mocha":true},"scripts":{"lint":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json","test":"jshint *.json lib/*.js test/*.js test/cases/*.js test/cases/*.json && mocha --check-leaks -R spec","test-coverage":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R html-cov > test/coverage.html","test-travis":"jshint *.json lib/*.js test/*.js && mocha --check-leaks --require blanket -R mocha-lcov-reporter | coveralls","clean":"rm -rf test/coverage.html"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"license":"Apache-2.0","browserify":{"transform":["varify"]},"gitHead":"0bd30cf077c2151a09ce9ef838a3a7fe253de5a1","_id":"convict@1.0.1","_shasum":"2f64b54ab2a2a757f3b6cac18edbf74161c2b0f5","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.10.38","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"2f64b54ab2a2a757f3b6cac18edbf74161c2b0f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.0.1.tgz","integrity":"sha512-vkCVmpnkGyifYJiLq4mu+AArOiWxilO46gyoclo+A+7tLENT49uQVyrclsqbvzkwklb6bfE0pkao654g5mno+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcZIN24ciCZ9KRQq3osCtsyOSIjrJUVgRuL56vREp6NAiAMn2otIxtTWkpJaAKprU/sFXA2AJMJg/klJo0KsNSRmw=="}]},"directories":{},"contributors":[]},"1.0.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"1.0.2","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.2","depd":"1.1.0","moment":"2.10.6","optimist":"0.6.1","validator":"4.0.5","varify":"0.1.1"},"devDependencies":{"blanket":"1.1.7","coveralls":"2.11.4","eslint":"1.4.3","mocha":"2.3.2","mocha-lcov-reporter":"0.0.2","must":"0.12.0","obj_diff":"0.3.0"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha --check-leaks -R spec","pretest-coverage":"npm run lint","test-coverage":"mocha --check-leaks --require blanket -R html-cov > test/coverage.html","pretest-travis":"npm run lint","test-travis":"mocha --check-leaks --require blanket -R mocha-lcov-reporter | coveralls","clean":"rm -rf test/coverage.html"},"config":{"blanket":{"pattern":"lib/convict.js"}},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"license":"Apache-2.0","browserify":{"transform":["varify"]},"gitHead":"5e64a1f97b40f597e9a880d4aedbece9b493b986","_id":"convict@1.0.2","_shasum":"f9a71cca585cfe74a755eb8265e44a73341c25ce","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"anonymous","email":"zack.carter@gmail.com"},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"dist":{"shasum":"f9a71cca585cfe74a755eb8265e44a73341c25ce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.0.2.tgz","integrity":"sha512-C2dPXMAhrvH9ePfqCt4rv67JqN4AXGLD1LlXjWUyUaS+/I5m7KAYRGhABfTxTURizdMidefJBK+Qr9jBjA6/Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0tVFLyAXORCIkealyC2pdDcW5hQM+b5Hz0Df7mt6o+AiAsb1qIuRHDFrtQ42phUZ6aLPO4H3/wmy7QzDqpEVBNYw=="}]},"directories":{},"contributors":[]},"1.1.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for nodejs","version":"1.1.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"main":"lib/convict.js","engines":{"node":">=0.4.7"},"dependencies":{"cjson":"0.3.3","depd":"1.1.0","moment":"2.11.1","optimist":"0.6.1","validator":"4.5.2","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.6","eslint":"1.10.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.0.0","must":"0.13.1","obj_diff":"0.3.0"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"license":"Apache-2.0","browserify":{"transform":["varify"]},"gitHead":"11e4e434c4f7e4177895858209d916f33bf116ad","_id":"convict@1.1.0","_shasum":"f796dd3ac5856b1a6ec86d81f5e804c5bfd94ea1","_from":".","_npmVersion":"2.14.11","_nodeVersion":"0.10.40","_npmUser":{"name":"anonymous","email":"sean.monstar@gmail.com"},"dist":{"shasum":"f796dd3ac5856b1a6ec86d81f5e804c5bfd94ea1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.1.0.tgz","integrity":"sha512-QGptBUMxg1pSEvwHNXN2/NhNGqI9WMXnDXtEsas+W50jBc++9w/M7eqMJ+4TRNN4AGaMernXKO7na2u6LCuTdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErX36URBjaeCIV3N7Tbl5/TdM9rQCDA1OOPCaBQklT3AiAAziPBdyeaCvg10A3hBLGzB7MJZlKgP/7zpF8ZRAG8nQ=="}]},"maintainers":[{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"zack.carter@gmail.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"shane@shanetomlinson.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/convict-1.1.0.tgz_1455238589101_0.3013478529173881"},"directories":{},"contributors":[]},"1.1.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","key value store","schema","nested","validation"],"version":"1.1.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./changelog_assert_entries $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"cjson":"0.3.3","depd":"1.1.0","moment":"2.11.2","optimist":"0.6.1","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.6","eslint":"1.10.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.0.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"gitHead":"f697e01208cd3f93044f2416e82785df463ed1a5","_id":"convict@1.1.1","_shasum":"6ee3e254de0aa4d8874b02abc2fce9f70562f8f2","_from":".","_npmVersion":"2.14.17","_nodeVersion":"4.2.3","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"dist":{"shasum":"6ee3e254de0aa4d8874b02abc2fce9f70562f8f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.1.1.tgz","integrity":"sha512-wUORmCvQeEV1HH1mlgPSeOFA2k3pqGZ1CTsrp4LnK+vD4IlGT+BVBu/wcnByfS3xdIqSIDnRYuyhKRblrJhEFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5EPKRz4gMsFCvTBWxWsDEbYQL203OOFBsL5SKmzoBgIhAPu+rd8r82i/kRbQet6AOmnmxgp4U8ImEBl1C9h4WEar"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/convict-1.1.1.tgz_1455238820542_0.1385363459121436"},"directories":{},"contributors":[]},"1.1.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","key value store","schema","nested","validation"],"version":"1.1.2","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./changelog_assert_entries $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"cjson":"0.3.3","depd":"1.1.0","moment":"2.11.2","optimist":"0.6.1","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.6","eslint":"1.10.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.0.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"gitHead":"a22e05f218e2ca96067efb6f28e0a63a887096fb","_id":"convict@1.1.2","_shasum":"88c92086acd0bdbcde5e342657bcdb16c4de3095","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"rfkelly@mozilla.com"},"dist":{"shasum":"88c92086acd0bdbcde5e342657bcdb16c4de3095","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.1.2.tgz","integrity":"sha512-Mo4Tj6qDFqXe/e7rfWzCjgpCuP5HiqIR0ZzQ+bvCc862DDFeM2VcL9Nzqj1ZHAPbWkFwkoa1rLyqAUmqEO+tKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEFiE1/ub5VzVjfRNzOY/H1mx9xDfgf6HwlwkeJ5craAIgHL3K5LJO3Gp8dS8OQXpGCWmFnKiEV3SYHXKDmtyAdGc="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/convict-1.1.2.tgz_1455276277342_0.21393673354759812"},"directories":{},"contributors":[]},"1.1.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","key value store","schema","nested","validation"],"version":"1.1.3","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./changelog_assert_entries $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"cjson":"0.3.3","depd":"1.1.0","moment":"2.12.0","optimist":"0.6.1","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.8","eslint":"2.4.0","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.2.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"gitHead":"84443013efddef9b0ec46741814219d43903cd87","_id":"convict@1.1.3","_shasum":"a89b764114855e593e14e6df2392c627b6495937","_from":".","_npmVersion":"2.14.17","_nodeVersion":"4.2.3","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"dist":{"shasum":"a89b764114855e593e14e6df2392c627b6495937","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.1.3.tgz","integrity":"sha512-3F2of3K1yrst2Kz1A+XolZWtSl/7A+3dPiXrp9ZRrqd8P1JXEervafuDLnmKGe6SswelE7Fxw2rNGDARbpJhgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3aSEqQAxuxJoDKeu4z1CPpn2gS4wrcGhFcBEavYoCVwIgZ29il0wVW73iAi9P7ZNOnH86JvNXU1w27QW1PaQ/sO0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/convict-1.1.3.tgz_1458319261023_0.9360803624149412"},"directories":{},"contributors":[]},"1.2.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","key value store","schema","nested","validation"],"version":"1.2.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","safefreeze":"rm -rf node_modules npm-shrinkwrap.json && npm install && npm dedupe && npm test && npm shrinkwrap && touch package.json npm-shrinkwrap.json","preversion":"./assert_shrinkwrap_ready","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"cjson":"0.3.3","depd":"1.1.0","moment":"2.12.0","optimist":"0.6.1","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.9","eslint":"2.5.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.2.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"gitHead":"d826d1b733d081bf57bd0107416a6876cb049cc3","_id":"convict@1.2.0","_shasum":"dab46be3eef097a0507b0be34707ca8b3f1d25bf","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.2.3","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"dab46be3eef097a0507b0be34707ca8b3f1d25bf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.2.0.tgz","integrity":"sha512-dPi5klcb0tf8mlW9JzoYUSk1qyG/xtMy4d6adKSntPxWkp6l03LAbpOzZ2fXT9Yw5bqFVp+fLskr9D70sCu8fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtBeQVyvhK/A9Jbyf7cbfy/8X3ug40OYZIbYwIdV+f2QIhALGoo86pK19WTfRC+vCx5MUltssyBfnJcHttWYKRy3eX"}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/convict-1.2.0.tgz_1459527591224_0.10069165285676718"},"directories":{},"contributors":[]},"1.3.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","key value store","schema","nested","validation"],"version":"1.3.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","safefreeze":"rm -rf node_modules npm-shrinkwrap.json && npm install --production --registry https://registry.npmjs.org/ && npm dedupe && npm shrinkwrap && npm install && npm test && touch package.json npm-shrinkwrap.json","preversion":"./assert_shrinkwrap_ready","version":"./assert_changelog_ready $npm_package_version"},"files":["lib","npm-shrinkwrap.json"],"main":"lib/convict.js","dependencies":{"depd":"1.1.0","json5":"0.5.0","moment":"2.12.0","optimist":"0.6.1","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.9","eslint":"2.5.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.2.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"gitHead":"0df9bcf4cee7f7e4c1875b83f429fc1692066fb7","_id":"convict@1.3.0","_shasum":"f20150b46b6292da3ae2a2caeb8d9602a2564dd4","_from":".","_npmVersion":"2.15.3","_nodeVersion":"4.2.3","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"f20150b46b6292da3ae2a2caeb8d9602a2564dd4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.3.0.tgz","integrity":"sha512-PoQSKN0Foa604Ewy+rlgnRGlF8DJ4VeqfNUMNEyPjSGYupI5SvjikFR7e+slAhfcUM2p/4YqqL10M7gfsmg5wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxFnPJmkrR/cjWQZcGYf8dWuoYQ00g5dUn8fsMVHWEbgIgFL0QxFpLlS8TMX9rEYoQWjvO7LKqMfqjhbYB9Zz5r6M="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/convict-1.3.0.tgz_1460641531253_0.8798049718607217"},"directories":{},"contributors":[]},"1.4.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"1.4.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","safefreeze":"rm -rf node_modules npm-shrinkwrap.json && npm install --production --registry https://registry.npmjs.org/ && npm dedupe && npm shrinkwrap && npm install && npm test && touch package.json npm-shrinkwrap.json","preversion":"./assert_shrinkwrap_ready","version":"./assert_changelog_ready $npm_package_version"},"files":["lib","npm-shrinkwrap.json"],"main":"lib/convict.js","dependencies":{"depd":"1.1.0","json5":"0.5.0","minimist":"1.2.0","moment":"2.12.0","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.9","eslint":"2.5.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.2.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.1.1"},"gitHead":"0b11e37897940efd8ee22539420b36abd727660a","_id":"convict@1.4.0","_shasum":"5678f4a1d7ce54fe3c52394f5ff63bc229e952c3","_from":".","_npmVersion":"2.15.3","_nodeVersion":"4.2.3","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"5678f4a1d7ce54fe3c52394f5ff63bc229e952c3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.4.0.tgz","integrity":"sha512-UBkX5RXhy3dw5pnbiUdUe0LZiQ7aQOrTXs+/ikT0+zBkW/HNbkiSlisa3Kbc6VbZiqfhVBtd2UfbzU8dwwVGuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkiASWaYkmj+iw2FLe1ubvmgZ2LtfVSTcdDqMpqQ08eAIhAManH+llwyG2yYZjm5CeqR6v/4T4KUoKxkNFpk60D+Fg"}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/convict-1.4.0.tgz_1464650050664_0.32800806360319257"},"directories":{},"contributors":[]},"1.5.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"1.5.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=0.4.7"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","safefreeze":"rm -rf node_modules npm-shrinkwrap.json && npm install --production --registry https://registry.npmjs.org/ && npm dedupe && npm shrinkwrap && npm install && npm test && touch package.json npm-shrinkwrap.json","preversion":"./assert_shrinkwrap_ready","version":"./assert_changelog_ready $npm_package_version"},"files":["lib","npm-shrinkwrap.json"],"main":"lib/convict.js","dependencies":{"depd":"1.1.0","json5":"0.5.0","lodash":"4.16.2","minimist":"1.2.0","moment":"2.12.0","validator":"4.6.1","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.9","eslint":"2.5.3","istanbul":"0.4.2","mocha":"2.4.5","mocha-lcov-reporter":"1.2.0","must":"0.13.1","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.1.1"},"gitHead":"99290341aa84a699f624815390863fb034c5cf08","_id":"convict@1.5.0","_shasum":"28b09a443b2d4f0d9ad9eff56a29cacb0b287dec","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"anonymous","email":"sean.monstar@gmail.com"},"dist":{"shasum":"28b09a443b2d4f0d9ad9eff56a29cacb0b287dec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-1.5.0.tgz","integrity":"sha512-beOVyT3PcGeH64juSNSWkTXp7QK76jaXhoO7fh9FkCkOOBT6IGSxcTgJjY1ebHFbdeXKWW/03GYkf8v7CrCX3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXNDLLzee3DbpbPUdsP/jMJL/OR+IKp2jv40pRmLkQjAiBA088wbviHIurz6mJirD/DwVhDPPoOTBG7eGjUe/o03w=="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/convict-1.5.0.tgz_1475080960772_0.949242518749088"},"directories":{},"contributors":[]},"2.0.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"2.0.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","safefreeze":"rm -rf node_modules npm-shrinkwrap.json && npm install --production --registry https://registry.npmjs.org/ && npm dedupe && npm shrinkwrap && npm install && npm test && touch package.json npm-shrinkwrap.json","preversion":"./assert_shrinkwrap_ready","version":"./assert_changelog_ready $npm_package_version"},"files":["lib","npm-shrinkwrap.json"],"main":"lib/convict.js","dependencies":{"json5":"0.5.1","lodash.clonedeep":"4.5.0","minimist":"1.2.0","moment":"2.17.1","validator":"6.2.0","varify":"0.1.1"},"devDependencies":{"coveralls":"2.11.15","eslint":"3.12.2","istanbul":"0.4.5","mocha":"3.2.0","mocha-lcov-reporter":"1.2.0","must":"0.13.2","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.1.1"},"gitHead":"0980de12a9c4acbf90e1443135757f56c527eb3b","_id":"convict@2.0.0","_shasum":"3189d681501e72926b8fc0fb49ba1bc0639c2b10","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"3189d681501e72926b8fc0fb49ba1bc0639c2b10","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-2.0.0.tgz","integrity":"sha512-y42OgWlkoNbqBqxfLmEbn1tUF1iyY6fQXZWe4SAPUK7WZaulgQGtaG0gyQ+pGUbqjRlNdmNchWU58ZzvfEORrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7ku78VZvd0N/DYAFUdX1m0dvK78bBG+Ut77Nl+hCoYwIgfWKIZ0YIN2Loz4lcLQjVnuCKBtP+THlojHAgbQ1Yz/I="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/convict-2.0.0.tgz_1482597357308_0.7025959147140384"},"directories":{},"contributors":[]},"3.0.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"3.0.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec","posttest":"npm run lint","test:coverage":"istanbul cover _mocha -- --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:ci":"istanbul cover _mocha -- --check-leaks test/*-tests.js && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","safefreeze":"rm -rf node_modules npm-shrinkwrap.json && npm install --production --registry https://registry.npmjs.org/ && npm dedupe && npm shrinkwrap && npm install && npm test && touch package.json npm-shrinkwrap.json","preversion":"./assert_shrinkwrap_ready","version":"./assert_changelog_ready $npm_package_version"},"files":["lib","npm-shrinkwrap.json"],"main":"lib/convict.js","dependencies":{"depd":"1.1.0","json5":"0.5.1","lodash.clonedeep":"4.5.0","minimist":"1.2.0","moment":"2.17.1","validator":"7.0.0","varify":"0.2.0"},"devDependencies":{"coveralls":"2.12.0","eslint":"3.17.1","istanbul":"0.4.5","mocha":"3.2.0","mocha-lcov-reporter":"1.3.0","must":"0.13.4","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.2.0"},"gitHead":"78d9621562c15f6234bf65f5212ed9859176cebe","_id":"convict@3.0.0","_shasum":"259f30bfb87ee0944860486203519d467b4d51b5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.0","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"259f30bfb87ee0944860486203519d467b4d51b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-3.0.0.tgz","integrity":"sha512-uVed/Mcr/SfJKiMxD9fonooWIBgWhxKmw3IU2p4a/13Xupfog0I24Phj3HNzXaDTZ56SStBWK6UP8mcnERnIcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG96CzSbny+7tF/Y1DesZQ0Ww0bez4A3Whwj67Qz5GuVAiEAxx5SfXKc3ZYMJco3zt9GZkm0sM4Ef3nkQSYqabF8llE="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/convict-3.0.0.tgz_1490151000070_0.8178822584450245"},"directories":{},"contributors":[]},"4.0.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Unruly configuration management for Node.js","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.0.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.0","json5":"0.5.1","lodash.clonedeep":"4.5.0","minimist":"1.2.0","moment":"2.17.1","validator":"7.0.0","varify":"0.2.0"},"devDependencies":{"coveralls":"2.12.0","eslint":"3.17.1","istanbul":"0.4.5","mocha":"3.2.0","mocha-lcov-reporter":"1.3.0","must":"0.13.4","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.2.0"},"gitHead":"198f4dbc546c4e147a125d5156e4233661421c7b","_id":"convict@4.0.0","_shasum":"73507fd0b7370d103bd0d08504dbb6a24f2fc09f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"73507fd0b7370d103bd0d08504dbb6a24f2fc09f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.0.0.tgz","integrity":"sha512-B5m2cynEDvMg2n6eD2l6KotcbyTEygy0WNMsZn8OY1zplccbWvELB98pXP5oSWPbB0nQsDUwyDukMhrIq4Q2gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwOIoYIlmiHJ9N7Dl6JUyHXd1NrzSJsFg62NuyJzS7lAiEA0akPjDnLxgnPoZm/VASH/r29hhwII2UR5/29xNn/3GY="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict-4.0.0.tgz_1498152622755_0.12618258106522262"},"directories":{},"contributors":[]},"4.0.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.0.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.1","json5":"0.5.1","lodash.clonedeep":"4.5.0","moment":"2.18.1","validator":"7.2.0","yargs-parser":"7.0.0","varify":"0.2.0"},"devDependencies":{"coveralls":"2.13.1","eslint":"4.6.1","istanbul":"0.4.5","mocha":"3.5.3","must":"0.13.4","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.2.0"},"gitHead":"142df54917b6866a28b0b0e495c39a68bde3c3fa","_id":"convict@4.0.1","_shasum":"df286e9df68d8a4e3789c09f92f49d2ba7b9d59e","_from":".","_npmVersion":"2.15.12","_nodeVersion":"6.11.2","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"df286e9df68d8a4e3789c09f92f49d2ba7b9d59e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.0.1.tgz","integrity":"sha512-ZI7apXJn5I0j38Ex3oGPgRd9zj5sQhlBdW8Aiq8OA7QlXrkYFAfNesNAsvksLI6IoEBqJ9AeTHHMGh8QK2Iz9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDrQgH+YYX7dFfkP2y3Kunr8QkvTMnSuKZAZueRDWaeAiAqM8fa13QbnIWJAE5dRk8KrK7tpydzPsZrbJS4rcD3BQ=="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict-4.0.1.tgz_1506689909155_0.28602714743465185"},"directories":{},"contributors":[]},"4.0.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.0.2","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.1","json5":"0.5.1","lodash.clonedeep":"4.5.0","moment":"2.19.3","validator":"7.2.0","yargs-parser":"7.0.0","varify":"0.2.0"},"devDependencies":{"coveralls":"2.13.1","eslint":"4.6.1","istanbul":"0.4.5","mocha":"3.5.3","must":"0.13.4","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.2.0"},"gitHead":"8fde8d91f42faced3194bdf7e4b886340418e882","_id":"convict@4.0.2","_shasum":"a15165d43c211d125f57c64d28bc561dc29d35be","_from":".","_npmVersion":"2.15.12","_nodeVersion":"6.11.2","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"a15165d43c211d125f57c64d28bc561dc29d35be","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.0.2.tgz","integrity":"sha512-rSInvkD2jIWLrtB+ZhNvcHdnc7omX3MYbcGj/5jxX78sMccZVKx/SRif1Raf4rEE+gIa5U6YC0rGpzuL6RApdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCytWh6xLVQ+KXk3bhcD3FTquLnpSu6PoV2EOpZrM4BggIgGeQ8C+GSmBN4BRL1dU4noLrcIxW3+BW6R5sbZZC2B4U="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict-4.0.2.tgz_1512054132048_0.07413795799948275"},"directories":{},"contributors":[]},"4.1.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.1.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.1","json5":"0.5.1","lodash.clonedeep":"4.5.0","moment":"2.19.3","validator":"7.2.0","yargs-parser":"7.0.0","varify":"0.2.0"},"devDependencies":{"coveralls":"2.13.1","eslint":"4.6.1","istanbul":"0.4.5","mocha":"3.5.3","must":"0.13.4","obj_diff":"0.3.0"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.2.0"},"gitHead":"2e840399229cd33c80cfa3e296de5aba8d6222b0","_id":"convict@4.1.0","_shasum":"77d95464e925ad98f0d3149290392f2b0a3a5f39","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"77d95464e925ad98f0d3149290392f2b0a3a5f39","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.1.0.tgz","fileCount":5,"unpackedSize":48317,"integrity":"sha512-bOEU/TERAfZBV8G4hqmGr3Z8iFYW1L1pR8oDSTvziDSWQMEH7w2f/7PDrdewuTpXZVKI6WubC3S3tul8ca65+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3l+d+YDVD8vrWmZvZI3mA4/8TS0K3VcuNeK4eGp1kSgIhAKJstYoznxeSC0fOSfnvXtUaK2004WipJn99SHF1LAud"}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.1.0_1521214514958_0.7804378967008929"},"_hasShrinkwrap":false,"contributors":[]},"4.2.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.2.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.1","json5":"0.5.1","lodash.clonedeep":"4.5.0","moment":"2.19.3","validator":"7.2.0","yargs-parser":"7.0.0","varify":"0.2.0"},"devDependencies":{"coveralls":"2.13.1","eslint":"4.6.1","istanbul":"0.4.5","js-yaml":"^3.11.0","mocha":"3.5.3","must":"0.13.4","obj_diff":"0.3.0","toml":"^2.3.3"},"browserify":{"transform":["varify"]},"optionalDependencies":{"varify":"0.2.0"},"gitHead":"79b882457bb451473e60dad2476afc056153f102","_id":"convict@4.2.0","_shasum":"ce88041fbec85f79d58d862ad738a5f40d2cef83","_from":".","_npmVersion":"2.15.12","_nodeVersion":"6.13.1","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"shasum":"ce88041fbec85f79d58d862ad738a5f40d2cef83","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.2.0.tgz","fileCount":5,"unpackedSize":50336,"integrity":"sha512-RNtf2TY2heJTU8FeTNjtNQEn2tSIcVf6xMJiHV+JZ+jCN76PnZwUKJfwRPHtwcpRtgQEfAs4KoZ9X2atAByWCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaLnboZpV46g3ReyYtBFvdmB0XZuyR1tinPeL2PolWoAiEA77L5lgSAsZ+PS00u++eH8w4jIjMycqdHi+I2rN1CHUs="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.2.0_1521821368657_0.6867595879564627"},"_hasShrinkwrap":false,"contributors":[]},"4.3.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.3.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.2","json5":"1.0.1","lodash.clonedeep":"4.5.0","moment":"2.22.2","validator":"7.2.0","yargs-parser":"10.0.0"},"devDependencies":{"coveralls":"3.0.1","eslint":"4.19.1","istanbul":"0.4.5","js-yaml":"^3.11.0","mocha":"5.2.0","must":"0.13.4","obj_diff":"0.3.0","toml":"^2.3.3"},"gitHead":"0214725b46afcfb34d355231a9e4c8dfa169065a","_id":"convict@4.3.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-R13duHXr424EDWO1dg/r43G5KF8IlN8O1gHJ140v/R6Mi8CWMSruLgRTUk0n4C5SoyQB22DQ7LKl5Lhni9hQ7w==","shasum":"5bbc68981ccb0d5d9c5318f1c548a9e43ac01894","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.3.0.tgz","fileCount":5,"unpackedSize":51886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFIWUCRA9TVsSAnZWagAAoA0P/it1RZctKpJAB6Y8YV2V\nA/OY5KJL6o7ZG/3qRnzVYstTQLWMdH7DJ+N9XIGusJ7qEHZ83iKBB1mXLqQ1\nc72rLxOE1jXLUdMCCLYxUqDu7uyvcwweFQsZ1/IcG4eTCma8ZxawaC98WFHJ\nstKtdc5kph42N2CeSoeF0upjMMSHU3RlHHS0p28LLqH1RSEPNMeHQzgJCMmo\nMVof2GzGntMub6sN0MYOXkvwr8TDBGxgaDaFpjGVjR4tn1Sp5wfYji5g1t59\nskemvL31oVODebYm7qXyWd0Kk6FgfJXEvvvOLIIB9bfXEmgeWmfpZpCh/u5F\nvijIiTtyKnXJoFrENlhmM/viSy0VisxDJqS1sODRybUUHjXlsM9KnMxcv5BP\nPY9dfq0bmaguFUgoX/TWGGPuy5E82Jkry5Vz/7OPlcVVo/VRDdLwjQU5lBeZ\neSMnvM3glVlZp+9RY4k1g2DO93hGdueuq1+SgctD3/Sk6DJNCxGbHLCKaC6K\nvDG0DoMBUTbjDhZvs/DF9QBcbBRMPlS7NDpgZ46TgQC83KzbiH69ayPnx2GZ\n9u3oib3h77KNXjA/pTgU31Qiv8/eu/ocJCJDQwSbjBNzfAKTkuZ6YtDgPsZd\n/MbJB8EVgmD0B1wiw6qB4rqRiah+hzupTz7mlYgTbso/Y9yiljjyyRmI0GZE\n1Vyj\r\n=dM85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8fNSaZV3qrABjzLjQIYuzqiZ40h1anyPK/2DiTjWi7gIhAJpYysr3InuEp4heU5aHeXvh0RLYC6s05WdiLgy4VB0/"}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.3.0_1528071570467_0.28239138404404507"},"_hasShrinkwrap":false,"contributors":[]},"4.3.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.3.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.2","json5":"1.0.1","lodash.clonedeep":"4.5.0","moment":"2.22.2","validator":"7.2.0","yargs-parser":"10.0.0"},"devDependencies":{"coveralls":"3.0.1","eslint":"4.19.1","istanbul":"0.4.5","js-yaml":"^3.11.0","mocha":"5.2.0","must":"0.13.4","obj_diff":"0.3.0","toml":"^2.3.3"},"gitHead":"4f6e274eb55e5b69fcdc2c895c70e24f64968f80","_id":"convict@4.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-BLgyHUJREKCHVZ8rbXKIuNTDX/Is2GB/HZyUqh1IwvV0EeYBWtX+54OCG8tkIiAxB2yKowdP19+RHY5kCQ/SOg==","shasum":"aa0fd8af451bedbd232b933638b7a09e0a93929e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.3.1.tgz","fileCount":5,"unpackedSize":52087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNSTFCRA9TVsSAnZWagAAUvEQAJhL4JVTAdcJR1atDvaJ\nj+rgHU+J/8SFgRrAvy2Es+1++HsDwJoQSB/JkbzfUgj3qTKC/SV4KHtUsu56\nx/ac6unDMR+tILdqaaS+4ZyvZvtrYJGuYFRXOoRqb7o3e/wRZ1G/bIyfHSrz\nDHKCsPWTLbO/rc0KX4Cc5KusjHUy+Jv40kpYC3eWkNdPVdBrlisVnjssnu3C\n5m+6sNZfvs9w1BkfJ9lVFu3gMBTly8aG1oQ7jm5/98/9rYLVnJzxS0hzX5FC\nJxX9gd2Jo8SF0FLGUbTSE5LHHVq8l5Obju+DuoB9XaI7y74Muy0TrxBONOei\nCmDmIEOKHMenwB3bQBnZbtGhnbgS2TxFWzcgVgOP9+72Xd/4GTOQsfmh19xM\nBZI53NrkBvQjYDjwG8cG43Fpg36GydY/2TldNjLbS+fDNLMzBvSZtSVqyVM+\n+u4xRnF+t9LlThicXRecqh4DmlMTktbj8Cfr1LSlN296ouSXhPrB4QtKScdx\nAg0VvmnPgg9DfD2evXKsS5pibwZJa3KBVwdGVPDBCyNF/mUonFp+qkqSihBe\nWXHI/vh7VcxJOoxilDoh3nknAmY4W2L4AES9kBOPIPo8LjZfxuZlHyasBrC7\nlry1uLP6PTDYMPhdcF5lXjeJD8rQa2SVxIJVjKQ1WKdcTW7telS3BJLiuFB2\n844x\r\n=JVj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0oBYVLt165aMTGXbxSbJ4kruf7Z6Oh1vrmgoDxXEyhAiEA+CNi8G3fEm46yYAMIk0lEPZL7QjYOHh6EIneKBZ5OHU="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.3.1_1530209477391_0.6839480752364728"},"_hasShrinkwrap":false,"contributors":[]},"4.3.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.3.2","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"files":["lib"],"main":"lib/convict.js","dependencies":{"depd":"1.1.2","json5":"1.0.1","lodash.clonedeep":"4.5.0","moment":"2.22.2","validator":"10.4.0","yargs-parser":"10.1.0"},"devDependencies":{"coveralls":"3.0.2","eslint":"4.19.1","istanbul":"0.4.5","js-yaml":"^3.11.0","mocha":"5.2.0","must":"0.13.4","obj_diff":"0.3.0","toml":"^2.3.3"},"gitHead":"5664b01d19ba83fdcab694a8cf81bd285d83bc65","_id":"convict@4.3.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-boheda33rJm3jcIz8c3rAUSvrBpVkNP2OIxDu8E/ZM+v9zVe3lgVg2TQlUOYYjtnLKZe37h9zYyUXFcoD9X3FA==","shasum":"0b3ff1e96114983a7266d599d2e028bb4cdc5692","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.3.2.tgz","fileCount":5,"unpackedSize":52263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUJfJCRA9TVsSAnZWagAAjpQP/0LD8ZZu310Q55OtRja1\nhq0NrBohAxDmNtrgkbprD9IaOg+RFQfsYnJqfqwBctciIsYZtT1rGsbQfYdp\nB/ozt/uVrj4pmVsYQMR/EfHe1YmeTsul0oV2feCF2mFJDml5YuT4cuPpVmrg\n6Kgpd9nbfxWPamzkByajOxuh8QuKK7xE+j0pML5MLfcn517hOl91hdwrDjV2\nIx5ep1TK28zqfu/XmJWt9CSq3wpDzi3BLsJwDHNcQqa6oIo1+WukhkAEryKp\nrH2QR0YO0KWRGf0AvNfzRgZQ7mdKHPXWp15rrBm0PZuTN0JZZ0T/dWKDyTct\n7VyEpqyLTTCNr5Z0ptwgMQ3ROaz8bVKVOwYaKOlVi+OhWgzgkA8vkIzaLM2d\npYhE1UHCsoDRD0GeCC8ju0dlFlkGk3M0KzkOfJvklCLmQYj1gH0Y8ec+rbDh\nNDREyKS1T5EQQVZv/HYdV9ZYaQZUfZB2OQA17eIadrlwXiYHYFHDgAL/Mxok\n92aPctUsOAjR0GOQPQF7SlJ+OJWK9ZBd3WRhSG8u3NidxnMtNwfIG5EkHBtn\ndnwrjC4Nuxsdolpx/PNsRICpDJLcbcCHWTHKyvz4RBGDyI3R2WJDuxKFgIdY\ntMGrAhi790aLYMTGkijHxsoBS72C+NVnmm4/YrgCxAK1Y/7hmn6F6hRYdoXU\nnv5f\r\n=j43Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGoOpUHbhxalYeBboahGQMt4b0h7+Q3bDRAt4ghD0veAiEAzbJoO6TFAlRWOiV2joabcaLTANnjUFFMcrbXGqGY/uQ="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.3.2_1532008393468_0.2973324386644909"},"_hasShrinkwrap":false,"contributors":[]},"4.4.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.4.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"main":"lib/convict.js","dependencies":{"depd":"1.1.2","json5":"1.0.1","lodash.clonedeep":"4.5.0","moment":"2.22.2","validator":"10.4.0","yargs-parser":"10.1.0"},"devDependencies":{"coveralls":"3.0.2","eslint":"4.19.1","istanbul":"0.4.5","js-yaml":"^3.11.0","mocha":"5.2.0","must":"0.13.4","obj_diff":"0.3.0","toml":"^2.3.3"},"gitHead":"f07c2d4ba6f3fa30a2ec67a9fa90258e188b5ac3","_id":"convict@4.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-7STJN+UtDR6X+JQdyWo0p6YbOqKNh8KnAeqgPglQTWQYZbClyltp502pyXSPHeDZQT5+j4RD8OdaNNHzX36Lrg==","shasum":"3723d3050fabf8e3ea773bd725fd52caf1a37bf0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.4.0.tgz","fileCount":5,"unpackedSize":52593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpuhHCRA9TVsSAnZWagAAVcQQAJzpS8gHT2qFL6DBi3GM\nbgS/jExXKlfn5cUYU3dwjHTMbYik+eKIAkEv7tSd5rT8AT8YcFOekDH6NZlW\nVeJ93loqkQ/L3rOrZ7LJthrkHXEsr60w4piH72T7w5BdV9JOgiwpfqdw4zok\ni4BtqYhN6Yu2c2jz9xJACMP7ROcrB85R3t8tzTzPLlpDTQ25ym3f/Z67UHub\n/kXtaXJEzddQT9yyDnHGPrv+R3FgTfLBElTZiMih6JJDea1xubGdfH/sr0XZ\nE7iGPzk3CdbzO0dV4vHTp0GuKjr+x4q3IBk+wvSKr8LaYIwVsQvF321g0iFQ\nffFtzdLJQxOWRHrnKeuU5he2tJztb5LNA+pa3nF8PjyZErv3k8tbvbbnKCxo\nkS1Fy2HIbu6raELI7eYpcdaFFfizMPjtPpjxaVrQgKA2xBj+oaha4NHLAny6\nqmwU3tNQ65p7q+s7fdhqIrjcbZyDBqDCmiadpr13bKOijPY7BggkGKqn8Npu\nFdOrNuSmSqwu6StV/kNowFDM87XThGflOpp/zh0z4Wdkzw1g+IRi3ANlXtzr\nZf3ioniCd5/3sOmoFN0MhWI12f3e27vLDHcfjaVjHLr2WVqprTaxYpWGZpdy\nijNK874nie/HdTnPWN6twlixZ/9RGejdW1/fvjwhlYMNMK+lfMBqfQG6oOF0\nLWk9\r\n=E674\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuFkFK4fsKkXa9lV9j0EjzS4ZT7tyAvr9431sm2LldiAIgKNs2LLoqCnKIsUZUXrIkPHUa8MfuQDGGNpTo3M4R+N4="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.4.0_1537665094806_0.8417853864440177"},"_hasShrinkwrap":false,"contributors":[]},"4.4.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"4.4.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=4"},"scripts":{"test":"mocha --check-leaks -R spec test/*-tests.js","posttest":"npm run lint","pretest:coverage":"rm -f test/coverage/coverage-*.json","test:coverage":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov","posttest:coverage":"npm run lint","pretest:ci":"rm -f test/coverage/coverage-*.json","test:ci":"istanbul cover --print none --report none --include-pid _mocha -- --check-leaks test/*-tests.js && istanbul report text-summary lcov && cat test/coverage/lcov.info | coveralls","posttest:ci":"npm run lint","lint":"eslint .","lint:fix":"eslint --fix .","clean":"rm -rf test/coverage","version":"./assert_changelog_ready $npm_package_version"},"main":"lib/convict.js","dependencies":{"depd":"1.1.2","json5":"1.0.1","lodash.clonedeep":"4.5.0","moment":"2.22.2","validator":"10.8.0","yargs-parser":"11.0.0"},"devDependencies":{"coveralls":"3.0.2","eslint":"4.19.1","istanbul":"0.4.5","js-yaml":"^3.11.0","mocha":"5.2.0","must":"0.13.4","obj_diff":"0.3.0","toml":"^2.3.3"},"gitHead":"e91fd50e5c598377bdd84640a44226c8386dfdcc","_id":"convict@4.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-celpR4hOWWwb/S8azhzgQwDon6muAJlNe2LTLeOGyoSgH390TsaqoieAe9BLbAv7+9wNfG7DTA2q3IfFp2viKw==","shasum":"87f93c2a4f51bfc961e2873864442d0349a1b0d0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-4.4.1.tgz","fileCount":5,"unpackedSize":53939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF8d2CRA9TVsSAnZWagAAXJAP/0GpsTcmOC/fhMz2qKCJ\n1kNUttxlweVBypjkj6wzWE+DTAJcOZ0UXeLKGFdq/DIZvJDo1Q3GBd1S3upQ\nKMsez8z1JqA0x8Y/cIc4aBCkaWC+aUQqkohNpMUbBcIHA8yKaGTGjt10RRpp\nvXo0aAr0+2JEynMfHuL+DYlRVWI9r82VHPSGho2GZbwTvvbmTZfU3hR0MGc2\neBQX64jBxN3OZYQnAPfrPQ6I5uslC54Nw9lDNgSq1c48cNJG8KjYrXGaDiIg\n/01C7zf3YeqQDAV94r8LyKxuf4ETQChzlXTRL4LKKFQ1FYkTyBVNRzTGIREH\npa5SOeU1ubZurc25U2qjC6lQ7HQpyw8uNvoUv6ENBLFNfd76G3b2TL46dllv\nJVmxCgiJ3oaGJjsBmOCIgXJ1wOGRmbPLiupCvxVQ09llzIPvrWBANq2AwPCS\nffz1e0fkofrbAQcCzVDztexGKntXG04UFaNBvSO8egu/jrSG1rarBaA4jav5\nYZBLVun3+/KvzaI9Fl1vgiQ/0uXQsOAn/feRfpcNFVqeZz8gL4B0FdfuJUBx\nF6DnWMO2zq+xqaCVKS9PcELaoYErtUPG59auQwLzg/F/zYwt++B0FyAs86x6\nacfVln2jIX8LIgL2PyCwOe1tyv7zNRl+ER0Q8yToX86XXOilHRM6tewPyLnN\nKDEo\r\n=Z1R4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuDls1bRt+c8Z6Bfapf0C++HtbxvWgyAOub+Uq6HibAAiEAzH0FIKDkLMwTFWQISW5SzGGc6yaexoEmeu9cOw9gQ2M="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_4.4.1_1545062261987_0.5226130942343397"},"_hasShrinkwrap":false,"contributors":[]},"5.0.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"5.0.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"scripts":{"posttest":"npm run lint","test":"mocha --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:coverage":"nyc --nycrc-path=nycrc.json --cache-dir=/tmp/nyc_cache_convict mocha test/*-tests.js","pretest:ci":"npm run lint","test:ci":"npm run test:coverage && cat /tmp/nyc_report_convict/lcov.info | coveralls","lint":"eslint .","lint:fix":"eslint --fix .","version":"./assert_changelog_ready $npm_package_version"},"main":"lib/convict.js","dependencies":{"json5":"2.1.0","lodash.clonedeep":"4.5.0","moment":"2.24.0","validator":"10.11.0","yargs-parser":"13.0.0"},"devDependencies":{"coveralls":"3.0.3","deep-object-diff":"1.1.0","eslint":"5.16.0","js-yaml":"3.13.1","mocha":"6.1.4","must":"0.13.4","nyc":"14.0.0","toml":"3.0.0"},"gitHead":"fdde3b6f2e240cd0bf4c6fcc31d14b3085bfa9d6","_id":"convict@5.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-bMaU2aeQcK8ynDiCU9GFzBngfGMEPlslNmd0PkXakGgNd85U4K4bygYfWXk0OxiSAH2eVolItLYxDuWPHlXwsg==","shasum":"1dd9c8041213779cb1be8fbf7bade666b93b0e17","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-5.0.0.tgz","fileCount":5,"unpackedSize":53761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0FGyCRA9TVsSAnZWagAAAe0P/ip2iM+7TLSI+KkdOo3z\n006Jzkp+zrPTP39J/GTIqmDkRkK76+QjXqvuGjdkn6DsEajNooB3dZO9N9RX\nUWbzR8W1Y+5DuZzLySDrEhnhVCIqQZcUDB4jNyUnE7x5NrcD1TD+/1Edbjrp\nP1bFTlIHEshf3zIGJ6YPG6o0m2Lns9Ftot2/aTbbYzTV8BiaC8KrNVT+45jK\nwm0Qk6knSihSjWByigPN19ejXSK1yCXEU+o242R/bLeE7qh4w+FIsI6oCviF\nixYv2yydderfNrC9LVPIviTnoFGUJ+Q/ujz8MuENi0fbeSarvxpl+QS25YQs\nteuOEvZBVlJuZ4+8rQ/rdNgmNQEKa0UBmeJwYWQ3FpfXiOGe4letHxbWGzL5\nOkErQpizZwgYIzh3aSAxx0LkU6bAcGqo/OzUFx61FdNlBsAkMGuntrUEvKMt\nGq3OtOnlsrWvjwtqdjq4R4P+6cPGuWBbArLb7GD8HJDLnLnGElz+YLNAqOf7\nKP5DR+8/MWcKvrol1u5C57keqBXj+QZ7sZJCVZ+pJ66UQHBXHoy5v47N6B18\netw2ATvyUbN9iXOiRVCxjNjr2x6M8bv1um3kCgr+lCEzuVoftEYUFSdeK26q\npAv8AkHzdOn5tHQ+8j4d4e6eSAFAzxSs94h7PtzZ2YWYyy4gwIw1OTjXQWge\nNS1U\r\n=WGzw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGZup+MRyyReOHIfYDRJEWI7RHX9U8Z195NYU6n1QipAiEAsUIcap/lPsmrYGAX4DYUX2GyZnJAG/dqKNbuxrMfcWc="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_5.0.0_1557156273329_0.5104214131283327"},"_hasShrinkwrap":false,"contributors":[]},"5.1.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"5.1.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"scripts":{"posttest":"npm run lint","test":"mocha --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:coverage":"nyc --nycrc-path=nycrc.json --cache-dir=/tmp/nyc_cache_convict mocha test/*-tests.js","pretest:ci":"npm run lint","test:ci":"npm run test:coverage && cat /tmp/nyc_report_convict/lcov.info | coveralls","lint":"eslint .","lint:fix":"eslint --fix .","version":"./assert_changelog_ready $npm_package_version"},"main":"lib/convict.js","dependencies":{"json5":"2.1.0","lodash.clonedeep":"4.5.0","moment":"2.24.0","validator":"10.11.0","yargs-parser":"13.0.0"},"devDependencies":{"coveralls":"3.0.5","deep-object-diff":"1.1.0","eslint":"5.16.0","js-yaml":"3.13.1","mocha":"6.1.4","must":"0.13.4","nyc":"14.1.1","toml":"3.0.0"},"gitHead":"fb7e835ef65051c97fc30ed88aa73a2fc4544b3e","_id":"convict@5.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-0+Rf3wUfEpz+UuwksNgjREf+81eRDsiQ64ZAs3Gh2rZeXIjiI5m0pxwybRZUebpSKEfOFxN5oUthIUpnqIMh6w==","shasum":"d510cef0b9fd6424f4de09bc279b4481eec116ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-5.1.0.tgz","fileCount":5,"unpackedSize":55205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOwkrCRA9TVsSAnZWagAA9FUQAIhgleRdrfkffc/v1Xh8\nTI01ByFq+QmTiP+UNvxU2YesvGbDjC/1xBB8z/WbWsR3UzM6Vo1cqYypECnn\nJcC8eQReS54JUcsyeYFkr5R1alvS96JhB4xvzZ5wrBsxPdI1xNGBR99rQNoU\nP8sAdpbTKGQruBc0dAHxSrjY5Wbn7J9afRwY6YCxyUl363QTTgcUAzj6V08Z\n/9iaqRFbXEoiGq4h1isa94G4mQB8+rFoPNN6Bo4LcSJTmy8XuAr7ymbystJv\nsar2DAngZxSt41H7L7WvXqq5XuNEft2zSuhhac6dGzNCfg6MsjNzSdL4Zj92\nLoNL1pcWYI4Tj83xeShW6CYeSUaI9eiGgJO8Y6b3pT8/eyW5bVnRkLORJK1R\n2TRou4a91CKesVebq/VzB3Eur14bxSiSwrSnkxDx+1HWg1/f8S8BekXSLhJB\ne/D+RZttJ6xjdu10COoUvelV4MC/pAnuSXkUpU0FCpMJF/tV+Kcltk+tXGmI\nVamxvXq2VY3nvCLYySu9djr1c0+OdItSsqCToGvhguUo9e00jSSFOhrNRw/c\nUGUeTxbrwo7QviEn2/5Sxtis2ta41IdeEQk4fkV4vOxXzwYuiLlpzSglbmOO\nfhrnbr9oXDjgP7S7SkStDzlOBq4CbArWO4eK07ddlwIgZ3S+V0Qk6GnHnQwJ\nzBKh\r\n=gSS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrll5mws8JQmnRZH0Z5nd/B7i8ITVpkAsnj/a534JUlAiEA07A4npDqYgCteJeeNZdmH7GyGz2d1szkmdDlSLR7Muc="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_5.1.0_1564150058287_0.8996096860463192"},"_hasShrinkwrap":false,"contributors":[]},"5.2.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"5.2.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"scripts":{"posttest":"npm run lint","test":"mocha --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:coverage":"nyc --nycrc-path=nycrc.json --cache-dir=/tmp/nyc_cache_convict mocha test/*-tests.js","pretest:ci":"npm run lint","test:ci":"npm run test:coverage && cat /tmp/nyc_report_convict/lcov.info | coveralls","lint":"eslint .","lint:fix":"eslint --fix .","version":"./assert_changelog_ready $npm_package_version"},"main":"lib/convict.js","dependencies":{"json5":"2.1.0","lodash.clonedeep":"4.5.0","moment":"2.24.0","validator":"11.1.0","yargs-parser":"13.0.0"},"devDependencies":{"coveralls":"3.0.7","deep-object-diff":"1.1.0","eslint":"6.5.1","js-yaml":"3.13.1","mocha":"6.2.1","must":"0.13.4","nyc":"14.1.1","toml":"3.0.0"},"gitHead":"8e9b55888540102a18bc896633f32b29528d0184","_id":"convict@5.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-C3cdUwo47cCikZNzu5Vv8AL0MuXVVeg9t/Gyr9qyK5ZpCjOkMPmJ85KUF3CowNeSfj4UtztHxS+hoO9wGRh6kg==","shasum":"4c01fa06885b8c4a4ffc98b7de43222fe6c876dc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-5.2.0.tgz","fileCount":5,"unpackedSize":56224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpOn+CRA9TVsSAnZWagAAcIIP/16KCYEZb4AYOIANuVZu\n+VaeDLJBz7Oyvq+Jim1uswnt9gXG87FWNaCobvK9uKEaLhaTzJaZWV+ku/Um\n47tN2OjXtk6HsFmr1VI/a1GW0QTcDsZQcViqCajHXNk9RBsu2ryRG5peNroq\nQz1XJa6vSueEQA1TlABzJgEVhDKeefmyIJcoqZK3g1uAbGe+S+HE+qPCAGEZ\nzwE3XEljQmAQ+/75DB6JgEW53K+sZ0UAAZTPGuMR4oaCvF/7dBOQVmjc1+hm\nyZ7A/yBvw9IDmwqQh29EHRhhmk/HF1nWry4Yb+8/us9Vn/5jmqumX7WdXzzQ\nwMwIvEo0zjJZfVxtelqPpeTRR5oT7OzRAdF2HcjMTx6kZ0rMNzFj/oSdj4Qb\nJmweC5+Hq3QwcNuz5Sh+OX6Sle4JAKi4Da5VK5ek1HB6eRcCJDD4PCEXXm8V\ngzEjBtdir/dLekUNZUXnAlcGgWjP49foQJDuTdPu+YvQgBqm/9qmTPTRQXq1\ne5rR4+t6UBbQH3BuxI/h8Ii+ZQ7kV7JczsqD/5dz8MdsmQ9GKuEQVrwAqGLI\nZ3Sj+jUgGdVLEYVFDXT9K8OaRr2k6AgZzLKCt8Mb7xUBjn+G30/0KFM6qYdP\nVpxiVSUk3BfpvL7zWvoMbxdbZyLfIqN12/JmkdUxN5dBlkWpVV8z/ctXp+vL\njm41\r\n=u+SQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8IX9kBNp2ByAmui18FeUrYJdWFUTO9garETwuCbwhawIhAKm0jXM94Co7iyzsQhKKBHaSFN4fK38tID2oJBtWLmUN"}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_5.2.0_1571088893648_0.45560932800326825"},"_hasShrinkwrap":false,"contributors":[]},"6.0.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"6.0.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict/tree/master/packages/convict"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^18.1.3"},"gitHead":"7f974daa6eb6088b7f366fd0b450634e52d6f211","_id":"convict@6.0.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-osfPkv5yjVoZqrTWBXuh/ABGpFoaJplbt0WXr0CodR4CSWt8UnzY4PSUyRz/+5BX5YUtWcToG29Kr0B6xhdIMg==","shasum":"4be829f001a778d337d32ec79e9ae7f2e39df1a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.0.0.tgz","fileCount":4,"unpackedSize":40360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetYrLCRA9TVsSAnZWagAAbY4P/3cj3L9FTzlyFg7a7LEu\nv+VQ/MMhYVmZFSPkjfui27vfqOSBXU65iJyLwQSomWeF7BAivQcmyknc+Ek5\nnFPiamTEWB9hGVA91lTJkNuHL9ptijqkqxwNS4TskAK3Cbz/CNVDkyUji3XL\nkpvXkviCQMqgYRc4VDN8uVP0MEnyCqv2CphDHFhxz/zN9XDf31Gbvwv6PXeo\nwtWyRuEPSwTnL0YSSWLyRCc6kPT97Ylk/K+894bRDYFj4Y6EhxwFPdmdf6e+\nhs3cz7uAWJqfZ8juqlrh/AAD7ykYQlH39HfI0vjBLgaYoSNsoJ8wNmYv7qOq\nqhNy+dXboXr6aD6PHiTZ2MZxaSqtA3e/xwW5Q6QFgGgnnM4jSnXxafQIpe6U\n4dxUs9vAv9TnlgIlc+OMxQQSYRndOGUVDW8V5hTExHtmmnNtjRSguPTMrcgq\nmSorSBDPTLJYrz/WCoyDGjoYhrH2w4dFRtVeqPOsx9UmM9qIg+/8U+ycypnk\n8MT3thPiszBt2/boUWkszE2cJW61oPXEtBvdu7toGV1zGuhMgLKOSbLd8TwZ\nmMZthBAFzQXQRWsrGagNyHgC/3iI3oHY9e9uvwqmeNjyfvbk/GbUJA+iktdq\n8IlVZ+U268DS/DrgSNpcAOQDQsAJaQqxC+y0plAO4iO94q/0OFRjCGg/4J3Z\nxfSz\r\n=TmwK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV+rb0YsWpkOLiei5d68qX0oQSrPdBOTK+oieqJtK73AiByelWCxr6IPVV9qBFoz4pnFOqEJzZr7BTvmVOyg8+rWw=="}]},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"francois@fmarier.org"},{"name":"anonymous","email":"lloyd@hilaiel.com"},{"name":"anonymous","email":"shout@ozten.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"sean.monstar@gmail.com"},{"name":"anonymous","email":"shane@shanetomlinson.com"},{"name":"anonymous","email":"vlad@vladikoff.com"},{"name":"anonymous","email":"zack.carter@gmail.com"}],"_npmUser":{"name":"anonymous","email":"vlad@vladikoff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.0.0_1588955850676_0.6537347443889805"},"_hasShrinkwrap":false,"contributors":[]},"6.0.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.0.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict/tree/master/packages/convict"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^18.1.3"},"gitHead":"7e068d8e41375b065ffe3c14376092d9342a4475","_id":"convict@6.0.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-M4YNNq5NV4/VS8JhvBSHAokwvQRL4evEuU0VFe1GNPiqnj9TAkLXpf39ImCCVZlsp3CFp04bc/kRSWPGsJGJWg==","shasum":"d909a844d8a1187d1366d47d9bc21ec052e8bf0d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.0.1.tgz","fileCount":4,"unpackedSize":40929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSnTiCRA9TVsSAnZWagAABuUP/Rq4xvna72IP6fIY+LMf\nzJrJ639UTFN+BZ2ietlQ+N8FeGGmbQLDn4b1mwQvJMWukLxbXQdd3cg+s9Fi\nNGmAx6P1Ub3vh5/YO0u/yngH5RMZUs6EZgQCIcLK9cnLOaYMZ05lq6LvNRdJ\nB7vbOupXWzd+Qpqcp3hQzSR+Iw7T3ynzpvxBwyNW3F3Xk2FAG78ab9nSnXAq\nlBm+o+aDHCoMpftHVdPTBnqkBEjTCUX41OEYpP3QxMDpV4I5iPdPqVoBqT89\ni4qF4O5jm4tVIF0bQqWZ7H1FNHWXN2KuKQS6u0rr1Y3d0LPRekmMrnxphMxf\nsQIeVvm1uuh57YQ9wZbwJAZ7ag/tWanriDOSWc123orZGX9WqVfX5sy4yDrN\n6IsSA1wy2BKcvqP2NtdO4fMRFVZAQOhqIRohJ2fwUJ6nb35QdneVd+J6SUzo\n8e2jRSieL6r+dedMYFZZmqpAKccuQNGVI7yk0nDQ1AxubAhHfqcB8xcHmrHR\nnVNbvcekPjWi+ijOWf2SFyMnTnv5Emf3euuBGaRYiyotSGhJhn4GujKwsxlZ\nHj/c0XJLgSyqPhWJcV8mWCBntTtWzuhXvJkM3lK120nJJcTUtEug6PQwefKa\nEwZwQNVUcK+KqxJkENoblY7spMnCiFMzOTshIHRNqPMi1xX5JG6TcB61qtMG\nOTHk\r\n=shsW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIxi4UKANEzi7lPMGXavQH99oMBiZ9XtgCT4fiRpIJTQIgW8AmpG4UPejugczIjXRF9CYg/xPWsQNbD0L8CF+Ft6g="}]},"_npmUser":{"name":"anonymous","email":"dannycoates@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.0.1_1615492322469_0.8422808195337661"},"_hasShrinkwrap":false,"contributors":[]},"6.1.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.1.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"https://github.com/mozilla/node-convict/tree/master/packages/convict"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^18.1.3"},"gitHead":"41e8c4ad755483e31c5a602bb4856d82318c0ab6","_id":"convict@6.1.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-8dzppr6Z9URlm6P8N9NiydFRq2NWtQyf4RZOK5m0Q48fWWuKamHLXD7Qz/SiLvRXnjQcKCuHayIk9Fk51sax0w==","shasum":"5b393bd675a0e743390abd0c5bf9e2b9a2edf4b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.1.0.tgz","fileCount":4,"unpackedSize":41428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkDRZCRA9TVsSAnZWagAAD64P/320iS4mG32kDV38/qaf\nBLQky1tfCfBkzDmBAee7m0IcXKRTjkLvwxyEBU2WuWSBq6OD0mGBqs2hRJEd\n2q3iP0946oyeSYMBXM1Q4wMinVs3K29yWd6++1dZqGB85bc3sjWDzTTCvd6e\n29BfQ9QQ/zyt5Jo8nljKkUuO4GSZ/XSDDR3yGOW4/sB4nyVesPShQQbLbZro\nJfRAizy8MfuZwDPhRhaxVYpwoM8+htLGIXmoBWaBiLiNwjh90ks7T/F32+lk\nS2qdOb+SMbmMlyKDA+NGOnnUol7d3W/KLUVJjsQb52KMNvEAqCHBEW2ltbla\ngpFgp+3bX+0XIsh5rM5UDDvS40lOeX3RKy/W6+jE/wBkKkf159w3aO4H0CxR\noA2aNWn+ptRGR5ZNv2VZUulzzKSBhVC1zBZ6DwwItOkwk84f6vCroEBuK0r2\nhh/xRfqjfCwIRvq0vm4ctSMXRMv3ZXXMOZ0cZouB9mXIIeKt09oRcgLIz87G\n/nDydZP3Tc1tG5BOCWw07jbazsXdabTkGquZ7XcJXlxeXHb9aBF+wh1sEMPb\nem9TwHzKFCG/xAu3vR8UeTvGLsHAI/KaHLaeGlkqSPS8kC2WqdUIGbbQktuv\nwKdGee/Z4wR3+HtSDL4BQg1tNZbC6EtwxcioTnmfKFpzVv+DYRVdINlVadzm\nNdmA\r\n=PRlP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4m1CGFS/f2TlWw0slp2h13jek0Dm9GyyRHPkXOsvhkQIgLZgrlpS+kXtAjVnHN41jJjWwRXyflIMc0UHMPOhSmuM="}]},"_npmUser":{"name":"anonymous","email":"dannycoates@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.1.0_1620063321226_0.8946930078435744"},"_hasShrinkwrap":false,"contributors":[]},"6.2.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.2.0","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git#master"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^20.2.7"},"gitHead":"bdd8a4e55a236c2ccb2a2d6062c9ac3ddec34af6","_id":"convict@6.2.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/4.0.0/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-aCk1+VWt3TG6SJV59u+wwuza7lvtlJfj6zH/fmE1xzx5yZnNby1lPYkccq1mKaJJXHjk9cuVCFWVVIhbkpmwRw==","shasum":"d227aef6d77a4d518ca6a6a3b863bdfdb6dc5665","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.2.0.tgz","fileCount":4,"unpackedSize":41420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg79gZCRA9TVsSAnZWagAATBUQAJG7QrPQSSBu7fI5SyeP\nLrpCo/yjJe8B3ABCtJ0XTr8biVJP0H2pbo6Jw+p/JS68vEob6EbQIcgmROd6\nSRHoZoIbq0FGxsclSYFV1E1PytTa4W59F4uMKZttulMUbfxW06py7vsjFl8O\nSDLWUBwl/ZeHAx/gjD/kR8YFiACO+PPF0kJPMmykOrDZAZIELDEwbNDFhZ9r\nn60VTb4Znwa9Gx74D+1FaHEYeQx4xhetoWxPErVbOygN97FEQt+AoThpm/YE\nNh/ICNaYWckWi6h/Smf4FgoOA4jfoo+jsSGwD+WPhILHAl0iLMjA/No5ocqa\niX/d7wmOaV/Fpx3PDQ1S4FP/UL8bfsn2DQSEVmLcPpIthvywgAaEf4dtqCl8\nrszXPPsg3tGCGBno7YqX0RFXmWLKmB3z/vZqdd9NKtlq08cfh6cIS0EO8d/+\nM31BkkOwIoNIrKvX8OWnJbd/4VhSRK3+xXFaLrJ9v14eTTBGtJaBa5IMPWCF\naJjQh6Atuisuu0WjoNVmD7TCxGuU2SjpOzgf1nAyMVM5XgNoESX69+jJUntG\nDDCe//PdgC+U1LyW4IEjARVKfaIykaceUQogNdiBmJx/p106FWkJi8gIz4g7\nCkri64TE/SgQxcep216sDmC0cTEXT0t0JFHbQ83kLD1Gy9Zu3zBrW8z+Semr\nhKuB\r\n=cVdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHlAVB16sDE63CsXNRYWQawlwPxrmiZrIHqOexGLMsDAiEAy1ysp1NNyW65Mb2d7XLEfRpO302XLv4Kp9uI95mobxM="}]},"_npmUser":{"name":"anonymous","email":"ma.darche@cynode.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.2.0_1626331161460_0.863426817607112"},"_hasShrinkwrap":false,"contributors":[]},"5.2.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","key value store","schema","nested","validation"],"version":"5.2.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"scripts":{"posttest":"npm run lint","test":"mocha --check-leaks test/*-tests.js","posttest:coverage":"npm run lint","test:coverage":"nyc --nycrc-path=nycrc.json --cache-dir=/tmp/nyc_cache_convict mocha test/*-tests.js","pretest:ci":"npm run lint","test:ci":"npm run test:coverage && cat /tmp/nyc_report_convict/lcov.info | coveralls","lint":"eslint .","lint:fix":"eslint --fix .","version":"./assert_changelog_ready $npm_package_version"},"main":"lib/convict.js","dependencies":{"json5":"2.1.0","lodash.clonedeep":"4.5.0","moment":"2.24.0","validator":"11.1.0","yargs-parser":"13.1.2"},"devDependencies":{"coveralls":"3.0.7","deep-object-diff":"1.1.0","eslint":"6.5.1","js-yaml":"3.13.1","mocha":"6.2.1","must":"0.13.4","nyc":"14.1.1","toml":"3.0.0"},"gitHead":"e8d079786f0447b98a8ac7dd7016db2753841d8d","_id":"convict@5.2.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","_npmUser":{"name":"anonymous","email":"ma.darche@cynode.org"},"dist":{"integrity":"sha512-wbBlbBMHQyuRVVrZOfVJ2Dq1z3tTNP7UXC7ox0BUHxSc/AxQ8TuyRaHUYTSSjyPCkxQI64VTtWbA1vKbXrkJIw==","shasum":"15397cf4025f448121dec539a3660ffff28e7f0d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-5.2.1.tgz","fileCount":5,"unpackedSize":56376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+uJfCRA9TVsSAnZWagAAhNIP/iYKkB5akdryhXIsN4OZ\nq7tNCDJgIJGRJ7CDRz4QOh+hbK8H3PKaGvhn9mGHcctQHySMvDqPfTa96JA8\n5sgoDztOb1TkX0aWCYfku+HbYjNj3lhdlmxaE49xPwzjW2WMCGaRpar3r4az\nSQomOhfxlQ6WJa2exYsmaya6e8hZKb99cdldFFA6kiwaSr38dT1omg0eOjJu\nW+PX7gGPF4cW6/TTKvt/jfmnjo5ptAtcPbEJLSBXoit/knbtdaC2aNvY7UhF\nvGo6wO3sDAESw7NMnJ/veU2TWhebZ8+Jew1rmVrV1AN3Bs6Ux/Jqj8KLCHv2\nNB9ESDcrogHNXXUNq31H8dZme/lFnmpamxM4kY1qs3RIxJmQnFWV1YP5riSi\nQOUp+H1XjkhklGHKljqR7hKj/fIiBQLgrCtIeprrYB3dQo4HgmiypGXsyMuB\nNW4eE+MHGFC19kuy3mKVycP/dZl7mU6lxa+qL3HuX3jA5tlYwauZoooVq2eA\nD6CAhQ8Qt8Vc3OErI2XaeQ/2Y72kCvQec5lcHiB6qX3Y6LF3XepKbwOXDF5v\n9bq6mie5kRorirbJpDD/cuAEgxGP1O5+TwgTwSQkvsSoDs2f+YPiRd8OKk2E\n1G0XmgQOg2PkAHmxEx8L8ijq8rxNRWBPTP/mMl+pLRh7+OsRc2zDfbYdihVv\n57Bu\r\n=pKdI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfOPUlrufCpZvf2H+If9UZvXoq1RdwHtidWola74RRZwIgU4UsrR6fUCrh6nZGD5bI7bCG8pRW+342gG5q9bXLQHc="}]},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_5.2.1_1627054686923_0.5687098848149816"},"_hasShrinkwrap":false,"contributors":[]},"6.2.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.2.1","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git#master"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^20.2.7"},"gitHead":"5eb1314f85346760a3c31cb14510f2f0af11d0d3","_id":"convict@6.2.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/4.0.0/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-Mn4AJiYkR3TAZH1Xm/RU7gFS/0kM5TBSAQDry8y40Aez0ASY+3boUhv+3QE5XbOXiXM2JjdhkKve3IsBvWCibQ==","shasum":"9c7f1442d8d0421b2ac72062e7b52c444b2827eb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.2.1.tgz","fileCount":4,"unpackedSize":41419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2mvxCRA9TVsSAnZWagAAUOAQAJuHGBXEK8llFpqTZlQD\nnIVnU2A5gK0Cpe4Pwcwk0CzsHgknHIWgFI1M05BsdwwNqjvF2glJF+Xy/I83\nbFoSBWyT/Wj46jl1tV9P3dM6mZFFlel5e0axKzouRWLcFbNz9pZ+8k40Zos/\nO1A8XqvoWt2k2yYz8J2nzcdVh9Ea90UpUtMjmoKeVDSi5klSo1JuD3ybuIBb\nY/U70ITs8lhhDr8Ov2LKhGq/C06NHvas5vjl3ubVLjKAjIna88NU502aXOq1\nxJaRsMWsAcZ8D3IJqAgScyxXYgRzbX0XAV7DUxuTWcqBHK4Frrjb1/xvSp8C\naADtt4tcTv1nkOMrTDSpJHbrsVdAuJ+aAJ1pSQ2LOfbrMgLg+A7D7s5yw1pi\nx4Q404M8VY8OyPO939RVS1hD2VItUBn2pTU7/2sAgQbdMECaM8Bel4wpa9En\n6PxfUqF+j5UlqMHINX1wE2DYH6dxaf9KUgapI0oj2rKtQFTz51IuLNGligsg\nrdJCgaRR6MDdOE1xUpACf7b/MvAcdHVZqEIVhpEZNPOeuJDs4AF+qUhdloGd\n5tJzazWXj8Fx2knCH2BtzNOo2tiIksfRMpsqh6n93KIYoMR3B06GV5HalrJV\n45AlG4UONo/7IZ/8W7j/4kv/ePLx0Bx9d4mTrt+WXZ3FM6DY1iZC7GYB4aZT\n7fgd\r\n=0ziD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElkY5C2mnhGsJVn/f2DLFNusoxg/NUUz4AcM4AlLl1PAiB5ryVmE/MnGIMPxihQqDdymEKOrgCrhG3D1d2FeDI+jA=="}]},"_npmUser":{"name":"anonymous","email":"ma.darche@cynode.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.2.1_1634718915802_0.9620202054618308"},"_hasShrinkwrap":false,"contributors":[]},"6.2.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.2.2","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git#master"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^20.2.7"},"gitHead":"4da12f88f77a3a4c1d61fee3bc5d16194892802d","_id":"convict@6.2.2","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-3MsROJiEFN3BAzeFit1t87t7EUFzd44MNd13MLSikV2dsnDl7znwKgtYPPONtnDzxiDW0nBAsxVhSRNrjUrTTg==","shasum":"8168abe41d45b4f5ecd6e249c02553c0612a31af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.2.2.tgz","fileCount":4,"unpackedSize":41591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQDmlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofKQ/+OceRumdjMrPNQSiYCq6w78i6DVwjqrvKjV7EFT4Crs+eHVFN\r\nIdSXHFzThDfRz7GSwTq6eW11kQAr8DPecs5+SR9k85PSvgcrIv2g7tV7gwsv\r\nEBZWb9Z6tT1sLZgwJc1ygzPKiMzsdgOnkmgJw6usAqSlStTHYanSwqE6kzxp\r\n1woMJgOCCZEpmfFY7YV/3wPfknO3IWeRAI0UcwDfH3yR1S169vatRv5duq0q\r\nGcFZtd0fw/hTdxHoETW/kpetZagEXWeaOyKVuwEH/xLpW5oOQeaEitHwLYLA\r\nUMoivvee9EMO682Ol3PfM1qOq9OQluPxTjmtFNM5mc0JMYKMO0/8D6uXHD1e\r\nPg96V2xrZFrlCLgb+xQu1AAM43x9SSSxXKSe5c4KPMlVbqOBoYhET+EpSl94\r\neIBMaWCEKPOe9N+EkkfgPdWkfrvdSF6SN5brupwXxZv3dNfp7cYLW+6/dF3Q\r\nf5X156J3Qoqbr9/nlO61UkkE22wEp1nqTryl5ePaR1BXSQ+p0iy9KU+lyKir\r\n4wPYyigBaKisqjHu5oxCs//VAYttTRE5KEuIG4JCflW7vhtWlOcenc4RrTNM\r\n3OTJOsZ/wTJZjcAmvF3MR9qWOY7VG+fSVQq76oFDVN102pkXX05oc51cp2w7\r\np9lGu+svWoeGYGFTLw/Ld2os3NWIK9jneLY=\r\n=NZ7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCQ5E+rrWnW5rTmxRj0io77PWtQAGU4rBepcBurpe3UgIgaKwg0HbOt+p2VpHDROBwEatHvmvqGxiPyq+h4oWxZzM="}]},"_npmUser":{"name":"anonymous","email":"ma.darche@cynode.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.2.2_1648376229455_0.21828019997979675"},"_hasShrinkwrap":false,"contributors":[]},"6.2.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.2.3","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git#master"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^20.2.7"},"gitHead":"deef5d77f4f6a714579387c2d67a051396477415","_id":"convict@6.2.3","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-mTY04Qr7WrqiXifdeUYXr4/+Te4hPFWDvz6J2FVIKCLc2XBhq63VOSSYAKJ+unhZAYOAjmEdNswTOeHt7s++pQ==","shasum":"61f02858f6f1c5806d55837c5bb54ed64731ee8a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.2.3.tgz","fileCount":4,"unpackedSize":41667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy/0ZeX4M2E872YxJydT5StivJZm+Z56NvMCBLIf4W/QIgWeHCW/jCNELKk9THEBteJrX8z1sOJ0rdyv6wwkQ6BSE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidouuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI+Q//TdVj9DmtCkqHQ8IxHajrDVfW5LMxbLKWb0VV6Y14sWlCjyUS\r\ntH1RKn+0u7irgpD7fclx19tMIg3PkGpEr6dhTwBPxjTvt/lWujSAogTF+w8O\r\ncKUMgfsLdo8AfSsgfLHlPh3dhMGXQjS4D8Ro7KxDKmDCMOjBlcVM2w4LkNAt\r\nHL09DMsh3yzNkyXaSTO5OSth07fl1oq1B+291iC6BYhpYNVAWZiIk5F5jufG\r\n5g+jW/6bLd30iSedB8oNIzgmBI+r9b1rUI2ZbW2rCtV/ytpqKxBHrrXPVEKq\r\n+z6zzyF3e2Zq0tmYFYc/bl8WcScFFm61jg6Y16a2a+YyYyBiQaP35V4OPqlE\r\n09BNpD4K24qbpWg7AduJb7VTO0Qg9LUeCLizHKHNPy7TlBE1v61LvPzi/pz1\r\nuHAVh8ivqiqdcOAU2/Ru4Xyp4KrOa1qcpCbrJhurJ3FwYj65HHXzagfK2Xl7\r\npii1YhY+t3wAsQG00Dy+tXzVB0cNm8Kq/gFqD70Gwt9qM6ZzIBaYE0X25cic\r\nSjD4P59/doOGYcoXszA2iOC5me7zn0mweo4yDOybdwmQqN1HvZwT605FoPyp\r\nJmh15CWhBuZh0YxKUZie+9JcyLAV9yQ2LNPjzT7Fd/aQnW7Tunr5kCF4JrJA\r\nRlQTHI2Xb2ADP7h2vuK9tb0ZOyzJHU5HsAs=\r\n=tK85\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"ma.darche@cynode.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.2.3_1651936174422_0.7914040821752968"},"_hasShrinkwrap":false,"contributors":[]},"6.2.4":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.2.4","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git#master"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^20.2.7"},"gitHead":"e4964f278458809e475369b2bec6467317ef5a9c","_id":"convict@6.2.4","_nodeVersion":"16.19.0","_npmVersion":"lerna/1.13.0/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-qN60BAwdMVdofckX7AlohVJ2x9UvjTNoKVXCL2LxFk1l7757EJqf1nySdMkPQer0bt8kQ5lQiyZ9/2NvrFBuwQ==","shasum":"be290672bf6397eec808d3b11fc5f71785b02a4b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.2.4.tgz","fileCount":4,"unpackedSize":41548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmDelW7gED7Bnhi40SMtqVjfcOwqGmcnMAOwKJX2IToAiBMPI7UXaCf5rbSlH1tYVSnk2wbL5i2goKzmugSLzoG0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuaMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoGw//Uumy8Trct/9w50l/Gn9DnqqsNnB1+WkscTxYTyCVtmMrdIgZ\r\njZcK0SzXwW+gNtGEl2WAsj/cLjfVv8QNe0zTnsvr/Ztj6wXlqPtp/S9ZxB3J\r\n6D7fsq8CQ4XOTFS3pKwjNqEyw2/nwjniWa+iNAx26KWetNn18oJaryRvPfMv\r\nOscf6SxrWmWN/h/ErWkzRu4oybFS7knoK6f4VoKrPLAAMK/k4ekTW7FMJgIx\r\nVdj1jruVn2RoXDZGc8zgzaGa8a5wAdcLHypNUWIJF2XXDDlov07An8nm7UaU\r\nINvfR8h0LwIHjtSiRYmPmRxHrPmgUqWYVQSwWH38IUs95rMbheJCP8UJI1pZ\r\nk4TXtDY/IwKxQrgFRlXBVLTf6LwFmnI7MERPvxHUncdcLRIvsAOjdEkNdkGr\r\njapkLvXiAPPeK3q/lvJ88tfyRNLnSxinU+n04YSDuT/Slk9R7X+pBgF8KQqn\r\n++Z8rgDbaCQ3pHchxGcuLQbvtyyKt+zDKacCMnmJEH0SPfz9389nnONA5QDm\r\nU5dUvL97Kf29n1cKqypbmeyFyTW5O1TMWdLX2lmimKpJB8cO3opK18MAFpzl\r\nBBJckpPEWeYiU+3qVpHT97RRvImFpz3Bb2nYF0Ov62Lay4oplsJEd0Stnbg8\r\nKiksqXCufAT7j66v3jvlvk/+Sk0wBcEGlRg=\r\n=JpDP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"ma.darche@cynode.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/convict_6.2.4_1673110293452_0.6266902707832123"},"_hasShrinkwrap":false,"contributors":[]},"6.2.5":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","keywords":["configuration","config","conf","key value store","schema","nested","validation","customize","env","environment","json","yaml","toml"],"version":"6.2.5","license":"Apache-2.0","homepage":"https://github.com/mozilla/node-convict","repository":{"type":"git","url":"git+https://github.com/mozilla/node-convict.git#master"},"bugs":{"url":"https://github.com/mozilla/node-convict/issues"},"engines":{"node":">=6"},"main":"src/main.js","dependencies":{"lodash.clonedeep":"^4.5.0","yargs-parser":"^20.2.7"},"gitHead":"ba7693f368e10f596397dc676263a578f910a2a9","_id":"convict@6.2.5","_nodeVersion":"22.20.0","_npmVersion":"lerna/1.1.1/node@v22.20.0+arm64 (darwin)","dist":{"integrity":"sha512-JtXpxqDqJ8P0UwEHwhxLzCIXQy97vlYBZR222Sbzb1q1Erex9ASrztJ29SyhWFQjod1AeFBaPzEEC8YvtZMIYg==","shasum":"ae061e00fd55e31706f582283e671edae0cde2ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/convict/-/convict-6.2.5.tgz","fileCount":4,"unpackedSize":41898,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAoNWYp6mVJt+Y14dVB5YihwPxkkmzvRMpiwrSTLCfrmAiAB6ktLYfERBF/ZPp9Eo+P8Ca8TwGVfyuOu8XrURUppeA=="}],"size":13026},"_npmUser":{"name":"anonymous","email":"clouserw@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ohai@6a68.net"},{"name":"anonymous","email":"dannycoates@gmail.com"},{"name":"anonymous","email":"ma.darche@cynode.org"},{"name":"anonymous","email":"rfkelly@mozilla.com"},{"name":"anonymous","email":"vbudhram@gmail.com"},{"name":"anonymous","email":"clouserw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/convict_6.2.5_1773952116382_0.3361488822875911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T20:28:36.506Z","publish_time":1773952116506,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"6.2.5"},"name":"convict","time":{"modified":"2026-03-19T20:28:50.104Z","created":"2022-01-26T18:27:01.131Z","0.0.1":"2012-01-22T20:06:01.009Z","0.0.2":"2012-01-22T20:59:50.353Z","0.0.3":"2012-01-26T22:59:27.110Z","0.0.4":"2012-01-27T03:39:00.756Z","0.0.5":"2012-01-27T03:46:16.341Z","0.0.6":"2012-01-30T19:14:03.670Z","0.1.0":"2013-03-05T15:18:44.192Z","0.1.1":"2013-05-20T00:51:10.326Z","0.2.0":"2013-05-23T08:19:54.933Z","0.2.1":"2013-05-25T08:18:13.495Z","0.2.2":"2013-05-25T08:41:49.429Z","0.2.3":"2013-05-27T20:53:26.790Z","0.3.0":"2013-06-03T21:29:56.943Z","0.3.1":"2013-06-04T20:24:16.492Z","0.3.2":"2013-06-08T06:20:28.333Z","0.3.3":"2013-06-17T22:08:33.328Z","0.4.0":"2013-07-31T21:55:24.466Z","0.4.1":"2013-10-14T15:49:44.058Z","0.4.2":"2014-01-12T19:07:06.699Z","0.4.3":"2014-10-13T18:07:20.983Z","0.5.0":"2014-10-15T20:59:49.130Z","0.5.1":"2014-10-29T19:25:18.957Z","0.6.0":"2014-11-13T23:29:39.546Z","0.6.1":"2015-01-12T19:18:27.385Z","0.7.0":"2015-04-29T16:35:01.517Z","0.8.0":"2015-06-01T05:23:22.162Z","0.8.1":"2015-07-20T16:07:49.696Z","0.8.2":"2015-07-20T16:27:57.419Z","1.0.0":"2015-08-02T04:40:36.809Z","1.0.1":"2015-08-11T18:04:05.909Z","1.0.2":"2015-12-09T18:25:13.959Z","1.1.0":"2016-02-12T00:56:30.634Z","1.1.1":"2016-02-12T01:00:24.083Z","1.1.2":"2016-02-12T11:24:38.960Z","1.1.3":"2016-03-18T16:41:03.484Z","1.2.0":"2016-04-01T16:19:53.555Z","1.3.0":"2016-04-14T13:45:33.210Z","1.4.0":"2016-05-30T23:14:12.698Z","1.5.0":"2016-09-28T16:42:41.002Z","2.0.0":"2016-12-24T16:35:59.758Z","3.0.0":"2017-03-22T02:50:00.347Z","4.0.0":"2017-06-22T17:30:22.879Z","4.0.1":"2017-09-29T12:58:29.234Z","4.0.2":"2017-11-30T15:02:12.150Z","4.1.0":"2018-03-16T15:35:15.031Z","4.2.0":"2018-03-23T16:09:28.706Z","4.3.0":"2018-06-04T00:19:30.546Z","4.3.1":"2018-06-28T18:11:17.466Z","4.3.2":"2018-07-19T13:53:13.612Z","4.4.0":"2018-09-23T01:11:34.927Z","4.4.1":"2018-12-17T15:57:42.121Z","5.0.0":"2019-05-06T15:24:33.463Z","5.1.0":"2019-07-26T14:07:38.525Z","5.2.0":"2019-10-14T21:34:53.850Z","6.0.0":"2020-05-08T16:37:30.794Z","6.0.1":"2021-03-11T19:52:02.645Z","6.1.0":"2021-05-03T17:35:21.383Z","6.2.0":"2021-07-15T06:39:21.595Z","5.2.1":"2021-07-23T15:38:07.109Z","6.2.1":"2021-10-20T08:35:15.957Z","6.2.2":"2022-03-27T10:17:09.638Z","6.2.3":"2022-05-07T15:09:34.571Z","6.2.4":"2023-01-07T16:51:33.659Z","6.2.5":"2026-03-19T20:28:36.506Z"},"readme":"# Convict\n\n[![NPM version](http://img.shields.io/npm/v/convict.svg)](https://www.npmjs.org/package/convict)\n[![Build Status](https://travis-ci.org/mozilla/node-convict.svg?branch=master)](https://travis-ci.org/mozilla/node-convict)\n[![Coverage Status](https://coveralls.io/repos/github/mozilla/node-convict/badge.svg?branch=master)](https://coveralls.io/github/mozilla/node-convict?branch=master)\n\nConvict expands on the standard pattern of configuring node.js applications in a\nway that is more robust and accessible to collaborators, who may have less\ninterest in digging through code in order to inspect or modify settings. By\nintroducing a configuration schema, convict gives project collaborators more\n**context** on each setting and enables **validation and early failures** for\nwhen configuration goes wrong.\n\n\n## Features\n\n* **Loading and merging**: configurations are loaded from disk or inline and\n    merged\n* **Nested structure**: keys and values can be organized in a tree structure\n* **Environmental variables**: values can be derived from environmental\n    variables\n* **Command-line arguments**: values can also be derived from command-line\n    arguments\n* **Validation**: configurations are validated against your schema (presence\n    checking, type checking, custom checking), generating an error report with\n    all errors that are found\n* **Comments allowed**: schema and configuration files can be either in the\n    JSON format or in the newer [JSON5](https://www.npmjs.com/package/json5)\n    format, so comments are welcome\n* **Configuration file additional types support**: custom file type support can\n    be used for the configuration file\n\n\n## Install\n\n```shell\nnpm install convict\n```\n\n## Usage\n\nAn example `config.js` file:\n\n```javascript\nvar convict = require('convict');\n\nconvict.addFormat(require('convict-format-with-validator').ipaddress);\n\n// Define a schema\nvar config = convict({\n  env: {\n    doc: 'The application environment.',\n    format: ['production', 'development', 'test'],\n    default: 'development',\n    env: 'NODE_ENV'\n  },\n  ip: {\n    doc: 'The IP address to bind.',\n    format: 'ipaddress',\n    default: '127.0.0.1',\n    env: 'IP_ADDRESS',\n  },\n  port: {\n    doc: 'The port to bind.',\n    format: 'port',\n    default: 8080,\n    env: 'PORT',\n    arg: 'port'\n  },\n  db: {\n    host: {\n      doc: 'Database host name/IP',\n      format: '*',\n      default: 'server1.dev.test'\n    },\n    name: {\n      doc: 'Database name',\n      format: String,\n      default: 'users'\n    }\n  },\n  admins: {\n    doc: 'Users with write access, or null to grant full access without login.',\n    format: Array,\n    nullable: true,\n    default: null\n  }\n});\n\n// Load environment dependent configuration\nvar env = config.get('env');\nconfig.loadFile('./config/' + env + '.json');\n\n// Perform validation\nconfig.validate({allowed: 'strict'});\n\nmodule.exports = config;\n```\n\nAn example `server.js` file leveraging the `config.js` file above:\n\n```javascript\nvar http = require('http');\nvar config = require('./config.js');\n\nvar server = http.createServer(function (req, res) {\n  res.writeHead(200, {'Content-Type': 'text/plain'});\n  res.end('Hello World\\n');\n});\n\n// Consume\nserver.listen(config.get('port'), config.get('ip'), function(x) {\n  var addy = server.address();\n  console.log('running on http://' + addy.address + ':' + addy.port);\n});\n```\n\nTo launch your example server, and set a port:\n\n```shell\nnode ./server.js --port 8080\n```\n\n*Note*: Command-line arguments *must* be supplied with a double-hyphen prefix (e.g. `--arg`). Single-hypen prefixes (e.g. `-a`) are not supported at this time.\n\n\n## The Schema\n\nA configuration module, with its deep nested schema, could look like this:\n\nconfig.js:\n```javascript\nvar config = convict({\n  db: {\n    name: {\n      format: String,\n      default: ''\n    },\n    synchro: {\n      active: {\n        format: 'Boolean',\n        default: false\n      },\n      remote_url: {\n        format: 'url',\n        default: 'http://localhost:8080/'\n      }\n    }\n  },\n  secret: {\n    doc: 'Secret used for session cookies and CSRF tokens',\n    format: '*',\n    default: '',\n    sensitive: true\n  }\n});\n\nconfig.loadFile(['./prod.json', './config.json']);\n```\n\nEach setting in the schema has the following possible properties, each aiding in\nconvict's goal of being more robust and collaborator friendly.\n\n* **Type information**: the `format` property specifies either a built-in convict format (`ipaddress`, `port`, `int`, etc.), or it can be a function to check a custom format. During validation, if a format check fails it will be added to the error report.\n* **Default values**:  Every setting *must* have a default value.\n* **Environmental variables**: If the variable specified by `env` has a value, it will overwrite the setting's default value. An environment variable may not be mapped to more than one setting.\n* **Command-line arguments**: If the command-line argument specified by `arg` is supplied, it will overwrite the setting's default value or the value derived from `env`.\n* **Documentation**: The `doc` property is pretty self-explanatory. The nice part about having it in the schema rather than as a comment is that we can call `config.getSchemaString()` and have it displayed in the output.\n* **Sensitive values and secrets**: If `sensitive` is set to `true`, this value will be masked to `\"[Sensitive]\"` when `config.toString()` is called. This helps avoid disclosing secret keys when printing configuration at application start for debugging purposes.\n* **Null values**: If `nullable` is set to `true`, the value counts as valid not only if it matches the specified `format`, but also when it is `null`.\n\n\n### Validation\n\nIn order to help detect misconfigurations, convict allows you to define a format for each setting. By default, convict checks if the value of the property has the same type (according to `Object.prototype.toString.call`) as the default value specified in the schema. You can define a custom format checking function in the schema by setting the `format` property.\n\nconvict provides several predefined formats for validation that you can use. Most of them are self-explanatory:\n\n* `*` - any value is valid\n* `int`\n* `port`\n* `windows_named_pipe`\n* `port_or_windows_named_pipe`\n* `nat` - positive integer (natural number)\n\nYou can find other format [here](https://www.npmjs.com/search?q=keywords:convict-format).\n\nIf `format` is set to one of the built-in JavaScript constructors, `Object`, `Array`, `String`, `Number`, `RegExp`, or `Boolean`, validation will use Object.prototype.toString.call to check that the setting is the proper type.\n\nIf `nullable` is set to true, `null` will be a valid value as well.\n\n#### Custom format checking\n\nYou can specify a custom format checking method on a property basis.\n\nFor example:\n\n```javascript\nvar config = convict({\n  key: {\n    doc: 'API key',\n    format: function check (val) {\n      if (!/^[a-fA-F0-9]{64}$/.test(val)) {\n        throw new Error('must be a 64 character hex key')\n      }\n    },\n    default: '3cec609c9bc601c047af917a544645c50caf8cd606806b4e0a23312441014deb'\n  },\n  name: {\n    doc: 'user name',\n    format: function check (val) {\n      if (typeof val.first_name !== 'string') {\n        throw new TypeError(`first name '${val.first_name}' is not a string`);\n      }\n      if (typeof val.last_name !== 'string') {\n        throw new TypeError(`last name '${val.last_name}' is not a string`);\n      }\n    },\n    default: {\n      first_name: 'John',\n      last_name: 'Doe'\n    }\n  }\n});\n```\n\nOr, you can use `convict.addFormat()` to register a custom format checking\nmethod that can be reused for many different properties:\n\n```javascript\nconvict.addFormat({\n  name: 'float-percent',\n  validate: function(val) {\n    if (val !== 0 && (!val || val > 1 || val < 0)) {\n      throw new Error('must be a float between 0 and 1, inclusive');\n    }\n  },\n  coerce: function(val) {\n    return parseFloat(val, 10);\n  }\n});\n\nvar config = convict({\n  space_used: {\n    format: 'float-percent',\n    default: 0.5\n  },\n  success_rate: {\n    format: 'float-percent',\n    default: 60.0\n  }\n});\n```\n\nThe `coerce` function is optional.\n\n##### Custom format for array items\n\nYou can specify a custom format checking for array items:\n\n```javascript\nconvict.addFormat({\n  name: 'source-array',\n  validate: function(sources, schema) {\n    if (!Array.isArray(sources)) {\n      throw new Error('must be of type Array');\n    }\n\n    for (source of sources) {\n      convict(schema.children).load(source).validate();\n    }\n  }\n});\n\nconvict.addFormat(require('convict-format-with-validator').url);\n\nconst schema = {\n  sources: {\n    doc: 'A collection of data sources.',\n    format: 'source-array',\n    default: [],\n\n    children: {\n      type: {\n        doc: 'The source type',\n        format: ['git', 'hg', 'svn'],\n        default: null\n      },\n      url: {\n        doc: 'The source URL',\n        format: 'url',\n        default: null\n      }\n    }\n  }\n};\n\nconvict(schema).load({\n  'sources': [\n    {\n      'type': 'git',\n      'url': 'https://github.com/mozilla/node-convict.git'\n    },\n    {\n      'type': 'git',\n      'url': 'https://github.com/github/hub.git'\n    }\n  ]\n}).validate();\n```\n\n### Coercion\n\nConvict will automatically coerce environmental variables from strings to their proper types when importing them.\nFor instance, values with the format `int`, `nat`, `port`, or `Number` will become numbers after a straight\nforward `parseInt` or `parseFloat`. `duration` and `timestamp` are also parse and converted into numbers,\nthough they utilize [moment.js](http://momentjs.com/) for date parsing.\n\n\n### Precedence order\n\nWhen merging configuration values from different sources, Convict follows precedence rules.\nThe order, from lowest to highest, for `config.loadFile(file)` and `config.load(json)` is:\n\n1. Default value\n2. File or json set in function argument\n3. Environment variables (only used when `env` property is set in schema)\n4. Command line arguments (only used when `arg` property is set in schema)\n\nThis order means that if schema defines parameter to be taken from an environment variable\nand environment variable is set then you cannot override it with `config.loadFile(file)`\nor `config.load(json)`.\n\n```javascript\nprocess.env.PORT = 8080; // environment variable is set\nconst config = convict({\n  port: {\n    default: 3000,\n    env: 'PORT'\n  }\n});\nconfig.load({ port: 9000 });\nconsole.log(config.get('port')); // still 8080 from env\n```\n\n### Overriding Environment variables and Command line arguments\n\nConvict allows to override Environment variables and Command line arguments.\nIt can be helpful for testing purposes.\n\nWhen creating a config object pass an object with two optional properties as the 2nd parameter:\n\n- `env: Object` - this object will be used instead of `process.env`\n- `args: Array<string>` - this array will be used instead of `process.argv`\n\n```javascript\nvar config = convict({\n  // configuration schema\n}, {\n  env: {\n    // Environment variables\n  },\n  args: [\n    // Command line arguments\n  ]\n});\n```\n\n### Configuration file additional types support\n\nConvict is able to parse files with custom file types during `loadFile`.\nFor this specify the corresponding parsers with the associated file extensions.\n\n```javascript\nconvict.addParser({ extension: 'toml', parse: toml.parse });\nconvict.addParser({ extension: ['yml', 'yaml'], parse: yaml.load });\nconvict.addParser([\n  { extension: 'json', parse: JSON.parse },\n  { extension: 'json5', parse: json5.parse },\n  { extension: ['yml', 'yaml'], parse: yaml.load },\n  { extension: 'toml', parse: toml.parse }\n]);\n\nconst config = convict({ ... });\nconfig.loadFile('config.toml');\n```\n\nIf no supported extension is detected, `loadFile` will fallback to using the\ndefault json parser.\n\n#### Allow comments in JSON files\n\nIf you want to allow comments in your JSON file, use [JSON5](https://www.npmjs.com/package/json5).\n\n```javascript\nconvict.addParser({extension: 'json', parse: require('json5').parse});\n```\n\n\n## API\n\n### var config = convict(schema[, opts])\n\n`convict()` takes a schema object or a path to a schema JSON file and returns a\nconvict configuration object.\n\n**opts:** Optional object:\n\n  - **opts.env**: Override `process.env` if specified using an object `{'NODE_ENV': 'production'}`.\n  - **opts.args**: Override `process.argv` if specified using an array `['--argname', 'value']` or\n  a string `--argname value`.\n\nThe configuration object has an API for getting and setting values, described\nbelow.\n\n```javascript\nvar config = convict({\n  env: {\n    doc: 'The application environment.',\n    format: ['production', 'development', 'test'],\n    default: 'development',\n    env: 'NODE_ENV'\n  },\n  log_file_path: {\n    'doc': 'Log file path',\n    'format': String,\n    'default': '/tmp/app.log'\n  }\n});\n\n// or\nconfig = convict('/some/path/to/a/config-schema.json');\n```\n\n### convict.addParser(parser or parserArray)\n\nAdds new parsers for custom file extensions\n\n### convict.addFormat(format) or convict.addFormat(name, validate, coerce)\n\nAdds a new custom format, `format` being an object, see example below.\n\n```javascript\nconvict.addFormat({\n  name: 'float-percent',\n  validate: function(val) {\n    if (val !== 0 && (!val || val > 1 || val < 0)) {\n      throw new Error('must be a float between 0 and 1, inclusive');\n    }\n  },\n  coerce: function(val) {\n    return parseFloat(val, 10);\n  }\n});\n```\n\n### convict.addFormats(formats)\n\nAdds new custom formats, `formats` being an object whose keys are the new custom\nformat names, see example below.\n\n```javascript\nconvict.addFormats({\n  prime: {\n    validate: function(val) {\n      function isPrime(n) {\n        if (n <= 1) return false; // zero and one are not prime\n        for (let i=2; i*i <= n; i++) {\n          if (n % i === 0) return false;\n        }\n        return true;\n      }\n      if (!isPrime(val)) throw new Error('must be a prime number');\n    },\n    coerce: function(val) {\n      return parseInt(val, 10);\n    }\n  },\n  'hex-string': {\n    validate: function(val) {\n      if (/^[0-9a-fA-F]+$/.test(val)) {\n        throw new Error('must be a hexadecimal string');\n      }\n    }\n  }\n});\n```\n\n### config.get(name)\n\nReturns the current value of the `name` property. `name` can use dot notation to reference nested values. E.g.:\n```javascript\nconfig.get('db.host');\n\n// or\nconfig.get('db').host;\n```\n\n### config.default(name)\n\nReturns the default value of the `name` property. `name` can use dot notation to reference nested values. E.g.:\n```javascript\nconfig.default('server.port');\n```\n\n### config.reset(name)\n\nResets a property to its default value as defined in the schema. E.g.:\n```javascript\nconfig.reset('server.port');\n```\n\n### config.has(name)\n\nReturns `true` if the property `name` is defined, or `false` otherwise. E.g.:\n```javascript\nif (config.has('some.property')) {\n  // Do something\n}\n```\n\n### config.set(name, value)\n\nSets the value of `name` to value. `name` can use dot notation to reference\nnested values, e.g. `\"db.port\"`. If objects in the chain don't yet exist,\nthey will be initialized to empty objects.\nE.g.:\n```javascript\nconfig.set('property.that.may.not.exist.yet', 'some value');\nconfig.get('property.that.may.not.exist.yet');\n// Returns \"some value\"\n```\n\nIf you call `config.load` or `config.loadFile` after `config.set` then value provided by `config.set`\nwill be overridden in case of conflict.\n\n### config.load(object)\n\nLoads and merges a JavaScript object into `config`. E.g.:\n```javascript\nconfig.load({\n  'env': 'test',\n  'ip': '127.0.0.1',\n  'port': 80\n});\n```\n### config.loadFile(file or fileArray)\n\nLoads and merges one or multiple JSON configuration files into `config`.\nE.g.:\n```javascript\nconfig.loadFile('./config/' + conf.get('env') + '.json');\n```\n\nOr, loading multiple files at once:\n```javascript\n// CONFIG_FILES=/path/to/production.json,/path/to/secrets.json,/path/to/sitespecific.json\nconfig.loadFile(process.env.CONFIG_FILES.split(','));\n```\n### config.validate([options])\n\nValidates `config` against the schema used to initialize it. All errors are\ncollected and thrown or displayed at once.\n\n#### allowed option\n\n1. `warn`: If set to `warn` (that is `{allowed: 'warn'}` is passed), any\n   properties specified in config files that are not declared in the schema will\n   print a warning. This is the default behavior.\n\n2. `strict`: If set to `strict` (that is `{allowed: 'strict'}` is passed), any\n   properties specified in config files that are not declared in the schema will\n   throw errors. This is to ensure that the schema and the config files are in\n   sync.\n\n3. `output` : You can replace the default output `console.log`\n   by your own output function. You can use [debug module][debug] like this:\n   ```javascript\n     output: require('debug')('convict:validate:error')\n   ```\n\n[debug]: https://www.npmjs.com/package/debug\n\n### config.getProperties()\n\nExports all the properties (that is the keys and their current values) as JSON.\n\n### config.toString()\n\nExports all the properties (that is the keys and their current values) as a JSON\nstring, with sensitive values masked. Sensitive values are masked even if they\naren't set, to avoid revealing any information.\n\n### config.getSchema()\n\nExports the schema as JSON.\n\n### config.getSchemaString()\n\nExports the schema as a JSON string.\n\n### config.getArgs()\n\nThe array of process arguments (not including the launcher and application file arguments). Defaults to process.argv unless an override is specified using the args key of the second (options) argument of the convict function.\n\n### config.getEnv()\n\nThe map of environment variables. Defaults to process.env unless an override is specified using the env key of the second argument (options) argument of the convict function.\n\n## FAQ\n\n### [How can I define a configuration property as \"required\" without providing a default value?](https://github.com/mozilla/node-convict/issues/29)\n\nThe philosophy was to have production values be the default values. Usually you only want to change defaults for deploy or instance (in aws speak) specific tweaks. However, you can set a default value to `null` and if your format doesn't accept `null` it will throw an error.\n\n### [How can I use convict in a (browserify-based) browser context?](https://github.com/mozilla/node-convict/issues/47)\n\nThanks to [browserify](http://browserify.org/), `convict` can be used for web applications too. To do so,\n\n* Use [`brfs`](https://www.npmjs.com/package/brfs) to ensure the `fs.loadFileSync` schema-loading calls are inlined at build time rather than resolved at runtime (in Gulp, add `.transform(brfs)` to your browserify pipe).\n* To support *\"loading configuration from a `http://foo.bar/some.json` URL\"*, build a thin wrapper around convict using your favorite http package (e.g. [`superagent`](https://visionmedia.github.io/superagent/)). Typically, in the success callback, call convict's `load()` on the body of the response.\n\n\n## Migrating\n\n* [Migrating from Convict 5 to 6](MIGRATING_FROM_CONVICT_5_TO_6.md)","users":{}}