{"_id":"painless-config-resolver","_rev":"120-4558d08b8c6e72da913a69dcc398bc92","name":"painless-config-resolver","dist-tags":{"latest":"4.0.5"},"versions":{"0.0.9":{"name":"painless-config-resolver","version":"0.0.9","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.9","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"91b3e7422579d98fc19a6f85d610140522be7fff","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.9.tgz","integrity":"sha512-s3J9XkWgZtDii/Lx51A7O8Xa6eQ6drGabcvGsGG9G95FtTvmaww87rguSzj+4h7PO+hE2B7Vmcge8998qeSUPg==","signatures":[{"sig":"MEUCIQCbB4arXhX3I3oPzTDgosHxaggsS18wQ1CeR86rwHOu0QIgbBCyKkO5f2wXGvwl3iAvhZaIz+3Ulc0yRrF5y8K0Z4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"91b3e7422579d98fc19a6f85d610140522be7fff","engines":{"node":"~6.9.0"},"gitHead":"464090e692a15b4f1c7511ebf9f81945bda6a421","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.10","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.4","dependencies":{},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.9.tgz_1483998408255_0.7851919375825673","host":"packages-18-east.internal.npmjs.com"}},"0.0.10":{"name":"painless-config-resolver","version":"0.0.10","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.10","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"98ae5ff30f9b905866182d9c1bf7d9c47de37024","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.10.tgz","integrity":"sha512-HVFirUllHCqK6xqqi+XeN65G2Rla6NfJPGdmcqM7DzzVhHAYXCq8wi0X1fqrdAbw6Quzd1AZoBMg0dwZehLhdw==","signatures":[{"sig":"MEUCIQCJXjL2IsR7fj/N59RhJdowDIAjrypapatBmNm1pcggJQIgBUHrgk4ABlkIYumGmE+P5/kRCydL8DWB0VrDvJWi4AE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"98ae5ff30f9b905866182d9c1bf7d9c47de37024","engines":{"node":"~6.9.0"},"gitHead":"fabdbd12115d2499a3788d0591dcb51ae13d0886","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.1"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.10.tgz_1484006004431_0.7823568251915276","host":"packages-12-west.internal.npmjs.com"}},"0.0.11":{"name":"painless-config-resolver","version":"0.0.11","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.11","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"1187a4de50445d36a8b0c7222de619ece6e49b71","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.11.tgz","integrity":"sha512-eID72y6qpCk7UK4kjbbifjLDzvNPog1rva014nPQdImdcyl1r0ZPLtXdp7ibjE2xqmk3OPTsRkDOqM1tlwNPXA==","signatures":[{"sig":"MEUCIDXnMwCz1Vr2xZega/QF2ATnVch5555s86yaZrKAGlW2AiEA5Ns1eFVi4ycTtP7ZB86deHeL449sbcIJkHtfE+UnCZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"1187a4de50445d36a8b0c7222de619ece6e49b71","engines":{"node":"~6.9.0"},"gitHead":"403a24a97146512e120ad797205f07be880d5cc1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.1"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.11.tgz_1484006935107_0.8129808781668544","host":"packages-12-west.internal.npmjs.com"}},"0.0.12":{"name":"painless-config-resolver","version":"0.0.12","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.12","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"91f5b759c6f48c6b4e8b0394bce4499205748f2f","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.12.tgz","integrity":"sha512-G5U3AV33I9ii7w4RTfATpcfofr02+BVpHmHNhK9hDoMQtnpk9DdKvjE+wd58QVhDBVOdZDa7KBwvFEnv0ASKRg==","signatures":[{"sig":"MEQCIF43wv8nKhEYU74nn3m4STRUcFOUrWgfbcmnlLoWtI4nAiBXW+HYHyYdUljX2LBSZYpC6udgbQ4/heR6Cwh4izmUnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"91f5b759c6f48c6b4e8b0394bce4499205748f2f","engines":{"node":"~6.9.0"},"gitHead":"7253b042d31fc7fc63378807431a47c07745bac7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.2"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.12.tgz_1484016880542_0.5564835488330573","host":"packages-12-west.internal.npmjs.com"}},"0.0.13":{"name":"painless-config-resolver","version":"0.0.13","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.13","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"3ae22c7bf30b61e58c9dbec8fe55528c15f16bca","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.13.tgz","integrity":"sha512-krrPwORVK0RYDa5tLJ86NzlljuoFnTaEIZcJqXlikdRrin+ur9yMxli7lHIKduH442hzp0pI323wug6USc4fkg==","signatures":[{"sig":"MEQCIGxabGdgE9mVpRlVki/8eHa2JL5Nlaf4rCRLFaTIF0AEAiAfLoarUQFMJATV0pUFn2733/xOZ9W/XHSHDvGE6RJoew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"3ae22c7bf30b61e58c9dbec8fe55528c15f16bca","engines":{"node":"~6.9.0"},"gitHead":"c03f719b7ef72032ab60a2b119f6b1dd4954654c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.3"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.13.tgz_1484016989672_0.020171685377135873","host":"packages-18-east.internal.npmjs.com"}},"0.0.14":{"name":"painless-config-resolver","version":"0.0.14","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.14","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"894479bbff93cc1e50d9ef6fc2e3699f41bfa900","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.14.tgz","integrity":"sha512-QI/Lg3pfbiijwAB2pQUcpH66gujr6M3AaF1eF7F2QSAXJtMadJ7RDrjp4wnLBBkFVqHQ4oG1CYDKo1S33aTtcw==","signatures":[{"sig":"MEYCIQCC1Bbc0mE5rrmfPdEb4GkKLRZpnMwmUQIw1cElIH+naAIhAPDx3TyOz5r5IuKztCZ2DZPwTTajfBV88rBKTUMoug/N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"894479bbff93cc1e50d9ef6fc2e3699f41bfa900","engines":{"node":"~6.9.0"},"gitHead":"a5a8bf837227df611ff11e57edc860a2acfda5de","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.3"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.14.tgz_1484017224628_0.43979411595501006","host":"packages-12-west.internal.npmjs.com"}},"0.0.15":{"name":"painless-config-resolver","version":"0.0.15","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.15","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"6957f31d27ee604387a93647414f4373dd116af0","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.15.tgz","integrity":"sha512-n3rf38SP5PQaT3uXifXDDe1v9v852dTvQl9cHLYQ9aOv19daPyENPH951IHwNQL7LH2pdnS7yKnAyFQI1hcPtg==","signatures":[{"sig":"MEYCIQC5nTArCav4UCtqkwVS8qN9rL9UWLbhaSIjlU+MoUS7MAIhAJMg0Mo+8+oVYmVb8GNNm7sheR15rojyCZ7r3VJc5V1f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"6957f31d27ee604387a93647414f4373dd116af0","engines":{"node":"~6.9.0"},"gitHead":"255bd75253a39a71335d75686fbc9883af8e3c6a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.4"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.15.tgz_1484017550278_0.2759327292442322","host":"packages-12-west.internal.npmjs.com"}},"0.0.16":{"name":"painless-config-resolver","version":"0.0.16","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.16","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"c6a542b3bc4e0f16a63cfc3f46bf0aaaf5dd4ef6","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.16.tgz","integrity":"sha512-cHzquTOvs48vMCC2YActN7uHRSfl1tIqvq+OQ9+UWj/PVzWX741kKBbYQDq5F4CQEE2d0cPPGn2N8YllUwGsvg==","signatures":[{"sig":"MEYCIQDGCu3JOX79hD30Q0hMaM5lhzBTJnC9cA5x4ci/lLUVggIhANflG7Qh6hQ/7TWIFFuJJxf6a0tTXYNbu6YNRwyFSSxT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"c6a542b3bc4e0f16a63cfc3f46bf0aaaf5dd4ef6","engines":{"node":"~6.9.0"},"gitHead":"4fef27acd57f9613d9cfdcdf68c8fe583a03ea1d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.1","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.4"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.16.tgz_1484018141931_0.9693298421334475","host":"packages-12-west.internal.npmjs.com"}},"0.0.17":{"name":"painless-config-resolver","version":"0.0.17","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.17","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"3da460b64316790773a68ee0056abd511aa79a5f","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.17.tgz","integrity":"sha512-5rHz19Ykokp99MKMep6gWJESZLZ1cut7sDASovyHrAbD2/v3pSOlhwfHC6a20VNwh70U1zmXIoZx/8LY9NfC+g==","signatures":[{"sig":"MEUCICusKWAKH8WlM4nQ3C2Cdc9y/AfL6PN9dZXAz/0qq8RmAiEA420Ha+RNXQ5/bYPS9j0qVIVH/QgpTDjcbXixEBYsBQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"3da460b64316790773a68ee0056abd511aa79a5f","engines":{"node":"~6.9.0"},"gitHead":"39307416642b081841a75c2ce2d03700e42a5b75","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.4"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.17.tgz_1484019499123_0.527658365899697","host":"packages-12-west.internal.npmjs.com"}},"0.0.18":{"name":"painless-config-resolver","version":"0.0.18","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.18","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"e16da13272d43fbe16cca052d84853d062647b10","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.18.tgz","integrity":"sha512-fsjzLFutAcEFwl7SZccIJIcPZEddIx4bIUiKwho44gvnYpeKs8W/p7Bx3YDSjHem8xjmEkHF9WoxFMPAQ3P6hw==","signatures":[{"sig":"MEUCIGglAnPVieOO8GAJ1r/ciZopodcmHYmEDSSleejG4s4VAiEA5H5kNU4I/ajdwwfeoW2ovrynSPpjdS5uySBVcjg/ln8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"e16da13272d43fbe16cca052d84853d062647b10","engines":{"node":"~6.9.0"},"gitHead":"06d33ae92b8850adc54ecc15bc008e02992ecfb0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.4"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.18.tgz_1484019716056_0.47973658167757094","host":"packages-18-east.internal.npmjs.com"}},"0.0.19":{"name":"painless-config-resolver","version":"0.0.19","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.19","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"c3d8d8ac436cbffd24f7105b9b282ebc2cefdf43","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.19.tgz","integrity":"sha512-bFY+bdFa7vnjd9njxdjOdOLIOBK/L2c4YEEJZlRFK16DRyeyu2gJ1oE0uAOOnWWF0EnbwRgvLThmbthMLty9OA==","signatures":[{"sig":"MEYCIQC6dutbrdm8hmHMz/Hi9fVXbvdyLlj9eM1EkRfx7cgh1gIhAKmWNJnGrcJZe/LfJ6u6b+Bi9XwUvU3SHNem2yBR3IJe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"c3d8d8ac436cbffd24f7105b9b282ebc2cefdf43","engines":{"node":"~6.9.0"},"gitHead":"f8942f9e85e22e6deb7f89dbaae7ce7e5b813851","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.4"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.19.tgz_1484081063640_0.08295765379443765","host":"packages-12-west.internal.npmjs.com"}},"0.0.20":{"name":"painless-config-resolver","version":"0.0.20","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.0.20","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"9ca53e79b39d1b9ba1ff8f5c565248fa40086cc1","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.0.20.tgz","integrity":"sha512-UOvMmJ96VOYgKxmEe9R2+kGWPig0SGiW79XQNVXOXT55RAjKItHyPwFSFODJFTZ593VR4bCInkEo3jyx+5rC8w==","signatures":[{"sig":"MEUCIQCnLCuyB84yjGy83ooRNp6cyQO37bzWe6Rq54urYxbSdAIgW0aHE73yZOq8uYGsW4jQv61QFoXfEDFGO8eXDNIH3t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"9ca53e79b39d1b9ba1ff8f5c565248fa40086cc1","engines":{"node":"~6.9.0"},"gitHead":"448d37b791d8ccc123c2570e384bb59ae59518c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.5"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.0.20.tgz_1484081120622_0.6884807297028601","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"painless-config-resolver","version":"0.1.0","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.1.0","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"c8109a939fa896b465e120566dc90d635c2cc1b2","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.1.0.tgz","integrity":"sha512-7f+UTSACuQeIvvxz1CHOTWAv6fJODSVnAcu20/xKWXNwivbw5GgV3IhckuMwp8YaMg2vXT7Zw94L/j+ZehMdPw==","signatures":[{"sig":"MEQCIEU+byWftXztqwv0BMlvlc0qR1ERWWd5TmWLLmOMMAsKAiApMUcj/Wz8+ACR7poihUk6Xm3P9zndtec5IgowqXcFdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"c8109a939fa896b465e120566dc90d635c2cc1b2","engines":{"node":"~6.9.0"},"gitHead":"475452824bd755ac87360dbf661cc667d10f00a0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.5"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.1.0.tgz_1484081452169_0.6312502787914127","host":"packages-18-east.internal.npmjs.com"}},"0.1.1":{"name":"painless-config-resolver","version":"0.1.1","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.1.1","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"b1e9907f8cbd8d8fd3fc5f10538ed7ff1ed8d79a","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.1.1.tgz","integrity":"sha512-110A16nLSp6b7iNr9fXjpcE5Wx+eB/0GZO25poHlr1OBsPixQ/umndyDDmUKZ6lM/M17k/K1Lcn3Q7OCqCr5rg==","signatures":[{"sig":"MEUCIQDGFgZnyFaCM9PfmED1yz/rluixmQvhv2CTi9Ye6DcXaAIgCiTbKrwzhVD29oiYrjtJZg/OZj1KN4Z7cQ7fDSt3NrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"b1e9907f8cbd8d8fd3fc5f10538ed7ff1ed8d79a","engines":{"node":"~6.9.0"},"gitHead":"9c1035b9bb65b04bfb68c3ad767dd8b3d5f5f88c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.0.5"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.1.1.tgz_1484081621920_0.7814218576531857","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"painless-config-resolver","version":"0.1.2","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.1.2","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"c0321ce548df182201460f79d455fbf8fa5c22c1","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.1.2.tgz","integrity":"sha512-igNZcolDWhwq/Wwu/Q87HqA1qbWrXGT+O4Ld4dnR9u5NSWLI89cHTxZmIVJVUu1nx0ugtZOjUHKHMcR2T+sNHA==","signatures":[{"sig":"MEUCIQD+MqctEWHbLDGL3iR58pzT9+uZIvZEfkYtcPMq4CEbnQIgfK0kRzdYJq6En5l0ekiBz3niaNwxZ7PrZcSxb93cHGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"c0321ce548df182201460f79d455fbf8fa5c22c1","engines":{"node":"~6.9.0"},"gitHead":"d86f8fc1ac1a7981ae61f836dc13d8cf412e3cac","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.1.0"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.1.2.tgz_1484083353035_0.720838958863169","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"painless-config-resolver","version":"0.1.3","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.1.3","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"d5b9ff59b4f2dc9e87b157d1fa5b1b71812d9248","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.1.3.tgz","integrity":"sha512-ZRZHYJjc8iWKQwQm6LqID0NJJgxE0wg4y1SOv6mkz8IQIpIEo+M/4SGw+2l9lQhSuFae4nNhpPu/Wp2fh2Dt3A==","signatures":[{"sig":"MEUCIQCilCjLIgDKq3LSd6Ji5++x8BQ7aKMtNGPMcuQk76SwugIgUAF5my5+MK4UqUlEQCdMmtENhA9oOnO3weg89X/2BzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"d5b9ff59b4f2dc9e87b157d1fa5b1b71812d9248","engines":{"node":"~6.9.0"},"gitHead":"9b9104447d2cada42b928838006f8d7a036f743c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.9","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.1.0"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.1.3.tgz_1484254494116_0.8629349516704679","host":"packages-18-east.internal.npmjs.com"}},"0.1.4":{"name":"painless-config-resolver","version":"0.1.4","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@0.1.4","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"e18e3889737d518540eef850ce46b9e41c5c32ac","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-0.1.4.tgz","integrity":"sha512-tj2Vf/HEY/LaLvlIgHDCYPmFeCHIdgK2Jee8QEUGKsBoKPSGTCFQLuHsObat+sUTgoCjGBPCihSqKtgyC+mJpA==","signatures":[{"sig":"MEUCIQC1sz7i9wX/r1G6h3A6p1pP4smYSB7Gb1AixtFFbj7HpwIgDQvG0j0LYRN45lldQXRxRJFzUr1BP32uFFge51wo0XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"e18e3889737d518540eef850ce46b9e41c5c32ac","engines":{"node":"~6.9.0"},"gitHead":"221bc766113ff681eafae98faff457457d714066","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.10","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.4","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.2","function-configuration-resolver":"0.0.2","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"0.1.0"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-0.1.4.tgz_1489172206109_0.41246338724158704","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"painless-config-resolver","version":"1.0.0","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.0.0","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"5e5893607a31aa21038cc08dcbb058ccbddb71ec","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.0.0.tgz","integrity":"sha512-GXPkcovYhxac34iHybH2ujt7CA+t1qLwNACuuQV3ssW2rMsOj8+O+2uUg23YSAihQYIWmHZgAPcc3oJV8yyAiA==","signatures":[{"sig":"MEUCIQCaqKCmgW8oMr8KiHiV4aKMKsOUFjo4PR+f8Im9Gy9sTQIgdh/7VAN1F/fxF4MZJu3REcC58p/Jftotg44gFbpWpFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"5e5893607a31aa21038cc08dcbb058ccbddb71ec","engines":{"node":"~6.9.0"},"gitHead":"b3252704888dd8dcaf4ba5fef2883601fb0dabfa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.10","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.5","deepmerge":"^1.3.2","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.3","keyvault-configuration-resolver":"^0.9.7","environment-configuration-resolver":"^0.1.1"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-1.0.0.tgz_1489336469196_0.09011048916727304","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"painless-config-resolver","version":"1.0.1","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.0.1","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/microsoft/painless-config-resolver/issues"},"dist":{"shasum":"014053217d97074d85800cfb4b2b493d6c1540a2","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.0.1.tgz","integrity":"sha512-vL3e5B/qdD6LA9kEgu4QNpqX8qkES2gzDTHFl1EKwNbIrpHR0nCb35/qM5PwoBSqelFzMDiDaUO1pKA9I5I5AQ==","signatures":[{"sig":"MEUCIQCyKlRhzSDwExhcysmMIROyHeO92iYHNfWc9qQ6cxBQwgIgcaafJdGeUH/+Z0qlKBLLR0oU4Fih2sWZzc+dYNPVUzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"_from":".","_shasum":"014053217d97074d85800cfb4b2b493d6c1540a2","engines":{"node":"~6.9.0"},"gitHead":"72ca5951068edb215f663fbad54fd302b1e68a0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@gmail.com"},"repository":{"url":"git+https://github.com/microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"3.10.10","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.5","deepmerge":"^1.3.2","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.3","keyvault-configuration-resolver":"^1.0.0","environment-configuration-resolver":"^0.1.1"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-1.0.1.tgz_1489382664706_0.36735507007688284","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"painless-config-resolver","version":"1.0.2","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.0.2","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"8a4ba9d57d6591b34e06765da9394086c4c91f31","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.0.2.tgz","integrity":"sha512-a8JfeAqsCpycijpbwOQtiinl9qp12bMfVGCFp/n0EVOypb0ukAdrLSAgevQA1d13mgXUvzHUMcxwNizHpO+crQ==","signatures":[{"sig":"MEUCIA0IvdHRpUrqvdB90W2d0ehV4M8xG+4UPQVjTLnGI21vAiEA8eOp9lzILvCW49eol5wF2zdLLZh2zq8Ah27rAKbzw9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"19b6474f380efeec2518628308d319a807ba2b3a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"5.0.3","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"8.1.1","dependencies":{"async":"^2.4.1","deepmerge":"^1.4.3","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.4","keyvault-configuration-resolver":"^1.0.0","environment-configuration-resolver":"^0.1.1"},"devDependencies":{"eslint":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver-1.0.2.tgz_1497657230839_0.9069320345297456","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"painless-config-resolver","version":"1.0.3","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.0.3","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"78d12b24f15d0b66dcb897e2387b87b66fb14340","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.0.3.tgz","fileCount":7,"integrity":"sha512-DdYJhK5MwhP1OYv12+rCQ59lOLxRLC0WnAok538skfhQbDgpS+A5aYbhJ6JE9RHBuA2CLBeESW5c01ngYhg+uQ==","signatures":[{"sig":"MEUCIQCmAfgBQD5sCyTsJ8ytU+ofnZkXbDIFoHoFUbB2H9fp0wIgfGZuaD3J9v0EcVcIqnQX5t89dPXTrCRPf3IGo9oOzrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaoXACRA9TVsSAnZWagAACgwP+QHY0EQN5YNs7/xoMD0i\n9B1Y2C4KDBSTcwWRxRUz7Mb3cW4b0Ixl8bl1nIV0WNmjLNi5lfuH2FTkv3Pa\n+nNexuOc0jJCjwjPbO5t2qNEQ06H1oTzN8jYj/GraqXdGoIczkg7iLxOx8bf\nOV/tlq00CmLkPhSaMFgyj6JTXawR2uC7/WOBzuY2fLqPYquFsfzg+vxqePGI\nFnaErpbi0CfEllmxeoez054RhBJkJneVX+IvBw0hFxCdf0OAhJ/K05Z1fJ4A\nQajZW+F/gKLj82fepwe5yeGqQ+i/Mm5htwoSw75eXxqfgQmt012N+ayVmpPV\ng6EA7UZAstLje9DiIEWYIrm103cMYAyjws6x+1kVGoO/2viIDMHR0ow7x+pt\n6Vfdwhtv/ffC5VqjhdeYcaMYnzpmDMmklfMpmtFeOUC9fAeVKvwGrTxcbHMd\niyMVQsw4uA68bA0utbmsZd64B4Rq0frsNadHdxKj09abyvJjWJU65f3tOODl\nLBb/bddFsrVndRt6VvuwXn+tes7vFTW0+SfNt2lN52xzqROmWct13TofK/QL\n+/JzFL0BZGou+50AfRsWft/HSyiJDoBLaozioZDjX/5fXeWlbPTCzUETD5vT\nGVDnjcPxvR0ylWqWG7MDdsjQFvoPrayHp+XuaBCefD2L+NP30OO9jHKXu1sj\nYLPG\r\n=Jnh7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"d61cec327238eea6495c6be380c67972cb0a4071","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"async":"^2.6.1","deepmerge":"^2.1.1","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.4","keyvault-configuration-resolver":"^1.0.1","environment-configuration-resolver":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_1.0.3_1533707711961_0.22285694299793546","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"painless-config-resolver","version":"1.1.0","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.1.0","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"13bffee8a7da14a3cabc690f8c9b37bb59133be5","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.1.0.tgz","fileCount":7,"integrity":"sha512-EWOuZgHmVaOkk0rjhopWQFpolgkxwYdMgo9H/rvgbcHQ/DqMWpx90PBhnJAxr1aFIb35ALrpC0psyZL53iZt7g==","signatures":[{"sig":"MEYCIQCSIaPmKSlpvakrs9fs4PQSmhYafBYESUQnSUKCrgvBRgIhAPjGRI04Mvlrq8N5uPdk13oXEc91OLpWgbF5ZW46Dtmx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXKPyCRA9TVsSAnZWagAAtkwQAJMPKYfIxASd5VJGCJik\nVvmsuB2dh78Rm9O5Bb5qXuhuGZuRFoUuO7d2CHeKxF18umTm0tnsUPksKKC/\nsTyRQmD5n7l9oEQhsNPxVHWmAUtRLrPkoQ/sOwt3DhDX1hIpDuh9FotFApFC\n4HBbuTdfz1+xkyEXXkKQUkNZJZND1r3/FrACuH9yW/CBCjP076nK312UbtIM\ncueKol9VxRxEe2E4TKVYYrJwgFqrb3H2Jpb+26fhXyub2d6yZTOWVEkulXzQ\nGDOd6p2K23zUMVGHp7XbV6u7nZO6id0AWCBdcmaP2vlwsqJSG0N1REQnQGdN\n9zAsWBiDHKRsMPXya+caG7p4LYj/FeT1aT32RMKBKm5CFCoMUFox4I1gL58n\nK7Gy4YVF8z5LWW5tc6AkBKOyBiw6AbcLhyUb5zeOcxbXcVH9bkJv0CPzOm1S\nGSJ6GjTi5W9Dvq/l0p3qvqVygC555hi0sUJAmotK0JN/ZvtpkYIrbtI84tdC\nxPdrBTSZ8fqIYJJgQSSW1HGtn7qkyUJHZPsDwvM+XaB02F+CoVDLQ9btrdRt\nk8ryIrrhadpK9UEZU7At7zW1cBTgVFjB/ydmSvNi9LpKM2e/+UD9tMhpoS1H\n+WkuFGiEaXSnvBni8XyWUw14zUlzZL6SOvKyFppCTviNsDoaVH+NtcITRsFs\nD0uV\r\n=AonY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"d26fb940241aac8bab2d5410e464c04c98af4474","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"async":"^2.6.1","deepmerge":"^2.1.1","object-path":"^0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"0.0.4","keyvault-configuration-resolver":"^1.0.1","environment-configuration-resolver":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_1.1.0_1549575154033_0.9311960559367412","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"painless-config-resolver","version":"1.1.1","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.1.1","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"3951af627ed29f190b3009809df5cad38c5c380f","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.1.1.tgz","fileCount":7,"integrity":"sha512-172NiSB3yZEshShuOqTY1C44qrzWjM064te1fZWIbsPNleSf89myctaQaaqHhZAqzLjeFl1DCKwK/++4RKa0gg==","signatures":[{"sig":"MEUCIQCxkzVkOVANxn/c4OlJrwUMWYCmEmt78mYMPdPoeHhljAIgS4rguHxacA6/Y/NIn4IO0X82P3695oH22IM6rAE+NF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckIlnCRA9TVsSAnZWagAAjCkP/3JO7ydMgZLGerIce80j\nhVw2Q/Cr2OE2QMbL8M8O+afzZXiK6U2llQkTw4PheDmnU03IwRCqY3RcycUK\nZReccaMQ50k2dV3kYDvS1PGCtUAcFaYLIZPLqafUCB0enxhc8BTwHgXGs6kr\nOvnHZvcfBnEUYeCR8JTkfl9MPzbUCQ+Jjh7EqpHhJKjW7KH0Xw+Z8Yt7ncrw\ne4+7GmV2NpfGwcDGdU7F5JRZsPpwXqm6FPeYBM5G+4uvCpT+lmpBXr46wZXF\ngZ3M4wPMJzly5WNn4ERQuCs5JQsHq7NkhrheixHFgwr3wlqfD8eyHEB8hP79\nijsaY/qDFzDv69lFkM/gnE11jScLcdvmx/x5eh/1fj7JOYiJD+OI62ntPOI0\nZ8mMLMgloIiFab7jYCANSctXCc5ouKjR+Yp+pNKJu55UFrL/DF6swfAUqtTi\nSNIzN6mx+cS18YJi1qZOyfOkbs92W1ctsqZ8H3h3GNAp4t4DT2NdFKTZ7pIs\n+AaG952cl6vp2QSLZK4Bk96GwEj96wCwSCh1aRRLj7MWwzWbKsGwpFJp74Q1\nFdTY9vIRU1q7U3WY3Q6J8AAqjLIgc3VU48iPy8M1aKImgUq3X4Xwc/dulYxy\nyQZC5HSM3g4abvtJrazQZKcxwCA9EPVeTd8U6JfDriJWT2CAAAJxBTJwJReN\n9EKr\r\n=+0nL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"25eabe1e1466b1ef0e4c14fdf8639c152b88f94e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.4.1","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"async":"2.6.2","deepmerge":"3.2.0","object-path":"0.11.3","app-root-path":"^2.0.1","painless-config-as-code":"1.0.0","keyvault-configuration-resolver":"1.0.1","environment-configuration-resolver":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.15.3"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_1.1.1_1552976230777_0.3894504949367097","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"painless-config-resolver","version":"1.1.2","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.1.2","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"95564444b99e7c72cd3d4d3700d675340ee3db9c","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.1.2.tgz","fileCount":7,"integrity":"sha512-iesDVhvUL5o09pjwtmd8QMSuNFe56rZB0HJTPvIUVdrjgYpLOyrBFRN5r7t30qqKasW9IUwYOiZPuyU9aVDZlw==","signatures":[{"sig":"MEYCIQDAsfWvWhDVqyfjLKvs32FBlI3E7FenitGBqAvAE6kTtwIhAIgFmcVK6xZz+K/UauCbmhNvxDX2mDLnnBykJIqPBW0A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc98pCCRA9TVsSAnZWagAAU+0P/1T4lSyFOC9u3XEjkTiv\ntyLHme+MysJ9I6Kfvu10Gizf6jUrd4NzuUDTQYRldTmZAXJz48FthdQ2xSGC\nQRQicgbIm7Zl3O4sP/aAPecdl3y83X3QtPvQCC1hNFqHFWJntA112tey6OoJ\nliPOwz4lSdESedqCHJjdonnNvPgYCGj2GEsHd0OB+jnk6NYqi9xJoYOL5VQT\nejGLv4ADnkx6SNn5UAcIXLNckguhgZN2UZ1I9gC0i2za5s/l0H96aLZhIYIp\neTKneMgT/NNBPnPL1QBAjOzeUGKf+5KU5e5FlSORqepbuATEpJrqWxZ4PvCV\nN3/XfdJdWYqQpTxlbW6vynmZIp8NIwOSFQs8JoPlBTWJW1O8DuLrPSsCLkCH\nQj71Va/Q++iv2FOEvvSgPM0q3ehdL1Eb13+ta7sflh47lyf5dOWIArhSHgPN\n+ZkmeXZDRivMWKhMIKhvK61/V93YW4GEDqKbPhkjbig8L6sHCut+WS9xlnc6\nwPr0zpPOEl6stdz/AH7ckoxDP0ZsrtuOuSWecuuGxdDSa2I0/lZujJ13/sKq\n5G/8qdEERIBmLGLvixLOPmcWnofekza/7deLBX8coRUvA+l4RZ+IORSWyb6Z\n6AO9NpQ6hYL4ocHHm43oVLX9fgs+I+d0wf/4VoEQsefE3CBxW6mVkq91rTFC\nf/xI\r\n=LhWA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"e989496e780dc6d233e9ee1f0ee768a75a73a414","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.9.0","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"async":"3.0.1","deepmerge":"3.2.0","object-path":"0.11.4","app-root-path":"2.2.1","painless-config-as-code":"1.0.0","keyvault-configuration-resolver":"1.0.2","environment-configuration-resolver":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_1.1.2_1559743041323_0.930451126418524","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"painless-config-resolver","version":"1.1.3","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.1.3","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"01fe82f3a30dedd1652ec4fadb588ba715865298","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.1.3.tgz","fileCount":7,"integrity":"sha512-8OP2NmXiPwJ/DVDBKe1FtBbC1RFkfbxVE/qLPvIp/Jl9KSp14gw9J8JbzEiLL4AmvKxEP6DRZ6bxdU32uVRgmA==","signatures":[{"sig":"MEQCIDtHvrFRRciYVxT39K31vnLh1S4g0F7Sdsi5HwAJ6QKCAiAt3e/ZOQ1rRCwmOGfJtMu/EVFg6hbW30PQmaGMEV9FLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ6MQCRA9TVsSAnZWagAA3PQQAIcOWvIMEPNAD73e2PO+\nzyQ7ZuGWVSj/CNvMH6lzQO8dn6T3NArJqPZKf+w1/UxUEsOKnRW9I7AsZaQf\nT5jxijbdNFMM4VkIbufY+9G6BCaaaK9CI/JAv1s0x0siaP6YajRdrqgiYNBV\n16fqgc7bSaW5TzQ0SI2egz5EaIJzCQttHgpDlIcEfTdmTS/tJtLWGxfxkVrB\nXyt4kFIuqfV46NvoULQcN9QWXEK42ghrRoKwIalKbjqrs4qoOfzFTQaiow7m\nRL24+1ZEpZcm838PSMFcUkC0Hddn6YHWogIMRGGRtrDtPWV8S9OByrFiRRHn\nhsifMRvSv1y/JL4f5TTu94E/0ovlFD524hf76XhDeyTE1yDCjCy0BSFoaVkt\nuDHA31rbbqvPGNm+lvh0G6mJgeaCMT5mjp1XyW5ztPG4qwqXHw6BmIRrl0Bn\ntJpnQZbpRez4V1qTJfcHCPHS+ZikXLwxuKCzSMtseYX23QPooIgm6j9Kod5s\n9zUjgQoE4jNHNen5zip/HomQ5wv27V4qaomjd0MOQnjqgl6mL2HC5gtAgVmE\nAKgOf21HLOLSHWRYv3Q8sxyqte+DbBhev8IQMfD631PRnNUdO+MPcxWrpAPW\nc7G7KM0l14hitiA4MX/MHL6pymnr1aTaGHTiSm89+2yttFbNDZp3cOsN+lbl\n6iLR\r\n=wLwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"ac8e57cfaec7c4da5da0b4892446ceada23d2208","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"async":"3.1.0","deepmerge":"3.2.0","object-path":"0.11.4","app-root-path":"2.2.1","painless-config-as-code":"1.0.0","keyvault-configuration-resolver":"1.0.3","environment-configuration-resolver":"0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_1.1.3_1562878736016_0.28560803928083645","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"painless-config-resolver","version":"1.1.4","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@1.1.4","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"a096197daeaaca4e57cce295a471e66be752f16d","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-1.1.4.tgz","fileCount":7,"integrity":"sha512-KVSqcQa6MexJNsl4OtwVKbfX+O7TUOggej3E2w7AZ4DwWZQbxmleoWN6onFKFAtUjeDa0YDE/qIUL2ZXgQSuHQ==","signatures":[{"sig":"MEQCIEkE9KkpjMCwQCyPWTQLu5W4uBA+q+hhRejmxflVYj8aAiAPw6c7kDApaAimYko1sIw3wlMYON2SoXt506ZCPdz/yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTGuzCRA9TVsSAnZWagAAS/8P/jEKEv+auz0RbOkwVK4R\n3kQXIE/9NLK2zv1bjIoKL8mHJCsc86AbfPezDajNHD1x5Qa6eVl6dagRN/PR\nNvyOtmthmeU/LJkKubm7gDdCyynnSHpXY4bWfVdx6F+10hSiSR4ORRoDWcgY\nvHYdri7QZgyjWVWUqnOgsL6axlpIYL1jHR8L0bdjH91IL0DXRSmoGLRhkhFR\nbGN+FmTyhXga4vd+GVUqgmFUdWGlwESvbAuVkRBH/Hj9h31QIB/+bkcH9S3h\nOa93SSzNx6v9QqnddwNuZr4ONatoZCWc+8l96c2vv4iteZ5tYln5jlCDtj3k\nQecJLh4SZxK2bidRAnh/AnW4iHIXZgLra46tratZNN8KuUknh0ltu3XRFkyS\n0xkmZ6DGY/Z/pjUNK+zzFeI8fsRWYka2yX/NVml5ZqgQjPweTvgYx1V/o3RF\nPzgiQmICeSUH5MnshjRPY+FB1tKdt/DFqDRVTjG5PRL3xc9bdkAajNrh9RH1\n+lndIG4/kQe3ivHitP7w7+YmNxm9qyqZBL+kEi7WSmg7EKS1mEM1L4UdZbTB\nnwkFrviM7DU2OVgVVAhLI8xrlENgx7fdIdoxk6phtvsGNZRJuyH1glG4hE1h\nlpRE7Bh5b5y5c+5Tgm7fXKDaD/5cZofkovT0jhVF39WtoOdbTRsLAXSSzol1\nyaid\r\n=ORcU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":"~6.9.0"},"gitHead":"df7f7961497fcb94a77505f94fae203f6f1a7b8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.9.0","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"async":"3.1.0","deepmerge":"4.0.0","object-path":"0.11.4","app-root-path":"2.2.1","painless-config-as-code":"1.0.0","keyvault-configuration-resolver":"1.0.4","environment-configuration-resolver":"0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_1.1.4_1565289395193_0.8070654283176442","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"painless-config-resolver","version":"2.0.0","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@2.0.0","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"5d6b2a27d7925333bbc855a9d1419bce3ecede01","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-2.0.0.tgz","fileCount":12,"integrity":"sha512-orqtRGExzjG27QPfHfiqOFNIXm58oVsqV5Fyi/sqbqYpD3RGxpcpK77eVGdx5GjrGaHkdvU47IFxfZ1X9aivZQ==","signatures":[{"sig":"MEQCID0mvYfqtDbFbrVlXiIvG261mR5X2+qnd1JvZuoUiQyOAiAagh9bsT2FeR22B6um8J7yjvfqAgFBnbQMX8rIfjUsJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoLZOCRA9TVsSAnZWagAA4koP/jZhUjyKyCum404jAQZt\nkeklVHcZagK1/5WBnwe7wvomjhKRhV0QqJTBDMHcPTsO9fwSWEo6i1THDlwf\nxHJ2vu4SHzmxebpv9uy4I/wI+Ugr/rix4VfllrFfukasD3KGYxTL1PSk6B8o\ntXUOKdUofPWf7/32PvE3fv2RAUSFMDap95L56OTpRjL0vcmdLzKYv/KYtvUY\n6QZ764WH3vRWG++4FjfwFxPP1JqPcTYLRjVGiuQbL1nbSmZiGwJuKk801QCE\n1TtHH420gtxjQ+qHiaM7bjRpYWYab/AwIURK8aocQ3ZPu5vnuHFmXq/0kG0O\nTGHr32bxt++W99kGexFJOwp+KKJ8tB9wxkbo5aA9mFW6++n/MJU8T3mhnscN\nTv38R+P2CjhI6mxpRARZgKaHogEVYn1PgWGHMqc4vo0JWPaf7hl76tPqN+Y5\no7t4G4S17IZp3OHW0WJGrX8pVfD9Ynmc9W+YhGfX3EYfVw6mIBWfMaLYLPnk\nfTZ4JdvunEnIXHehXA25sG17fbeHupNeHhftV8Ps9BhH8/wUgqvYmjtAo5qv\nztQFwkZWCrGVcRt0K+TBu8e/jXIryVlrT0h3NFIPIIuIB3A5CTlAkgQl5C7d\nYWKlbPGIoPwcSRoD7GP9r3Zo5WKeOBI1aeaP2IVEysSemfnb3TiELiR7BhgK\ntZBa\r\n=rOkr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"c126411140f3daa619fd71edcd04a078d5e91d56","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.13.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"adal-node":"0.2.0","deepmerge":"4.2.2","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_2.0.0_1587590733992_0.6096580763087753","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"painless-config-resolver","version":"2.0.1","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@2.0.1","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"14a9af4d32c994dd220a393cda2f20ab3cdf9da4","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-2.0.1.tgz","fileCount":12,"integrity":"sha512-q2vdL3fUR4yoPGj37WQ/m6rZkQ3mnjrG8XMHVekmZ5R9O7tx6rciyo4XVOantAUBfDg8og52HgDhyUI7E8dg4w==","signatures":[{"sig":"MEUCIQD2iawGJq5Xg0vP+eznN+SF+4FXpcx+gdQANlrqDMPh2wIgHeSlLACWV6SMcbfnstyE7vYlJeQQFbVqjYa+jOp7gzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoLcYCRA9TVsSAnZWagAAybwP/06MKjEbZyPiCRNsjZDC\nKlERx5JI31eeiHdW/TC2usgoTxgEBYj6XRR/Wav5QtPZaaY+vWyC/j3qlh4v\n8HBpWAqKkMgl+XXaXm1naDgTMDErpAX92+zaFcU2fMuAznj1eEJSZRNb9pwF\noZBrsPDS9J6Ob0b6l4c4PB1hWQQDRTLAhUG7yC1GsAcCn0MqHT5IJrBa+GQH\n9Y83RDcWoPD6X/IPPGYESXJbXlGwkIHX+uxq3f6O0OivG8NdoPZrWnG7P3JN\nmPK8LWZZ1mtoNL9hc1JNZliXDo68Vj4jX69ZGbs/YySVdhOgJnCSSmTrTgEJ\nmgGdCxzmfV9+8ZrqlQMZwl94E9Jfm3x1zKUBmDIvk1Va1sBHITrqCvRtqPN2\nLAph1xL+0gkrXFB/sLLtuU9NabDBjOiIPzbNkTKAFp57sH8AYTsQZ0QRBG/A\nvbn/6cb2K6jwrvldG1kY5Y6tQjU8CPOmdQwZ5MuQ8m6Hnmoh59SxwIpsyiSB\ndTjoyfKRZ+m3nGHqmGDmRwnP3BZ4s3Xbw0Kl9OD9uNF9IduMxdzOgbD8QAaZ\nbHtxvO6smOURwcFHVbMXVMmi5YJdaDHwo6pgD8Q/yO3AbOY7+Ue14bSEYJgP\n4RrEdm32dgeK0cUnsNRXE6CgQ2ylknjRiBJ0xYCGsqAfjmGKA4Ss1poxXCTs\nadMP\r\n=rOf0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"9594c58e518a66e7b7a939aa7bd6d0260e800d06","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.13.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"adal-node":"0.2.0","deepmerge":"4.2.2","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_2.0.1_1587590935551_0.8542449992595156","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"painless-config-resolver","version":"3.0.0","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@3.0.0","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"05d560160c0300389c138af8e2e2489c8ba54142","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-3.0.0.tgz","fileCount":12,"integrity":"sha512-OK/1cKWnf3oFN71L//drw2onsL3r8SQ2kimwJ3p3K5zvKInYUl9wIqBPgEfMOae25v2Ei+Zz65f2ctyblkUbmA==","signatures":[{"sig":"MEQCIGk5985fNHgO6wI5DdPKvzp3lfIM3/K/LKcWypCQca7gAiA1yi40xa4yu7djJozNVh2gkJsrEsGBcBFq8uOiNf0YeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeszRUCRA9TVsSAnZWagAAAqsQAJzT7GF+mvB1XK4SJYFj\nPci9VcTg1/SYsFF67FKNZsSrvNhOWr5YH4F2CW37Xx/1iUZ8fkBsW889rbBR\nXFaXXQd07GbF+FHIB4EUcLJ17OlLlP6e/V85ajux3VKpJwfHMAvaSCHUWRGw\nk2vb6LBbA6jt8g6U9TexQW+Xel0BH65aHnXiQXnk1lSWfReBFe0eLUn53+6B\nWqhIC+i/vBkjm3IJX2komCpQBehaaKt7CDp9rHPBIoyHRj+31cqmOmDEOTaD\nn3aEv6JcHDDzxxgEImbbfMAAOPef1mXJXRHMPz4Lprxd8HuX59/i85ftFOcv\nPQHfupsz8rUBEsB7IPngtLSFfqqn1DVoAZlZvkEbKyBYfC8IT9Aqls+NAsW+\nf/Wb3ZT75jm+RvElX15Z+0kGqvUyMUCVjun4uy/e60Ti2Se87Vt9WVWSs/z7\nS7WR1/J49JBaRkGljYya3psSXkVFlEeczYxF1pueR99Rklj38+amzRYnipZG\npSa83beEMf+R07A04I7V9OJaFF3af3XXIn7B35ewtqkG8IGt543fmDsHzwP3\n7vSjesqqhpIvu82qFUVMlFGAlklebPxzlRnk/xUwuB/ko1IBYEh+jpFtwM1R\n2JBKFQJ9B59xvwmOBYi/6TDsssigBS60mb5pHJnoKSTpi3gQjfmHtZbeqift\nZGJ9\r\n=4VmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"9ed83444f625073a877750607292ef0b46a04b5e","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.13.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.0","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_3.0.0_1588802643721_0.5608019431118676","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"painless-config-resolver","version":"4.0.0","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@4.0.0","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"2f6529145739140614385b17a6b055718168c592","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-4.0.0.tgz","fileCount":14,"integrity":"sha512-TzBE6riHg1kGSj6h3fXRyyehfs8R/9ehg5uh1fGlzKul8DQAARFPtC1fGV57b7ae9Iie/jzIEnPcLqPXfOdVtw==","signatures":[{"sig":"MEYCIQCN9XasPf5gvXKYCZX/YsGL93gMAVr6jHnCnzM9xCRxgQIhAIwCOtxGiU7ivltmCtHrxt+UAaKuzKErtlJ0C98BZfIp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1/9rCRA9TVsSAnZWagAAE1sP/AqSPlyCHuoFK/m147Lk\nXKpky6pLgD9gOyWo6jlFrwZTNPnTf+gPmvhW1+5rBJv04tHWvnItkmIFt1c6\nYmZyeVYmwwXIUSbuy2fKOTVmFeG4QoMmX+fDcAZlS0rjqdfQ22UouzRlzuYY\nQvOdLf0hGghBAwaGwwPl4cuNUzXBcrTSeJo6dECu3einPe6IMclJGEnw10/4\nU7ECK0vzAkHdOtJsoR7IjKzvui+yNJ3R4Ftzsi3uc++5vYIzU6mH29Hyk4+O\noBC7ktPkf258TjfUHGR48mSO63Thcq3MI7gjxQPiA4kSoFlfl7eHfvBja4PO\n7o1w5kwqzn9Nkz2/22AqH42aQ/BYT+HTzOLySFrZwMOycwoyRNNTcdj74axV\nO+51JeqnKr1ER0aMS+UqVBR032JMdZPlG7rA5yGY4wsl/0XSzg0pnhEJWtTE\nqcnTG7JJYwDPB1krQV6CgCEFyA4Pgx3+5ZNOrjRorW+jmBQS8p0VrcblPIsd\nHJTaJAvNURJwPTcYIdg137xGR93MQJV1xVss4MmiYqpjzNCuwq2Mp1UpvmMy\nOUywTe39JdoaA26U+pHtlAhxWEm/o5CjnekGkr6g6D91ojib0Dz2WuxLJzGq\ngeJL0aSgYgN6MCgLNPXz95VIRwlovoUh/RFXhtxnSZn1TMHXFGQUZrI0Zh2W\ns/DR\r\n=tHNI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"ba48890bc028ad7232890cabb6654720ce42e0dd","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.0","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_4.0.0_1591213930742_0.23087161916576693","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"painless-config-resolver","version":"4.0.1","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@4.0.1","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"456ac204d171fbfcbdfec0769ccc94fe2ee5a13a","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-4.0.1.tgz","fileCount":13,"integrity":"sha512-WvZ0dcq4k4SAl3IiFBDIJVQf6D/7/WYRxfCqukPTI1OIKvmYwQKQUECeMdg2FVf9GUqWM5QHnS6zT7l6TICaIg==","signatures":[{"sig":"MEUCIQDGgXUWtsD1l2YLP9VzxycQSEJAQWPuarL9G+H8uPzSyAIgW7CXroawERR/w4W9DAt5+csTlI5ZnRSiYuTQLO50g8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2BAkCRA9TVsSAnZWagAA4r8P/RNOGf3N9E6vqEWboAoQ\nhdJtzKXvZBUKcNUQvfihmoX8VBdnOot9GrwjEYrvEI0SfALnaBSSPsWr0hjA\n+LUqcIX1BDBg85dXk+Yih1wJ7eqNzX1QL8xGqDh9H8k6ksr5w1na0X2sefUs\nM6xNUqRUrUj7bCfK6neJTXI+vZIEKWVN6GiNzOl+trMoPwkg+3Oh1RQalqvc\nycClf+BT8sjo58FOcD5Ri7H4yHdnb2Nnwm1mb5tHe9atq41+vj1wIvctIsXl\n7pMTktu3A0g2kHnTXNyMlpH+VLoko7ECGc5eTPSinwn6z1ZuVmYX2Qy7Ldgv\nldC/0PatceKK1V1yi3gyHBEvEuBVHccvtiaN/soxrmHVSBvFMkHNgER46+hc\n2T5rUmXyx3X5Jd2o5kWKu0HelDeX/BlIOgGQgD/ENY15NQbrkb5JzJFTxfqx\n+BEB/j6XI2Kbg9432CQsnp+wFKFF7+H6lCkH5rtYTtNCcz892ovLnbWq+ZVt\n6Q1o1LjJYGvfVQmWp6T8z8sI/hA114LIPDpffjZzgWSchBFDTVeUYWcuTqY+\n+Iyh938nf/d6eXthdMrSXKOel+kmeNkDvMD8oGQjWgE892EjDMrlCW04duZG\ng+D8sdfWNZsprtycFjrlFItF9uHr6GOxT/8MtBwtSRumxg+QUAYRtqB7cTUE\nF/gH\r\n=d0bW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"81f5655f753caadb42c8ab4a2be4aa110b68db19","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.0","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_4.0.1_1591218212461_0.20995806810824225","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"painless-config-resolver","version":"4.0.2","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@4.0.2","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"93717e52be4fe6738f5ca963cc00649ecf3e176e","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-4.0.2.tgz","fileCount":13,"integrity":"sha512-7R+tY8nXYfsGqGOv6H0LXl03OZU8TXsU96BeKL6CiYJuSpeQOUU9OGtcaxaqS30qwh4emY6IgVcNfGGFDVYLQQ==","signatures":[{"sig":"MEQCIAmsxxdYKLMxHSUuUYacGixrBFVfvBKafi6ikw2Qa17LAiB4jkdLcGQZtoI8GxQPL62L2WL1J3+PWiP7W0Z3/UUYOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2CvACRA9TVsSAnZWagAACaQP+QEMbcjsIPtK+sYYaVTI\nN7zGBtCbzjv2r5BAmxHkWxgxeMjtyGE1qFQh3LG3o57gr616p0wcYlVOHlhI\nk0Wvtatz8rUqTBlEXBVv2qbDHJauFw+YFcnlt9S//Jsdp4sO1ouqlRBeDmuq\niKJfHml6v73bj4kgfvOIM4fcWQ/TYixontYytI/vMgF99NGcpJk4OFfvUVjI\njYhvvcQqS+z0/pC+xCZwnnZoL1+bEdNjP1jJjudkTWYFYPXzJRYY/d8pjOO9\nBxRAfTnRgVMGesaYDRCvhhQO6OvQsxd2yVXM61X9A1a7FxnXK7t2EH6GpTNm\nbEHhnUq4YMW7hHAriQqlWk6ngtq1CBFCOCJYZfmYuPiB1CQdUm65BvxZoGV/\nbD/Klq6T2TZcd2O1je4GVnpt+WoKLlWNMF1g/BQsdPPE2LrRun+GmPuZMrB2\n1FA5JT5XOO507fM4drCmG+y5E9GolIrq2yIF8IpkJoAUKRifda+Tg5a7a0yZ\nmL9PW00X00JTmYX/aGw/mVVpMqHMXl4+0g6bTVSyszxsWFl6nMH58QaDl3lY\nZGQ4NrmHXlOqtkxYws2Dfy99gEDUO6GPMt7WwzAKO+ZUOoTc1aMnTLlLcdKL\nmc9hSTsb5VB/swxNI5UDAcl2xEEJoQXYIQdtOXOo5GM4TtChsRMuH6pJiUGw\njpwz\r\n=yP7n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"54bcb7fa4a573f6adb59865882b479a94bc147a2","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.0","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_4.0.2_1591225279365_0.4292665500479249","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"painless-config-resolver","version":"4.0.3","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@4.0.3","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"0072841a8284b930e43bdacdc89fbf30f82f2673","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-4.0.3.tgz","fileCount":13,"integrity":"sha512-ISayhbotZIiJiHYBs1lLL9Z91bFXUHEUSqk9gRH6zUJACCFf81snX2tO8xFztiNIBeolU/WKaeNOW3zGdua4lA==","signatures":[{"sig":"MEUCIFYwbIra+Mxr5vvaspbOgQi+qdoQgnv/yZzNRU/a7QSYAiEAmLD/+nUvNu2HTZVAyhGIh2dTKSwYFe16PS5BLiQCkmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2FsPCRA9TVsSAnZWagAAle8QAIiaUBwTindyLpWALDzZ\ne1FVV4qBwAQ6Jpw4zWdyUWrSBSMM2ZuAjLvXBsFL9uFq6Zf/1v8oTXy+hS8N\nIFzIzUf/MZs5h+LUG5OO0+Rf2k2pL0/u41V6ydLQJt8i/zGWWtwAzhTJL9ye\nAXXH9h1JLYYADrMFEpf0SX+DMEHn1n5AQUrmaxwgbt8n8aM+Te2BHsItXpb1\n/hk9Fje++kiMVyZsV+G4O/5b86m1KB0P24fX7ClFKinbEHz+1L7MbkkR2ExP\nV5mUnxubo3YOAnSpbUW/fdY+Z6ALiPbiC6pztUED8JcL55aLqN09GzhEcL7h\nbvEVBGgLINos3BO1+vQ9mE/I4V+Hvurll+YVOih5ECNGYAAp2r71+zw2zqjZ\nt41XnLjB2JwAlKMFiB9bN1P67nqXl+pYercabeRab3CJrgye7NClT1kz3xS6\nDNTkLOyhSGSVCphYpCzxQavMvYSwWpn4JqJ+pSE6ysjIjGPOlxvqggpk39Vt\nYgA9BcBZQnh1QDRUmAo4eIj1KaPyd2uBNCdhM5UjcXzlRW5uXEQcYaXdhnoh\ntAaB9keEQ7xAmFYCn/d29MfYS8ESqdUVbI5tl5RjU/fWXbtXS6xb7ozRNa2c\nqtPQf1yd+DrVOf4Ocwnm36atn0F14xudmK6Inr6TgNIaWzu3jP3ILd3qHhRC\nf7jN\r\n=m/2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"a58a96175dd53ca91f6bf02ffa86986868f701a4","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.0","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_4.0.3_1591237390680_0.3009829707133054","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"painless-config-resolver","version":"4.0.4","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@4.0.4","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"2375a140e78323df1332cb4cd41b3ff54076fb5c","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-4.0.4.tgz","fileCount":13,"integrity":"sha512-1BtsGLA9IIVIoa62pV+QkwIemeVe2QwyaQkXqns3u5zhwj7xgAHLkmCn6h4eI/DOS6fQjyYM7h52el10kIeBSg==","signatures":[{"sig":"MEUCIF4/VGOy8eVlgkdvl/w6sInyaDySottQxRELoCUBn8RiAiEArBkIKukJk7xT3X8WTMeLc+N/E6w+ysO77pk0ejjg5RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEpUdCRA9TVsSAnZWagAAi1QP/icVC/3S8aK0kRLEzJwX\n6PrnIrrNtQIBWDHsBd3pFSuuulwbd8VZAa2stNINLAPXqGswqiBmdCUW1B9m\nOM6LcDo5r2yq37C/fcyf2QH4ORvmOvXlBZv50qm+ETogMBOomoxpafjI7UDo\ntR8Ied+Mr6NMoJWNGbIexsDb8M3mpBLbjXIvk74oibGNHvW/iOXL+tjDgNXa\ncU0zC+zOQNaLYlCccmnlDQa5xRtqxrYOFWGg01eYbWTD8Urphp1C6stp8oQR\nnSkQvfoDnoGvLhQD8p2RfozTUtUdRfmi1S6wnLqBo9+4mdVwx29EOq8HHmw5\n528Y11p02NR5nTO8dnqhTDUg1fvpUmiuMZtvE2Y6nIvOWg8RPy+z+2vp7fmW\nj58B1WnormcMKIdYd3fWPuXzW0y1mKaANqaiCG+H5PQ0JJPOzD47Cq7IvILH\nCG6aEs0Bm+r/mhWr6YSFIWPNllqgrCyMOP+pPYbxabz/LtYVHeXJhunkGP/m\n0qoa2bbF60CG/PMzOu/mPbhP87NcWfxdrjghZ6uqSUL4shwlFcwQpqx+0Czo\nypjfTTmxpoLgwZ0gOq96zlavkQ8Kr67u3fRJM8j1fF2kB+nddBxTinOepqrL\nda7I4JKZZSd06ucwiDJhRaJ8+6bzCMrJpH/SKiZk6EwhQbQeqYdGbmnEQZyF\nC11j\r\n=4tcD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"a58a96175dd53ca91f6bf02ffa86986868f701a4","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.1","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.4","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_4.0.4_1595053340594_0.5445556597208261","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"painless-config-resolver","version":"4.0.5","keywords":["config","configuration","keyvault","azure","configuration"],"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","_id":"painless-config-resolver@4.0.5","maintainers":[{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"homepage":"https://github.com/Microsoft/painless-config-resolver#readme","bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"dist":{"shasum":"b00c40794ccfe30ab57817ba8e031d8b7d9225a4","tarball":"https://registry.npmjs.org/painless-config-resolver/-/painless-config-resolver-4.0.5.tgz","fileCount":13,"integrity":"sha512-lQ3PmkKREpX5hXuqEln3MtOXhaWtMEFLFplYXjT9WKMZYv5oIVNVHpfz51WLm/9E2MOgHuCyokZoAvktdK22iw==","signatures":[{"sig":"MEUCIQCwTf+W+m4f+I5u0KvXxMJ5EsYk1Ku6yfEz9KaLbm5vnQIgMzQOH9hLqzEPrQz4n+cofO1auNTS5JkbsRbAQS8wQ0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkOO/CRA9TVsSAnZWagAAMIsQAIzgQwpAlvtr6bKoaPJP\nBnkSFnSe9o0ODNKonREOiEUF3C8WUI90nDLDPIWLyPUGG5k1iDjpFyKvb89d\nDR/1MGAMqPiJt/29Pb6Br+RCtz0/vyAQxO5H13+kDWifFQEyrBEHIN5V60Zw\nxWHd3mgDY8moM+jTqhLaPHmA1ZS7XqTN3iES6y5jGB7TY6Jx+sPFu6Qtnd+v\nuQ1l1Va2s14WMnyGf7FM6f3Vfyuy+2VA1ceNn0tgibH3UEQQdwmyQrhQQ3+H\ndBsWEDmOlc43KIvGiVnfZo/Ucd3FtvFA/pJoW30DXdXN3CvNoGH4uhJD2Kpb\nykaOgmQihXY5yCSnw1Yl9we/tmKnIXyWN541/Qua4TU6sukcSUsX4G1GZ9pR\nzzXQQkqreVsw40BsOnWl+y/Cq/+iCfr1+jEpXQs+E8Sbwip5Uf+9JChXn9Y+\nCvXNErF3oht/sOPKhxjnaVKokJVcFxh3TxV/+doSD3VoAKRihv+cwDc33GzU\nBmX+jYWp+Q7Vvwm0XmTiv+o2abKVmz+VX9X13U96KBba2VC9qOGr7swc0SD2\nHBC4PPqv0T+OKY8aj2v9PtW3pKYPad/cCykH3YZLPEutfJ2pDHwsKypbIvUO\nV/CK3fVzUvMnbSf6A9QjTvU9CsgHbeUqGtqR6KSqPCXLhjzHnPDGgYP/89hF\nFLdU\r\n=NJKC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","tags":["config","configuration","keyvault","azure","node","secrets"],"engines":{"node":">=10.0.0"},"gitHead":"a7ecb2b64741641aca9892b0ea7814e0bdb1aef7","scripts":{"test":"echo \"Error: no tests for this project\" && exit 1"},"_npmUser":{"name":"jeffwilcox","email":"jeffwilcox@outlook.com"},"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"_npmVersion":"6.14.4","description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dotenv":"8.2.0","adal-node":"0.2.1","deepmerge":"4.2.2","walk-back":"4.0.0","object-path":"0.11.5","app-root-path":"3.0.0","azure-keyvault":"3.0.5","painless-config":"0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/painless-config-resolver_4.0.5_1603331007088_0.6227860290738196","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-01-09T21:46:50.279Z","modified":"2026-07-16T15:48:41.712Z","0.0.9":"2017-01-09T21:46:50.279Z","0.0.10":"2017-01-09T23:53:24.676Z","0.0.11":"2017-01-10T00:08:55.332Z","0.0.12":"2017-01-10T02:54:40.767Z","0.0.13":"2017-01-10T02:56:31.402Z","0.0.14":"2017-01-10T03:00:24.870Z","0.0.15":"2017-01-10T03:05:50.518Z","0.0.16":"2017-01-10T03:15:42.151Z","0.0.17":"2017-01-10T03:38:19.344Z","0.0.18":"2017-01-10T03:41:57.915Z","0.0.19":"2017-01-10T20:44:25.731Z","0.0.20":"2017-01-10T20:45:20.842Z","0.1.0":"2017-01-10T20:50:54.181Z","0.1.1":"2017-01-10T20:53:44.030Z","0.1.2":"2017-01-10T21:22:33.273Z","0.1.3":"2017-01-12T20:54:54.767Z","0.1.4":"2017-03-10T18:56:46.337Z","1.0.0":"2017-03-12T16:34:29.454Z","1.0.1":"2017-03-13T05:24:26.623Z","1.0.2":"2017-06-16T23:53:50.932Z","1.0.3":"2018-08-08T05:55:12.059Z","1.1.0":"2019-02-07T21:32:34.160Z","1.1.1":"2019-03-19T06:17:10.973Z","1.1.2":"2019-06-05T13:57:21.421Z","1.1.3":"2019-07-11T20:58:56.125Z","1.1.4":"2019-08-08T18:36:35.277Z","2.0.0":"2020-04-22T21:25:34.107Z","2.0.1":"2020-04-22T21:28:55.705Z","3.0.0":"2020-05-06T22:04:03.883Z","4.0.0":"2020-06-03T19:52:10.845Z","4.0.1":"2020-06-03T21:03:32.588Z","4.0.2":"2020-06-03T23:01:19.650Z","4.0.3":"2020-06-04T02:23:10.863Z","4.0.4":"2020-07-18T06:22:20.754Z","4.0.5":"2020-10-22T01:43:27.269Z"},"bugs":{"url":"https://github.com/Microsoft/painless-config-resolver/issues"},"author":{"name":"Microsoft Open Source Programs Office"},"license":"MIT","homepage":"https://github.com/Microsoft/painless-config-resolver#readme","keywords":["config","configuration","keyvault","azure","configuration"],"repository":{"url":"git+https://github.com/Microsoft/painless-config-resolver.git","type":"git"},"description":"Yet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.","contributors":[{"name":"Wilcox, Jeff","email":"jwilcox@microsoft.com"}],"maintainers":[{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"jeffwilcox@outlook.com","name":"jeffwilcox"}],"readme":"# painless-config-resolver\n\nYet another opinionated Node.js configuration library providing a set of default resolvers to enable rapid, rich configuration object graphs powered by the deployment environment, config-as-code, and Azure KeyVault secrets.\n\nThis library now requires a modern Node LTS+ version and uses native promises.\n\n## Resolving variables into a simple configuration graph\n\nThis library takes an object (a configuration graph) containing simple variables or\nscript and uses configuration providers, in order, to try and resolve.\n\nAs configured by default this means variables can come from:\n\n- environment variables always win\n- mounted volume files\n- `.env` dotfile\n- painless-config development environment `env.json` file outside an app's root\n- configuration-as-code JSON file, per-environment\n\nVariables themselves will be sent to other resolvers, so the values can be:\n\n- direct values from variables\n- values read from a Kubernetes mounted volume\n- KeyVault secrets to resolve at runtime from Azure KeyVault\n\nIn lieu of a configuration graph object, a special `config/` directory structure\nwith JSON and JS files can be used to build the configuration object at startup,\nmaking it easy to compartmentalize values.\n\n## Built on painless-config\n\nThis module is a part of the `painless-config` family of configuration libraries.\n\n- [painless-config](https://github.com/Microsoft/painless-config): resolving a variable from an `env.json` file or the environment with a simple `get(key)` method\n\n## How to use\n\nResolve a simple set of variables from the environment.\n\n```\nconst resolver = require('painless-config-resolver');\n\nconst graph = {\n  hostname: 'env://HOSTNAME',\n  app: 'my app',\n};\n\nasync function myApp() {\n  const config = await resolver.resolve(graph);\n  // ... config has the resolved values ...\n}\n```\n\nAfter calling `resolve` the `config` object might look like:\n\n```\n{\n  hostname: 'JMWORKMACHINE',\n  app: 'my app',\n}\n```\n\n## Consolidation\n\nAs of v2.0.0, this library has merged in the `painless-config-as-code`, environment, and keyvault \nenvironment providers to make it easier to keep the library up-to-date. This admits that this library\nis really coupled with KeyVault enough that it is OK to include those dependencies.\n\n## Unofficial but useful\n\nThis component was developed by the Open Source Programs Office at Microsoft. The OSPO team\nuses Node.js for some of its applications and has found this component to be useful. We are\nsharing this in the hope that others may find it useful.\n\nIt's important to understand that this library was developed for use by a team at Microsoft, but\nthat this is not an official library or module built by the KeyVault team.\n\n# License\n\nMIT\n\n# Contributing\n\nPull requests will gladly be considered! A CLA may be needed.\n\nThis project has adopted the [Microsoft Open Source Code of\nConduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information see the [Code of Conduct\nFAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com)\nwith any additional questions or comments.\n\n# Changes\n\n## 4.0.5\n\n- Dependency update for `object-path` package\n\n## 4.0.4\n\n- Application name for config-as-code also supports environment resolution of `APPLICATION_NAME`\n\n## 4.0.3\n\n- Adds support for `volumefile:` for resolving mounted volume secrets in some environments\n\n## 3.0.0\n\n- Adds support for `.env` (dotfiles) in a manner similar to `painless-config`\n\n## 2.0.1\n\n- Node >= 10.x required (suggest LTS 12+)\n- Callbacks removed. The library is built on native Promises now.\n- Merges dependent modules `painless-config-as-code`, `environment-configuration-resolver`, `keyvault-configuration-resolver` as native capabilities to reduce the package count and improve updates, publishing and debugging\n\n## 1.1.4\n\n- Updated dependencies\n\n## 1.1.3\n\n- Updated dependencies\n\n## 1.1.2\n\n- Updated dependencies\n\n## 1.1.1\n\n- Moves to newer config-as-code, supporting app-based env overrides\n\n## 1.1.0\n\n- Deep merge is configured to overwrite arrays instead of merging them\n\n## 1.0.3\n\n- Newer KeyVault client refreshes the dependency chain\n\n## 1.0.1\n\n- Newer KeyVault dependency version caches responses for a performance win in heavily-configured apps\n\n## 1.0.0\n\n- Configuration folder `./config` is no longer implicit.\n- Automatic graph configuration must be specified through `package.json` properties under `painlessConfigObjectPackages` and/or environment variables pointing at config-containing npm and/or directories. To maintain the previous behavior, configure an environment or config-as-code variable named `CONFIGURATION_GRAPH_DIRECTORY` or the option `directoryName` with the value `config`.\n- Adds CONFIGURATION_PACKAGES support for dynamic/environment-based configuration package inclusion\n\n## 0.1.4\n\n- Able to instantiate without calling the module as a function\n- No longer requires the presence of a `./config` graph folder\n\n## 0.1.3\n\n- First stable release\n","readmeFilename":"README.md"}