{"_id":"@azure-iot/configuration","_rev":"124-18b1644ee8f5b8740890fbddf6eae571","name":"@azure-iot/configuration","description":"Configuration support for Azure IoT microservices","dist-tags":{"latest":"2.3.1","rc":"2.1.0-rc.3","console":"1.1.0-console.1"},"versions":{"1.0.0-rc.1":{"name":"@azure-iot/configuration","version":"1.0.0-rc.1","description":"Configuration support for Azure IoT microservices","main":"configuration.js","typings":"configuration.d.js","engines":{"node":">=6.1.0"},"author":"","dependencies":{"mongodb":"^2.1.18"},"devDependencies":{"rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","remap-istanbul":"^0.6.4","opener":"^1.4.1"},"scripts":{"lint":"tslint *.ts","build":"gulp build","prebuild":"npm run lint","prepublish":"tsd install && npm run build","test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"license":"SEE LICENSE IN ./license.txt","directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.1","_shasum":"1a904fea2b8220e365a623cb590b9d5c910957b0","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"vishwam","email":"vishwams@microsoft.com"},"dist":{"shasum":"1a904fea2b8220e365a623cb590b9d5c910957b0","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.1.tgz","integrity":"sha512-+fPt06O8gTYodG2cE5MwVxgtdIw4ARd8NmdXMLcYoRL3rf4cNr2yw6+x02UIa5u4GqjFGSmDkmVN6WuYtaE2jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd7t529CliRVkKEGJfyu76wKvkTxKzdh0tzfb30bLj3gIhAIL219Lh7senTbHffkFOwGsZcfGm67TNCnebTpDNJ0E7"}]},"maintainers":[{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.1.tgz_1465944245727_0.960100798169151"}},"1.0.0-rc.2":{"name":"@azure-iot/configuration","version":"1.0.0-rc.2","description":"Configuration support for Azure IoT microservices","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","engines":{"node":">=6.1.0"},"author":"","dependencies":{"mongodb":"^2.1.18"},"devDependencies":{"rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","remap-istanbul":"^0.6.4","opener":"^1.4.1"},"scripts":{"lint":"tslint *.ts","build":"tsc","prebuild":"npm run lint","prepublish":"tsd install && npm run build","test":"npm run build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"license":"SEE LICENSE IN ./license.txt","directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.2","_shasum":"d3226e79e22a57e13e1a652db2ab9df3af782470","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"vishwam","email":"vishwams@microsoft.com"},"dist":{"shasum":"d3226e79e22a57e13e1a652db2ab9df3af782470","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.2.tgz","integrity":"sha512-AgYqlxfGEPJFPajDZgY9XKVIxpgwkFAehQsBalTgW4zwwImyy5zLAYIhQFDS96wBJj6/zBcduPGBnpgbCJdeZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkz0t81OYXhY1jjp8RD5yxQ67SGR6Eoqp/NNwMStI4/wIgVCqX5W1aKGKFaHn+FkIV9N+iXBE2oYHlTBt18OeF50U="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.2.tgz_1466021174244_0.20718450983986259"}},"1.0.0-rc.3":{"name":"@azure-iot/configuration","version":"1.0.0-rc.3","description":"Configuration support for Azure IoT microservices","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","engines":{"node":">=6.1.0"},"author":"","dependencies":{"mongodb":"^2.1.18"},"devDependencies":{"rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","remap-istanbul":"^0.6.4","opener":"^1.4.1"},"scripts":{"lint":"tslint *.ts","build":"tsc","prebuild":"npm run lint","prepublish":"tsd install && npm run build","test":"npm run build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"license":"SEE LICENSE IN ./license.txt","directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.3","_shasum":"455640ec96a86ebb3efb82ace9d7ce12f5c60714","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"hcgatewood","email":"hgatewood@gmail.com"},"dist":{"shasum":"455640ec96a86ebb3efb82ace9d7ce12f5c60714","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.3.tgz","integrity":"sha512-BOxZ037kTgHADFkcV1Zi/tplkFYhWUX4UZbjaBIXM7dFx5D21RmC6ddVOHXUMwUoCEknji0YfOgGd8SGk3ZVzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVGmdOmcum27DqJj6OrSbETp6BiumriVeMKa+qOq/DyAIgISz+kUCGkdr7YEVYSGS17Uy4B9lcgeERcdVEJ4wxQrs="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.3.tgz_1466194736768_0.46697414433583617"}},"1.0.0-rc.4":{"name":"@azure-iot/configuration","version":"1.0.0-rc.4","description":"Configuration support for Azure IoT microservices","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","engines":{"node":">=6.1.0"},"author":"","dependencies":{"mongodb":"^2.1.18"},"devDependencies":{"rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","remap-istanbul":"^0.6.4","opener":"^1.4.1"},"scripts":{"lint":"tslint *.ts","build":"tsc","prebuild":"npm run lint","prepublish":"tsd install && npm run build","test":"npm run build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"license":"SEE LICENSE IN ./license.txt","directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.4","_shasum":"c48b90265c4e623b31e244c4d625417739ef7d35","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"hcgatewood","email":"hgatewood@gmail.com"},"dist":{"shasum":"c48b90265c4e623b31e244c4d625417739ef7d35","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.4.tgz","integrity":"sha512-vpMueh6ApEJIz7i6S/gHQ9VQIDJKGxqPK2cK2A9Y0/pUHqqAGinz/CHoepu4RThfqZoEWsNzZU5HXE7vgfETqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQqBxCh6uGe8OHwzqpWkiD77yy3U40pc/RbFk4GwgyzwIgZ9/mm5WdHGX3QlYCdJnlTbTiNzlBk6VX6y0boDROqqo="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.4.tgz_1466200934174_0.23031647643074393"}},"1.0.0-rc.5":{"name":"@azure-iot/configuration","version":"1.0.0-rc.5","description":"Configuration support for Azure IoT microservices","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","engines":{"node":">=6.1.0"},"author":"","dependencies":{"mongodb":"^2.1.18"},"devDependencies":{"rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","remap-istanbul":"^0.6.4","opener":"^1.4.1"},"scripts":{"lint":"tslint *.ts","build":"tsc","prebuild":"npm run lint","prepublish":"rm -rf dist/* && tsd install && npm run build","test":"npm run build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"license":"SEE LICENSE IN ./license.txt","directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.5","_shasum":"4b9d661b64baf69b7383d7ae6f1f18227ad60529","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"hcgatewood","email":"hgatewood@gmail.com"},"dist":{"shasum":"4b9d661b64baf69b7383d7ae6f1f18227ad60529","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.5.tgz","integrity":"sha512-CjZ/Dl6i2Q/aCDre+HQZOTpR3X7GY0joDC4zoZ+YP4SpkYuBdbemSpG2dW2BZTkL9mYCkT9y6uZUBy6dD1shsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFyRpCek6h8XzkrMnmGDeJ2cWvwAMLW279fyxET8q7DAiEAnUZ25lIUfTeWKbINBtGD6GTJLD5rMeqeYewR3lIfPXE="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.5.tgz_1466461831147_0.13092135917395353"}},"1.0.0-rc.6":{"name":"@azure-iot/configuration","version":"1.0.0-rc.6","description":"Configuration support for Azure IoT microservices","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","engines":{"node":">=6.1.0"},"author":"","dependencies":{"mongodb":"^2.1.18"},"devDependencies":{"rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","remap-istanbul":"^0.6.4","opener":"^1.4.1"},"scripts":{"lint":"tslint *.ts","build":"tsc","prebuild":"npm run lint","prepublish":"rm -rf dist/* && tsd install && npm run build","test":"npm run build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"license":"SEE LICENSE IN ./license.txt","directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.6","_shasum":"07ad6be2f97c0c8c5098bd1f9a2e6dc6d99483bb","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"hcgatewood","email":"hgatewood@gmail.com"},"dist":{"shasum":"07ad6be2f97c0c8c5098bd1f9a2e6dc6d99483bb","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.6.tgz","integrity":"sha512-p5CXronqOW1qV02umgzX17D81rgb3vy+bbqz3eifzo5RzPI1DbqtgNhDXKoExwK1gq565JrokeAfi/B1cYY+zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEd17PXNCVdrFJZLX5wkkNNryNgbCaFC5cOK/w0h+mNAiBzow7qSdrp5luFLbaur30YeBSHN5S0OYC0GxVdpoa30w=="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.6.tgz_1466643702122_0.229417979484424"}},"1.0.0-rc.7":{"name":"@azure-iot/configuration","version":"1.0.0-rc.7","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.7","_shasum":"71e8175325c227ae59ac2d711e994c4c6d37aeec","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"vishwam","email":"vishwams@microsoft.com"},"dist":{"shasum":"71e8175325c227ae59ac2d711e994c4c6d37aeec","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.7.tgz","integrity":"sha512-SMdLOdcqZdZ+rp0qgudxJW76b3WqXaRtWJfTpCg5RtiGWL2yMoed99/zcnaPpcJFyrvOct/Uler+CTxj4tgRJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4ej5mGuXR2d0xuuOnBR+rDkrJ/grbpQIs3B7KRgtAuwIgK+vim7+Gc2YexxKMP2rg+xEyN9fhkgP+Ngj1M6vZKsE="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.7.tgz_1472487260924_0.9428271183278412"}},"1.0.0-rc.8":{"name":"@azure-iot/configuration","version":"1.0.0-rc.8","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.8","_shasum":"e2de56f74a8956c80751bf4eb6208f133fb664c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"vishwam","email":"vishwams@microsoft.com"},"dist":{"shasum":"e2de56f74a8956c80751bf4eb6208f133fb664c1","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.8.tgz","integrity":"sha512-0IgWA9sJc/UgnC8zxFd6L4Mi6r22PwMm++tLKWMIHt1/mwbojIvYfwy7McEoeFV4xOhh5S4gbi7VlQvOD37ewg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOTjJQRzcv84S/j6yOYREBPiBcmNB8N+G2q/9q5rFFlgIhAMg00QtUrDG9tkX4eCppuIK5o2Sr9Cmra19i2q7C4x9u"}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.8.tgz_1476808646266_0.8708101611118764"}},"1.0.0-rc.9":{"name":"@azure-iot/configuration","version":"1.0.0-rc.9","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.0.0-rc.9","_shasum":"a710ae3fe1201064d999206fb39317c522bc0837","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"princjef","email":"princjef@gmail.com"},"dist":{"shasum":"a710ae3fe1201064d999206fb39317c522bc0837","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.0.0-rc.9.tgz","integrity":"sha512-3NJ6ca0/X+/s0JYaBUSZZsAijSqInE+6pu2FJHGRPoTRFCMjuBaRegrE0sydul4kpozWSWz6ctU+UDZ4XqsvEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC29OC6LOxHvgXzmWNcVddc/2KRUnBerbCYk6VLGrVqyAiB3xasnYkjFs8rpiwguj/LTgU08F84jovFwvys1n6iF3g=="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/configuration-1.0.0-rc.9.tgz_1477432319426_0.39082478173077106"}},"2.0.0-rc.1":{"name":"@azure-iot/configuration","version":"2.0.0-rc.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.0.0-rc.1","_shasum":"4392a5e94457ca32cf4581c3172aa388f8f7e3f1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucadruda","email":"ludruda@microsoft.com"},"dist":{"shasum":"4392a5e94457ca32cf4581c3172aa388f8f7e3f1","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.0.0-rc.1.tgz","integrity":"sha512-7A58bS+duChpyuQZe0FRgWEYSagrLXyvAk4wp0U0aF8TlYk0qXeT6vALxiWJ4F5YVi2X32xLpD/crGcqa9uR/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo9MJ+R+dh8+xGBNiaKoWf2oeYHZyLmZujTEolMYgmNwIhANRBY7J2zeohq+m2dL3j3EhSELo1ZdWXaHe1eZKB2MX/"}]},"maintainers":[{"name":"adrianhgp","email":"apred@microsoft.com"},{"name":"alessar","email":"alessarik@gmail.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"botcrusher","email":"miwolf@gmail.com"},{"name":"briancr","email":"briancr@microsoft.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"gtrifonov","email":"geotri@microsoft.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"hanuk","email":"hanuk@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},{"name":"jayantamondal","email":"jmondal@microsoft.com"},{"name":"jobee","email":"jobee@microsoft.com"},{"name":"joyhui","email":"hujiang@microsoft.com"},{"name":"kapil-ms","email":"kaagarw@microsoft.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"kostiantynhontar","email":"kostiantyn.hontar@akvelon.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"maria529","email":"mashashn@yahoo.com"},{"name":"mariaur","email":"marisha.u@gmail.com"},{"name":"matthew.darsney","email":"matdar@microsoft.com"},{"name":"orezhko","email":"oleg.rezhko@akvelon.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"reddyduggempudi","email":"reddyd@microsoft.com"},{"name":"rohita_msft","email":"rohita@microsoft.com"},{"name":"rraomsft","email":"rrao@microsoft.com"},{"name":"sanyams","email":"sanyam@outlook.com"},{"name":"shak5","email":"shak@microsoft.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"valerii.radchenkoa","email":"valerii.radchenko@akvelon.com"},{"name":"vbakvelon","email":"vadym.bobrenok@akvelon.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"},{"name":"zzbeijing","email":"perfectzz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/configuration-2.0.0-rc.1.tgz_1492123418078_0.6831194704864174"}},"2.0.1-rc.1":{"name":"@azure-iot/configuration","version":"2.0.1-rc.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.0.1-rc.1","_shasum":"b1d9057e8b35ecd45f97e97d106ec298d5cdb6f1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucadruda","email":"ludruda@microsoft.com"},"dist":{"shasum":"b1d9057e8b35ecd45f97e97d106ec298d5cdb6f1","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.0.1-rc.1.tgz","integrity":"sha512-HhUsBBmTTNQW4kpfsBcLiPtckUXAjNUete3PTnpAH9Z6EkBTtk6jzbvFAh26PdR9iVof4Ep7QrcvIVBmddsEoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZiOTduMcVuK0RPD8/AwKudbsuhnwtPP9pdkF8JSKLPQIgSfeY5A9lW8hakxPbXbQ3tqM01YH3oVImrYKDKiaqw3c="}]},"maintainers":[{"name":"adrianhgp","email":"apred@microsoft.com"},{"name":"alessar","email":"alessarik@gmail.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"botcrusher","email":"miwolf@gmail.com"},{"name":"briancr","email":"briancr@microsoft.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"gtrifonov","email":"geotri@microsoft.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"hanuk","email":"hanuk@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},{"name":"jayantamondal","email":"jmondal@microsoft.com"},{"name":"jobee","email":"jobee@microsoft.com"},{"name":"joyhui","email":"hujiang@microsoft.com"},{"name":"kapil-ms","email":"kaagarw@microsoft.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"kostiantynhontar","email":"kostiantyn.hontar@akvelon.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"maria529","email":"mashashn@yahoo.com"},{"name":"mariaur","email":"marisha.u@gmail.com"},{"name":"matthew.darsney","email":"matdar@microsoft.com"},{"name":"orezhko","email":"oleg.rezhko@akvelon.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"reddyduggempudi","email":"reddyd@microsoft.com"},{"name":"rohita_msft","email":"rohita@microsoft.com"},{"name":"rraomsft","email":"rrao@microsoft.com"},{"name":"sanyams","email":"sanyam@outlook.com"},{"name":"shak5","email":"shak@microsoft.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"valerii.radchenkoa","email":"valerii.radchenko@akvelon.com"},{"name":"vbakvelon","email":"vadym.bobrenok@akvelon.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"},{"name":"zzbeijing","email":"perfectzz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/configuration-2.0.1-rc.1.tgz_1492241347037_0.05600032303482294"}},"2.0.1-rc.2":{"name":"@azure-iot/configuration","version":"2.0.1-rc.2","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.0.1-rc.2","_shasum":"56dbef0a9c2edad4b03cda2ad7f0f394ca508547","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucadruda","email":"ludruda@microsoft.com"},"dist":{"shasum":"56dbef0a9c2edad4b03cda2ad7f0f394ca508547","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.0.1-rc.2.tgz","integrity":"sha512-Hef+DdICQVQiWwPss5HS47jRTt1KAWMWWTKKwK4QPNRKernyxcl+4pDGEmz8TC2dF+RomSHdBBLrBdkEk35Z4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjtRWkLlu/HTXyJbVDNxB9op6BKLVT2o/YlboJ9iodSAiB2SDeU/GzqPJB8MSh5ic33wXbAQ8NM/vlpyrY/wl6G9w=="}]},"maintainers":[{"name":"adrianhgp","email":"apred@microsoft.com"},{"name":"alessar","email":"alessarik@gmail.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"botcrusher","email":"miwolf@gmail.com"},{"name":"briancr","email":"briancr@microsoft.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"gtrifonov","email":"geotri@microsoft.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"hanuk","email":"hanuk@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},{"name":"jayantamondal","email":"jmondal@microsoft.com"},{"name":"jobee","email":"jobee@microsoft.com"},{"name":"joyhui","email":"hujiang@microsoft.com"},{"name":"kapil-ms","email":"kaagarw@microsoft.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"kostiantynhontar","email":"kostiantyn.hontar@akvelon.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"maria529","email":"mashashn@yahoo.com"},{"name":"mariaur","email":"marisha.u@gmail.com"},{"name":"matthew.darsney","email":"matdar@microsoft.com"},{"name":"orezhko","email":"oleg.rezhko@akvelon.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"reddydmsft","email":"reddyd@microsoft.com"},{"name":"reddyduggempudi","email":"reddyd@microsoft.com"},{"name":"rohita_msft","email":"rohita@microsoft.com"},{"name":"rraomsft","email":"rrao@microsoft.com"},{"name":"sanyams","email":"sanyam@outlook.com"},{"name":"shak5","email":"shak@microsoft.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"valerii.radchenkoa","email":"valerii.radchenko@akvelon.com"},{"name":"vbakvelon","email":"vadym.bobrenok@akvelon.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"},{"name":"zzbeijing","email":"perfectzz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/configuration-2.0.1-rc.2.tgz_1492532672426_0.07536146510392427"}},"2.0.1-rc.3":{"name":"@azure-iot/configuration","version":"2.0.1-rc.3","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.0.1-rc.3","_shasum":"0bd4a94665fa5bf6c71f5169fe1b28bc0106be95","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucadruda","email":"ludruda@microsoft.com"},"dist":{"shasum":"0bd4a94665fa5bf6c71f5169fe1b28bc0106be95","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.0.1-rc.3.tgz","integrity":"sha512-btFPigE/DzkSK1dTFuRW7D0S3F5WF7ieZ/BmvUMaXXxIUotwfNJ01lrtx6FyMOo/Wz72lk/G7R60joe7yhJ6eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGRdeXBDZQKZlvYwhKAq4iIjM7E6duM3l9DnPnnbV8SAIge/TW6/tWPoQMzOVLqgAY7pTOyPdxkU6Ao5kaTRk6TVI="}]},"maintainers":[{"name":"adrianhgp","email":"apred@microsoft.com"},{"name":"alessar","email":"alessarik@gmail.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"botcrusher","email":"miwolf@gmail.com"},{"name":"briancr","email":"briancr@microsoft.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"gtrifonov","email":"geotri@microsoft.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"hanuk","email":"hanuk@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},{"name":"jayantamondal","email":"jmondal@microsoft.com"},{"name":"jobee","email":"jobee@microsoft.com"},{"name":"joyhui","email":"hujiang@microsoft.com"},{"name":"kapil-ms","email":"kaagarw@microsoft.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"kostiantynhontar","email":"kostiantyn.hontar@akvelon.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"maria529","email":"mashashn@yahoo.com"},{"name":"mariaur","email":"marisha.u@gmail.com"},{"name":"matthew.darsney","email":"matdar@microsoft.com"},{"name":"orezhko","email":"oleg.rezhko@akvelon.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"reddydmsft","email":"reddyd@microsoft.com"},{"name":"reddyduggempudi","email":"reddyd@microsoft.com"},{"name":"rohita_msft","email":"rohita@microsoft.com"},{"name":"rraomsft","email":"rrao@microsoft.com"},{"name":"sanyams","email":"sanyam@outlook.com"},{"name":"shak5","email":"shak@microsoft.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"valerii.radchenkoa","email":"valerii.radchenko@akvelon.com"},{"name":"vbakvelon","email":"vadym.bobrenok@akvelon.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"},{"name":"zzbeijing","email":"perfectzz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/configuration-2.0.1-rc.3.tgz_1492533036129_0.031456547789275646"}},"2.0.1-rc.4":{"name":"@azure-iot/configuration","version":"2.0.1-rc.4","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.0.1-rc.4","_shasum":"811e6f57c9690cd312533eea62502c21ee7b2c19","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucadruda","email":"ludruda@microsoft.com"},"dist":{"shasum":"811e6f57c9690cd312533eea62502c21ee7b2c19","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.0.1-rc.4.tgz","integrity":"sha512-wOmFhvvZ7gZJgx7gG0NWqy+E2WaUJmHPsMKgRCau3DQLddGhj2r9u+fosKyw2tONIXDgdX3afhN3PLxGa7kyng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7LhoYXkN7ktyysHMlcqW94fpDSWNqfGZ/59ooW+0/lQIhAP931WvQte1H/zCXXaTGTEkJCf+j585I3miYVbB/OdUI"}]},"maintainers":[{"name":"adrianhgp","email":"apred@microsoft.com"},{"name":"alessar","email":"alessarik@gmail.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"botcrusher","email":"miwolf@gmail.com"},{"name":"briancr","email":"briancr@microsoft.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"gtrifonov","email":"geotri@microsoft.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"hanuk","email":"hanuk@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},{"name":"jayantamondal","email":"jmondal@microsoft.com"},{"name":"jobee","email":"jobee@microsoft.com"},{"name":"joyhui","email":"hujiang@microsoft.com"},{"name":"kapil-ms","email":"kaagarw@microsoft.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"kostiantynhontar","email":"kostiantyn.hontar@akvelon.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"maria529","email":"mashashn@yahoo.com"},{"name":"mariaur","email":"marisha.u@gmail.com"},{"name":"matthew.darsney","email":"matdar@microsoft.com"},{"name":"orezhko","email":"oleg.rezhko@akvelon.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"reddydmsft","email":"reddyd@microsoft.com"},{"name":"reddyduggempudi","email":"reddyd@microsoft.com"},{"name":"rohita_msft","email":"rohita@microsoft.com"},{"name":"rraomsft","email":"rrao@microsoft.com"},{"name":"sanyams","email":"sanyam@outlook.com"},{"name":"shak5","email":"shak@microsoft.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"valerii.radchenkoa","email":"valerii.radchenko@akvelon.com"},{"name":"vbakvelon","email":"vadym.bobrenok@akvelon.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"},{"name":"zzbeijing","email":"perfectzz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/configuration-2.0.1-rc.4.tgz_1492540148015_0.5577889112755656"}},"1.1.0":{"name":"@azure-iot/configuration","version":"1.1.0","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.1.0","_shasum":"bbf2952b839322e0dcb6562486dd637385cf05b2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucadruda","email":"ludruda@microsoft.com"},"dist":{"shasum":"bbf2952b839322e0dcb6562486dd637385cf05b2","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.1.0.tgz","integrity":"sha512-Uo2hpcrF3moPhtblWsZG/hKK6K9UUsKumcIUsEmrLkM0j13zLeoGW0JLRdgRZmYX9UpuRWcCF7QRrs/qI4jPXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/aO8pPl92UbEhQdZ0+j42F6Ofe9GBogSuVI47G4X+NgIhANUQ2zB8GarJo59hp7BLsrlfOmMHhYB72QL+ZJg+v7FD"}]},"maintainers":[{"name":"adrianhgp","email":"apred@microsoft.com"},{"name":"alessar","email":"alessarik@gmail.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"botcrusher","email":"miwolf@gmail.com"},{"name":"briancr","email":"briancr@microsoft.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"danielepattuzzi","email":"dapattuz@microsoft.com"},{"name":"davidemontanari","email":"damontan@microsoft.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"gtrifonov","email":"geotri@microsoft.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"hanuk","email":"hanuk@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},{"name":"jayantamondal","email":"jmondal@microsoft.com"},{"name":"jobee","email":"jobee@microsoft.com"},{"name":"joyhui","email":"hujiang@microsoft.com"},{"name":"kapil-ms","email":"kaagarw@microsoft.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"kostiantynhontar","email":"kostiantyn.hontar@akvelon.com"},{"name":"lucadruda","email":"ludruda@microsoft.com"},{"name":"marcodalessandro","email":"madales@microsoft.com"},{"name":"maria529","email":"mashashn@yahoo.com"},{"name":"mariaur","email":"marisha.u@gmail.com"},{"name":"matthew.darsney","email":"matdar@microsoft.com"},{"name":"orezhko","email":"oleg.rezhko@akvelon.com"},{"name":"paoloermini","email":"paermini@microsoft.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"reddydmsft","email":"reddyd@microsoft.com"},{"name":"reddyduggempudi","email":"reddyd@microsoft.com"},{"name":"rohita_msft","email":"rohita@microsoft.com"},{"name":"rraomsft","email":"rrao@microsoft.com"},{"name":"sanyams","email":"sanyam@outlook.com"},{"name":"shak5","email":"shak@microsoft.com"},{"name":"thricci","email":"thricci@microsoft.com"},{"name":"valerianaldi","email":"vanaldi@microsoft.com"},{"name":"valerii.radchenkoa","email":"valerii.radchenko@akvelon.com"},{"name":"vbakvelon","email":"vadym.bobrenok@akvelon.com"},{"name":"vincenzocaruso","email":"vicaruso@microsoft.com"},{"name":"vishwam","email":"vishwams@microsoft.com"},{"name":"zzbeijing","email":"perfectzz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/configuration-1.1.0.tgz_1492550999103_0.289649507496506"}},"1.1.0-console.0":{"name":"@azure-iot/configuration","version":"1.1.0-console.0","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.1.0-console.0","_shasum":"4a89ec293eb4137c4218121a9154ef0fcaad44f6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rafarhat","email":"rafarhat@microsoft.com"},"dist":{"shasum":"4a89ec293eb4137c4218121a9154ef0fcaad44f6","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.1.0-console.0.tgz","integrity":"sha512-So3bUHPxnDWuICjcvaq06flYX/PTJ/Zr+6s4sb4oYV8hOj9oSX1b3+Su8VIWjtN7AK+SRTeGsn6J+3MGQKgGlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCZJzX7pyNN9ppYG3wsaKYGYUPevCXzRmWzYsRsLiXwwIgHQLf4htFroHmzPgUYQPPV8719bonnJwfSQ3n52N5Pto="}]},"maintainers":[{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"geotri@microsoft.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-1.1.0-console.0.tgz_1497915418754_0.034881673753261566"}},"1.1.0-console.1":{"name":"@azure-iot/configuration","version":"1.1.0-console.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.1.0-console.1","_shasum":"44a544050cb7721298e125b4afeccc97c3b296f7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rafarhat","email":"rafarhat@microsoft.com"},"dist":{"shasum":"44a544050cb7721298e125b4afeccc97c3b296f7","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.1.0-console.1.tgz","integrity":"sha512-97RuFMC4q/783FlcIHJYGqMgwv0m2IxHmXhOG4HP3En5gEmfIBw7cV+UwAyz9Zny9RwuYr4kMr8Mo2A6EZsDRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDECzWzvXK/7RKQf4GI1Fz84utan0hbOjsiU8/oL3OHEAiEAvpIClzCYUq0SGl11wO8jses976obcAIILB1ctBABxwQ="}]},"maintainers":[{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"geotri@microsoft.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-1.1.0-console.1.tgz_1497979422380_0.6795804619323462"}},"1.2.0":{"name":"@azure-iot/configuration","version":"1.2.0","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.2.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-p23rscS0K+8xfrsH4MuVGvMgRD3bgTL2WVqQjAClKNNwX/sp93K7awcHDxLX5RMRWPPsy9NMQ/HfnW2ur/Xf5g==","shasum":"28e9ef6b414425a23aed015c8deefddf524feb39","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUzqosyO6kMRvr34FUcDUy5Xa1W3qyQUAg9XNvJbVKiQIhAPlARXrECO4ItUqhslSMJ6SKH6mJGBWRL+AgPDGqXKnZ"}]},"maintainers":[{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-1.2.0.tgz_1510268244189_0.0584743230137974"}},"1.2.0-rc.1":{"name":"@azure-iot/configuration","version":"1.2.0-rc.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@1.2.0-rc.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-ZAZdfG4haGhX0VIq+WHJvd1926Lndu4w3fXyPRV/o1qq2xC2PczZV1KteJuhz8o85Qc/SvXi2f0ugsWeuG0dIg==","shasum":"6ea821ab68abcd440a7c094e6149a481d6c08ec2","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-1.2.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnqkH+I5PWsfONTd6uQmD+vfN7Xr6JOytuq2pH1lTXlAiBluxMgbsg2ai0f+ulJP/0mGh+lrPhodptVdWJURIGNEA=="}]},"maintainers":[{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-1.2.0-rc.1.tgz_1510268387173_0.3248090266715735"}},"2.1.0-rc.1":{"name":"@azure-iot/configuration","version":"2.1.0-rc.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.1.0-rc.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-C1LzS5kTv77hBPwOukd3KsHBUXbtj7KOk6hEUGs5FPeXJLYeB6QPxSzTkmIaYn35pdY89bN6n1Awq5CY7gkJwA==","shasum":"4bdcfb25e8e6359f902f5a186cb2da94772eee0e","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.1.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKgz/qur7yFD7ABGMkdlQnoK06EXyaCBAO1qPuM5Pv0gIgT31fYzdS3w7ZVh5sBi6NKBUFowSaLiCof7/iAoA+CaM="}]},"maintainers":[{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.1.0-rc.1.tgz_1510339740731_0.8362033693119884"}},"2.1.0-rc.2":{"name":"@azure-iot/configuration","version":"2.1.0-rc.2","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.1.0-rc.2","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-k+B8U+/nBudzjbVFpy8Cscwa7AdFb2Xl4v2UDyFBWBnmXT4OG9doqMy+SeKuyJETeUuhNfoF4R3CsfXOy4SuWw==","shasum":"d3d0c0911830ff21f4cf2a223cffd25006fff491","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.1.0-rc.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzpF5IFJixArcOlYVeguMxJrGesstne5Y0e/GvqjoX/AIhAIlrpEo4Wc+a72tYrK2fEHhDoN/SR/1EL5oNVOckQ6aC"}]},"maintainers":[{"email":"ren-bin@outlook.com","name":"amrenbin"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.1.0-rc.2.tgz_1510341309175_0.47305514733307064"}},"2.1.0-rc.3":{"name":"@azure-iot/configuration","version":"2.1.0-rc.3","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.1.0-rc.3","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-R5TGYUOgUAM6FpxU/UrU8b0UI029SKM+5biMKy/xtTJCCU1QUHQmUB/zo+838JKwvMZHE4BqbF42qC3v0N7fvQ==","shasum":"17de5a91c75562316b53ba970787dc903ec00974","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.1.0-rc.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClZkTkWs48dYEGOCBPGngxt5uozp8y59x9z/dN1eEZDAIgYZ2k68FXFCYwsUeyZVRSGNa1jfOeI8jfOlRgz37NR9o="}]},"maintainers":[{"email":"ren-bin@outlook.com","name":"amrenbin"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.1.0-rc.3.tgz_1510342440874_0.6293997499160469"}},"2.1.0":{"name":"@azure-iot/configuration","version":"2.1.0","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-8O93UKRf9WIf1dz7lwvzEJIhwWkhRvm/FmNebHgDOIdMDOSSaqD39WqSpFB+Ui0Q4/OU0NaZvZLjSGvKVmjZ4A==","shasum":"df11ce0b86acd67f5b547a89966c46d4e7ff7559","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8ay9FEHzvsnuFZdlho0WYsygAqUGI42AHcyZ14yzjsAiEAoGRV+72GV3mmf+CYBQFbWhZxZbRnQRlU5MiBJ2U2SIY="}]},"maintainers":[{"email":"jajens@microsoft.com","name":"jajens"},{"email":"binren@microsoft.com","name":"amrenbin"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.1.0.tgz_1510599153670_0.8153606751002371"}},"2.1.1":{"name":"@azure-iot/configuration","version":"2.1.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-yXcEMvTvkv1073lKEZkPhafX79cmKnM/dWRGiYHCs7Pi0rF/zDZggBb6adxrviiU0piRbLt9/+6mGW2Ht/NQsQ==","shasum":"15cc4e892144a76806fb2c22981f548444bd6097","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj6MQK3Zau67H/SVpEgpzgkgf/oHfomcrQdcLfEkyp0QIhAOfVgaOviTWFs/GemNa3Vf9DFU9/ZHn67LPgSGlbFsnL"}]},"maintainers":[{"email":"jajens@microsoft.com","name":"jajens"},{"email":"binren@microsoft.com","name":"amrenbin"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.1.1.tgz_1510602864380_0.3560769082978368"}},"2.1.2":{"name":"@azure-iot/configuration","version":"2.1.2","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"0.1.22","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-Pvsuyq3ITQ4gQT1CvYs6Yk/P5Kbyj5PI1Xu89Lgs8cNu/cbFyYF0FLj5ywxyGwuuqHZf5xKsWXv1Ivhi1H/w8A==","shasum":"9e95f62578503486f0ef4563532ca0c9db1e1ca6","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA8hqFhHby29QGXPkEE5sDpR+TLbBSQ0ksD4t5uD+2oQIgUiBvSd4FIWIp3EsVgp5C380ktXHcJ+OZESMsILq5+18="}]},"maintainers":[{"email":"jajens@microsoft.com","name":"jajens"},{"email":"binren@microsoft.com","name":"amrenbin"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.1.2.tgz_1510604697920_0.07443044427782297"}},"2.2.0":{"name":"@azure-iot/configuration","version":"2.2.0","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.27","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-M02V4CQx1pms+537gJ5+lESD+cM2b1kMSINYl2doZINr5+qhPqvH5PWvnAi2UDhcPXLb0yIcr+cDzWUgjA+XAg==","shasum":"44c77f622049b0e7cb230fe4d6e35da91150a198","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyVbCIZK2r8BsEel8ICe5tWo8n5hqYRzkcDr+mMUp7gAiEA8Tpc8vYNvjxXH5gxY9x+z5Eghncey0EfX+qUfiTI20c="}]},"maintainers":[{"email":"marcschier@hotmail.com","name":"marcschier"},{"email":"sekhar.somaraju@outlook.com","name":"smcsekhar"},{"email":"sandeepu@microsoft.com","name":"sandeeppujar"},{"email":"jajens@microsoft.com","name":"jajens"},{"email":"binren@microsoft.com","name":"amrenbin"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"apred@microsoft.com","name":"adrianhgp"},{"email":"alessarik@gmail.com","name":"alessar"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"perfectzz@gmail.com","name":"zzbeijing"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"kimwolk@hotmail.com","name":"kimwolk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration-2.2.0.tgz_1515631230439_0.8922713303472847"}},"2.2.1":{"name":"@azure-iot/configuration","version":"2.2.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.27","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.2.1","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"iot-solutions","email":"iot-solutions@hotmail.com"},"dist":{"integrity":"sha512-N94hV4nnThCJqgdkKPun02v+RZBpYlMithkFcVzaAhqKpFCeU6jPuD2yC3rgruJSweCdWeHNOYoCeQm4WlChLA==","shasum":"ff5bf1a89abaec6a225afb373c5a053629be60a3","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.2.1.tgz","fileCount":28,"unpackedSize":87059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD0uzCRA9TVsSAnZWagAAHjEQAIRQfwI/9WJWkXrMg+zW\n9ySsWzF5NlQ1OpmwmqL02UDUPGr2zRQFSb8MVai2ovV+c35KETnAG/v5kOKE\n6u4koBQ0ntOkDqDx1/sTR6MMbVeVr9kTmv7o+TgXEbOUraA39WMJg4fF//Sf\nIqnmNUqfpzw6dEncD2Bo3VtyJp4UbR15mr63WZdO8IKdBhQBckrRiNL8e/W3\n8Cnp6eNkvkMe2x9DxOpF2a5bCI8Duf4MKq0TKzBIP5gEcVR1JgIon/Dkjt5A\nwT+ud9JttY8iEftd2YDqSD9bdSp9Afm4C+0mKt45S6bVHUYiJijiacM6j+oA\n+T4W9mhFM10yKx6oy37+OmeYmbDZVNI8W8yrpFZMdkDV7bFqTMKLdO87TWFX\nRQHevcHNzxrYnda6xf7Cdv/l66P2OKxVR/fhdCwZ26H68F8V7oonIo8fjMus\nPKpfjZiHdm8f6l61uBTk5fthRCIANnmMUTMIRVlh/yzg0wHcXDZZKKBtGrs8\nPrpe45oddx+SgvzRZ72rwl2iMCgFydUPuQE2yn1Od3L+ke5lUEa8yJkFym44\nQMgX4fGC6QkO2g0lUQfms+FS+lDrTqvz546fLliMAHyY0mGGCezg16pReymT\nbuMBeL+vz1AqERuhuvIoy3SHJw7LVVFlaQ1GcgzkePdQipM1UmxVj/out6/t\netGh\r\n=95Kd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTvz3p62P0cnYcEHgUhbSXyupP6sA3lhUnz9XD099nCQIgCnE7HWjJ3XKR/9gM4HONdcd4G3O41W6MYzXrfkAZLuE="}]},"maintainers":[{"email":"alessarik@gmail.com","name":"alessar"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"binren@microsoft.com","name":"amrenbin"},{"email":"andalal@microsoft.com","name":"andalal"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"sendtoansu@gmail.com","name":"angshumans"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"npm.naccounts@benbp.net","name":"benbp"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"brendan.smith@microsoft.com","name":"bresmit"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"Connor.Wood@microsoft.com","name":"cowood"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"dggs1706@gmail.com","name":"dante-gutierrez"},{"email":"dapaje@microsoft.com","name":"dapaje"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"justin@emgarten.com","name":"emgarten"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"urangagerardo@gmail.com","name":"guranga"},{"email":"haadig@microsoft.com","name":"handeadiguzel"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"gitdude@outlook.com","name":"iotdude"},{"email":"jajens@microsoft.com","name":"jajens"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"kimwolk@hotmail.com","name":"kimwolk"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"larouec@gmail.com","name":"larouex"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"marcschier@hotmail.com","name":"marcschier"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"matdar@microsoft.com","name":"matdarmsft"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"niusoff@microsoft.com","name":"niusoff"},{"email":"ogbastem@microsoft.com","name":"ogbastem"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"paruchuri.vijay@gmail.com","name":"paruchurivijay"},{"email":"pemckay@microsoft.com","name":"pemckay"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"Rdelgadillo13@gmail.com","name":"rdelgadillo"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"saixiaohui@gmail.com","name":"saixiaohui"},{"email":"sandeepu@microsoft.com","name":"sandeeppujar"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sekhar.somaraju@outlook.com","name":"smcsekhar"},{"email":"stephenpryor02@gmail.com","name":"stpryor"},{"email":"sunilbh@microsoft.com","name":"sunilbh"},{"email":"t-anefr@microsoft.com","name":"t-anefr"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"vavilla@microsoft.com","name":"vavilla"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"perfectzz@gmail.com","name":"zzbeijing"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration_2.2.1_1527729074051_0.9661085858207061"},"_hasShrinkwrap":false},"2.3.0":{"name":"@azure-iot/configuration","version":"2.3.0","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.27","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.3.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emgarten","email":"justin@emgarten.com"},"dist":{"integrity":"sha512-VMenHnzHVJdKGf+DnpSO9+KEFVy8V3+9nMcpJsI15su28rfr3V7qjs5R8PS4i35eU6HGWpl86LbXTtCHoG7BXg==","shasum":"659096fc09a12fcdc7f344f755c2b7b3c1b7c55a","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.3.0.tgz","fileCount":28,"unpackedSize":88291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM+wACRA9TVsSAnZWagAAT7oP/1X8+mcSQjJSyf6QyM/Z\n92SBBcJjIn/2pJnP+6/DAvGNnJUz/RApOyY38oQSTipvg8OQX7MtN90Ix0U8\n82d6laJIFBRGRSuUV3QxHNjKeK1xNgQfPi0pgiqUU/V4nBLs9vACw95FKlfN\npcnWUJRPcC/DetRqSm7rl4PtvYLxJQT5A2l82IgoLlmAfzZ8g9khyBpfjWhs\nFo3rAvpGf3w07E61fsE/m5AzBw6FRcVY22B/mrHmUF7nyb6t/cgRhYufiKLh\ncMbDd7knTmG6wFzSQDzoRO4d1rA20L4c2BGBziwxB3nE+FHfLnGohw5jATUF\n5X+DI9B+6niXfNvWsR7t/r/4t0o/8VszAJIYJvB3hK4YScrQaJWpB5JW7NQc\nMBebu8yWGPc+wUazHXksjmLH47I3PVxSvtjM0tvHyQpl5ptGW1V81/a1pZ5v\nwN4eX0xCV8oYfktx7FVkFRo0vidYhqdMoY1PaqxBD5lcpQOrFT2okn7TjF35\nw40SHJmTg2ySHl601xeUla6Vr6FF2tInI5TshpwNmEF3Iu1uUqKlQRo/htyb\nTrtY0+oKKidCoVKCb4v6q8o5kYimWykm1doA/Sy9RvC3/Lr2QHW8FxsTPb9/\n9bp6okEw0toLLyd48HZlx3xLE1GpQyCHOdai2MPx0obbL+0/bFeDVcqOcIHX\nPwS2\r\n=NAJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLq97h8cWMa3lzRDH71RzhbEHPxLs/+71P4GiPf5HEIAIhAPIjY+PMqBcEvp7lWDQzAcGoF9+WACrLG6VvA/vI+8UH"}]},"maintainers":[{"email":"alessarik@gmail.com","name":"alessar"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"binren@microsoft.com","name":"amrenbin"},{"email":"andalal@microsoft.com","name":"andalal"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"sendtoansu@gmail.com","name":"angshumans"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"npm.naccounts@benbp.net","name":"benbp"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"brendan.smith@microsoft.com","name":"bresmit"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"Connor.Wood@microsoft.com","name":"cowood"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"dggs1706@gmail.com","name":"dante-gutierrez"},{"email":"dapaje@microsoft.com","name":"dapaje"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"justin@emgarten.com","name":"emgarten"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"fuwa@microsoft.com","name":"fwmicrosoft"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"urangagerardo@gmail.com","name":"guranga"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"gitdude@outlook.com","name":"iotdude"},{"email":"jajens@microsoft.com","name":"jajens"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"jiayi.chen@microsoft.com","name":"jiayche"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"kimwolk@hotmail.com","name":"kimwolk"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"larouec@gmail.com","name":"larouex"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"marcschier@hotmail.com","name":"marcschier"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"matdar@microsoft.com","name":"matdarmsft"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"niusoff@microsoft.com","name":"niusoff"},{"email":"ogbastem@microsoft.com","name":"ogbastem"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"paruchuri.vijay@gmail.com","name":"paruchurivijay"},{"email":"pemckay@microsoft.com","name":"pemckay"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"pratjain@microsoft.com","name":"pratjain"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"Rdelgadillo13@gmail.com","name":"rdelgadillo"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"saixiaohui@gmail.com","name":"saixiaohui"},{"email":"sandeepu@microsoft.com","name":"sandeeppujar"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sekhar.somaraju@outlook.com","name":"smcsekhar"},{"email":"shtrudo@microsoft.com","name":"smtrudo"},{"email":"stephenpryor02@gmail.com","name":"stpryor"},{"email":"sunilbh@microsoft.com","name":"sunilbh"},{"email":"t-anefr@microsoft.com","name":"t-anefr"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"vavilla@microsoft.com","name":"vavilla"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"perfectzz@gmail.com","name":"zzbeijing"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration_2.3.0_1530129408629_0.672025517750606"},"_hasShrinkwrap":false},"2.3.1":{"name":"@azure-iot/configuration","version":"2.3.1","description":"Configuration support for Azure IoT microservices","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"},"license":"See license in ./license.txt","main":"./dist/configuration.js","typings":"./dist/configuration.d.ts","scripts":{"build":"tsc","develop":"npm run prebuild && tsc -w","lint":"tslint ./src/*.ts","prebuild":"npm run lint && rimraf ./dist","precommit":"gulp precommit","prepublish":"tsd install && npm run build","prepush":"npm run build && gulp test","trim":"gulp trim","test":"npm run build && gulp test"},"engines":{"node":">=6.1.0"},"dependencies":{"adal-node":"^0.1.27","azure-keyvault":"^0.10.1","azure-storage":"^2.1.0","mongodb":"^2.1.18"},"devDependencies":{"chalk":"^1.1.3","diff-cleaner":"^2.0.4","gulp":"^3.9.1","gulp-istanbul":"^1.0.0","gulp-jasmine":"^2.3.0","gulp-typescript":"^2.13.6","husky":"^0.11.6","opener":"^1.4.1","remap-istanbul":"^0.6.4","rimraf":"^2.5.2","tsd":"^0.6.5","tslint":"^3.9.0","typescript":"^1.8.0"},"repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"directories":{"lib":"./src"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"homepage":"https://github.com/Azure/azure-iot-library#readme","_id":"@azure-iot/configuration@2.3.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"princjef","email":"princjef@gmail.com"},"dist":{"integrity":"sha512-Dj3DJzT+VLBRKi8wIKpxs+4CbF2T3lnIx8upl3FRblsXgEe0PEVoKNe4EXc7BAovqsBagukEaWnmu0WuDo/UZg==","shasum":"b589c19f200f31f98bfd17abe63132b3db7f388e","tarball":"https://registry.npmjs.org/@azure-iot/configuration/-/configuration-2.3.1.tgz","fileCount":28,"unpackedSize":87885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP+slCRA9TVsSAnZWagAAFkAQAJV+oIGtck3jLDJB/tpT\n2WfBtjEZhc0OVozMpQmUHRd66D+mllJCIS1xvmpi7uT011OqBPYUE5BeUjM4\nPKZPBMY1uttwNVV6lqklvOmM9X3SSEkeazzYif8m2qAwXUWtpYkjaJoIcvQT\nOeaiJwej0u0EToYK30SJzKwGSYN3x9Q5UbX/4aA1+PuDxK1lAr6kRnIus5Tp\nsHita3VqIbc1S1qr44Hrk0hziL57L+tRdLwQayH812H3O+BDDbcSieeZSBLY\ndU9/RgF80CebqEaFwRzWFbdXSLm5apWm0v4KqUKEAkUYcwwBB3eq0ubNiP0R\nuVu9nmHTK57pZWIrMvxnf/rmXC+hx76270nb2cQD1vLNYwiVFoB8MIXklUZt\n+/XLRUNpwxK5OjrjHjJwCOxtcjXQW3yQWEBqHy2Kbg1t8xQo1+kWqo7T5PA2\nLirSFyKoZ7xreRiI4KjVY0qPy57vWw1ubcw4QE4OIX2XkLZV1OYeAgUw6bHy\nzWEJ6AW6T0AGK2T4SInkCKCNt6k62bj9Am/wVqKmw6/6F172E8u9BNFvNQVg\n2FWkoT+bLwqQHUsBmQw0cR3PCrX/ro8HSHgoZa8J4s/AzRzIx74OTc57h4Wg\nJGYYbK4u/YkGq3CY/bstKC7lJFwHCz73ipFLyEbDj++0n4WVhWmzVp8zc2xa\nrocf\r\n=R3lC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPG3olepIQ8H5C/6nNjTAZC6S8KTapMhaEoIfAa/7POAiEAvSZeNpqIfYD4VvalaQ/L5YbVsUf4PmlvC7Pm+NSY7Qk="}]},"maintainers":[{"email":"alessarik@gmail.com","name":"alessar"},{"email":"alinast@microsoft.com","name":"alinastanciu"},{"email":"andalal@microsoft.com","name":"andalal"},{"email":"andzh@microsoft.com","name":"andzh"},{"email":"sendtoansu@gmail.com","name":"angshumans"},{"email":"anpetral@microsoft.com","name":"anpetral"},{"email":"npm.naccounts@benbp.net","name":"benbp"},{"email":"binren@microsoft.com","name":"binren"},{"email":"bobbybhamra-ms@outlook.com","name":"bobbybhamra"},{"email":"miwolf@gmail.com","name":"botcrusher"},{"email":"brendan.smith@microsoft.com","name":"bresmit"},{"email":"briancr@microsoft.com","name":"briancr"},{"email":"camerongreene@gmail.com","name":"camerongreene"},{"email":"charlip@microsoft.com","name":"charlip"},{"email":"clecompt@microsoft.com","name":"clecompt-msft"},{"email":"Connor.Wood@microsoft.com","name":"cowood"},{"email":"cwrenniks@gmail.com","name":"cwrenniks"},{"email":"t-dalope@microsoft.com","name":"dalope"},{"email":"dapattuz@microsoft.com","name":"danielepattuzzi"},{"email":"dggs1706@gmail.com","name":"dante-gutierrez"},{"email":"dapaje@microsoft.com","name":"dapaje"},{"email":"damontan@microsoft.com","name":"davidemontanari"},{"email":"deanshelton913@gmail.com","name":"deanshelton913"},{"email":"desmondhow.dh@gmail.com","name":"dehowa"},{"email":"dricha@microsoft.com","name":"dricha"},{"email":"justin@emgarten.com","name":"emgarten"},{"email":"firedog1024@gmail.com","name":"firedog1024"},{"email":"fuwa@microsoft.com","name":"fwmicrosoft"},{"email":"t-geuran@microsoft.com","name":"geuran"},{"email":"gtrifonov@gmail.com","name":"gtrifonov"},{"email":"urangagerardo@gmail.com","name":"guranga"},{"email":"johanng@microsoft.com","name":"hansgschossmann"},{"email":"hanuk@microsoft.com","name":"hanuk"},{"email":"iliel@microsoft.com","name":"iluican"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"gitdude@outlook.com","name":"iotdude"},{"email":"jajens@microsoft.com","name":"jajens"},{"email":"jmondal@microsoft.com","name":"jayantamondal"},{"email":"jenwa@microsoft.com","name":"jenwa"},{"email":"jiayi.chen@microsoft.com","name":"jiayche"},{"email":"jobee@microsoft.com","name":"jobee"},{"email":"hujiang@microsoft.com","name":"joyhui"},{"email":"kaagarw@microsoft.com","name":"kapil-ms"},{"email":"kimwolk@hotmail.com","name":"kimwolk"},{"email":"kostiantyn.hontar@akvelon.com","name":"kostiantynhontar"},{"email":"larouec@gmail.com","name":"larouex"},{"email":"ludruda@microsoft.com","name":"lucadruda"},{"email":"madales@microsoft.com","name":"marcodalessandro"},{"email":"marcschier@hotmail.com","name":"marcschier"},{"email":"mashashn@yahoo.com","name":"maria529"},{"email":"marisha.u@gmail.com","name":"mariaur"},{"email":"matdar@microsoft.com","name":"matdarmsft"},{"email":"matdar@microsoft.com","name":"matthew.darsney"},{"email":"misteinb@microsoft.com","name":"misteinb"},{"email":"niusoff@microsoft.com","name":"niusoff"},{"email":"ogbastem@microsoft.com","name":"ogbastem"},{"email":"oleg.rezhko@akvelon.com","name":"orezhko"},{"email":"paermini@microsoft.com","name":"paoloermini"},{"email":"paruchuri.vijay@gmail.com","name":"paruchurivijay"},{"email":"pemckay@microsoft.com","name":"pemckay"},{"email":"peolivei@microsoft.com","name":"peolivei"},{"email":"yevhen.piotrovskyi@akvelon.com","name":"piotrovskyi.akvelon"},{"email":"pthiruv@microsoft.com","name":"prashantchari"},{"email":"pratjain@microsoft.com","name":"pratjain"},{"email":"princjef@gmail.com","name":"princjef"},{"email":"rafarhat@microsoft.com","name":"rafarhat"},{"email":"Rdelgadillo13@gmail.com","name":"rdelgadillo"},{"email":"reddyd@microsoft.com","name":"reddydmsft"},{"email":"reddyd@microsoft.com","name":"reddyduggempudi"},{"email":"rahul.chaudhary@microsoft.com","name":"rhlc"},{"email":"rohita@microsoft.com","name":"rohita_msft"},{"email":"rrao@microsoft.com","name":"rraomsft"},{"email":"saixiaohui@gmail.com","name":"saixiaohui"},{"email":"sandeepu@microsoft.com","name":"sandeeppujar"},{"email":"sanyam@outlook.com","name":"sanyams"},{"email":"cgreen@microsoft.com","name":"scgreene"},{"email":"shak@microsoft.com","name":"shak5"},{"email":"sekhar.somaraju@outlook.com","name":"smcsekhar"},{"email":"shtrudo@microsoft.com","name":"smtrudo"},{"email":"stephenpryor02@gmail.com","name":"stpryor"},{"email":"sunilbh@microsoft.com","name":"sunilbh"},{"email":"t-anefr@microsoft.com","name":"t-anefr"},{"email":"tanmay.d.bhagwat@gmail.com","name":"tbhagwat"},{"email":"thricci@microsoft.com","name":"thricci"},{"email":"v-ersatn@microsoft.com","name":"v-ersatn"},{"email":"vanaldi@microsoft.com","name":"valerianaldi"},{"email":"valerii.radchenko@akvelon.com","name":"valerii.radchenkoa"},{"email":"v-alkise@microsoft.com","name":"valkise"},{"email":"vavilla@microsoft.com","name":"vavilla"},{"email":"vadym.bobrenok@akvelon.com","name":"vbakvelon"},{"email":"vicaruso@microsoft.com","name":"vincenzocaruso"},{"email":"vishwams@microsoft.com","name":"vishwam"},{"email":"xandergrzy@outlook.com","name":"xandergrzy"},{"email":"perfectzz@gmail.com","name":"zzbeijing"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configuration_2.3.1_1530915621537_0.007825301784257555"},"_hasShrinkwrap":false}},"readme":"# @azure-iot/configuration\r\n\r\nThis library provides support for managing configuration settings in Azure IoT microservices.\r\n\r\n# Developer Setup\r\n\r\n__1. Install Node__\r\n\r\nNode can be found [here](https://nodejs.org).\r\n\r\n__2. npm install__\r\n\r\nThis downloads and installs all dependencies required to support this library.\r\n\r\n__3. npm run build__\r\n\r\nThis builds the project, putting the output into the base (`./dist`) folder.\r\n\r\n# Description\r\nThis library provides the main `Configuration` module, which exports the `config` singleton to create a dictionary-like interface of configuration values. Once initialized, `config` provides the `getSecret`, `getString` and generic `get<T>` methods, described further below.\r\n\r\n## Providers\r\nConfiguration keys are mapped to values from one of four optional _providers_, in order of preference:\r\n\r\n- `file`: JSON file at `./user-config.json`\r\n- `env`: environment variables\r\n- `mongo`: Mongo DB at the address of the `MONGO_URI` configuration variable\r\n- `default`: default values passed as an optional argument to `config.initialize`\r\n\r\nThe first provider to return a value other than `null` is considered authoritative. For example, if both the `file` and `default` providers contained a value for the same key, the `file` provider would be authoritative.\r\n\r\nThe library also provides support for fetching secret configuration values from KeyVault, using a separate `keyVault` provider. This credentials to initialize the connection to KeyVault is fetched from the other providers listed below, but once set up, secrets are fetched using a separate `getSecret` API, not the usual `getString` and `get<T>` methods. The examples listed below demonstrate how to read and write secrets from KeyVault.\r\n\r\n## Setting variables\r\nConfiguration variables only need to be set for one configuration provider. Variables can be set for each of the providers in the following ways:\r\n\r\n- `file` provider: include the key-value pair in `./user-config.json`\r\n- `env` provider: set an environment variable; for non-string values, set the stringified version of the object\r\n- `mongo` provider: either set key-value pairs directly, or use `MongoConfiguration.set`\r\n- `default` provider: include the key-value pair in the optional `defaultValues` parameter for `config.initialize`\r\n\r\n\r\n- `keyVault` provider: set the secret using the [Azure XPlat CLI](https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/), provide the values to authenticate with keyvault using the other providers listed below, and then fetch secrets using the `getSecret` method.\r\n\r\n\r\nSee the __Example__ section for more.\r\n\r\n\r\n## Getting variables\r\nThe `config` singleton (and each provider) implements the `IConfiguration` interface, which provides the `get<T>`, `getString`, and `getSecret` methods:\r\n\r\n- `get<T>(key)`: use when you expect the returned value to be anything other than a string; _e.g._ an object, array, etc.\r\n- `getString(key)`: use when you expect the returned value to be a string\r\n- `getSecret(key)`: use then you have to fetch secrets from KeyVault.\r\n\r\nBoth methods return `null` if no value is set for the passed key.\r\n\r\nThe `key` parameter can be either a string or an array of strings. If `key` is a string, `get` and `getString` return the associated value. If `key` is an array, however, `get` and `getString` will walk down through a nested object to return the associated value. For example:\r\n\r\n```typescript\r\n// Let's say config.get('KEY') -> { 'fruits': ['apples', 'bananas'] }\r\n\r\nlet outerValue = config.get('KEY');\r\nlet innerValue = config.get(['KEY', 'fruits']);\r\nlet missingValue = config.get(['KEY', 'vegetables']);\r\n\r\n// This leaves us with:\r\n// outerValue = { 'fruits': ['apples', 'bananas'] }\r\n// innerValue = ['apples', 'bananas']\r\n// missingValue = null\r\n\r\n// Fetching secrets:\r\n// let's say config.get(\"AAD_SECRET\") -> { \"id\": \"https://foo.vault.azure.net/secrets/aad-secret\"}\r\nconst aadSecret = await config.getSecret('AAD_SECRET');\r\n\r\n// This will fetch the keyvault secret's URL from other providers,\r\n// fetch the secret value from keyvault, and return an object with\r\n// the following format:\r\naadSecret = {\r\n    id: \"https://foo.vault.azure.net/secrets/aad-secret\",\r\n    value: \"<secret value>\"\r\n}\r\n```\r\n\r\n## Initializing `config`\r\nThe `config` singleton takes a single, optional `ConfigOptions` argument to its asynchronous `initialize` call. The `ConfigOptions` object contains a number of options, including:\r\n\r\n- `defaultValues`: an object of key-value pairs which serve as default values---_i.e._ `defaultValues` is consulted if all other providers return `null`; defaults to an empty object\r\n- `requiredKeys`: an array of variable names which must be assigned a value before returning from the initialization; defaults to an empty array\r\n- `configFilename`: the location of the JSON file provider relative to the calling process's working directory; defaults to `./user-config.json`\r\n- `logger`: function to call in place of `console.log`\r\n\r\n__Note:__ `requiredKeys` and `defaultValues` should not share any keys. Sharing keys between these arguments results in unspecified behavior.\r\n\r\n# Examples\r\n## Provisioning a provider\r\nThis example creates a `file` provider sourced from `./user-config.json` and a `mongo` provider sourced from the Mongo DB at the location of `MONGO_URI`.\r\n\r\nLet's say we have the following as our `./user-config.json` file:\r\n```JSON\r\n{\r\n    \"SERVICES\": {\r\n            \"service_1\": {\r\n                \"name\": \"foo\",\r\n                \"href\": \"bar.com\",\r\n            }\r\n    },\r\n    \"MONGO_URI\": \"mongodb://localhost:27017\",\r\n    \"MONGO_CONFIG_DB\": \"config-db\",\r\n    \"MONGO_CONFIG_COLLECTION\": \"config-collection\",\r\n    \"SHARED_KEY\": null\r\n}\r\n```\r\nThis means, _e.g._, `config.getString(['services', 'service_1', 'name']) -> 'foo'`.\r\n\r\nNow, to provision a `mongo` provider with `service_2`, we'll choose\r\n\r\n- database: `config-db` (set by the `MONGO_CONFIG_DB` in the above `user-config.json`)\r\n- collection: `config-collection` (set by the `MONGO_CONFIG_COLLECTION` in the above `user-config.json`)\r\n- document: _N/A_ (the collection must contain only a single document)\r\n\r\nThen, in the `config-db` database, set the `config-collection` collection's single document to be:\r\n```JSON\r\n{\r\n    \"SERVICES\": {\r\n            \"service_2\": {\r\n                \"name\": \"soap\",\r\n                \"href\": \"soup.com\",\r\n            }\r\n    },\r\n    \"SHARED_KEY\": \"sap\"\r\n}\r\n```\r\n\r\nThis results in the following:\r\n\r\n```typescript\r\nimport {config} from '@azure-iot/configuration';\r\n\r\nconfig.initialize().then( () => {\r\n    let mongoUri = config.getString('MONGO_URI');\r\n    let servicesObject_1 = config.get('SERVICES');\r\n    let service_2 = config.get(['SERVICES', 'service_2']);\r\n    let serviceName_2 = config.getString(['SERVICES', 'service_2', 'name']);\r\n    let sharedKey = config.getString('SHARED_KEY');\r\n\r\n    // Now, we have:\r\n    // mongoUri = 'mongodb://localhost:27017'\r\n    // servicesObject_1 = { 'service_1': { 'name': 'foo', ... } }\r\n    // service_2 = { 'name': 'soap', ... }\r\n    // serviceName_2 = 'soap'\r\n    // sharedKey = 'sap'\r\n});\r\n```\r\n## Using the default provider\r\nThis example uses the `env` provider to draw from environment variables, but falls back on the `default` provider which draws from the `defaultValues` objects passed to `config.initialize`.\r\n\r\nRemember that the strict order of provider preference is `file`, `env`, `mongo`, and then `default`.\r\n\r\n```typescript\r\nimport {config} from '@azure-iot/configuration';\r\n\r\nasync function example(): Promise<void> {\r\n    // Set an environment variable\r\n    process.env['SOUP'] = 'soap';\r\n\r\n    // Create an object of default values\r\n    let defaultValues = {\r\n        'FRUITS': ['cherries', 'dates'],\r\n        'REQUIRED_KEY': 'bar'\r\n    }\r\n\r\n    // Asynchronously initialize the config service\r\n    // with default values; won't return from initializing\r\n    // until REQUIRED_KEY has a value\r\n    await config.initialize({\r\n        requiredKeys: ['REQUIRED_KEY'],\r\n        defaultValues: defaultValues\r\n    });\r\n\r\n    // Get values from the config instance\r\n    let soup = config.getString('soup');\r\n    let fruits = config.get('FRUITS');\r\n}\r\n\r\nexample().then(\r\n    // Now, we have:\r\n    // soup = 'soap'\r\n    // fruits = ['cherries', 'dates']\r\n);\r\n```\r\n\r\n## Using the KeyVault provider\r\n1.  Initialize the connection to KeyVault with the authentication parameters. Ensure you have the following configuration available in the file/env/mongo/default providers:\r\n    ```\r\n    KEYVAULT: {\r\n        clientId: '<Client ID of the AAD application that has access to the KeyVault>',\r\n        certFile: '<Path to the service principal's certificate>',\r\n        certThumbprint: '<Thumbprint of the service principal's certificate>'\r\n    },\r\n    ```\r\n\r\n    The `config.initialize` method initializes the keyvault provider only if the `KEYVAULT` configuration value is present in one of the other providers.\r\n\r\n2.  Once initialized, call the `getSecret` method to fetch the secret value from KeyVault:\r\n    ```typescript\r\n    // Fetching secrets:\r\n    // let's say config.get(\"AAD_SECRET\") -> { \"id\": \"https://foo.vault.azure.net/secrets/aad-secret\"}\r\n    const aadSecret = await config.getSecret('AAD_SECRET');\r\n\r\n    // This will fetch the keyvault secret's URL from other providers,\r\n    // fetch the secret value from keyvault, and return an object with\r\n    // the following format:\r\n    aadSecret = {\r\n        id: \"https://foo.vault.azure.net/secrets/aad-secret\",\r\n        value: \"<secret value>\"\r\n    }\r\n    ```\r\n\r\n### Add secrets to KeyVault:\r\n1.  Install the [Azure XPlat CLI](https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/)\r\n2.  `azure login`\r\n3.  `azure account set <subscription name>`\r\n4.  Create the KeyVault, if you don't already have one:\r\n    ```\r\n    azure keyvault create <vault-name> <resource-group> <location>\r\n    ```\r\n5.  Add secrets to KeyVault:\r\n    ```\r\n    azure keyvault secret set <vault-name> <secret-name> <secret-value>\r\n    ```\r\n\r\n### Create a service principal with access to KeyVault:\r\n1.  Create RSA cert\r\n    From https://unix.stackexchange.com/questions/131334/obtain-cer-file-from-pem-file\r\n    ```\r\n    openssl genrsa -out keyvault.pem 4096\r\n    ```\r\n\r\n2.  Create celf-signed x509 cert:\r\n    ```\r\n    openssl req -new -x509 -key keyvault.pem -out keyvault.cacert.pem -days 365\r\n    ```\r\n\r\n3.  Convert .pem file to .cer:\r\n    ```\r\n    openssl x509 -inform PEM -in keyvault.cacert.pem -outform DER -out keyvault.cer\r\n    ```\r\n\r\n4.  In powershell:\r\n    From https://azure.microsoft.com/en-us/documentation/samples/active-directory-dotnet-daemon-certificate-credential/\r\n\r\n    ```ps\r\n    $cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2\r\n    $cer.Import(\".\\keyvault.cer\")\r\n    $bin = $cer.GetRawCertData()\r\n    $base64Value = [System.Convert]::ToBase64String($bin)\r\n    $bin = $cer.GetCertHash()\r\n    $base64Thumbprint = [System.Convert]::ToBase64String($bin)\r\n    $keyid = [System.Guid]::NewGuid().ToString()\r\n    ```\r\n\r\n4.  Download manifest of AAD app\r\n\r\n5.  Open the manifest if your favorite text editor, and replace the keyCredentials property with your new certificate information from above, using the following schema:\r\n    ```json\r\n    \"keyCredentials\": [\r\n        {\r\n            \"customKeyIdentifier\": \"$base64Thumbprint_from_above\",\r\n            \"keyId\": \"$keyid_from_above\",\r\n            \"type\": \"AsymmetricX509Cert\",\r\n            \"usage\": \"Verify\",\r\n            \"value\":  \"$base64Value_from_above\"\r\n        }\r\n    ]\r\n    ```\r\n\r\n6.  Save the edits to the application manifest, and upload it back into Azure AD by clicking Manage Manifest --> Upload Manifest. Note that the keyCredentials property is multi-valued, so you may upload multiple certificates for richer key managemnent.\r\n\r\n7.  Get the Object ID of the AAD app's service principal:\r\n    ```\r\n    > azure ad sp show --spn <aad client id>\r\n    info:    Executing command ad sp show\r\n    + Getting Active Directory service principals\r\n    data:    Object Id:               <object id of the service principal>\r\n    ```\r\n\r\n8.  Give the AAD Keyvault app access to the keyvault:\r\n    ```\r\n    azure keyvault set-policy <vault-name> --object-id <object-id-of-spn> --perms-to-secrets \"[\\\"get\\\"]\"\r\n    ```\r\n\r\n\r\n# Notes\r\n### Recommended key casing\r\nThe below choices in key casing are best practices for the current usages of this library.\r\n\r\n- Always prefer underscores to dashes (_e.g._ `foo_bar` rather than `foo-bar`)\r\n- Top-level configuration keys should be in `SCREAMING_SNAKE_CASE` (all caps, underscores)\r\n- All other configuration keys should be in `snake_case` (all lowercase, underscores)\r\n\r\n### Recommended configuration schema\r\nThe below sample JSON file demonstrates best practices for organizing configuration variables.\r\n\r\n```JSON\r\n{\r\n    \"PORT\": \"9001\",\r\n    \"IOTHUB_CONNECTION_STRING\": \"HostName=...\",\r\n    \"CONSOLE_REPORTING\": \"both\",\r\n    \"LOG_LEVEL\": \"warn\",\r\n    \"SERVICES\": {\r\n        \"service_1\": {\r\n            \"href\": \"http://foo.com\"\r\n        },\r\n        \"service_2\": {\r\n            \"href\": \"http://bar.com\"\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n### Setting `MONGO_URI`\r\nIn order to utilize a `mongo` provider, the `MONGO_URI` configuration variable must be set by one of the other three providers. If no value is found for `MONGO_URI`, `config.initialize` will not attempt to connect to a Mongo DB. A good fallback is to set a default value for `MONGO_URI` in the `default` provider (passed as the `defaultValues` object to `config.initialize`).\r\n\r\n### MongoDB notes\r\n_Setting a source._ Choosing the database, collection, and document to source for configuration variables is shown below.\r\n\r\n- Database: utilized DB is pulled from the `MONGO_CONFIG_DB` configuration variable; defaults to `config`\r\n- Collection: the utilized collection is pulled from the `MONGO_CONFIG_COLLECTION` configuration variable; defaults to `config`\r\n- Document: currently, the chosen collection must contain only a single document\r\n\r\n_Waiting for variables._ Let's say another microservice is inserting variables into the Mongo DB in parallel to the calling of `config.initialize`. By specifying the `requiredKeys` argument to `config.initialize`, the method will wait until all of the keys in `requiredKeys` have been found by _any_ provider. For example, to wait for the `SERVICES` key to appear in the `mongo` provider (and assuming there is no `SERVICES` key in either the `file` or `env` providers), you would initialize config with `config.initialize({requiredKeys: ['SERVICES']})`.\r\n\r\n_Shallow reads._ Because `get` and `getString` are synchronous methods, reads to the `mongo` provider are necessarily shallow reads. To ensure that the provider has values for certain keys before returning from initialization, utilize the `requiredKeys` parameter to `config.initialize`.\r\n\r\n### `get` vs `getString`\r\n- `get<T>` returns `file`, `mongo`, and `default` values as-is, and attempts to `JSON.parse` top-level values from `env`; casts the return value `as T`\r\n- `getString` returns all values as-is, and attempts to throw an error if the value is not a string\r\n\r\n### Using providers directly\r\nEach provider can also be used independently of `Configuration`. Specifically, the `MongoConfiguration` class can be used to set values through to a Mongo DB directly, as shown below:\r\n\r\n```typescript\r\nimport {MongoConfiguration} from '@azure-iot/configuration';\r\n\r\nasync function usingProviders() {\r\n    let mongoConfig = new MongoConfiguration();\r\n    await mongoConfig.initialize({\r\n        mongoUri: 'mongodb://localhost:27017'\r\n    });\r\n    await mongoConfig.set('fruitKey', {'fruits': ['apple', 'banana']});\r\n}\r\n\r\nusingProviders().then(\r\n    // Now, the config collection of the config DB on the\r\n    // localhost connection should contain the fruitKey\r\n    // variable\r\n)\r\n```\r\n","maintainers":[{"email":"kimwolk@hotmail.com","name":"kimwolk"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"miwolf@gmail.com","name":"botcrusher"}],"time":{"modified":"2022-06-12T15:00:21.833Z","created":"2016-06-14T22:44:09.169Z","1.0.0-rc.1":"2016-06-14T22:44:09.169Z","1.0.0-rc.2":"2016-06-15T20:06:14.600Z","1.0.0-rc.3":"2016-06-17T20:18:59.688Z","1.0.0-rc.4":"2016-06-17T22:02:16.793Z","1.0.0-rc.5":"2016-06-20T22:30:31.565Z","1.0.0-rc.6":"2016-06-23T01:01:42.606Z","1.0.0-rc.7":"2016-08-29T16:14:21.144Z","1.0.0-rc.8":"2016-10-18T16:37:28.093Z","1.0.0-rc.9":"2016-10-25T21:52:02.840Z","2.0.0-rc.1":"2017-04-13T22:43:40.234Z","2.0.1-rc.1":"2017-04-15T07:29:07.326Z","2.0.1-rc.2":"2017-04-18T16:24:32.662Z","2.0.1-rc.3":"2017-04-18T16:30:38.167Z","2.0.1-rc.4":"2017-04-18T18:29:10.042Z","1.1.0":"2017-04-18T21:29:59.762Z","1.1.0-console.0":"2017-06-19T23:36:58.859Z","1.1.0-console.1":"2017-06-20T17:23:43.568Z","1.2.0":"2017-11-09T22:57:25.335Z","1.2.0-rc.1":"2017-11-09T22:59:47.289Z","2.1.0-rc.1":"2017-11-10T18:49:01.775Z","2.1.0-rc.2":"2017-11-10T19:15:09.370Z","2.1.0-rc.3":"2017-11-10T19:34:01.007Z","2.1.0":"2017-11-13T18:52:33.754Z","2.1.1":"2017-11-13T19:54:25.567Z","2.1.2":"2017-11-13T20:24:58.030Z","2.2.0":"2018-01-11T00:40:31.613Z","2.2.1":"2018-05-31T01:11:14.113Z","2.3.0":"2018-06-27T19:56:48.757Z","2.3.1":"2018-07-06T22:20:21.667Z"},"homepage":"https://github.com/Azure/azure-iot-library#readme","repository":{"type":"git","url":"git+https://github.com/Azure/azure-iot-library.git"},"bugs":{"url":"https://github.com/Azure/azure-iot-library/issues"},"license":"See license in ./license.txt","readmeFilename":"README.md","author":{"name":"Hunter Gatewood","url":"https://hcgatewood.github.com/about"}}