{"_id":"app-conf","_rev":"62-96a52d9c82dcb505ece79a57b0ecddf4","name":"app-conf","dist-tags":{"latest":"4.1.1"},"versions":{"0.1.0":{"name":"app-conf","version":"0.1.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"168fd55cff2e2d2c0b31bf8b284886e954ea4e3d","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.0.tgz","integrity":"sha512-2klkDs3qgMbe3/oAHzOPpntgL/DE1Oa7Nt6ne0+1mDcbeF6gawvkBDE2/35rOsmvRtC4WL7RU0qQf9LHS1ZRoA==","signatures":[{"sig":"MEUCIQCRS85e1jZ9GxFS8DXzw6E5h/tkPoIs4pYLO6kAx/PWjwIgE0Ke+33cb9zJk0noRXLV0EOdEatzECs/O8VhH+ZNMsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"168fd55cff2e2d2c0b31bf8b284886e954ea4e3d","gitHead":"9dea504cac516541ac0c623f24d7d04da416199b","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.assign":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.1":{"name":"app-conf","version":"0.1.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"9ebfb18c2aa8817b977fdfa08faad5ff72c63195","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.1.tgz","integrity":"sha512-NDp0AD6XT+R+eMuQ3IrMN7JPmWZ+m9VX9Av8WW0hHETJrjB+yN7QQar8HEh6CfzQsbt9smUDVPRijg+RSP5Tug==","signatures":[{"sig":"MEQCIBgAHPmkYWf7vapX/kcznYbEFusLfn/4+Z4+67c6EpkhAiBlLDIzStsveqoQTNZcYB9s450qTYJt3It2vlmjknVMnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"9ebfb18c2aa8817b977fdfa08faad5ff72c63195","gitHead":"b44ed93d0a2c1b4cf92338d91887db88f0b04dc7","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.assign":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.2":{"name":"app-conf","version":"0.1.2","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.2","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"460f094b02c9d63079abb96cf8f8c362329cb5f6","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.2.tgz","integrity":"sha512-35I7PKp5tnz9hD/B1qDxmprSOtw7/hqq7pPRmlKEBybx9Yjnx+i5TX4WtKip7WrxxAnkAl8HfFiGOTY6GydpQg==","signatures":[{"sig":"MEUCIBLDpmtVQA568CPw6zdJobJhBViF6gLcKG17bK5UQIn3AiEAtmTf16uRhXycnG7EQEHF2v1JfYAP6PoCrA4fT1DPqT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"460f094b02c9d63079abb96cf8f8c362329cb5f6","gitHead":"f84e0347d0ec41f48084a7f40e02199c119c9759","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.3":{"name":"app-conf","version":"0.1.3","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.3","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"9b37224fefe79f45eefb3ef72ace98631637dca2","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.3.tgz","integrity":"sha512-g19WVUtYa+vAIRGwariq6byRQR0dOH0DMDlvXx9YItdCsWWpuMJXjuI4MBMfslbJRGYpyQeYS5nHDvIzX5bVrQ==","signatures":[{"sig":"MEYCIQDkKb2k7lR+/3ko5HFVoxi+twKs9AaXoAY+Zf3DLpeaRQIhAI1PTLnY+YwVI/7bS8tXitfm+mQNoJt6fzOtEbV/UEnR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"9b37224fefe79f45eefb3ef72ace98631637dca2","gitHead":"4b8b547178df33ef623dee4c1cb403102eea7aa2","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.4":{"name":"app-conf","version":"0.1.4","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.4","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"0fe203446f0037487ac08ff7ae4c02236dc450b1","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.4.tgz","integrity":"sha512-P8jPdfUNr3hLyiS9gTuYxdOYhugNZEbYH6+Jwx0dyLYrs2ydvdUiyit+e2iFTORErjg7Esga4q7TAVbwDclv/A==","signatures":[{"sig":"MEUCIQD1B+Nt6Al5cWXIhjkHp+sUvHBxJ9QNZ8cPJtv6VndCNgIgbyQi8sAK54tWZlJ2lj2Vvq5SnIzMXu4IQ9oZ/TXHyBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"0fe203446f0037487ac08ff7ae4c02236dc450b1","gitHead":"ee525a0b495c176bd89fbbcdf01520c432bebb19","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.5":{"name":"app-conf","version":"0.1.5","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.5","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"6a275199bb1f8427381d5dbca9dba2478988cfb5","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.5.tgz","integrity":"sha512-UyEWJm0+7rYztt6WnClr+sTurAOuaH6io02DsNmbL1puln7suR4Qt5kUnw9gJzx0rNSE4FmXTUkAbApRB9s7DA==","signatures":[{"sig":"MEUCICTO0HWlSvjKmxyNKNNNhNyXAbvQNwRL12Uotzm/54UnAiEArw8B26xHxzF7zrrhUFKafIUL9J3dcC1/wqY2Hg6OP9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"6a275199bb1f8427381d5dbca9dba2478988cfb5","gitHead":"83398130ba6ee6c4f76cd309b4822302575af510","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.24","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.6":{"name":"app-conf","version":"0.1.6","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.6","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"dc692c8a0e33fa6560d63f7480dbb66ed57c6e3a","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.6.tgz","integrity":"sha512-/nBVUUsjgzoc6TM3IKzAGa4+qB8XUFPeVPuQroD+ivPtX1a2TIUyV7U2Oxsx8oRG3R85mdepSp+hH5uMRHv4GA==","signatures":[{"sig":"MEUCIQCmVg5HhoN2DXfoKptJqQ2Juodf3mVt/A3W7llYrjNvfwIgTUtlCsJTBZlGfEUOFeiUiVB6oqpieHVFANxpqjK7SKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"dc692c8a0e33fa6560d63f7480dbb66ed57c6e3a","gitHead":"7c22d9e6576c8b2c4961be9293e8476cddcc9a35","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.24","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.1.7":{"name":"app-conf","version":"0.1.7","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.1.7","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"78cb13b8217093f4d5914624789821248ad4a138","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.1.7.tgz","integrity":"sha512-YBsf8sG8BnelZdZi3fCpANv48Pt4POmDQq9vamyTFPktRWoKnl/HT4z5Ci61Kz0H9NUksRcI49asRwyhN1unYA==","signatures":[{"sig":"MEUCIQCBb2I9zN/QyjptdzXfSuoBqY2rf3/pgGlvuEY8f7L17QIgCsnQoUEyyKf8lmecukdv0e0TzAk3dm9YNwpRR30GqCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js"],"_shasum":"78cb13b8217093f4d5914624789821248ad4a138","gitHead":"e539951629b43b241caad5021f34828632da16f6","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.24","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.2.0":{"name":"app-conf","version":"0.2.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.2.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"4b0c985f609cc6667ad898b9f31a98788ff29ac2","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.2.0.tgz","integrity":"sha512-vIONYpC8bhKdG7yEkCg3V74/PUosUVfCSe5JfQemhxx3a87sftLygWAHOTGgV1sxnnKl4wdyB0MZgAGGHBu8Qg==","signatures":[{"sig":"MEYCIQDZUQrLJi4vIRZzuUksmkBlwr+Vs/Ot3TGoVAMab3z+XgIhAKdgHv9UIbtAFwDPSw39M1maoeRD0bCdtfZwirJd8pFh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["*.js"],"_shasum":"4b0c985f609cc6667ad898b9f31a98788ff29ac2","gitHead":"57821050a44ff15b883fb8b1498699652612dc07","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.24","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.2.1":{"name":"app-conf","version":"0.2.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.2.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"88684fa674b4a082189a78953dccaba3b49c9150","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.2.1.tgz","integrity":"sha512-blSOZfnMXtn0wy7QlFpp4jmuqsqJ/suiFNo4Mqncd40e39k8bfc9+Zy9J44+f1cpI148tSupf0dH+mrz440dDg==","signatures":[{"sig":"MEQCICtTkjKmM/4m0kTEyz6blqJKsp+orobRS2B4Or4xqrJAAiBXIcFeZN5QK4HIaJkv1IoBNwSyk1DAESZaCSTjy1KWlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["*.js"],"_shasum":"88684fa674b4a082189a78953dccaba3b49c9150","gitHead":"a761ccb20aa253dd6e2e7043c63221eb49eb3d12","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"ini":"^1.2.1","glob":"^4.0.5","js-yaml":"^3.1.0","bluebird":"^2.2.2","lodash.map":"^2.4.1","lodash.keys":"^2.4.1","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1","strip-json-comments":"^1.0.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"},"optionalDependencies":{"ini":"^1.2.1","js-yaml":"^3.1.0"}},"0.3.0":{"name":"app-conf","version":"0.3.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"7b8c0a5f384e5a4c7112208d59ab007a4947ca9c","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.0.tgz","integrity":"sha512-ThH0mK83am/DVpzkfBAzyW1n8/IX/zC6YLt2D7vPTyHOSoo/J9Kd1UCPQbCZWOrp8xGknZPlmqONjkdYUGxOEg==","signatures":[{"sig":"MEUCIFtrTCvYyr1u+hdu3NLQ6HlxlltFym8z/Nwv5H/nS3cUAiEAkVoFTszfT4nep9yHSZjCAFXIPaIHjzI28PHhQA9IzuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["*.js"],"_shasum":"7b8c0a5f384e5a4c7112208d59ab007a4947ca9c","gitHead":"37010c7abb4eaebdecad29bf1bbd54d2627b8bde","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"2.1.7","description":"Those packages can be installed to provided some features:","directories":{},"_nodeVersion":"0.10.33","dependencies":{"glob":"^4.0.5","bluebird":"^2.2.2","lodash.map":"^2.4.1","make-error":"^0.3.0","lodash.keys":"^2.4.1","xdg-basedir":"^1.0.0","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"}},"0.3.1":{"name":"app-conf","version":"0.3.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"90204587bcf1ae114d7cea15a87122d2a7380d7f","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.1.tgz","integrity":"sha512-Y0WM7DqEyk+VLgCYFt+GGYybDSyO9sn6OUpTzmdtVuro8GgJ08Yb783qf2YmVHIoCsQZ6NRplKwHwx/nIA1WvA==","signatures":[{"sig":"MEQCIBwZvH3SWcXoLli6HLcfNCOANMkQxmA0Hbtxb3PG2u8aAiAtVKobK4K9ptVtZeI0SH+XqibgLPvFBhiT443aQyUCAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["*.js"],"_shasum":"90204587bcf1ae114d7cea15a87122d2a7380d7f","gitHead":"0025fff37dfc7dfec7f1eef61a300b2f6ec13f16","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"2.3.0","description":"Those packages can be installed to provided some features:","directories":{},"_nodeVersion":"0.10.35","dependencies":{"glob":"^4.0.5","bluebird":"^2.2.2","lodash.map":"^2.4.1","make-error":"^0.3.0","lodash.keys":"^2.4.1","xdg-basedir":"^1.0.0","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"}},"0.3.2":{"name":"app-conf","version":"0.3.2","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.2","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"97cc663ca8d4e9f33b914eafa688c873e41ea22f","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.2.tgz","integrity":"sha512-P/2T/+3G5s0XkvneG0UleZOkT7q8uI8wNK6VlBgCauECBn/+BNCc8esQwZvcogWMH2NGiZh5loDcXsdGxoF0Vg==","signatures":[{"sig":"MEUCIQD8ui7KHurXWB6LIaLXtIb+GQVMjmZtGXEqbpOUxQL7uwIgC4lLdAgrwtbJehfp4jMTpXLVAKGlab1qmNmXjSII/zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["*.js"],"_shasum":"97cc663ca8d4e9f33b914eafa688c873e41ea22f","gitHead":"663f09327edc6d13b838a8c728ed3a3f26a1e92f","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"2.5.0","description":"Those packages can be installed to provided some features:","directories":{},"_nodeVersion":"0.10.35","dependencies":{"glob":"^4.0.5","bluebird":"^2.2.2","fs-promise":"^0.3.1","lodash.map":"^2.4.1","make-error":"^0.3.0","lodash.keys":"^2.4.1","xdg-basedir":"^1.0.0","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"}},"0.3.3":{"name":"app-conf","version":"0.3.3","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.3","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"52dc366e676f3e8bf058e1951dba8a6dda93506f","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.3.tgz","integrity":"sha512-qbNHbIHdVrV4Lj1VcJf78i1eiPQUI8szaE40WBzQRjZnPw9l31MUr1okM2gDTR3tjIlFVaPQo2vdedDter9gog==","signatures":[{"sig":"MEQCIEnLMKzRD1PYRkIaTbcN4utZ3SvaXcaf9nWmjOMhc007AiBPAcLrhZchMGJEyn34yv6E7FFMS8jRzM1Of6hhGuM7vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["*.js"],"_shasum":"52dc366e676f3e8bf058e1951dba8a6dda93506f","gitHead":"b99f7ddb637939507301705d6511528ab15a9991","scripts":{"test":"mocha index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"2.6.0","description":"Those packages can be installed to provided some features:","directories":{},"_nodeVersion":"0.10.36","dependencies":{"glob":"^4.0.5","bluebird":"^2.2.2","fs-promise":"^0.3.1","lodash.map":"^2.4.1","make-error":"^0.3.0","lodash.keys":"^2.4.1","xdg-basedir":"^1.0.0","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.20.1"}},"0.3.4":{"name":"app-conf","version":"0.3.4","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.4","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"c85de4bd8ff535b46fb08787cd74f3232b650af3","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.4.tgz","integrity":"sha512-eD6+o5uhca7dFzfOyzenhsWpNT8muHHv7GoYR9CQVOjad3ENgMrtmfpkd5I8mL0ZfoF8bfB6VEx90OsExckr1A==","signatures":[{"sig":"MEUCIDHOgWF4nvmSMtk4IBGziBplCUrQa/hVg2C8I79ZmsB0AiEAnmfuz7w8FV/IvRJRi2QzeU4QtLAlG09xWiExze/pWeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js","unknown-format-error.js"],"_shasum":"c85de4bd8ff535b46fb08787cd74f3232b650af3","gitHead":"5c1db5f700313490a6c5d327947489e9f1984351","scripts":{"test":"mocha --require must index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"http://github.com/julien-f/nodejs-app-conf","type":"git"},"_npmVersion":"2.6.0","description":"## Usage","directories":{},"_nodeVersion":"0.10.36","dependencies":{"glob":"^4.0.5","bluebird":"^2.2.2","fs-promise":"^0.3.1","lodash.map":"^2.4.1","make-error":"^0.3.0","lodash.keys":"^2.4.1","xdg-basedir":"^1.0.0","lodash.merge":"^2.4.1","lodash.findkey":"^2.4.1","lodash.flatten":"^2.4.1","lodash.isobject":"^2.4.1","lodash.isstring":"^2.4.1"},"devDependencies":{"must":"^0.12.0","mocha":"^2.1.0","mock-fs":"^2.5.0"}},"0.3.5":{"name":"app-conf","version":"0.3.5","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.5","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf#readme","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"3ffd02fa835a0cbce0615ccaef6f82d23ae2b47d","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.5.tgz","integrity":"sha512-LSDaDUUKxjrEoK9Yl1EWA2EIjwQYrpdr8kvitNkTowCLjDV1ernZao7kI3jjFZPrH1CfSYdCxVVgsuJR94M9vQ==","signatures":[{"sig":"MEQCIAGyHAW4TEydrUVGW3hKgSQfSlIMA/5NaKZsWgBEuRxqAiA56USMk5xQbdZnHe+uqHCpGMCS3XRUjfasMQdRg27WkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js","unknown-format-error.js"],"_shasum":"3ffd02fa835a0cbce0615ccaef6f82d23ae2b47d","gitHead":"fc4998586227e85642c2701cb976d2c4559fa2a5","scripts":{"lint":"standard","test":"mocha --require must index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+ssh://git@github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"2.11.0","description":"## Usage","directories":{},"_nodeVersion":"0.12.3","dependencies":{"glob":"^5","debug":"^2.2.0","bluebird":"^2.2.2","fs-promise":"^0.3.1","lodash.map":"^3","make-error":"^1","lodash.keys":"^3","xdg-basedir":"^1.0.0","lodash.merge":"^3","lodash.findkey":"^3","lodash.flatten":"^3","lodash.isobject":"^3","lodash.isstring":"^3"},"devDependencies":{"must":"^0.12.0","mocha":"^2.1.0","mock-fs":"^2.5.0","standard":"^4.0.1"}},"0.3.6":{"name":"app-conf","version":"0.3.6","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.3.6","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf#readme","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"8cc11bef8e8419a2af87d1bc2a5886aca9868b4f","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.3.6.tgz","integrity":"sha512-wI6WW7ciyg8Pzwzowt5KOSB5fA/r/K0C/bS8D5JBCAiHxdh+KdwlZJYvRKKRpC2O9QsoGYeOWMrVE+WJ459azw==","signatures":[{"sig":"MEUCIDqDYVe4SHN5ejaVIMTeH2bJHUKkwdfuVAo3yYEFDXJTAiEAqvwzBPL3rNA8D5vcdnzuLGx3Jowvxuh4FUcnD3qSHZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js","unknown-format-error.js"],"_shasum":"8cc11bef8e8419a2af87d1bc2a5886aca9868b4f","gitHead":"0756eb7cdc661b7343e28e4b4f98be0fe639b55e","scripts":{"lint":"standard","test":"npm run lint && mocha --require must index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+ssh://git@github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"2.13.0","description":"## Usage","directories":{},"_nodeVersion":"0.10.40","dependencies":{"glob":"^5","debug":"^2.2.0","bluebird":"^2.2.2","fs-promise":"^0.3.1","lodash.map":"^3","make-error":"^1","xdg-basedir":"^1.0.0","lodash.merge":"^3","lodash.findkey":"^3","lodash.flatten":"^3","lodash.isobject":"^3","lodash.isstring":"^3"},"devDependencies":{"must":"^0.12.0","mocha":"^2.1.0","mock-fs":"^2.5.0","standard":"^4.0.1"}},"0.4.0":{"name":"app-conf","version":"0.4.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.4.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"homepage":"https://github.com/julien-f/nodejs-app-conf#readme","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"006f6eb1e6f960342a92d55eaf762ca76d2d5f28","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.4.0.tgz","integrity":"sha512-Zal8U6iS0QnYX+UOiheOmm0J4O1LjKrrM7idypAPj4uMzXWeundKQproEXXxDOYk7sLSVkCC7vkJhuQ7NewdEg==","signatures":[{"sig":"MEQCIGg24dkyaTUpHkz6nGimTd7T7CFy1DL2Kc3dv7a1xulsAiBdhfW62zx3HshQciDtB1eXLuYF1D92KLxbOk2lU8UkrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js","unknown-format-error.js"],"_shasum":"006f6eb1e6f960342a92d55eaf762ca76d2d5f28","gitHead":"9afa2189c695546c3fdd1c4281bfa67dd9ac8a6e","scripts":{"lint":"standard","test":"npm run lint && mocha --require must index.spec.js"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+ssh://git@github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"2.13.0","description":"## Usage","directories":{},"_nodeVersion":"0.10.40","dependencies":{"glob":"^5","debug":"^2.2.0","bluebird":"^2.2.2","fs-promise":"^0.3.1","lodash.map":"^3","make-error":"^1","xdg-basedir":"^1.0.0","lodash.merge":"^3","lodash.findkey":"^3","lodash.flatten":"^3","lodash.isobject":"^3","lodash.isstring":"^3"},"devDependencies":{"must":"^0.12.0","mocha":"^2.1.0","mock-fs":"^2.5.0","standard":"^4.0.1"}},"0.4.1":{"name":"app-conf","version":"0.4.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.4.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"}],"homepage":"https://github.com/julien-f/nodejs-app-conf#readme","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"0d6e967b77e972fb6fb48b3103bde57490a2a3ac","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.4.1.tgz","integrity":"sha512-W6uFiC3H9VOtX/jZvN9ZyW5h0RH860PPRJ8GdqRIh+fJRlQlo8HPp9Bz3qi+YV5iNw0jG/1ijSBi1ZN4qF6BhA==","signatures":[{"sig":"MEYCIQCjaQks4JJR9YktUQXI+LSQFxqtS2CzGYxChUbBpMkKGgIhAJPHL4vCbYw7YgR5IljePUXSNlhN9kE59kPHUoCpONU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","entries.js","serializers.js","unknown-format-error.js"],"_shasum":"0d6e967b77e972fb6fb48b3103bde57490a2a3ac","gitHead":"11a88eae5063b4a210323c7b8bb9b55d75c21de7","scripts":{"lint":"standard","test":"mocha --require must index.spec.js","posttest":"npm run lint"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+ssh://git@github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"3.10.8","description":"## Usage","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7","debug":"^2.2.0","lodash":"^4.13.1","bluebird":"^3.4.0","fs-promise":"^0.5.0","make-error":"^1","xdg-basedir":"^2.0.0"},"devDependencies":{"must":"^0.13.1","mocha":"^3.0.0","mock-fs":"^3.11.0","standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf-0.4.1.tgz_1477471204637_0.6406356315128505","host":"packages-12-west.internal.npmjs.com"}},"0.5.0":{"name":"app-conf","version":"0.5.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.5.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"}],"homepage":"https://github.com/julien-f/nodejs-app-conf#readme","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues"},"dist":{"shasum":"2f8373b95972fda537857ef100dcd10268be9032","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.5.0.tgz","integrity":"sha512-0w2s5NA/sb/vRTLR5u5LTrgZzdYG9U304Q37fCQCPXh0aMwZkDdLnK5wDHR7oguaCJgYhtsvn/MsWj9p/s8oJw==","signatures":[{"sig":"MEUCICfhqaTqhZc4VPkUjE7u+JkUG8KAYnJDt7l0AqK4yromAiEA5MZByXps5ppEQ8AO5fMvSa951iyLVq2rz20Gz4ZALCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js","entries.js","serializers.js","unknown-format-error.js"],"gitHead":"30c04fe78447cd0c5f37a033c187022c65f62f9b","scripts":{"lint":"standard","test":"mocha --require must index.spec.js","posttest":"npm run lint"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+ssh://git@github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"5.3.0","description":"## Usage","directories":{},"_nodeVersion":"8.1.2","dependencies":{"glob":"^7.1.2","debug":"^2.6.8","lodash":"^4.13.1","bluebird":"^3.4.0","make-error":"^1.3.0","xdg-basedir":"^3.0.0"},"devDependencies":{"must":"^0.13.1","mocha":"^3.4.2","mock-fs":"^4.4.1","standard":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf-0.5.0.tgz_1500980760119_0.5397514272481203","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"app-conf","version":"0.6.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.6.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"89160ba0369bd6a864c90a55d4a25f422e9ee595","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.6.0.tgz","fileCount":7,"integrity":"sha512-FknU1++wj1E5tSV5FkcVz/8RTvZD79zLSuIefoP2U3WLGx3bWVUEBPx3bzTDNBMuPpcWNeMMQByKYheML/Y+lg==","signatures":[{"sig":"MEYCIQDGID2VJ1299p4xCVO5RIlhVp5pflLQ16I8oglpD2l55AIhAOQWxXPdk53XGc+xeLV54xh/GpgMR6uuY665gukjDQ6f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9CjqCRA9TVsSAnZWagAAnkgP/2NqfbRmK3uDzKD/RhGz\nKCBrJfrdEdRNJrnjBs/Yq5HXp3ck+Kj9J73L/XeaBBTT/RvKoqBQ2KuitUkF\nQAS7fDqefT0tSAl4nsC3Odd586yWYDh/wUsQ7M6ouUPn/pGnDkOSG58yLXMg\nN7AL499miPxe9mcsi+minaQe6O0xQSWbhCbkPhPD9bjjaXcCiYHQjtygBzjX\nh973lF96Nr5+C1X292FlNFrvv5uC7F/bnLKcfdhZve0xbuCpaok192eh1hX0\nBMhqQ1gxeaytGqtbWhP2zD7xANl1GhcpM7WpV8XX482ROANyt9bs+8Ni7R5Z\nMcMIYJuJGZ6T9M3yLOGDNFaBNYHDQLf6/JDlyL8IYVMx9sFsciy9Rg7FhdBB\ng7nj4ex1/XaHrHO+mS62+6bITHowAtLSiafiWVQ4QW4CrXKsTHXBTHl+yEzw\nsACLMw3+aTm7lN7Lhr/43mzaTl0Ghb2JS60/p5JGhpD4pyUMlLwg+tPqcTrP\n5kk71PR86i0SaRO8DGE0qWa3e4JS8emDPqp4YO+aY1J0btbcY2IHGAqthbTs\nYSoXh7aRfR/KCFs1WTvEp+JlxDdp4paDCT6WQk2gJTHUA60BlUazpgw2mziW\njXe9V+yQQtBO5XV1ldLzrettgktipZI+F65iB7tdwzz3dbMhk+eN2vYYDRAx\nzggz\r\n=C60T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"commit-msg":"npm test"}},"engines":{"node":">=8"},"gitHead":"fa3f6a3475e98d4528762c78075b383c17ffea8a","scripts":{"test":"jest","pretest":"eslint --ignore-path .gitignore --fix .","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.4.1","description":"## Usage","directories":{},"_nodeVersion":"8.12.0","dependencies":{"glob":"^7.1.3","lodash":"^4.17.11","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","husky":"^1.1.4","eslint":"^5.9.0","rimraf":"^2.6.2","mock-fs":"^4.7.0","prettier":"^1.15.2","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.6.0_1542727914226_0.8532351684135067","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"app-conf","version":"0.6.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.6.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"4361b07d9ec94c020b60458ca4271dbcac2d74bd","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.6.1.tgz","fileCount":7,"integrity":"sha512-Tin1pF9ijn1OMkVCC9qFFAH5GvQxa+lDDoCA4z9LhzbbSHFbT+L6i/1YW7+RdV+EnwHuYTt8uvtf7rsrqeY+eg==","signatures":[{"sig":"MEYCIQDQMdB12NrdVSoPBJ0I3IkXlzuI/mQDwvbYvR1uO0YbtgIhAOjddVPD27fwO2EwgiJkzjxwErcR3bia9nUpkCsvdIHT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAA+ECRA9TVsSAnZWagAAfMsQAJGEtrzOg8kiYqCM0CRC\nzDxaFd85dXLfKFJHx5fDoKEnrvsUhloWIwTxdtn//17l6hoK//mgsqzlwiDs\nslEhG60I2uFUjem0vPbGlEOfRnl6Tj5LvemLIt3LajIkIJqj4/4eyW2I9TLK\nUvF6be7YB7BGWCwDLHaKKFaxf02D2DNekDVbJWCWYl3fEFChlSspsuSKV7xj\nK04U7R0n9qPnA7+igZC3XMi00bWmx5ImHn2a9mYCH3Ws+VgHsknr0cDK1agt\n//WKGUYpjPkgoNOh5u7zcYQBreTl8L1VdG3FLGKCYJS1rfTk47XQkXFIkj7T\n5P3hih5SePOBEScgjUxsjM7qU/QbdkkMNWva30yso6BVLj/aiX3kn4zddNKM\nyJnoUt0usLLqk44UFiOrC7oa0bFVOEa86mPYpMLAP/E6Bn1yjgibHkFW1Enn\nHr2R6sA133MTnVThRSgGXPF+lx6KJzPt5SWHbG6jPhM86oQ8OF2VCf3/mo4y\nFlrjhzw2afj88EU8wF+eoWND0RQiy89VGOfoBXD4PnTQXYEEq54r9WRBxpM3\nPQ+uG8M1iF3M0A+Cp755sKlaliE1vHY1LF4P1QOwG/a9m6yf0H0EVNn5fvHN\nKKq2tzD5f2jGj8oNbzf/cJujYBx+CAKHut+Yt3+6EbkI/7UrFRORisbWYc69\nlAk3\r\n=mTvw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"commit-msg":"npm test"}},"engines":{"node":">=6"},"gitHead":"54f0b2e079cf8a824322fe6b8b676c83b35201a7","scripts":{"test":"jest","pretest":"eslint --ignore-path .gitignore --fix .","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.4.1","description":"## Usage","directories":{},"_nodeVersion":"8.12.0","dependencies":{"glob":"^7.1.3","lodash":"^4.17.11","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","husky":"^1.1.4","eslint":"^5.9.0","rimraf":"^2.6.2","mock-fs":"^4.7.0","prettier":"^1.15.2","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.6.1_1543507843934_0.09273324103428848","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"app-conf","version":"0.6.2","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.6.2","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"4c55e584fa2af5717b83380b02d366bcc25e34f0","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.6.2.tgz","fileCount":7,"integrity":"sha512-hyOEF7iHykJOS1XLy/c+mxdggghTEjiYMfcw8NCAzZLyjyI2UGy6B1IGc2+MOknFMEAR+/Y+CGXeaicA7TmJpw==","signatures":[{"sig":"MEUCIQDnLozf/WOW9IqPpp+G6WubTZTi4G2N59mp1XNGXtaKsQIgN3ZQ47PufVhsI+ThROk82LwEnqMaKbICuizLaim2ODI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGRICCRA9TVsSAnZWagAAtDQP+QB0ibNuJoTYI77SpJGY\n3xp77j/BZBNUzNEUI5zJDLltpuwHWzwr55d+cExFen5PxuoyO6tfZvAHuUFV\njcUa9B6urIdtdGIDneGL0bl7pfmn3YB4PfM2ANQiZp8WVNS4tAX0hIWB3qve\nS53mKThc2uwTM6d453s8prM+R198m7mm0VDDY0RI4rYyj1zJUqiqJMHSfgS0\n4KJqObSOAGUFjVH3oxXOg58yhpG/qXIcaYW1jMEKNlbhve1aTpQT2RbCRiOH\nlJEjtvYPO/NYjO1wAJ8nBzFTSRf+rnOmJVPoR8UgDzg7JUn1ujgjCatGh+U2\n6Tf0+vEIF5Pn46MR8ewLrTnits+gUj0wrW3qQgHGzuIMP4j6wzu8JUdOgD8a\nQF7BOt2FYKeSrUm9NtianLMMwuRWj49xVnf9U2FQnvwvpAb6mGiVXbuJeeEH\n5vHzXqy2EnpUPh8Cq5r3jC4I/6CX7WgEdZrfNbonFsxnxXt31vk+9FBxHqdW\nrLFCvnW1jtwgySPJcYVnmQn7KNmyywdpcWiAhudTEQ8ZqMY7WyEpS6zjAcen\naN9uEDxQ21I2uSMXEW8XToJld5Hz9nMEuclmA8OQKfCFSpteri5eR8YxKjRb\nyPFyBeBQTFi2YYTGgig0ZkLPCRVRHVE7zP7QGRReSQSuHGnd0GxJNe0N8c9O\nOP5O\r\n=KuwJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=6"},"gitHead":"d93b439ab365aa4f1ec12834ee599838e617b5c6","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.5.0","description":"## Usage","directories":{},"lint-staged":{"*.js":["prettier --write","git add","eslint --ignore-pattern '!*'"]},"_nodeVersion":"8.14.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","husky":"^1.1.4","eslint":"^5.9.0","rimraf":"^2.6.2","mock-fs":"^4.7.0","prettier":"^1.15.2","lint-staged":"^8.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.6.2_1545146881782_0.5412196510270486","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"app-conf","version":"0.7.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.7.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"cbf6127074c2e998bb730dee8888863db7b4192a","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.7.0.tgz","fileCount":7,"integrity":"sha512-g80RB05IbJmf30dt6C8wdACl3vR46NgrPIJu5YCv0nK/RJPmmqjSbg7R1xaGj8cJF7gIfcboXYF6tqxpsqjzTg==","signatures":[{"sig":"MEUCIQCx5LK5EYdGJZExBwQrQpxF/i85xWaHhfuS3EymKVmL6wIgFLpPSmsPwwMX8QFR9d2/n9/OCX/TjNCpEDz/SBAx8D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2/U/CRA9TVsSAnZWagAAN94P/j5o5UOOi/1DXfAvmyhN\nbTBcECByxdLYffR7L25sRSP7GqlGO08X27H935NCjXnstOZHzYHtQVLx9nqG\nzCrLSMCHaqX69dQeq/5cWCwlKr57Xdd5KlRbZtHdQWg55xNWdk1SqZ1rE3He\nVO6ErtHvC9lL3N7Ly9knmE+C6CKsQ8T1HhE/Z9ZGyDGYhNsEdH4uAP7rA/gD\nVRZJQdq79KhisLhpP7lq7dVVXQo/RinZ/6iole0gJcVIGILAUuOwSzYcsPun\nx4W4QpjEQVIlWi1m2xrc9z6VVZN8f+MqLYs/3+F6XxFUOKvBa/dgH7ulEn8q\nWWCx7n4xp/PpeY6PeL5K0wJtxPSZVM1oDCqXsxKchryTbhbEDEiV6+wVhuB8\nhTdcHkKN8ZoRxaiw+vk2mA7wCfLb6SaFR+J6Y8R7CGEoO5roEQfmO2otpEcr\ndf3Q8IwtVkbWh3SwyLo3g6ZF8YhN2b1QkvdqpI/IOvrxTCMR6P7NWc1ll8x5\nnb0jsMmWuY357f8IQxtd3SVTZVcIMUaL14OtBjMzMGHZdtWI12Ld8HIQ80mL\nRFtUiBACLWn2H+M7Ax1phe1BAdSvYscpmPVFsZYnCK5kxQ5PksrQeu+F/VAo\nl5uSSveTDoesrnabEMTESMR9atQjD5PGSGOpUWrjNePtPuv+jCHBA9u7ugxx\nxIb4\r\n=5L1F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=6"},"gitHead":"e92c956b8e47ab786f59dc2073e710d95f80c384","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.9.0","description":"## Usage","directories":{},"lint-staged":{"*.js":["prettier --write","git add","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.3.0","eslint":"^5.9.0","rimraf":"^2.6.2","mock-fs":"^4.7.0","prettier":"^1.15.2","lint-staged":"^8.1.0","eslint-plugin-node":"^9.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^4.2.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.7.0_1557919039079_0.28959138439894216","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"app-conf","version":"0.7.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.7.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"59bf3605e6d8fa19107408ae9f94c1c9984764b4","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.7.1.tgz","fileCount":7,"integrity":"sha512-arusY8qGB4EmPFUweuLVQde4cj0zQfMBo+D7wRk285SQPfetX9Jk+4VRL+20n5dsJr4Rm4uj2y6exm78wsgCFg==","signatures":[{"sig":"MEUCIQCzRxNAPpfPWlq90ql4cIs+33bKVXBt57gFlM9tF1im5AIgRYut4VaUMbwEzQgcrjir8ogmIWAC3MxYK2NZ1jJezYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3UtsCRA9TVsSAnZWagAAFfQQAKOm6ymH4liK1EzMKURB\nUqIvovm5v0wAMgU5o5EdVaUKsQw+8/3Q5wXNIarvMaJLk/iDb1/CyaEQ2tG9\nn5sR9+FDrNxyk7igizsvWOmvEzhqIUAvz7by4AEyioPpD5E/o02z51zkf58T\necOh99W5obk6S8gGNnhfdrS2DeNe6g3bhfDKe2TL5pOGZhWdmlX1RNVeS3cK\nYaaKgwTOKi1ajZt74ahVk7HiojU7VPX5i4CupF+QobIBHNAPthtWwazlRyOm\nhlZELdj/ewurdHPjBZJPSxERLKGQwjoBNN/hIaYJ+ew8xjigvkShjh9NTFrj\nJeMdDrqciS3Bxurpbq0Z5XQBy2uIytrfeDB81D0ClGQvMeRHGW4CjDqRFgwt\n1T7Dgr8uraQa3BGnNAeax+knsCu258PCH6fFXhztX1CodKVgBPkH5u96G9SM\nihjjwyqCYNfllqfhcdSJErrdg1r8F/f5VfkP01m3uKihjeFDvGjnTkS6xyU2\nTPUopqrFg7JTBpmzimEBUimKS/b7tfPw6WZVRItuULNfeetb3fx7AZqccQHk\nXMYhkJqqNB2khzX/DKMOCqpHMOTNPfcN9ncQBPsFtBJPR3DDa7kLS6gROOZt\n88lFs9VFkoiwMsV6CVPk5BbU7b72q1pQkP/N/3DgT6TMGXOUutHi77yt3vRw\nlvgo\r\n=AecM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=6"},"gitHead":"2202d95d0482e14111de89edb594f9ab35d8b1bc","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.4.1","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","git add","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.9","eslint":"^6.5.1","rimraf":"^3.0.0","mock-fs":"^4.7.0","prettier":"^1.15.2","lint-staged":"^9.4.2","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.7.1_1574783851512_0.0933076339885599","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"app-conf","version":"0.8.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.8.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"14c8393a68097ff03fab259e832b1be89b71dfc6","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.8.0.tgz","fileCount":7,"integrity":"sha512-E0yaMWqkxrnSDXPuiN6MZMJxqcoE151Ozxxe5gB5vcHKa/zzOkUbmjCu5Ytqs56cd5/wpRv5vmiMM3fGq55oGQ==","signatures":[{"sig":"MEUCIDE5hpq3xd4mpgRlHGS19EddLxa0HamEzj6U9I6chO32AiEAtUbHXYZ/H5bIUbCGsIOSX6El8TeJWVBczAYjvW4gN+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZmx6CRA9TVsSAnZWagAAar8P/13xExokBRF3p9waol9x\ndHlg89K2rokz/DB15KPYJTK4GrLPARAJonlMEUoLtX7XdAATiTBYF6ZPw4Zg\ntQ8zPKs0OVgm2XvOl5B3uicQ1lohAQsHfqbMho8S/SZu0rvT8mI/KO07WrXv\nao7ncKzsUmYNF17xhUk1c0sF3fcx8ApHe+v0GQSDl1e7JJN9FadGCxsxAg7e\nWUKVh3VoMue6zHcmkXY5BZadAPZv8fH64YmnG8mbi2SBPf/N+nD+8erXcl8h\nD0KwMe1VoK2S/gGibd7PSWxp+Lqge+d3v51Nk5dGSX/EENBJugt65IP0TKyG\nGwGGnlPq6kSl6W3LtFHc9Okg+Qewj1R2fi2HqE0ZWgswU3r6DuFhyJyZN3J8\nhyzp4dRQ0Aht1WMk/J1e0h9uCYcNzKdKtuuyJhJgiCnYVq+L12aOcJ2pagx1\n/Wrj1Is8VlRxoyGDhG8U/zLQBGPCOuN2+D4qxeG5IpfDitlNonJO3ufnjwQE\nTQkEsfnJX0xKhcM3E7MPnbGYOo9NTP6kbkUdeFxoqQY9w2NmGzDBMWt0U1Qk\nPbg6ND8YX/2kVeCKcIQRusiBwXW9Ez5d+DJeXfz3hmHqbUo3PyGwq57Tqwc0\np1ZxjDOyx8pnvCAjnutLdG93UCNfZoE1jzONb7xT/BNKPjkxstF0HZowrX5/\n1GYq\r\n=KMgV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=6"},"gitHead":"636ca5f424ddbe6f9a877f3bd85a1f6bfae95c4b","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.13.4","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","git add","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"12.16.1","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.9","eslint":"^6.5.1","rimraf":"^3.0.0","mock-fs":"^4.7.0","prettier":"^1.15.2","lint-staged":"^9.4.2","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.8.0_1583770746136_0.023687626074523127","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"app-conf","version":"0.9.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.9.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"194cbcd023a1b1fe7f86fb0ee8cb612cb81cdc13","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.9.0.tgz","fileCount":7,"integrity":"sha512-8Wcs9auzsfHQgR0x6GgA2V65ZVXue1mpbypoALMPXEiJkkZGIdhsKCCMQ7ab0AvbuEDVLYeCbzdCZzjS6eiRww==","signatures":[{"sig":"MEQCIGn+32XuolGMmnm/ojinPuF8X6Ghajhq5sqQjPgRTzABAiA/K7Qg9qIzS28O9/Ox9mLAVT++RcQdrXSL1UheGj1RWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBrBWCRA9TVsSAnZWagAAoUEP/iqdayGbzG0xVFBcw/F0\nrCdTIWtV+tLu7lEs5rwwp22kOLYEEDPYft4/MkOp1C/Skjf+sj9tBMnXVEIf\ne8CG6k5VlU4154+HmKbfdFhfJYL+0JDWMHtskcHZd6B8inVPaxoXN0MYTepX\nxLh0KFVRaMo08Iuv5JBI7IplmZkcM6xkga4WfyyUTRHtPKjmQYyTH4vMDjf5\nm5Z3oWtgoNfySN5i98s+xqaHgMb5BQQaFiyVhd9rSehh9q/txMnBITZ+GOXu\neC8GzcJmNMayQ2US4vI6DCEZ8gCQ0TVT7hUJlR0nGUoU9DcYsZe6PVmazvMO\ndFI1ygnvnRm2V+VocoUXLuiV/mp5FJBgDhf+WSJ09LgTmPmFlVSRdrX37ul4\noYw8F9IXf/Z8xoNgM+jh42FlN+TIJTBRkI4tea/JaH3sFRAOKfX2zcp1TATx\nNsmAqtuwL6HIc+C393weiVsAFPHaBuA9Iv/88k4loTfseUMZOUlFgcDejcKe\njj0UyAPhNm77QkgPGTswKR/tMAvQzOup9zD/pqheJHhFxBnMDhXRMAcWopd1\nccXF8lqkHCwg0sQFSUMIXXftarBUaZaQa9HZpek7C4pZtuWocwDW8hnFk3Fn\nPrkq7oUzW2mbzrEr1iXevTubsTFHUPuXnd8b19DZUsHzKPyPhcl13bgJ5ohS\nBMnz\r\n=+MHB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.10"},"gitHead":"de12efd969843251ac6f2fac9da54cbdc179f6e4","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"6.14.10","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","git add","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"14.15.4","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^3.0.0","promise-toolbox":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.9","eslint":"^6.5.1","rimraf":"^3.0.0","mock-fs":"^4.7.0","prettier":"^1.15.2","lint-staged":"^9.4.2","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.9.0_1611051094040_0.9783258138291762","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"app-conf","version":"0.9.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@0.9.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"bea37b76ccc64786cecc59ca75e11c16114a03b9","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-0.9.1.tgz","fileCount":7,"integrity":"sha512-nIfkQXj3OOfCwrNUc8Mr6663f3Za6zxfHb9zKPyyubbFp5u+aNzaqp56v/bOoz3JjG16o1Yvg8v0OL2NNuKpGw==","signatures":[{"sig":"MEUCIQCw5HhLMpuA2NxD2VmezgQ4CK9o903Wm3GsnpTZdv2ZxwIgUF15PGKgJE1aEnjLpefTbzYjKIaOI8U2H+s4bfN38bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfqePCRA9TVsSAnZWagAAMb0QAJ9tFM5MCxEwZR5N5g7Z\n8V2/DfyLEzZnCLu+fAuiR1Zg6rN/KgrWk0vmP2J03KwydbaEFjs5jH1INHqr\nKiiFm8/DAD1TQLR8l//fNqYZz0lTYvXXblnNhwraT5Ed2rR7PYXYerJAabrI\nL/SjoHmyF6vAeEAt/DNpRAvyQHaiR6zyuekckKBAEmLYyU8CCDTpFllKvy0K\n9n5rfky8CbzU3XGeqMmbjx/ntSaTqSphNc0KjF+f9HI7nDe1jbEhGgPuXc/S\nfQeQY8+vaZ45kZG0JHwUvrpOHLcok5SBx/TOAIxHCXqBdkOue2xFIZLuHSMH\nYJu70yLApfBgHcTgK7GM/uauXKlxwmSP+hSeD/s7dSpfAeHxWGNce0jnRk3M\n+F42oxUqV4mzAOXlmU2NcoFDT81cIxwDD3MB1D2kRsJ+9Ek0dPYwGxuMo9k3\nAltWTdfSV5nR4WTw4v0vr/PG3FKwME36FjFbr+V1Z/2OBWIOpgDan+JJLhYC\nPxjy0vzmbthW8d0K0aBJUFnNhGoRYy3qi5IaI9MMpSbJ8PKYhj1XBpH8+mRF\nkSRmalsu2w4EdxZJKGarQGH5F+G1OMTwaKQpn18F3z3K+CT7h8pnm7n9dql4\nqfzNNkyqNKHDD249BJqT4RCv1Cj5zLBMZl1NJX3xLpR63PtMIRkaAzm1ChAW\nJvpA\r\n=w0Yg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.10"},"gitHead":"03bbf7e99652236869d2c2cd8f05d4df3dfe4693","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"7.7.6","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"15.14.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4","eslint":"^7.23.0","rimraf":"^3.0.0","mock-fs":"^4.7.0","prettier":"^2.2.1","lint-staged":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_0.9.1_1618913167324_0.3525314894030638","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"app-conf","version":"1.0.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@1.0.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"dist":{"shasum":"dd87fbfefd06864b3cf4d33171a4f2725160355f","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-1.0.0.tgz","fileCount":7,"integrity":"sha512-w5OGWsWoLns/yjURwpMp9NJYMeylJY2SFIvIv+wcvVo0kidO4Mt3e/OOevPqdM3LAO7H4GfVdgcQp5zGPW36MA==","signatures":[{"sig":"MEUCIDlhTHKglaO/pGiknu5rxsaagavKy18iqoSByElanTiXAiEAi7TS8il/rC9z2fuV4HNZ+QtrN4+gaIVxd6rO34QShEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk31UCRA9TVsSAnZWagAA4ooP/19tLm7mYoCPuIV1hI54\nclA4VNa2sXNqZ0ukvoI0Qko+0B92TpA2x3yicEn/ueOQXFdy581LFF8tCKhw\nOQFWJTsb+DzY4jlDVndoPAuuF19Ibb3cdPR6EDaBFQqLredecnPfkzG1ppXe\nokqliBgC6Mc8ww+btq3/3fuosYWJxW3v1VlFwEqWkm7vp4ibTort8QplscBN\nFsdOAOIWedFN3UTpVxUALHuhzmgs7FzF9gfwiAtuj1CRc0DYatqzPVxut/Hm\nsU9CT7nVVho6TFjrEo1HWo8bTp9KEMIPY9zAFH4toov84qTb708H0TlPrhZV\ns6r4YdZVOK2EgqqxtAgBVbfZ25Dx/4EadbfJEFYlsU3KzU9orujItHGBbQDz\n8RrbqIy6bvAx6s1JZNg6NyATvMpwMFlwxm6m7Uz4MJVNCykfopPHKiv3H1Ug\nauzHK8GbZ12cH+bSvFIxs0r8d3vQqEzXuO/5QnfMGkagFSPtkcfTK2UfKI2q\n35iPTQEnCmhPVm24ndxSagaSYJawsKp5WVQ0o2OFOPM2u6nQa9wGn1ra0Ptw\n1QmnY7ifWJOXD8qGMBY4CUZ7EWtZR9EbMhphxn4D9CZ7wN6Q2TesM42chsyf\nJoguX897pUEIbiWoIOm9z3bUNlLXpHVUzQyFHI1Dlo1IxyPIXt8neC+mC8of\nHahf\r\n=T1E+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.10"},"gitHead":"3f0619063364087523d1af674ba88df2f5c42a75","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.0.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"16.11.1","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4","eslint":"^7.23.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_1.0.0_1637055828362_0.5048243260686658","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"app-conf","version":"1.1.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@1.1.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"7b243b145797b00d899dcfa361fac21b777b3526","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-1.1.0.tgz","fileCount":8,"integrity":"sha512-1MQ9fH5z/j5pbYNMhtaUnLRm6b3GnLFpF5kBjvk94kBpd7foP0YtsJsEUfEPkSdNdRs5rNLXXDygu99pdQTOAA==","signatures":[{"sig":"MEUCIAFrHoDRLKER5PSzCx36L2P2Ylf7k9jQBDjTNXdgJKSaAiEA6lhTXemoKFHjVuQ0IsahmMtdxrgJ7vduU3S68ZJAj8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDMyYCRA9TVsSAnZWagAAwUAP/3J8gfJdpvtnIQOGeqxY\niEVqG+yh8DHSNK6Uzf6+nf7K1uCmlrYzmljDkaMTYjG7HWFLgPDsuIOv91hB\na5R5aJipLDB2rXhDbcGRkS0hbOPG8AZLVGgtl42KiHmNOqa+q2n/yiRT0fOk\nj0ic+SExvI+f1GFcbMXAXcvcO7jp4++jySxuGkay9Lt8q/CgV0Na0bXnHJPD\n2V4sYW5b1/sJ+5akmXBLV8kpCPB1e6HFDs0+9cZ+bwA15fdfsIt4Vr3jxjun\nyorSW3AeI38lj732T0R7WQlcFHT/37ub6XpbtOxAmp34sL1k86Tj85KJrIlT\nYho5WWlhMip1BYTub8hmOLft0aSvhz327Fc2DIEqycNmb5oh5c39hkeQsNiQ\nf67uh/pvrKM+SF9Yy1gV7eUM8wtGhNz0Zr1FSvbxfpVpsj4GdvQKNbl6Mbl3\nGNO9wshHn3PMiOaaKkgIZK4R91n0fEhyqxyFvtw/fyo9CysQLTsrcklU3ZTJ\nOpRaj0F/ql3xWkOI4HdXQZuom78lmATeS4+U4w/2CZkm7MEJWz1TlcVydsbq\nvKYfqna3R0QnWv7D0AGLl/+J9fox6HFS74mRijHFY9VHnBr77WbhR8qR+Nid\n9e3in7HeBnxOq+pM2KF/aLZTbEM1wIPPjYx7eMvpy9VqnhVElXGJU8DRxPta\n6hwX\r\n=88Zo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"\\.spec\\.js$","collectCoverage":true,"testEnvironment":"node"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.10"},"gitHead":"7632ebd926017813daa00e4e299853c32b05c1d7","scripts":{"test":"jest","dev-test":"jest --bail --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.4.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"_nodeVersion":"16.13.2","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4","eslint":"^7.23.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_1.1.0_1645005976739_0.21689429031591434","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"app-conf","version":"2.0.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@2.0.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"ad4d52d5df60d5385c2c74642c75391d8590fff0","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-2.0.0.tgz","fileCount":8,"integrity":"sha512-t+r2MCBdThyIW4ZFKTt+mQZLoWqgBF2kBniVRQqs7irCIukEkp+H/3+2wVpoy09YMaJGTij3v2FNKYgnCOqkBA==","signatures":[{"sig":"MEYCIQCYzmZ2BIou6BtgpxuR0fu7JGXPFHKybFcGwX+ymoJnbAIhAILLiY1xT3M5LIXnBWBV+0CnilxqtyhfNGEYgcMLNrcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiESnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9nA//fT0HbtsUThIndx8RUmAAocgr/ufqsUClbNYHkE36/v35MR1N\r\n7Xza5FiSgvR3a5PZOPt9si0luzW0sMEzy7O5JhCTOwnk5ahupk+EhhHtfJ2r\r\nMrmHkO2w+28aS4iBRAaMyzxHX74v9fgk20tBniJlKnhTsBTY7En5kifl+4aW\r\np0QvtAxdotDAq77uYaD4b5idblDwxkbvBK5jziELXyJXxQpecMfW3kkPyI4G\r\nzCvoJ5diiCKNlNiB86Th2jHytq5TfdXEuJ/GbhhbR29OwB1cTiaK4snI8bLb\r\nvI9wZpkKserqWGW51CE4+AEPY+9+3VKghQV6rkFalkEbKA+CCkTREoy3W+ho\r\nnb1SqfA8Mf+gT+8SQYZQUI2SJ4tixb5Fg+YCO36vKjtlK0ddhJWHQ9kvv1ve\r\nKYuNbadkCIN0WGYt6wIyTC52diOGpSt5V2Xj+/UiIeFq7HC1ZLUJQopSTBHw\r\nbk90cRuDXK4wCfwKRm5GsNQRAiro1o9PaDjtV2f4uoLjTKR2wu9AmNWcvd5G\r\n+9BHcTvhuU7OwOVXDcMJDbvSio8UmeoRf1kElj8mj9Du/XFWug4YLmVl2vbx\r\nyI4/rx965iIf4ysb4v/FPB6zN83Oq1E9dKc8ms/fkXHIMBhzERqrhuV2cXeK\r\nzlQlfJ2Z64CV72BhuUlV9hChJJcUcYX28QM=\r\n=khBT\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"engines":{"node":">=8.10"},"gitHead":"e9058ba94c76336dea193222fbf86227155787c8","scripts":{"test":"tap --no-check-coverage","dev-test":"tap --no-check-coverage --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.4.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'"]},"_nodeVersion":"16.13.2","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","husky":"^4","eslint":"^7.23.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_2.0.0_1645291972432_0.2236075547223766","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"app-conf","version":"2.1.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@2.1.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"ecd685b237f5185489b8ef38eb9a7dbcf7f72305","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-2.1.0.tgz","fileCount":8,"integrity":"sha512-qI5Xq1lhcHeOEEhv6+bb5P7FsbAPBnLbSrmWletXR9Y0lmMTXT5iQg5sDH7Xrjiv9oghGbOXRF2KIIM/eFkf7A==","signatures":[{"sig":"MEUCIQCi3l70icxXcMDA+FRQLTg9lVEt8kfcg76iCeS512k2UAIgB4XsmzLD0Djd6uEawZhcfFvlsdBsWOQ28RH+/2YVym0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYXT6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNcw/+NDxCaYZTO07cwZKf5suHYrPAmCVi4FIEaH9YRbPSTz3Mxee/\r\nrNF/pW56NKEtQEiK7wqgPNECMkVOixr6BtP7eFJsxKhAqABOyk8cgewbOeqs\r\nULCpxvtoLa/ukiCvO5IGvwsdqE4ocodTAbsImRLLmPIN3rgyCj9TjyIPq1NG\r\n2AN7prkrtvYm5lxHzTd0rK0jJt1SxxNeltm53zPJiXgIhP/kJ0zoZ2+rNNs6\r\nnuWa5jkohggoQWo1UcJj+im80s4RuM9nHct/4JKw4YvNnaSdg4RnMq5/hgre\r\nugtJ8a5pYpEv5EPnSQUNW4BT8oXPl9bUv+FKIVYhfO3o+gpAV+ifn9shzW9k\r\nFBiHb2VfrmGt0cnny0Z/Xs3nliN74hiHXs2LFgevFtnr5jiHVCKbGfIeypXt\r\nkD6WSxV6d50PChFF08dVvrw2AQhaJfEAW1lqoDbuJCgEDGrnNSslaZ6ioGnu\r\nocYrYRHfkgoVwv6iliVyuZvwoQEdq/DYti0EZLXFcO4sCvZ3og5D7e0P5Y2j\r\ntjpzIHLwhP63oiW5QOFDzVH7zhHvXUFmpnAyUSY7Ep0LCKDxBVWo8r2r59Zp\r\nMnDM5FXr4iI2BCN7kwIxeqxuMdcd6sNUanvCgnkFUM6d3OuygG1yPef25ZGM\r\nic03cvb9ey0tYm3HeOkSZ3iDIIpoXr0yL6A=\r\n=vTN5\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"engines":{"node":">=8.10"},"gitHead":"6c4adb39d94cb459e8ed5f70eaf31c39b4e33cbe","scripts":{"test":"tap --no-check-coverage","dev-test":"tap --no-check-coverage --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.6.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'"]},"_nodeVersion":"18.0.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","husky":"^4","eslint":"^7.23.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_2.1.0_1650554105781_0.9757676887928604","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"app-conf","version":"2.2.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@2.2.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"55686a20e21902f894440ec9a6a0284bb1356ff9","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-2.2.0.tgz","fileCount":8,"integrity":"sha512-xkQA5KnL+T4Zzdw+8cnc66FqP3UEfT0vhkdyOlhS1vMvNFzhP+gdKe8m+7NOij/Y+eLpFoEgQX0SJu6ygbFMlA==","signatures":[{"sig":"MEQCIGfZseK1SGFU3gVz39eq7slzjT9EdY/sNCIf4GYwAKfnAiAqoUJ8aELlX0sTNAdlu7tuGjKiGUos3Uo3zDkrTiRATg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivBgKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcrA//ZKNUg15zDCfj1eXPVyYaIz8C9Yu4sn4PGjDNvUbEJMYNhizX\r\nefTR4Vi5uIngx1b/l+/fsX9GwXnkOT/qh8MrzKT84MD/MsXvN/+LYkRTojI+\r\npKjF3kM2gGK5J5NKz/NjwH40j0dSI7VPG0fBhyphyAw6H6Fc/u7hmYeYN1r8\r\nCyFXxu2A48lRfDAyRZAwhFnDn6Ofer8kWKSaEf7mD3rHLevUtCc67sl1FGaC\r\nfnchNcanoD0M4dXPanyZiYeoCw91Aln624F3lHNvhbgPvl78lkdD6QdzAx/N\r\n4+W73cik6NfxGcE93Ku1mJIpi54aDJzrlJlsJTi5D39or+wjdXqlf+eDdSF3\r\nqkKa+ikGcvLJX/pofvimP9pD540MqKpuLbStvVaw/0zd5gMN9Cm/N7iVTlEE\r\nwrI0U7PevRsCAwwy7JukGqDVPQEWUUPq164hjlyNAVmvk7ZOuiah/MFresou\r\nNHfpKwYEREA4DizhzD2mpvH1gYIts/bJjrmMQmHTc1qePXTCqyyIGo9Bx2zb\r\n9Z/8OwOwqXOXpt2iQu+ttwKQ1v4USOI4q2bZDC8IHG/H8sMftlB45DHFug4t\r\nQjl6eF/ZYHMeafA7vuBrNUMU1a1U85QBlt7qKSEYArCL/YyM4k0s2bKVZsqV\r\nBAs/qCIKBDCZtoaFduF9ya5J2MmHtjTbv4A=\r\n=aAcx\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"engines":{"node":">=8.10"},"gitHead":"5ea6b4005454007c71f58e7775041b219a394e56","scripts":{"test":"tap --no-check-coverage","dev-test":"tap --no-check-coverage --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.12.2","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'"]},"_nodeVersion":"18.4.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","husky":"^4","eslint":"^8.15.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^12","eslint-plugin-n":"^15.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_2.2.0_1656494090715_0.5408725161988397","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"app-conf","version":"2.2.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@2.2.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"9a4acc5d95e1ebc4847800053d73b2d5b363f187","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-2.2.1.tgz","fileCount":8,"integrity":"sha512-n59K7vnj1OGdnfof6nZQZ+J+uvVOjc2OnJxuEr4MRLJ6o6DHZ2Y63e3ISCQFSRJvrw8PDZr8wm7PHhRHXJu2Zg==","signatures":[{"sig":"MEYCIQCpUzYtAhonRZmfjhExEqDHluYakTJQVOqQSPqjWiG3cAIhAKiBGHatfqihlQoZoAtUWNl2B7X1WRCWGyrzdHgi3gB5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi48nrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogEQ/+I3uFaiuWuEeXPrkxkCUFaacuDAMrVlmhKKN0AONCiUW9GDbg\r\n304XffdFDsYdCUMA+4oMfmqTqY05qrgWvxuW1iFcqKuXsXX2Dp1L/m5zxhIn\r\n49k9iDiOVz3J+hnotWhch7eqsSQH5x4ufBRoqMgUB0oDpFqEMwUCGyyELtYX\r\nCVmfRr64kCXKD56qKs0MmitatXPHyoUCAsYpXoDdXf/YPhXV/H2JjQhbMYoW\r\nI3FdIxYg6T1xOnv292L9IhkFghIGJCzJjnV17mwGqHZ9HXJJATUR4+1U5Uyr\r\nWWghET+1Y0Sdl1og8MUe1YAysK4HO8Rk3YiS2eouUMWQCy45gnYAjYv4fdOI\r\nYEQo1oRsD9vMyD3cCi4e/0/AQgaGKEICcnCe04itVp2CfnUlucLJaTtsRLwQ\r\nCjLizyMVIJRNtJkuKFB8UkV12q87p3SL41gB8ypOxUVtsQ1pLtjP4pMv0Mm6\r\n29ii74E3/zt80FxDX7/OkkE6XJdedFX73WNmyPw73OLNqGtd5Wcev12R9yke\r\nl7cjmIgX+BRSx9xxR5CaEWGJFIDUU31hgLc/6ypM4cXkruENzpNOR+FFfUtJ\r\nujQkYKeYwQ8RH94q03gk9l7wVgkEO+0d0c+p0pDePxBKo9bCbLgEXXQnF9nn\r\nqOK50uNbI64lADJzrZNX8uDj4Qu1xIkCmfs=\r\n=t97G\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"engines":{"node":">=8.10"},"gitHead":"1c1bdc8243ff3e98694457253acdd9488731b362","scripts":{"test":"tap --no-check-coverage","dev-test":"tap --no-check-coverage --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.11.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'"]},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","husky":"^4","eslint":"^8.15.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^12","eslint-plugin-n":"^15.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_2.2.1_1659095531115_0.9191372001330573","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"app-conf","version":"2.3.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@2.3.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"28422ece3af8c7062d3cec0994c5081cfd34b49c","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-2.3.0.tgz","fileCount":9,"integrity":"sha512-8lBpd9xZorLyyDM+E4Umm6e+3DYpKoPWz4yzWVvayMfz3H3i/QPEJh7XkU5JMZCoUBoRh+OdXyUVIRZmLHUXZQ==","signatures":[{"sig":"MEYCIQDkwWLHmC3S1ehkU1U4NbC2mzJjfRRJHPUv1QNw1HYKJAIhAPbXHy0o6r5pA0l/5Wrvv/AgAb+6BKfjHVi9hYZlmjqx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGxrAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKtxAAo/jz9zWAi/qt69sgXKO1+r9518wtOOuYSkuAl/Y0Fbm3+AfN\r\n42HxequKa3HP/fW/xbRDgSS/V34KplOzK/C+jPW6uAJtxRIwl8O1ZPtfDXlP\r\nfmZzdY0f1U5AN8NGeyoFmCICnMXLirCS2nSqwZ4N6qYGuZkIpbc1hwqlogvA\r\nooi0SDNxT0tcXG5w6qLnPieK0PLNe8MYEl8q9WI9sd03eYjiz+rjyBT2cAzD\r\ne99DtRuPByy+nOeAZWET4bbU+zYJjY9v7qtYedeGwIXaUi/3ZDNqqGJFGGdh\r\n925wyPt5XjGlUx77zE5yd/P2SjTqizB1TtaPF5eoN3+ki+4Gye/Y2NpRTFop\r\nPuvsKyv83bf9XNPxrlzFOvIz7PeojKwxXP4E9alBP1bVWbL0H+o9rXWCKca7\r\nUZFqNcjdRCDy4q6bpRO7BbY/MK9cZ6mV+XCuDIXz19M55E4bhYbbNRrk0eTO\r\n81oRDGdlYYGJSwZSPedGO+NHn1UGgyYUgxHfKuP7XWA+FHbcWfLeSy+riOUo\r\nOKZKUUMa8eG74a29H7OU/YHRxXOK1y1l2qZEUESf4pKEXRu1Sq6vD1+vGfLt\r\nfH0xQs0Vy9RzZFiRwQsyNuwZ6cEzbW3lCDSdtyRZ2OP3D+NtUhjqT1km8oJd\r\nbgHHkOzsamHGn3CcnO388zMejZUq+TW7+Ns=\r\n=CWgX\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"engines":{"node":">=8.10"},"gitHead":"d77f40a5cbce57942cec6462b2d4769df87ec954","scripts":{"test":"tap --no-check-coverage","dev-test":"tap --no-check-coverage --watch"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"8.15.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*.js":["prettier --write","eslint --ignore-pattern '!*'"]},"_nodeVersion":"18.7.0","dependencies":{"glob":"^7.1.3","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","husky":"^4","eslint":"^8.15.0","rimraf":"^3.0.0","mock-fs":"^5.1.2","prettier":"^2.2.1","lint-staged":"^12","eslint-plugin-n":"^15.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_2.3.0_1662720704486_0.8306156479567279","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"app-conf","version":"3.0.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@3.0.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"37de6bcba3a5c55f86b2e9afc00b637a2229fdb3","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-3.0.0.tgz","fileCount":9,"integrity":"sha512-T+NUqJ7aXiY/28IBaNxmTGlsn4i53602fFgkTb7v4sfksKft7ZRDB7kA7d/2z/ZnwE3qJ/B1ADbTwdWRVDi/tg==","signatures":[{"sig":"MEYCIQCrx/aZZ2phySQaunLUYXCxqOPcpnHTIs/4A075djtxkAIhAJkk4O5iMF4/6NBzuLa9K5pRXxboXZKE2pOhoQbIc57a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19072},"engines":{"node":">=9.9"},"gitHead":"e4eec515aa0cc0a34c35d3c165b29636c8688190","scripts":{"test":"node--test && true","prepare":"husky"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"10.5.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*":["npm test","prettier --ignore-unknown --write"],"*.{{,c,m}j,t}s{,x}":"eslint --ignore-pattern '!*'"},"_nodeVersion":"20.12.2","dependencies":{"glob":"^8.1.0","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"test":"^3.3.0","husky":"^9.0.11","eslint":"^8.57.0","mock-fs":"^5.2.0","prettier":"^3.2.5","lint-staged":"^15.2.2","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_3.0.0_1713452826635_0.8863427802023622","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"app-conf","version":"3.1.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@3.1.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"9c6751a8f018349e5ba2f7b3fbdff91fdbd23fe2","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-3.1.0.tgz","fileCount":10,"integrity":"sha512-JPHlVeixnmphxrgXmbmTriMcNUfd1p8fcXG4HE+hCQ3K0C+yR3wlpzPrZ1CNyl9CTiXCXbOFJU8BvMkp0ZZBjg==","signatures":[{"sig":"MEUCIQC1+2rDYKkQy99+RarKiT7GFIJh9X9xs40sV7kSItwcvwIgOwOzNKNlYwM1tnXou1Ms9yAD1rqOEra3sVmNas5qirk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19551},"engines":{"node":">=9.9"},"gitHead":"8f429915f02bbd02cc07288833a7432433bacfac","scripts":{"test":"node--test && true","prepare":"husky"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"10.5.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*":["npm test","prettier --ignore-unknown --write"],"*.{{,c,m}j,t}s{,x}":"eslint --ignore-pattern '!*'"},"_nodeVersion":"18.20.2","dependencies":{"glob":"^8.1.0","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"test":"^3.3.0","husky":"^9.0.11","eslint":"^8.57.0","mock-fs":"^5.2.0","prettier":"^3.2.5","lint-staged":"^15.2.2","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_3.1.0_1718203765458_0.837140802007714","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"app-conf","version":"3.1.1","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@3.1.1","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/julien-f/nodejs-app-conf","bugs":{"url":"https://github.com/julien-f/nodejs-app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"13da3c8354983a874ae14a726a34744cdfb25142","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-3.1.1.tgz","fileCount":10,"integrity":"sha512-ARGzi0z7lcOkwOML6NK4XtIy+n7dINgw08Ce/ie7Rkp6Luef5owCIV9+PJjbY3RYcdT1ek8nUh/9K8W6VGs6Pg==","signatures":[{"sig":"MEYCIQChfksmGWs6X5IRzsVekbxoKaWUL690QfcRkJ/pOUu3ygIhAMhOlVbLsUzmmGUGc/mXYO517QWLOyboF5S+sxRWPZN7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20163},"engines":{"node":">=9.9"},"gitHead":"e6fda97c572dbfc9157ffb64552374801753f4f1","scripts":{"test":"node--test && true","prepare":"husky"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/julien-f/nodejs-app-conf.git","type":"git"},"_npmVersion":"10.8.2","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://travis-ci.org/julien-f/nodejs-app-conf.png?branch=master)](https://travis-ci.org/julien-f/nodejs-app-conf) [![PackagePhobia](https://badge","directories":{},"lint-staged":{"*":["npm test","prettier --ignore-unknown --write"],"*.{{,c,m}j,t}s{,x}":"eslint --ignore-pattern '!*'"},"_nodeVersion":"20.18.1","dependencies":{"glob":"^8.1.0","debug":"^4.1.0","lodash":"^4.17.11","chokidar":"^3.5.1","make-error":"^1.3.5","xdg-basedir":"^4.0.0","promise-toolbox":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"test":"^3.3.0","husky":"^9.0.11","eslint":"^8.57.0","mock-fs":"^5.2.0","prettier":"^3.2.5","lint-staged":"^15.2.2","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_3.1.1_1733333969836_0.9607885528756277","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"app-conf","version":"4.0.0","keywords":[],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@4.0.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/JsCommunity/app-conf","bugs":{"url":"https://github.com/JsCommunity/app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"01321ec6501a1793126e8fe749da4ee5f9ee2120","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-4.0.0.tgz","fileCount":10,"integrity":"sha512-rLeT6hLwuZyUv1q3K9+HgCLaqF4GFenkkbe0yqlNjiv5iwlULadGbq4LzD8wI+yLykr31GWStGZAuXdI33o5uw==","signatures":[{"sig":"MEUCIQC85PeKzvEdgYiJtfl7dp0ZGyVSiHP4J6UeWhSob0n2sAIgXaO2jJKLCGg89a573P6xGAeBIYsaEzDV42zZJsL04yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22585},"engines":{"node":">=20.19"},"gitHead":"6f4c118baf0b0bdf179335810fab61976e315bfd","scripts":{"test":"node --test","prepare":"husky"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/JsCommunity/app-conf.git","type":"git"},"_npmVersion":"11.13.0","description":"[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://github.com/JsCommunity/app-conf/actions/workflows/ci.yml/badge.svg)](https://github.com/JsCommunity/app-conf/actions) [![PackagePhobia](ht","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write","*.{{,c,m}j,t}s{,x}":["npm test","eslint --ignore-pattern '!*'"]},"_nodeVersion":"24.16.0","dependencies":{"glob":"^13.0.6","debug":"^4.4.3","chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^10.6.0","globals":"^17.7.0","mock-fs":"^5.5.0","prettier":"^3.9.3","@eslint/js":"^10.0.1","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_4.0.0_1782743115328_0.12120583640801175","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"app-conf","version":"4.1.0","keywords":["config","configuration","settings","conf","env"],"author":{"url":"http://julien.isonoe.net/","name":"Julien Fontanet","email":"julien.fontanet@isonoe.net"},"license":"ISC","_id":"app-conf@4.1.0","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"homepage":"https://github.com/JsCommunity/app-conf","bugs":{"url":"https://github.com/JsCommunity/app-conf/issues/"},"bin":{"app-conf":"cli.js"},"dist":{"shasum":"b9ae95cb160c509fda3a04e65141cbc27694cbff","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-4.1.0.tgz","fileCount":11,"integrity":"sha512-7ILnsDb8s8+jqN5EVR65AWrZPKmHAM7pikFRi64a5T2luAgvlgyt2y0RC1DMUMHu+v1TX1ApA2h7qp01R6VA3g==","signatures":[{"sig":"MEQCIHKHxYtGkptePWZ11LO8635f1/Bzp0e+/KF5/8wvyvPLAiBv2nyB3u0C6UmHE19pKr51eiZQ9zqxLNItXpluq6nYGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24873},"types":"./index.d.ts","engines":{"node":">=20.19"},"gitHead":"fefc27d5821bbf0f2c1727e87ed40c542d3eea14","scripts":{"test":"node --test","prepare":"husky"},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"repository":{"url":"git+https://github.com/JsCommunity/app-conf.git","type":"git"},"_npmVersion":"11.13.0","description":"Load and merge configuration from vendor, system, user, and local sources with optional env var overrides","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write","*.{{,c,m}j,t}s{,x}":["npm test","eslint --ignore-pattern '!*'"]},"_nodeVersion":"24.16.0","dependencies":{"glob":"^13.0.6","debug":"^4.4.3","chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^10.6.0","globals":"^17.7.0","mock-fs":"^5.5.0","prettier":"^3.9.3","@eslint/js":"^10.0.1","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/app-conf_4.1.0_1782769330371_0.9559964375030723","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"app-conf","version":"4.1.1","license":"ISC","author":{"name":"Julien Fontanet","email":"julien.fontanet@isonoe.net","url":"http://julien.isonoe.net/"},"description":"Load and merge configuration from vendor, system, user, and local sources with optional env var overrides","keywords":["config","configuration","settings","conf","env"],"homepage":"https://github.com/JsCommunity/app-conf","bugs":{"url":"https://github.com/JsCommunity/app-conf/issues/"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/app-conf.git"},"types":"./index.d.ts","bin":{"app-conf":"cli.js"},"engines":{"node":">=20.19"},"dependencies":{"chokidar":"^4.0.3","debug":"^4.4.3","fast-glob":"^3.3.3"},"devDependencies":{"@eslint/js":"^10.0.1","eslint":"^10.6.0","globals":"^17.7.0","husky":"^9.0.11","lint-staged":"^15.5.2","mock-fs":"^5.5.0","prettier":"^3.9.3"},"scripts":{"test":"node --test","prepare":"husky"},"lint-staged":{"*":"prettier --ignore-unknown --write","*.{{,c,m}j,t}s{,x}":["npm test","eslint --ignore-pattern '!*'"]},"gitHead":"88d2c238d2d7df598c07b1f0736f2192d3b09e93","_id":"app-conf@4.1.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-QEx9CZL7ezeXMUb8AIvT033kfb/jNLUAdW+HQYxUC58+YPko9siiTtEDZurhOPXNyOtnJdsOat/ekSxCnPzOgw==","shasum":"192d94a33d2a24f94772e3c94bf076c579d2c982","tarball":"https://registry.npmjs.org/app-conf/-/app-conf-4.1.1.tgz","fileCount":11,"unpackedSize":24831,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAlHyw6+Wz5KQnxfQoq71fZYvscn0Jh2nUk+e8CjbWfCAiEAk2LAR/4fjIjw63JALDuHmH4ZhUpbiE1iseeYE4kHE0Q="}]},"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"directories":{},"maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-conf_4.1.1_1782769677011_0.6768730809363095"},"_hasShrinkwrap":false}},"time":{"created":"2014-08-14T13:28:42.688Z","modified":"2026-06-29T21:47:57.256Z","0.1.0":"2014-08-14T13:28:42.688Z","0.1.1":"2014-08-14T13:35:29.324Z","0.1.2":"2014-08-14T13:46:55.033Z","0.1.3":"2014-08-14T13:58:00.024Z","0.1.4":"2014-08-22T09:55:05.982Z","0.1.5":"2014-08-23T13:33:44.371Z","0.1.6":"2014-08-23T13:35:59.467Z","0.1.7":"2014-08-27T09:10:32.236Z","0.2.0":"2014-08-27T09:52:35.125Z","0.2.1":"2014-09-03T10:54:23.934Z","0.3.0":"2014-11-15T11:42:28.191Z","0.3.1":"2015-01-27T16:28:56.510Z","0.3.2":"2015-02-12T11:15:35.269Z","0.3.3":"2015-02-24T11:45:38.936Z","0.3.4":"2015-03-02T14:37:40.986Z","0.3.5":"2015-06-04T11:58:13.143Z","0.3.6":"2015-07-27T11:26:31.747Z","0.4.0":"2015-08-12T10:27:38.003Z","0.4.1":"2016-10-26T08:40:06.784Z","0.5.0":"2017-07-25T11:06:01.059Z","0.6.0":"2018-11-20T15:31:54.351Z","0.6.1":"2018-11-29T16:10:44.042Z","0.6.2":"2018-12-18T15:28:01.934Z","0.7.0":"2019-05-15T11:17:19.226Z","0.7.1":"2019-11-26T15:57:31.748Z","0.8.0":"2020-03-09T16:19:06.232Z","0.9.0":"2021-01-19T10:11:34.251Z","0.9.1":"2021-04-20T10:06:07.512Z","1.0.0":"2021-11-16T09:43:48.635Z","1.1.0":"2022-02-16T10:06:16.894Z","2.0.0":"2022-02-19T17:32:52.623Z","2.1.0":"2022-04-21T15:15:05.996Z","2.2.0":"2022-06-29T09:14:50.893Z","2.2.1":"2022-07-29T11:52:11.275Z","2.3.0":"2022-09-09T10:51:44.710Z","3.0.0":"2024-04-18T15:07:06.852Z","3.1.0":"2024-06-12T14:49:25.614Z","3.1.1":"2024-12-04T17:39:30.020Z","4.0.0":"2026-06-29T14:25:15.481Z","4.1.0":"2026-06-29T21:42:10.518Z","4.1.1":"2026-06-29T21:47:57.144Z"},"bugs":{"url":"https://github.com/JsCommunity/app-conf/issues/"},"author":{"name":"Julien Fontanet","email":"julien.fontanet@isonoe.net","url":"http://julien.isonoe.net/"},"license":"ISC","homepage":"https://github.com/JsCommunity/app-conf","keywords":["config","configuration","settings","conf","env"],"repository":{"type":"git","url":"git+https://github.com/JsCommunity/app-conf.git"},"description":"Load and merge configuration from vendor, system, user, and local sources with optional env var overrides","maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"},{"name":"marsaud","email":"marsaud.fabrice@neuf.fr"},{"name":"pdonias","email":"pierre.donias@gmail.com"}],"readme":"# app-conf\n\n[![Package Version](https://badgen.net/npm/v/app-conf)](https://npmjs.org/package/app-conf) [![Build Status](https://github.com/JsCommunity/app-conf/actions/workflows/ci.yml/badge.svg)](https://github.com/JsCommunity/app-conf/actions) [![PackagePhobia](https://badgen.net/packagephobia/install/app-conf)](https://packagephobia.com/result?p=app-conf) [![Latest Commit](https://badgen.net/github/last-commit/JsCommunity/app-conf)](https://github.com/JsCommunity/app-conf/commits/master)\n\n## Usage\n\nThe following files are looked up and merged (the latest take\nprecedence):\n\n1. **vendor**: `config.*` in the application directory;\n1. **system**: `/etc/my-application/config.*`;\n1. **global**: `~/.config/my-application/config.*`;\n1. **local**: `/.my-application.*` down to `./.my-application.*` in the current\n   working directory;\n1. **env**: environment variables prefixed with the app name (see below);\n\n> Note: the **local** config is relative to the current working directory and\n> only makes sense for CLIs.\n\n```javascript\nimport { load as loadConfig } from \"app-conf\";\n\nconst config = await loadConfig({\n  appName: \"my-application\",\n\n  // this is the directory where the vendor conf is stored\n  //\n  // vendor config will not be loaded if not defined\n  appDir: new URL(\".\", import.meta.url).pathname,\n\n  // default config values\n  defaults: {},\n\n  // which types of config should be loaded\n  entries: [\"vendor\", \"system\", \"global\", \"local\", \"env\"],\n\n  // whether to ignore unknown file formats instead of throwing\n  ignoreUnknownFormats: false,\n\n  // prefix for environment variable overrides\n  //\n  // defaults to the app name uppercased with non-alphanumeric characters\n  // replaced by underscores, e.g. \"my-application\" → \"MY_APPLICATION_\"\n  //\n  // set to false to disable env var overrides entirely\n  //envPrefix: \"MY_APPLICATION_\",\n});\n\nconsole.log(config);\n```\n\n> **Deprecated:** `loadConfig(appName, opts)` (two-argument form) still works\n> but is deprecated; pass `appName` inside the options object instead.\n\n<details>\n<summary>CommonJS</summary>\n\n```javascript\nconst { load: loadConfig } = require(\"app-conf\");\n\nloadConfig({\n  appName: \"my-application\",\n  appDir: __dirname,\n  defaults: {},\n  entries: [\"vendor\", \"system\", \"global\", \"local\", \"env\"],\n  ignoreUnknownFormats: false,\n}).then((config) => {\n  console.log(config);\n});\n```\n\n</details>\n\nRelative paths, string values starting by `./` or `../`, are automatically\nresolved from the config file directory.\n\nPaths relative to the home directory, string values starting by `~/`, are also\nautomatically resolved.\n\nJSON format is supported natively but you may install the following\npackages to have additional features:\n\n- [smol-toml](https://www.npmjs.com/package/smol-toml): to support [TOML files](https://github.com/toml-lang/toml);\n- [ini](https://www.npmjs.org/package/ini): to support INI files;\n- [js-yaml](https://www.npmjs.org/package/js-yaml): to support YAML files;\n- [json5](https://www.npmjs.com/package/json5): to support advanced JSON files;\n- [strip-json-comments](https://www.npmjs.org/package/strip-json-comments): to support comments in JSON files.\n\n### Custom serializers\n\nFor formats not supported out of the box, pass a `serializers` array. Each\nentry needs a `test(path)` function and a `parse(content)` function. Custom\nserializers are checked before built-ins, so they can also override an\nexisting format.\n\n```javascript\nimport { load } from \"app-conf\";\nimport { parse as parseCson } from \"cson-parse\";\n\nconst config = await load(\"my-application\", {\n  serializers: [\n    {\n      test: (path) => /\\.cson$/i.test(path),\n      parse: (content) => parseCson(content),\n    },\n  ],\n});\n```\n\nThe `serializers` option is also accepted by `watch()` and `parse()`.\n\n### Environment variable overrides\n\nEnvironment variables are the highest-precedence source and always win over\nfile-based config.\n\nThe prefix is derived from the app name by default (`my-application` →\n`MY_APPLICATION_`). Use `__` to separate nested keys:\n\n```\nMY_APPLICATION_port=8080              → { port: \"8080\" }\nMY_APPLICATION_port=json:8080         → { port: 8080 }\nMY_APPLICATION_database__host=db      → { database: { host: \"db\" } }\nMY_APPLICATION_feature__enabled=json:true → { feature: { enabled: true } }\nMY_APPLICATION_tags=json:[\"a\",\"b\"]    → { tags: [\"a\", \"b\"] }\n```\n\nValues are strings by default. Prefix a value with `json:` to parse it as\nJSON — numbers, booleans, arrays, and objects are all supported. A malformed\n`json:` value throws rather than silently falling back to a string.\n\nKey segments are used **as-is** — their case is not transformed. Use the exact\ncasing your config schema expects:\n\n```\nMY_APPLICATION_port=8080         → { port: \"8080\" }    ✓ lowercase key\nMY_APPLICATION_Port=8080         → { Port: \"8080\" }    different key\n```\n\n### `watch(opts, cb)`\n\nThis method reload the configuration every time it might have changed.\n\n```js\nconst watchConfig = require(\"app-conf\").watch;\n\nconst stopWatching = await watchConfig(\n  {\n    // contrary to `load`, this is part of the options\n    appName: \"my-application\",\n\n    // if set to true the configuration will be loaded before waiting for\n    // changes\n    //\n    // in that case, the returned promise will reject if the initial load\n    // failed, or will resolve after the callback has been called with the\n    // initial configuration\n    //\n    // because the async call to `watchConfig()` will not have returned yet,\n    // `stopWatching()` will not be available in this first callback call\n    initialLoad: false,\n\n    // all other options are passed to load()\n  },\n  (error, config) => {\n    if (error !== undefined) {\n      console.warn(\"loading config has failed\");\n\n      // we might not want to retry on changes\n      stopWatching();\n\n      return;\n    }\n\n    console.log(\"config has been loaded\", config);\n  },\n);\n```\n\n> Note: the vendor config IS NOT watched, but it's loaded as expected.\n\n### `parse(path)`\n\n> Low level function which parses a file using app-conf logic, automatically handling formats and resolving paths.\n\n```js\nconst parseConfig = require(\"app-conf\").parse;\n\nconst config = await parseConfig(\"config.toml\");\n```\n\n### CLI\n\nA basic CLI is available to show the config:\n\n```\n> ./node_modules/.bin/app-conf\nUsage: app-conf [--json | -j] [--watch | -w] [--env-prefix <prefix> | --no-env] [-p <path>]... <appName> [<appDir>]\n\n> ./node_modules/.bin/app-conf my-app .\n```\n\nThe `-p` flag accepts dot-notation paths (e.g. `-p database.host`) to print a single value or a subset of the configuration. Only top-level keys are supported when multiple `-p` flags are used.\n\nUse `--env-prefix <prefix>` to override the derived env var prefix, or `--no-env` to disable env var overrides entirely.\n\n> Note: To ensure the configuration is parsed the same way as your application (e.g. optional formats), this command should be run from your application directory and not from a global install.\n\n## Contributing\n\nContributions are _very_ welcome, either on the documentation or on\nthe code.\n\nYou may:\n\n- report any [issue](https://github.com/JsCommunity/app-conf/issues)\n  you've encountered;\n- fork and create a pull request.\n\n## License\n\nISC © [Julien Fontanet](http://julien.isonoe.net)\n","readmeFilename":"README.md"}