{"_id":"hapi-config","_rev":"31-fbccf6999fe5b818d629d839ce22361a","name":"hapi-config","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","dist-tags":{"latest":"0.2.2","undefined":"0.2.2-pre.0"},"versions":{"0.0.1":{"name":"hapi-config","version":"0.0.1","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.1","scripts":{},"_shasum":"55e88b7cc3b41180e0fed41a28f8aa064ee1dd34","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.29","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}],"dist":{"shasum":"55e88b7cc3b41180e0fed41a28f8aa064ee1dd34","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.1.tgz","integrity":"sha512-Ch+uCQyrZ7NzPgXNfg5HOnrXQqe//q+qBw/kxSY+/vnpoUv9PofRuNFqp6DfkP2oq7nOtv9BPBI8BzPM2o9VEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4ebo0DkV6fAq/v8PvdlGhmP1Pzuu9FEDe8KyatYN1yAiEA8tzsgDpLDIsgQZuQtmUC7IOvhZ5TpaB14RqeunjtlTE="}]}},"0.0.2":{"name":"hapi-config","version":"0.0.2","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"e77c0c76322a6f9bdac754cf775527c28c79929e","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.2","scripts":{},"_shasum":"32ba524b7d9fb134a12eabb8f2025bc46f26f2e7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.29","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}],"dist":{"shasum":"32ba524b7d9fb134a12eabb8f2025bc46f26f2e7","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.2.tgz","integrity":"sha512-C3sjjcCvFQM7k4H149N3iOGWIe5/tXLP6WQFSw1A8wSJXA3cvCth0hfXS7p6Pqh4bTsbfwiLy+fwG+LpJ0rrpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdPuM8RunqFwbnzLLBaavuMb99HMMK4Zkfb5wOndzzfwIhAK9Q+nJvkWgySuq0KIcFOa3Z2MrHzc+uAtmPnyxUh1ek"}]}},"0.0.3":{"name":"hapi-config","version":"0.0.3","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"e77c0c76322a6f9bdac754cf775527c28c79929e","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.3","scripts":{},"_shasum":"1141d398613e17d2cccdee3e8bd8966bfa6c1cad","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.29","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}],"dist":{"shasum":"1141d398613e17d2cccdee3e8bd8966bfa6c1cad","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.3.tgz","integrity":"sha512-ZaYA9b1j1/zxMo5hpPhwApnwDweB3ztf1uRPp1RfkNu05YGse+JKtHFSD/GloVA8aHryT8V+BbT1bYI1fmMLwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCHObrtdS/SeVF/CwhskG52fBvz9tkcbOfcWfHBuXz0AiAu3+66//NfiB3+NO0op/MDeczxAfeyiNb1rvZ/tMBOQg=="}]}},"0.0.4":{"name":"hapi-config","version":"0.0.4","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"766799dc2deaef1d805493ca35910b68694fe33b","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.4","scripts":{},"_shasum":"d201066cd4bf85427fdeeae4fa6de0b16a6c0cfe","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.29","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}],"dist":{"shasum":"d201066cd4bf85427fdeeae4fa6de0b16a6c0cfe","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.4.tgz","integrity":"sha512-bphwVF6dLOQsf7je+AJ06lEc9qzmeMIXmeIYzlRkwg5V+adMOfyY8BKRiZj87ZgoqPDWAQy4U+p5SDZSlzX6IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuqmSTKc0741BUgI9Tx0dvkgqftAmWWx9V+1XuNNJbnAIgYJJjxBVNpUspu24jcGtJqv7tjACmdNlZxiTqwg1YCgA="}]}},"0.0.5":{"name":"hapi-config","version":"0.0.5","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"4ca82c89e4a1afb160ccc46554b3920cbc1edd54","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.5","scripts":{},"_shasum":"60f705e6649b912345c9563aea1c7800ba011a61","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.29","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}],"dist":{"shasum":"60f705e6649b912345c9563aea1c7800ba011a61","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.5.tgz","integrity":"sha512-Ilm7wW+2BhpWgcvtdcIsSnt5QOWbZaW5MALeMJSFHJGFi4NJfosKiFUux/6BFUYvmSh8MVly0j0S0J9guRGdKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBZx4nc5iOuLszTrG1o/edi1HsRk5GFQfonTshVcB03QIhAMXD4FxwND5Ea5WeuFk6B7xbBIQK3t2gHmrkvpyT/M8h"}]}},"0.0.6":{"name":"hapi-config","version":"0.0.6","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"023c24aa664db6fdcbaa9a738973ca29cc3b5bb6","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.6","scripts":{},"_shasum":"45f590d770e53dc161e8623e4747c45d459a0e85","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.29","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}],"dist":{"shasum":"45f590d770e53dc161e8623e4747c45d459a0e85","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.6.tgz","integrity":"sha512-68oTNRIeTF05dKGe6i0GWiHqRaAu2Dtu7U6ZO1A/PwhZmd3KEMX04tNJdnHPF726VXQQTyN72rI/LmAe8fE3dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwlTs5l43CiSGaVy72im7hm1jwCoUYZ1cgLzpTawcqIAIhALy6LA/TGpFHis9x9baDqqVsqCL8gPTiQiCluSFYSb6X"}]}},"0.0.8":{"name":"hapi-config","version":"0.0.8","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"943e28cdab7ab0072a2142e40b84b82c45c4b0da","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.8","scripts":{},"_shasum":"93cadfe89b76291f520ab99e5d0ccbb4eadb03d1","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"dist":{"shasum":"93cadfe89b76291f520ab99e5d0ccbb4eadb03d1","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.8.tgz","integrity":"sha512-nNliETL8hLMkVMEtxW9ZK5eCuuEtCk8tkFKnbsIXHzGaGNtbb2aQwQJQj4ZIL8xKQVL2DIYSkt6ExOl/adbKxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfgjpH++DCTSf/1ubwMBHT+gzHVogB0FkcSMl8W2Sa/AiEAogR6TUZia1HgzDyjH9gyDsa2+KhDuaWfMbhhk70WOM8="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}]},"0.0.9-pre":{"name":"hapi-config","version":"0.0.9-pre","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"b857c784b0d5349a6cade2764c0fa4f7dca51181","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.0.9-pre","scripts":{},"_shasum":"aa6eaa10bb0853e1d81923e470e542231218f7e2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"dist":{"shasum":"aa6eaa10bb0853e1d81923e470e542231218f7e2","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.0.9-pre.tgz","integrity":"sha512-NTrFrgv+e2lI3nm4Azs3krTlVhoGWauj1PO2USCrUVFyrpTcagcfZdXIk0qg9TYeo58XBkvKYzaBLalR49uayA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHX93SMq3vE4VD+jcsvDI8fADevt+pI48qjDyHkPPpY5AiEA53OSmVuN+WmoTus8AzLTcEDDRF0ke5nXMqEqwMJAg20="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}]},"0.1.0":{"name":"hapi-config","version":"0.1.0","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"a3c451ea76e4fe7d690d86760ddfc80ad63f58cf","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.1.0","scripts":{},"_shasum":"4e0e75a1443a8c9a31ab5b2f8ae21b8772186f91","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"dist":{"shasum":"4e0e75a1443a8c9a31ab5b2f8ae21b8772186f91","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.1.0.tgz","integrity":"sha512-y8xZUXmxq7xUG743+QDRTo3xU8dUXyR0uoFjerGRW3fPu4/A5jzhT2uU7CMACibKc+e7qiyQKH0ewXuJeszIuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq7TaeS8J6oaxozasu70EnAJyxkl8vYWsnZ84Tfxn9mAIhANGpz0bvCNoedWDvNLoasqoe5lk9E6jsOg6Hq8yZQ2uz"}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}]},"0.1.1":{"name":"hapi-config","version":"0.1.1","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"8eff043806f6be117f6c7c79ee215a2077ea4216","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.1.1","scripts":{},"_shasum":"878df4ddf61b076581f795e748aca27dba2440a5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"dist":{"shasum":"878df4ddf61b076581f795e748aca27dba2440a5","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.1.1.tgz","integrity":"sha512-3FMy3T96rNZcdbszUsf+pVRvLOqvNGe+SG9FcPYJ55E3MnP95Ch8nM37dsJbIFXjQUwUHN/30uvOG0fD+y4dhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGc3GRTwDE9apIXUeQi7+oEN5TnOB3/eYDF/1acnIEZyAiEAuJySXgEYwBA93WLQC9LgpF1FPAioIxMsWLM+pJWDfjA="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}]},"0.1.2":{"name":"hapi-config","version":"0.1.2","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"bce3c56d9e8c0586c50fcd1347854f11747f016c","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.1.2","scripts":{},"_shasum":"5e858199338666d330a19d5781e30eb3acd07502","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pagemesh","email":"joel@pagemesh.com"},"dist":{"shasum":"5e858199338666d330a19d5781e30eb3acd07502","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.1.2.tgz","integrity":"sha512-I7UqV/pKb+KPiwJk8+8kgHe4ctXum8JMNaClak3DrVCazciuBZ55xiRudUORiFLPTSnyGWRJ1nLWWymOKWnY/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZR7y65N0hwINqWQDKYmrCqcefh44UQl1AnsK9zJE91AiA7g4zYevME3NSRnIrvRmQiRBtdWQa5mC+/F7oZg8G3Lg=="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"}]},"0.1.3":{"name":"hapi-config","version":"0.1.3","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"dfcd7578f2d8fb1c2c18902c84a994df6056715f","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.1.3","scripts":{},"_shasum":"190e8f431be1d0b31609d38273d145884c145464","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"190e8f431be1d0b31609d38273d145884c145464","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.1.3.tgz","integrity":"sha512-hbpiydd+qQYpwq2Ml0E3zpIF61RWQPuZyFHVx6M57wTNQA2lplTtriiOf3YaULjvXBSvibhEFxZ2U0FvoBE2yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQHgEbkscb0JOE9iET70SnxgpLwnWRlA0DaIAZT8/BbAiBmOMn2g1O8lSPnQaSo4i4jkurr6Kh8AuLTo7uRFSnzPQ=="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]},"0.1.4":{"name":"hapi-config","version":"0.1.4","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Pagemesh/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Pagemesh/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"129b88ecf444e00d061322639973415743458d6e","bugs":{"url":"https://github.com/Pagemesh/hapi-config/issues"},"_id":"hapi-config@0.1.4","scripts":{},"_shasum":"2369ec6bda5da66dd53ac4a9a8cff9513e2ae4e6","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"2369ec6bda5da66dd53ac4a9a8cff9513e2ae4e6","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.1.4.tgz","integrity":"sha512-kMxyurlt5iRl05LTY4d5q8uqyK0hJDZVoXhu1KQHajQeTTvjde2ADMA7A9zgqFjh3OQXrSTUH3ofrhRfxjA4rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO3vvPylIyOYDskfihrNaf9J9DFlccPtSmKrI6ZMh92AiAxF+9vVIhh/McoVuxuCsTP5Jt47I0qSMF/PsjMLhbaiw=="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]},"0.1.5":{"name":"hapi-config","version":"0.1.5","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Covistra/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Covistra/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"hapi":"^8.2.0"},"gitHead":"3d8e695cf6448f7ad9594137c52616d0325ef05d","bugs":{"url":"https://github.com/Covistra/hapi-config/issues"},"_id":"hapi-config@0.1.5","scripts":{},"_shasum":"1cefe85e04c3b3b65a79f15ded6893b1289533dd","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"1cefe85e04c3b3b65a79f15ded6893b1289533dd","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.1.5.tgz","integrity":"sha512-7NUMV44RgfNRJq2sLkIAj4asR/ohhjukix+ziJ0hA/ddB+7oqlCQnHzH3IZPC4mNp6IJDg/8i8ssLtNZExRBnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJgkOI950IGRhSO9dJRfCH0mNLXxowtVwAt2GzzB0gbAiEAjAZA6V5d74zWZJ+KojBFhf6M/Ai/t2ykoOZ2nFYFcJY="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]},"0.2.0":{"name":"hapi-config","version":"0.2.0","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Covistra/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Covistra/hapi-config.git"},"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.3.1","nconf":"^0.7.1"},"devDependencies":{"chai":"^3.4.1","hapi":"^8.2.0"},"gitHead":"19fb89a115dd30de432822ec9aad8f6af4e8a1ac","bugs":{"url":"https://github.com/Covistra/hapi-config/issues"},"_id":"hapi-config@0.2.0","scripts":{},"_shasum":"ffd17605370e28013fce2391ee6111e3c3b8d6ce","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"ffd17605370e28013fce2391ee6111e3c3b8d6ce","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.2.0.tgz","integrity":"sha512-LOQmVMJlzo5R0TC3BPwrmcnpNF8wZfa4zT1mTZma+m8RK7WXuhoEiSHvcDiQCBp6taSwcuM1qrYgIHxQjCY8hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGYnusLLrghQuDjcMq2hZ3hLzxhvXgOzoFUbC8sBuV/wIhAMC80TIp7w9cJhrZ0AL0CVBz1M5BQXNBPGkbfeh/U8U5"}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]},"0.2.1":{"name":"hapi-config","version":"0.2.1","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Covistra/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Covistra/hapi-config.git"},"dependencies":{"js-yaml":"^3.4.6","lodash":"^3.10.1","nconf":"^0.8.2"},"devDependencies":{"chai":"^3.4.1","hapi":"^11.1.4"},"gitHead":"95a623613043b2d9104dd8dbff42464cae206897","bugs":{"url":"https://github.com/Covistra/hapi-config/issues"},"_id":"hapi-config@0.2.1","scripts":{},"_shasum":"ea7f6aa8f2de6acda869dcd1ef0d1250b7bf704b","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"ea7f6aa8f2de6acda869dcd1ef0d1250b7bf704b","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.2.1.tgz","integrity":"sha512-bbgNPlx56ShfvRmq5sYldcF2zBTgwuMP7K6dQJY9W4NqJMU6QYnKgH4VxAJ6JH/qTGFjAniVWSAkaLFfKRONlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfXhvdYlracQBxqeOew1My94LymcqX/J3zUdwRLConaAiBzq+O1IthZ6JymYwlONiTdm0VZgmftNbI12xUvaDrOkg=="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]},"0.2.2-pre.0":{"name":"hapi-config","version":"0.2.2-pre.0","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Covistra/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Covistra/hapi-config.git"},"dependencies":{"js-yaml":"^3.4.6","lodash":"^3.10.1","nconf":"^0.8.2"},"devDependencies":{"chai":"^3.4.1","hapi":"^11.1.4"},"gitHead":"164cc6de25da103d7a4fed65803a106b2a885787","bugs":{"url":"https://github.com/Covistra/hapi-config/issues"},"_id":"hapi-config@0.2.2-pre.0","scripts":{},"_shasum":"92f77afc836b9a6a269b6a564911a5ce8a6e1de3","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"92f77afc836b9a6a269b6a564911a5ce8a6e1de3","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.2.2-pre.0.tgz","integrity":"sha512-QVBb1UIOpXG1GpULLcqmfYCb3Bzt8HXKQs8HVZiG2oj+znu1UnnHUEDDLUjwjR3bLApvUjx/iASqJUY0J1KCcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5386kbYaoIWSvO1D8yP30UytkKl1zF7qdzS8XJGtWBwIhAKFy5IPOERCHUkFUkOZGlBysolrrl1D7SAAW+N1+vxq4"}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]},"0.2.2":{"name":"hapi-config","version":"0.2.2","description":"hapi-config is a plugin for Hapi that manages configuration files, integrated with environment variables and command-line arguments","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"homepage":"https://github.com/Covistra/hapi-config","license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/Covistra/hapi-config.git"},"dependencies":{"js-yaml":"^3.4.6","lodash":"^3.10.1","nconf":"^0.8.2"},"devDependencies":{"chai":"^3.4.1","hapi":"^11.1.4"},"gitHead":"b68a7778a4414719c753c0c5051455fe221206f7","bugs":{"url":"https://github.com/Covistra/hapi-config/issues"},"_id":"hapi-config@0.2.2","scripts":{},"_shasum":"fe54536b9e1c1d4c06f3793bca643d7445baedc3","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jgrenon","email":"joelgrenon@gmail.com"},"dist":{"shasum":"fe54536b9e1c1d4c06f3793bca643d7445baedc3","tarball":"https://registry.npmjs.org/hapi-config/-/hapi-config-0.2.2.tgz","integrity":"sha512-Ii9nPESLLNotX21dVoY3+D/lT6RT0/hbUeFtVLMOpvijJh16QJz3xlRamB6aybTPYd2NMwBWr1mAH4g5k9uFow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQS8/TFB+BfdjGnuu46zyBPx0Wi1okqZ0y4Q8o/+DKYAiAIzCAXrwqXSIQSBCR2FVHJ2vFt+1GInYGnm5X3XxC/Aw=="}]},"maintainers":[{"name":"pagemesh","email":"joel@pagemesh.com"},{"name":"jgrenon","email":"joelgrenon@gmail.com"}]}},"readme":"# HAPI configuration plugin\n\n[![bitHound Overall Score](https://www.bithound.io/github/Covistra/hapi-config/badges/score.svg)](https://www.bithound.io/github/Covistra/hapi-config)\n[![bitHound Code](https://www.bithound.io/github/Covistra/hapi-config/badges/code.svg)](https://www.bithound.io/github/Covistra/hapi-config)\n[![bitHound Dependencies](https://www.bithound.io/github/Covistra/hapi-config/badges/dependencies.svg)](https://www.bithound.io/github/Covistra/hapi-config/master/dependencies/npm)\n\nThis plugin provides a consistent interface to access a unified configuration instance from any anywhere in the system. By using\n[nconf](https://www.npmjs.com/package/nconf), we're able to unify a server environment variables, command line arguments as well\nas the content of configuration files, in JSON or YAML. \n\n# Getting Started\n\nYou just need to install the plugin in your project: \n\n    npm install hapi-config --save\n    \nThen, you integrate the plugin in your HAPI server: \n\n    var Hapi = require('hapi');\n    \n    var server = new Hapi.Server();\n    server.connection({\n        port: 5000,\n        router: {\n            stripTrailingSlash: true\n        },\n        routes: {cors: true}\n    });\n    \n    server.register({register: require('./')}, function(err){});\n    server.start();\n\nYou might want to load this plugin early in your initialization process to benefit from dynamic configuration for your connection. \n\n    var Hapi = require('hapi');\n    var server = new Hapi.Server();\n    server.register({register: require('./')}, function() {\n    \n        var config = server.plugins['config'].CurrentConfiguration;\n    \n        server.connection({\n            port: config.get('server:port'),\n            router: {\n                stripTrailingSlash: true\n            },\n            routes: {cors: true}\n        });\n    \n        server.start(function() {\n            console.log(\"Server has been started on port \"+server.info.port);\n        });\n    });\n\n## Accessing the configuration\n\nYou can access the configuration instance using either \n\n    var nconf = require('nconf');\n    \nor \n\n    var config = server.plugins['config'].CurrentConfiguration;\n    \nBoth approach return the same object (for now). This might be different in future versions though. The prefered way, like\neverywhere in Hapi, is to use the server instance to retrieve dependencies. \n\n## Using JSON config files\n\nYou can add a number of configuration entries directly in a single file by using the --config command line argument. \n\n    node sample.js --config config.json\n    \nYou can set absolutely any structure in this file. Our defaults assume that you have a server entry with some attributes: \n\n    {\n        \"server\":{\n            \"port\": 4500\n            \"log\": {\n                \"name\": \"my-server\",\n                \"level\": \"debug\"\n            }\n        }\n    }\n    \nThe file can also be in Yaml, which is a more convenient language for configuration files (less verbose and fragile)\n\n    server:\n        port: 4500\n        log: \n            name: my-server\n            level: debug\n            \n## Overriding configuration file entries\n\nYou can override configuration entries using the --localConfig command line argument. All configuration entries found in \nthis file will override the default configuration. This is useful for development environment settings\n\n## Overriding configuration for tests\n\nSometimes, you need different settings for your unit or e2e tests. You can easily override configuration values for test using\nthe --testOverrides command line argument. \n\n## Mixing environment and config entries\n\nSome deployment environments are using environment variables for configuration. This plugin let you work with environment as if\nit were a configuration entry. This way, you can have a default in any of your configuration file, and specify the environment\nvariable when running in production. The configuration system will merge everything and give priority to the environment variable. \n\n    MONGOLAB_URL=mongodb://localhost/my-db node sample.js\n\n    // From command line\n    node sample.js --MONGOLAB_URL=mongodb://localhost/my-db\n   \n       \n## Recursive Replacement\n\nWhile this is interesting to mix environment variables with configuration and command line arguments, it's even better to be able to\nuse environment variables inside your configuration entries. This way, you can make change at a single place when deploying your server (or Docker image)\nand get the right value everywhere.\n\n    database:\n        uri: $MONGOLAB_URL\n    MONGOLAB_URL=mongodb://localhost/my-db\n\nIn this example, the $MONGOLAB_URL will be replace by ```mongodb://localhost/my-db```.\n\nYou can use variable replacement inside string, object fields (recursively) and array.\n\n    hosts:\n        - host1:\n            url:\n                host: $MY_HOST\n                path: my_path1\n        - host2:\n            url:\n                host: $MY_HOST2\n                path: my_path2\n    MY_HOST: localhost\n    MY_HOST2: 127.0.0.1\n\nAll object in this array configuration will get the right value.\n\n## Loading arbitrary config files\n\nIf, as part of your server implementation, you need to load arbitrary config files, starting with\nversion 0.1.6, you can use the exposed loadConfig method, specifying the relative path of the file you\nwant to load:\n\n```\nvar cfg = server.plugins['hapi-config'].loadConfig('./my-wonderful-cfg.json');\n```\nor\n```\nvar cfg = server.plugins['hapi-config'].loadConfig('./my-wonderful-cfg.yaml');\n```\n\nThis will produce a valid config object, with all replacement logic applied.\n\n## Wrapping an object as a config\n\nSometimes, you want to provide only a subset of the configuration to your plugin. This is\nachieved using the following approach:\n\n```\nvar cfg = server.plugins['hapi-config'].CurrentConfiguration;\nvar pluginCfg = server.plugins['hapi-config'].wrapAsConfig(cfg.get('plugin1'));\n```\n\nThe resulting ```pluginCfg``` object is a nconf object, with all placeholder replacements\nperformed.\n","maintainers":[{"email":"joelgrenon@gmail.com","name":"jgrenon"},{"email":"joel@pagemesh.com","name":"pagemesh"}],"time":{"modified":"2022-06-18T19:02:50.282Z","created":"2015-02-28T04:37:43.555Z","0.0.1":"2015-02-28T04:37:43.555Z","0.0.2":"2015-02-28T04:44:59.759Z","0.0.3":"2015-02-28T04:46:09.068Z","0.0.4":"2015-03-04T22:00:17.927Z","0.0.5":"2015-03-04T22:02:31.408Z","0.0.6":"2015-03-05T04:04:19.018Z","0.0.8":"2015-08-14T02:36:09.078Z","0.0.9-pre":"2015-08-14T02:57:40.544Z","0.1.0":"2015-08-14T02:57:52.803Z","0.1.1":"2015-08-14T03:02:51.457Z","0.1.2":"2015-08-14T03:05:03.374Z","0.1.3":"2015-08-14T17:17:57.663Z","0.1.4":"2015-08-24T18:15:11.261Z","0.1.5":"2015-11-24T14:57:01.766Z","0.2.0":"2015-12-22T23:32:36.060Z","0.2.1":"2015-12-28T01:14:32.559Z","0.2.2-pre.0":"2016-01-04T16:15:23.779Z","0.2.2":"2016-01-04T16:16:34.543Z"},"homepage":"https://github.com/Covistra/hapi-config","keywords":["hapi,plugin,config,environment,variable,command,line,yaml"],"repository":{"type":"git","url":"git+https://github.com/Covistra/hapi-config.git"},"author":{"name":"joel Grenon","email":"joel@pagmemesh.com"},"bugs":{"url":"https://github.com/Covistra/hapi-config/issues"},"license":"MPL-2.0","readmeFilename":"README.md","users":{"bitsonic":true,"parkerproject":true,"tmurngon":true}}