{"_id":"@dgreif/ring-alarm","_rev":"34-6fb5c362a9769364f00de70df47a9c18","name":"@dgreif/ring-alarm","dist-tags":{"latest":"3.9.0"},"versions":{"0.0.0":{"name":"@dgreif/ring-alarm","version":"0.0.0","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-publish":"npm run build && npm test","publish-api":"./build/publish-api.sh"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/node":"^10.12.24","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","prettier":"^1.16.4","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@0.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-UkdV2sLLfzMS686JcPEsopXF0K9IEuycYMgQRrRD4Squ0w2azCJcdTJuJHDw6WRIRov80bryMPmecJdXkQexhQ==","shasum":"3dd0499a3580fdf76cf66e37266daadbfa0ada7c","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-0.0.0.tgz","fileCount":12,"unpackedSize":24107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXwJpCRA9TVsSAnZWagAADJ0P+wW8zSOY05n2CjecmLmn\n1yE6E4UQymdsAgGetkmDYUDZgJZtGW5ZYXKRV9oIndY4ztWnRRNWVwxWnaoz\nvYRPW04d47HxstUt9/PANzv1i5ANWshnQxJNwrSGBwp1PVbS5sA+St6/Zcij\n/Bpf8kMlC0NJxHrbxPIOIAt8mld7WZMWVRQHiToeNYXVCswTylmsuFoctkuI\nerB4FaPXT3PxcKtWoGx4svHTBcTGgnvtZKngTTD3SY0YgS7fedb5Kd8lgfvN\nzRRdWjDDPBmNhAugLcR6AWpGS8RVdVNylvdCYOrUOpoP4nEP9a/X5OfRNkho\nNtILG5oFU3m4fGBbB1qmqELjEtJ+AHqehjrxXwpvmgAZnpFB+hAzjGu1QVnW\ncE3C37DFNeh6IB0QG/Mu7lndCkTZgrnAcflKS/hozjXZkvCGYEstpZRYwLv5\nJ8EUL9n1b/vMF+7v/ob7YTLiRvYrWoiXw891JV1cs81U/X4bYS2i96LfGX/A\ndY3T+fP4TOtz4jPdGUT7CtD0t84kJmKSOL6FX4cvtltDdOikV8I5cKFdyZrq\ns2Fiuk1EC3S8o5UU9fDEaWMeg9lOjYIVHBm286EiAdFaRL/HRhW/VZlfdacB\nPc4HMKhAj+TibezeuWrzMu/EOwxdCX3hYV/arEMUpWZsqFaVaZeSvxBW+BWd\nd9jF\r\n=kYyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyKynH4fYs7BLfEiHwFqadDzM4n/X9v0DHG8TqMY1aAgIhAIAfa04IZFhOMkfFkVGb3k+uXadWjK7D+lbZumDljBwg"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_0.0.0_1549730408320_0.9736038794762982"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.2.1":{"name":"@dgreif/ring-alarm","version":"1.2.1","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","release-homebridge":"./build/publish-homebridge.sh","release":"./build/publish-api.sh && ./build/publish-homebridge.sh","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/node":"^10.12.24","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","prettier":"^1.16.4","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.2.1","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-XTDa9nMUcgsTBCP89IyR0rlbAk4vf7fF/hJVQ7PsWRcnsqyQ2ap7e5g9tjtn20h/QFX8QAb8/F+9AtU57myWRQ==","shasum":"7aca32f4c0daeed5297b86c0e529ee66d798d9f5","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.2.1.tgz","fileCount":12,"unpackedSize":24669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXwiOCRA9TVsSAnZWagAA81gP/20mDKCV/8TLPJDNTJ5z\nKxJA07hQaftkJ7GAHs37p9on4c3ChQJHMDOxU2+0SxNcMOWHhV5AjbooQj7R\nfVDXPeuJ/l5t+Q2xnLI8qx52N2MDMcEFl18s+heVMzRTS1XWi2glyonLq8A5\nbIhUaJ0CdYdZZyZEQ4ZMZzZbE0S94bUt1RL8m5c0ksG0mW92NLSWhw3vlvPm\n8fRPbQm8k7MMOf3023OanD8OH+HYi4did45ClXOP83GiQlU61b224ACkznKt\ngjCy4sgh2xabD4RRIb7r+YRpBZWwOI5w+zHKkDHTToD6AjrWBwIqRxUCUNZE\nNUBoRIbvd1JPu8RyqsbVgRfUMrCfo40Tv+bBEPSlyrWn7JSFrCo275Y5oGmp\n1Pl4TTb69XGlzhn5XyeR0IYkn5miDk7PwGsaOzI09in4cb3tYQE5Wdwj6JPY\nwl/lO1NQH0rNcMz2EIXTALPitUB3Z9XVDvJxDljFh2TzRa/CijYGMZrSriKb\nn6nV9IZnvcb/GhL+LjJa4T84+CS/cTbtp1+FBuxHWUoOfuhlUbh960KGmefI\nIOik33o7PlkimyBn0FCkGnyH7Rfb1UiXNwdSGV0sU33svoBBefSc/hzDlF8Q\n3HR1esaOliBBuBS16u+qJCHUDR9CMf2FlrIaiIzsQFpxhjlzAeVcyxBwhjZ9\ntRHK\r\n=uW/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/mSVxd3CQiLWhC9WQcx4uRDu0bd6zfyv5gQCGkSu+DwIgcEReTH7zIW11KRWgujVmdc4aRz37PLfe2TJBdPlw0g0="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.2.1_1549731981603_0.5603616979159018"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.2.2":{"name":"@dgreif/ring-alarm","version":"1.2.2","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","release-homebridge":"./build/publish-homebridge.sh","release":"./build/publish-api.sh && ./build/publish-homebridge.sh","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/node":"^10.12.24","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","prettier":"^1.16.4","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.2.2","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9UG6tKJd+ajJd76g7kYYn5QDDnKhxP1jdO+MsjtfVzCBz0Gd5iliRKpvUa+4Ep7N49IXA7fcH0d1WPfxNs8e3w==","shasum":"c7abf4c19ea76541ebf108eedbc352f9516595f1","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.2.2.tgz","fileCount":12,"unpackedSize":24669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXwq1CRA9TVsSAnZWagAAYbgP+wRSaj1sW3nx7Xmg4/Xf\nKhT7BYTkF62OjubCHHSottvY5m4sVY7ERrMR9rOkW7kVZoGZCuf6/A7dovxD\n4iDYB9oO9L2+IlvsRTx8qJLZtuQ4NLFdFKA3RoSrrhxTQfB+BNP1SGmmOekV\nsXhUGEwkv44OlbVAHy3h58Ftlbip14rirkYfAf7NI1l1DscVIEPi6y+KzMPn\npuUOITXrpHAadtqs31uQXLdl8O+cx0BqtMpu9AWaUX8wqapZ37+48RPJIRMS\n9M2LqBLbnGpZkrGZCpvMf9tqz8mpeVsd/EXucIPgFPz7dwWAqzZ1tDGePCyP\ndd5UnfJvfnwqXy6GUYfwA1VAR3a1o5yGe4mY7EyVp73nVzhXGWUb3B6PQU5w\nF0+AAa3Xw/Efp+1Ck1PCLucfphEQcOzk03B1nY3FBdvTvnL9d0xQpMtmsh/h\n9PHePxNLHW17kRFBO0wtSLTo78zGX0OXUEJ1xYaSbdkvijD05OrJswyc4iTs\nd6xg3EqGc9maMXUuoYl11LIz2jsJeto/d5zglVILe644xEwlSrX/LBelsEZ3\nBQg95M28qDhEO4ZdCecgEijkwCd87KAUTI+LFUw4LXApRWPNgLnWXBN3cxH6\n+CDXCtppLZxnzMGZeaDDDC/TEvnaDEwufUyXW6iSdQRNGI5dcsUQQPteCqap\nUoWH\r\n=AOFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGAxiY4qu9e5YQ4ca4pMSf5BWwyv+yjkcEJSSQiV1BOAiEA/ZJFvy+Fa1e0dgD5Yv8wrk/ZGIRkfcMguijkd+MoJxU="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.2.2_1549732532314_0.5112691117826165"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.2.3":{"name":"@dgreif/ring-alarm","version":"1.2.3","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","release-homebridge":"./build/publish-homebridge.sh","release":"./build/publish-api.sh && ./build/publish-homebridge.sh","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/node":"^10.12.24","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","prettier":"^1.16.4","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.2.3","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-BPyjVPMtd+3tK72xdFi191zTvIb+/KYLNNqVyABIWkOC95n/50ilswR8EToXbIXb65Qy4t6UVaMJlL0BrW/wjA==","shasum":"5c8907c4bc18c6b24679346ecf5022c21a4a3e32","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.2.3.tgz","fileCount":12,"unpackedSize":24502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYY3ACRA9TVsSAnZWagAARVAP/1JP3MRcFefeM83CPGIu\n0Y2Kg/nzWDDrdEXNYY0HTftcX8EdVGJHiiHW621sn2PUXHA+KEqofsaSnD4W\nHqwYYOa45O45UqcoLuutE/2Hq2TqLboOX6XdeOOnERZGVKFGm70cqrW4EXzD\nv4bI5yij5hhUfSfIQ+BuO2jqMWib3sxZB0gOEq6Jy38Ghj4WpiVTnZZTy7ea\n3HqTKuu1Tr2Ei34f2OwTfCO5XKgS79yai88bnb407/KGsp1w4D5MuuZTdTv/\n22K+W2t2yD0VLylJ8Jk09ZaMvk0wo5OqN3yBCp6hHpOEgTPDYKcVnW4XWeQd\nSoXGyhLAps3jgIS13rZIJakfdhQNvEwyhwvNoUOUNqGe5bf0OP9YHApJAslX\ntbc9IT5HDjPspk3YRtW1PHEOeWbcmHH7dSlhyhRnKiz2xyD5mSQeW5Bmzh7j\nbTBbm/HFvbniKGpSpEZWrgAg585m1aSYQqGQ5qzmCsWpnHcOEj+RY6SWx3XK\nERWMBellsWEvP5m7bVz5y11Uab0X16UMAFCGdVZBOeFUtE6Le5nduZKSRlMf\nFc+0/DwJaW0rTYOgIeBV2EqoI6FD7iHohAC8F029ZT+WdDQAEiFUZfSJVlhk\nMYt446Bjo4Ngz8k9XXoHiUHtGsYDUEBhYDQR1gpuWkhSJKkvJVnhERep2Yqk\na2Oo\r\n=XCI2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU14wyYfCs95L8nOMG5NrA9XOSVA6tchdKEJb9osMNNAIgEitfDBkl6AeFVPnASPyRx3Dmn++XG/SUjMHSqVM5xrE="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.2.3_1549897152460_0.7309681427882526"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.2.4":{"name":"@dgreif/ring-alarm","version":"1.2.4","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","release-homebridge":"./build/publish-homebridge.sh","release":"./build/publish-api.sh && ./build/publish-homebridge.sh","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.0","@types/node":"^10.12.24","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","prettier":"^1.16.4","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.2.4","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-zyAID4fZ9DhsgG6MB+Tm1TFOngTNJNL1IphnBKFHSuCa46vCk8EyyCUOsdK8Fvymw8d4wXFk/tIGOfJwmQxVvA==","shasum":"125eca4880764828f2b6622ae7e64ba8a49cf4ac","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.2.4.tgz","fileCount":12,"unpackedSize":24806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYuQqCRA9TVsSAnZWagAAE14P/2L350fcf+wATb+a6XL9\npDxsTTdnIbe73I9HO2+sfmYWUaUM5saHFBVmRorW8jH+p3oW+LE/lxz1Aof1\nZFwSyumUyZcG2ca7sr0gDRXcDBkJZPpZnaQ8ymTwpfV8zXjcBQOSR+E24toM\nQHzvKchqxWC8Vy2GhQt4xJ2SrfsBi+xSnPeoaO4ffYMjW+Rqj2hBoNFE+yaS\noA9vnS9BR3SkLv2GdKRLoXK/WCInRZu80OC2t/CYbdsODNx+7FHQ6tT+xeyP\n8izJZ5EWcvz4CDLGiZPh1pXvrYKT/pwmbToSGxk4taQs4QQxNO3UE3XOq66l\nJs65nOohTS9gOv+IJbzadxYz8c7NoVju0P4mozu2f1HCeK/UXpX6W5LeGZ+X\n0KoDBrxZJf9cn5HAY6ETDRe20PgiAttZ+MBHTcm6xPl5/VK0b0G7QmIuIJBZ\nB9iZVMBVM1HHVmGUZq4MBfo4MweqM0T8scT7lwhuMnjkgfP5GkSEvUFx0pQW\nEVvPEoAfglIA6YQlKRpRs2EvGMc8zjH5f/If3ru16NM4W0aBMPEnz3vf1b2z\njYB0GTs6sWLpTzsEi0hvJ+mqGXtZ1jnY0dsIbT8m15PXd27fiKMBayME12p/\np95YoCcwgTh6YxzitAKt2BP/FzqJN/m73LsZ3aHv7gwrAaiS5IqCKNb4X6A/\n3Ycr\r\n=qiOa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC61to8yQJwvfZqTNCdoYrjkCaDXo/kGDCstaTB6I0YkAiEAvDk3EIjWwLhiHX9t2nBOg0ulzD4oXAtNL7I2Mt3dHzw="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.2.4_1549984810135_0.16518327906641272"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.3.0":{"name":"@dgreif/ring-alarm","version":"1.3.0","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","release-homebridge":"./build/publish-homebridge.sh","release":"./build/publish-api.sh && ./build/publish-homebridge.sh","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.0","@types/node":"^10.12.24","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","prettier":"^1.16.4","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.3.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-CEuTI1FXWZJA19CoI4aQzuiipnDv0edJiLgIYNYSHlo3uZhr0s4XUqo/YLhKd+3kOgqQsyDgHMBhdKCFbL4hBA==","shasum":"392ca1053445d9856ae1b431dda747af7fab13b8","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.3.0.tgz","fileCount":12,"unpackedSize":25691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccuGiCRA9TVsSAnZWagAAfRcP/iriswtkdLrxnCI3iyxc\nFdeIMDVlYVsOIY3ua7KAkvHrwbhf2hJyGemSPX5b59TmzpYMDZST+lyv4Fpf\nXLG7hR1ttebDnRqN+s3cqZpxrHaARxz+pvya9ZLtw5W+282VgqMvxTrVmA/M\n0KC5Z9ntqrWMBaA+A6P5hoGphxk2yqlozFXlzV+czOE4UtQrW3d+ECstWznl\n5gUGDgUPUhhsAjDZhXZ2y5dQBCXg65R2d+rGqRkFqMQIkxZAs9C9WSwwedO6\nHfwoAPD5V+6RCeeJcZqLdLLhYQ6iSeQVQqjF7QWGT4dEwu0Nj399hK2gPLGw\nzXrz0/bVJMxae2PJTcjwRKajqwtvURjG3/4pRwUmVfX7WChcHTW0viPesgLW\nXrEMwj4kVeCCzKu+djrrn96KZOeneF6/NkHLa5e/Gl5wULVYmZtm28TLPu6s\nRLlxqQc4GVjLkZqcNMHpaSLvvQyEfVxLheqCZCHbeaziHLfVvdlOQV81pVw+\ne021eMZf67vgX4WB2ZeyEuVhs13FRITKpIOx56FXr7guLubMwMB2zVFSwhIy\noP55jxbfokRAVhE/iMi7U+MwGAlfH4e6UwRlrDqDuIAFPEwvm5a4C3FD0Kyv\nxvJ4BR5NqGjK1lACHRdfETi52ZgeQ0w/elxD5xYtgwUVnphAfxpV19dTZiFR\nQ1/m\r\n=+O0F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb7TJzWTDmZAM184JznZ4eF/57fre/cZ0y7cdZxMEo5QIgRbvvdxCFhzVfn1YSGDhIXn5nvEpqgNpf42cekDzFj8w="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.3.0_1551032737533_0.38414504141664985"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.4.0":{"name":"@dgreif/ring-alarm","version":"1.4.0","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && ./build/publish-homebridge.sh","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.2","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","homebridge":"^0.4.46","prettier":"^1.16.4","ts-node":"^8.0.2","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3333"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.4.0","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-YxPbrFmV1lBQOJEMOlNBWJAJF+lP2mZM2PyiAqXVSIAylrOKj0giU2we+P3H7zkoOOcpgIgH+o8EENzQk9aBPQ==","shasum":"ba0fbf841b6bbedb200ecbfee2cefddaca2ee598","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.4.0.tgz","fileCount":12,"unpackedSize":25999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdhhjCRA9TVsSAnZWagAA3MMQAJ/897rBrYG/eQHEEW1Z\ntYHJUKOKvzF+Ig8kS83H9TfkF/gW4GOQXYLEF1LE+XClXYVmK+J0wah5uAjR\n9ryP93UbEUfQxtgkm4B+/51lqZRJFzVCkP/4sNUYkXVlLtk4jxYk9oDEOWJe\nU0inMIvhHtbZ0p8T5fWs/1ThVpPZsQOz+yPWBg3JisxzWA1t2O5AVS/TaXfX\nw4vYG3SpyE2XBCge5h3mYZrpO1zEwuFEa9emSAt500KYyhucAJ7JrFABrS8k\nHPWvAYjv+Nhkm7KcTvj1VrnT5gIMU0CDZA+D2zjsIF0hjeSpv5mSpLqM+Qlx\n2zK9oV/Ks57YO9XSOBNu4BmtHz3Z94T1pxjY93AGnFWrlaXKBB0fbJ90aM/1\nkaS9MRWrKb1fz32KnDwQxk6E7aDjMdwsjbu0OBotzSECjAwV/fWGR5OQ1Avg\nEQTk+scT8dRMpbvLinYaeqR/ufewaMOzPfYRX2T35mUCG96M5nwMYtCJ8Bwj\nUlnJ+yLom8+c3kiy9bDAcabHxUHKxr5OMyrqWhOdwrRtA944+IrcvZzWYqHF\nwGxxzZ8CrGRVNY1dp6zL4JTI7/CpylcTa3Wwxq9N4/FlrG6cmlSj/2QgMNSd\nj/CkwqeP64uTy6lVHDRVM4vun6RnjKPA8zjkU56FQwPPGubsyeTq69fYoZWZ\nzQG7\r\n=z5/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA4Sj06NzkDUBs59euunZh9GF9jTALagltk7n5Kc10hwIhAIJ8L8hv4kknSizQw78VnXHLQjniQX7d4+4GrGk4Ngro"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.4.0_1551243362733_0.8244075040083658"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.4.1":{"name":"@dgreif/ring-alarm","version":"1.4.1","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.2","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","homebridge":"^0.4.46","prettier":"^1.16.4","ts-node":"^8.0.2","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3333"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.4.1","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-4NkKezYYW2FPTdbuzttuE3X1BfObHp7g05MFZ/rWXOSZSXdrmLTtv6kl5A8n7UAQxEp2qyOLcE8NueZevKC83Q==","shasum":"1d033bb65ed3abc7a40a7e5f101b5709d4758e29","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.4.1.tgz","fileCount":12,"unpackedSize":25996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdhngCRA9TVsSAnZWagAA/oMP/ApGk8bVBeYhFQQQDCk9\nH6BBm/GtLNHxc5tYqGbFaGrnh+8KMAHX7pa1SlwZuFrm3mfR0qF3egj14dl3\nwwUgmZRlacEHnFWglPY1a0iynK1HHJMNkk7xm/pMJoAAvX58br6zsvFf+wJj\nf+UTxvXEC7HYrElGoD6EzZSS/sXP+TiuzXRj2fBGfCLgEDCIMV4YjZcOMQfD\nK/u2rttl/TXEvXOjKy2qbcYvQ7UsvG3Z5Xfe+Iv2L2dmbzQzsedXrImtSEJy\ncbee/oiCsQebUQdaM/jDY7i4cxHeb85OsTN4uXnjrHIQtsHpHmnlSQ7OKevT\nr/Kv37fDSNJqZX7LUC39IZPkCwMTPQC8z8+J5QZ7Y1Q+YxD9SWX5tv2loo2h\nO6HaCqhVBuNdMHNaFQHxGe4GTeeLFOQVzDBJdvd0tWrONr93auSQiraRG7Ak\nHlw0B1p2UJHYYkH+kscJ9pJ9HOVccSLqaCX+UjTqeDAtqKuqOPxSC9r2+Kql\niLR65OvXH7ri2Z7XBznboteoYQ3MMkV2G11KXuIOowqg/rtZTN5DXQOqQ5Pk\nAUQnx6IOYNj3l/EKNk6iDIBMxepp3yKDF5WisTQmJtUVv9KW7XOMujr3AoA9\nL+EO55rGUVHy0VWyR7muRsutCemtc2B8hGuleYy5PXv5/l+L18XRpqHxgD0s\n6qpE\r\n=OA3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX70eiVmHwqGj+KKvlypwK7GPGvxnQ0rt4towBCR9S+AiEAwFbh6PFQK9y6Lnx2xQnLBgnwvqG7KGnAtUytz/+KD+0="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.4.1_1551243743625_0.032470055994679115"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"1.5.0":{"name":"@dgreif/ring-alarm","version":"1.5.0","description":"API for ring security alarm system","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.4.0","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.2","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^6.2.0","homebridge":"^0.4.46","prettier":"^1.16.4","ts-node":"^8.0.2","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3333"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@1.5.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nFRpZ4q2L9zGIQ/WxkyFWoUMjWMOaGOIVxW1gVLDzED0c1MkijginxXolLeAmhmCZf9QTEnA1GSP9mrVhVdXYQ==","shasum":"d4f07036a29fee050c2e7aed2535ebbf58ce9170","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-1.5.0.tgz","fileCount":12,"unpackedSize":26090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckCi2CRA9TVsSAnZWagAAn+IQAIEG6ZTb+oCZCCcWu3Qa\nukhB/zCeerA+Y7/tTIGM0R9ckiOG3iwPqA76e9xsgpYxCWwcMZcxZR9RcyD/\nFCFjIaDbhdHV/cEU4Py+cSbFV6boyAnVSpwErQRFyQBaBPcso/1h+cRqruPI\nKlCMuHdajZoOFsyOgTj4SOzD4cEVCxP1Au6FWucMuFDOR8zmhk+mLtXRjitk\n1NlQ8y/0FRiYotLSsO0tWnrwg3qTiP8UWFQTZvyszOe5geSrXNyHzjHy53KL\nVA8wR61PDxeAS3sPxHgEV73jxlAg3aYz/Z12sYJ/lsrutnZE6+rUwpr5q6eC\njGJNhdQpG7oOhQ7GJ056musAPrP8ntKceJKT/bRoFUZirkfFC0MwKqbpfogQ\n3/zIcEVy2Yj8HMpEcRjuv5b8Bg+kotOiydTc3KlvP1N8FQSejGQ74nP71lZ5\nNa+WF6DU6/UYR7LiuRNC891QKs5uu6hDufhCZxsAnAV7RBTrX+2eBh6emkB0\nazDnh15hKLYH7rEJBHZNz/Y/2PDxTjBN7LNdmod9lsIP+3lGRhey8xbZBlXa\nrB/KQyO0iP8UOGSje9i+BkyTGE/4fPvTvc6vJBiODUYQoGlBL4Tdr9jZnoMO\nu3gE8qoDiCxe9ZCjP5HwABJLEWOedc4EJn2rLifMGJ29wGuEoJzZdEneqr/L\nsQiy\r\n=V2DQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4VUvnEKD/luL3T1kKNPewlvciAUeS8X2EhqDZ5UI1PAiEAiVco+SrzDl6vP/T1udY7u33lc6lm9srJbF7q0ce4DPE="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_1.5.0_1552951477861_0.9944195338977464"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"2.0.0":{"name":"@dgreif/ring-alarm","version":"2.0.0","description":"API for ring security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.49","prettier":"^1.17.1","ts-node":"^8.1.0","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ksJyY28pqhv4M9d/WKTWLbCVNrXbj2djOjK5pJlAm5ev4kCtN2j7B1z0vYuYMcA2WzxYbY1NUPBew9RxtNVmUQ==","shasum":"6cf90742764789dacda6142e889d1685b5965875","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-2.0.0.tgz","fileCount":12,"unpackedSize":29668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc452ACRA9TVsSAnZWagAAuDYP/RHVX7uUVIEYrrA8ukJ4\n51Ibd9SGLRbv1WCn4V4D5d1alP2bFUX82r/d2zIrSY6JsnToZUpr5L9mpHNE\nWRj+idb1xwK6AYvVho3DMtgJkThy8udUwSKnSDlYHIh1L4bqFwquJx3A75Mv\nL5il4kpjolVTaSdqQinpxitLlgxihd196WdqaFl5R+IVyrNFADNeuRQWAQLX\ndFtZdHEkp0b2WdswP5HO32H2XkXF+Cs/dK81VjMAKSnscGSoa4w0hl4zu+0e\nlnUWv7QaxCaVJDrQlyxVzyhhCrqzE4PJEKqMwVTrcEwzzZbx9wRd+qHsgUdk\nllOmAgpDqNyDodGXbz1086i0ZWqPX6ir8GTnW4dK5eL3SMnPUvtlxgnGiSDw\npIJsC0hTS0xydHjeFQwLAPq/8D9IBb6WF9wof7oBfQJsd3b/gTUrYey/XpHJ\nBD0FGUz8fud3KvcHXcC16KO/bCkNMmbnqsA/g002htd9so1jyMkYvfn4s2tz\niYZNX/Wc8qQUILY2v73nUwSFMR4YdKKSoW62odAiZBO+v0oRvjhHY2ysQwED\npKo+7e9h3m3NGschbziYtdpG33r9lchweYaiyXTe2eTmmq1JW+tgUBbJk1/j\nUy/leS+EmI3rT0Z30W32FqVFskXEWZjyVZ5kztpjHmbnhXBg7KJFhR0MykGc\nK3ax\r\n=v6+H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGLHG4gYzoAWzAC9SZWfTnWdJOtimuLy+PEWS78pu0vQIhAKFB1brqYmo2FAi13maGzjWCcmoULWA0F9qyAjPeDnk3"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_2.0.0_1558420864077_0.829499442220996"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"2.0.1":{"name":"@dgreif/ring-alarm","version":"2.0.1","description":"API for ring security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.49","prettier":"^1.17.1","ts-node":"^8.1.0","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@2.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ANGoZYmmoncN67XOjkZ+AHTuIqTjHW2UZWmG53KD9xULSXzAylLaPGdKLhnZkDVFgjXwBVQtC5SyLYoZG1LSzA==","shasum":"b26432f07347281d30c536821543f6c5f5933d2f","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-2.0.1.tgz","fileCount":12,"unpackedSize":29668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6Le+CRA9TVsSAnZWagAAUQkP/1muRk5y4aDxDX4KIBA0\np7rMPEK0MhvZZi7PcdaSaDlpqE1KDz1eL3bpC9UahteIdgembEASBe74s2f9\n5hki0oaVkB9imQdcTqjjSFgkT82xhd/REbryV4jORakYTg7E/XkR3j6/ziMB\nziExUK3Gqi8emUDcsAJzlIF7dyeuYQ1DIrsvw1vth3wDL1VnYdjaMKvan0Gf\n154zWI6z0HiIvdFut1zupBaMzuhbkAIdIhRvWgm60kpuKhZpxC8Z0lhmBF/v\nivzpYeQBWFS8lvXhpMRbEgP1ttUsQ5gxODsDM9WbD3jCFeX8IZsbNJlwN8+V\nx0saWF9A9gsLaKhZeFby2vxpJnElc27rmngSQKKLail/D4HEdkH0IkxMpDPL\nmBY1gRBxMSroWbuxC9JutHnDB1cb/Tl9UdDgQKrAQl2Hq3ty7VcJegQRUZBL\nL0zbWNrDXrnfF+DjkQptGM1f5WYc13cm/3r5VQu15lilUtxotsOlr/nfPIyw\n4qoF+Fx9d73mcUE6hDWs1xQ8OK9MRPuXaPFPjgqfV3THM8PgWyOsvH9quVi3\n9+GwRU7CVJpnONjF0H8paM5BBHe7wAtN3ruEUAPg7XlUtGZRH38geOvfQ0qL\nHJe11KPehT73oJhRIkZRoewEXVVZvIC2DFUaEqazDG4IsY1Vpy7W+nx1Ed5Z\nG7sz\r\n=NLAB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgkRXar31HPDQ0Im3SDRGNZ3gi3rXGOlXtTtTb5d26FQIgRR7hKfnLiE7hHvOCLzX3KeoqRDVeLainJah6nUnGvVk="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_2.0.1_1558755261792_0.9414958620540412"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"2.1.0":{"name":"@dgreif/ring-alarm","version":"2.1.0","description":"API for ring security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.49","prettier":"^1.17.1","ts-node":"^8.1.0","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@2.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SCU1YOepwxrgz13p9qzSs68YLhVoZkD7+lFARQYZTX3AJDAxXMdAOtPkK1tSMfSzSI+m8TrnvAEkaxgDKruwaA==","shasum":"90a1f74669c69ca596bb1774b4505b3989b84f36","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-2.1.0.tgz","fileCount":12,"unpackedSize":29668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6YZwCRA9TVsSAnZWagAA4AoP/0mk5olmk9xcwFtiazm/\nFO1DX5naYZJb4KzeCivE5nnTY/aA0t2wmn4rgaeltWmM4JBvfOTlfslXXYkn\n3tlAC+JxB7HZ4IBIIaTh1ZjDY+UkxFprq0Y0N9g1Z+hm+5wGwhSAzJY3oG7L\nTP4ccyx64emNCJGMU1K7EDQbFS/CXICVjxqEIMLwkRx/ndJzzUoayno58gFM\nmLWlYBnDvDta6AqYQV/y981XZXl2dZzHn5Mlvshmye6vUK4n7SGywJjvX0cl\nzIRTTdZ2iygYvnIlQR23yf5E/XO2Vp91yWcS5d/9MCCs60wAw4aPk88Gmsmn\ntsJP2HJdGUv57gWmGGSX1fpVYkKsU33dh5Rb267oh+A5w9nrFMwWz5m4/lYt\n4LDHps+cbbR74mAw+ZHfyI7HrJY8eZGS1xy/Ppi7dgAS5SqBLjVOGdYao5rS\noD++Ehyg9diD5JW0Y6DGloVjROVOKTIIdsaW8X69EvPKQJI2Hz+JFzUIB7Jd\nx5yhl8/jG7Nj1jpFwJCQjPOv/zz/fsognc2l2TbGx0/Z6aYA284/1FSBphW6\ngtOmXpLXUoMiWopNq2ULvVO438EFnXRfn7giTG8kAVwzSMEmjE+CPokNbqww\njtUs8TxTE/6OHfJvC/Utv0QO6aVB3cJrY9YJpTOC5QCCvzGR5g0MMx25WNf1\nzbWH\r\n=GwNj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYp1bUuJZG/VfbtQtWj8e10QiQ1QwsNt3fbV2MUKcBuAIhAKRJf3x995L14khbCVW08Smqu8TQmirR3nIsgmQNZI8U"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_2.1.0_1558808175545_0.24841516301597677"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"2.2.0":{"name":"@dgreif/ring-alarm","version":"2.2.0","description":"API for ring security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.18.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.49","prettier":"^1.17.1","ts-node":"^8.1.0","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@2.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-THk2iZAa030qfYDOgcuirueX4I8cHzW8uwHwowsPRk8E20v2aT+9fwNrb0MecTnqaRP2BVjvT+IdR4dSA7wepw==","shasum":"00cfb90382a25dc0fd52f92436d6b303615fc6bb","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-2.2.0.tgz","fileCount":12,"unpackedSize":32077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+WQCCRA9TVsSAnZWagAArwAP/2+mRePkcagUQTU37DBL\nlgAadLygXgFoD6UQbSg3TKWp66NMVpDPY5zOs0bGNp9QlXyTywNcOXO5YtH4\nlROicg4F1JdN5691QcIL2xGxRNHNaoKZ7PGF1exFwNRXuit01lmrDndYBMlG\n0RfJZI5rVE0tQo9wFV1dX6ip7o2fDZNfOwYAeIVDmtxFD7t+6SYndGoQbTfD\ntE7veBX8DWNn7GJLtcBym+AagryLqsBoy7Zg/CjuRX1xJCLoD9jru2d7mRmJ\n+5JiwIK0YUuIwUewl2kBwgEXbrffAy5ymPEdFmBINnA4J3S9iMUZ4CNQr0eT\nZzLNRxJfqLB3OQWNbdHOn5Ult6lD+WYdDo7kKhfUd3asPh9HtMt5YnAaZAdI\nIH4K9Ur9N+4Vux0zhIoAALP3RjfdnNzBrFCUuYOj8rsvKW+phTvbiMgxVgk0\nebQvnpkFT10ZW66vCCyLOm7guyqXpxN2H7Po0fBg5pwIxJ05Qp4wbNXSU1mK\n+aqhodfd5MsK/C70zCH2AAr07W/Rq5WVlTjJJvIjkkU3phgrsmietqGWo6GH\nPTCr+BQt6yK2AIMK22U0qFC+fX2AcORiOJAvFzJjkZiccnWyetTn/wLbqyT5\n5HCM7kJCefRk5KfdLdLS+zydNssxUCe0fr9X3bC31F8t8pllZ/cYGJaLasGG\nqTyx\r\n=yPZG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjoJ2K6ppo69YZtW/AeZuFoNXJNQQY3VUWuRaN4PnbbAiAA5TdegP0RxogShpTR/8IoZyBPkJGw0WKMgTcwKlSBoQ=="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_2.2.0_1559847938056_0.2706248607653694"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"2.2.1":{"name":"@dgreif/ring-alarm","version":"2.2.1","description":"API for ring security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.17.1","ts-node":"^8.2.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.1"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@2.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dMHKma3e/0QsSaXJ2zN/PcI+cXgU/3DY9mrgmfMzaKrYMu0JnIM8kNF+EEZfU1F/ugfKKVwDtIVW12C6rVvWXg==","shasum":"b4218f7ec18accd08070e6f414d3ef0683614482","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-2.2.1.tgz","fileCount":12,"unpackedSize":32082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+WUBCRA9TVsSAnZWagAAqY4P/3mpd4/P1vVzhzKnzWtN\nB9L+9+um6rwbNmZHY77zOGRyFieiwGfNRu3z9n3nhRez+vhOTBc2RKlz7QVc\ndgZEsZxwelQckmI42Ku7Cp1KoeZoAt/Kw1dRIXr60MquoYzuWgS9VmCuRmeM\ngvUbFaeihYmqA2cH0xx7oGcU+Rr6qMlemomcuJA/jFmNwO1EFnNpqMTwVZZE\ne0k4ESeFzKTfXv6S0wptmggf3Twb3c7kar9fiBzHUtrgcZrUlTtMWUHfy8tE\nuwwcztU5BgsuGYnDIT4EY7Nj6ZPbRsSC/yrgeb0FptxSntX+ORU/kXpkmnJw\nrbxYHlP1xspMKt8CONA/SCO5GTijgpC9kSTgNPoILhSnUyUVPXZ1y3IGbFoU\nBK1Ly5QcJsipQV1XPxBoI+5iA7oGlwOF5sz+meNiqFv49Y7Lu+jEaDZMYD9S\ntEe6/CqqeYpi1k3vnYKSoKRSshqMCG1xSC6bFzWHSJprzNr5qI2UZrW0diDe\n8/EzqGbCI6FQOcrA2o/0dLA8tOgO7VvLusW8SDnqcvWDF58GbLkrk5FUzdJ8\nBfhvlnvWwjKxAIwhGBS/3pKjKkEeiYmxmZajCIHC78QG/dUTiRrfyqAy7VHt\nIRdyPo7uRfxzjp2xmBKzkWaLJBqLVteDeN8aDxvamg8PsFkAgO6QrLMzXouD\nbR37\r\n=gcp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo0rNHD+vERw38xoq/DkR4S6OM3vv+D2WSzYZoGpgc4gIhAJvddAUMZAAtVwyP1g9EuNSybzuhubYdHRxSn0y8thJK"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_2.2.1_1559848192706_0.8156331286448153"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"2.2.2":{"name":"@dgreif/ring-alarm","version":"2.2.2","description":"API for ring security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.17.1","ts-node":"^8.2.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.1"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@2.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xqp7A2v8EYjeAyXPPvBg6wSSAS1mEGfo3TeZZ8uEMSxiD3FDnV1ySe3InEAh+A4jTcS/8n4Q5lWzj9NPZKQRyg==","shasum":"71d92d6d769e66a85291812248ab5edd9403bac8","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-2.2.2.tgz","fileCount":12,"unpackedSize":32705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+sXoCRA9TVsSAnZWagAAMk8QAIUoMgJ+iyZsmCoKp2r6\n9Py1beXtRZf1Wm2TxU4tA08/gSo5fMYCbujQwt1ET61k2FmD/O9cOKo8laLg\nONTDFvhEdP4Ks+YMo2JJwTf7YdRjbRNuZyK6+doLgy1ih4Yla+3TXWYe1YQP\ntu/ii5aG7eyUaKgDD83V2GX/DlY8AL+da1lhVk1EM8Gvd4Bem/FO4JK52c4V\n+hwK8SCTvZHtbJXJS2Gg9wTSs5VP3mpK/1zIcgiocLnrKjU88MG+Xdz23sqm\n4lJ0QdiXfNYjI2Ii9C4dTpaL2kR1veHfPvzPUjBNo6+RgOiRTvOqbRPhGKae\nyxHoOoW67XQp8s9fCgEAsrNaS3G6xo4v84qlDnbOo8bpaywWoi2xNJbSF0s2\n1wfvRHm/DXJUJzOigS7J6kgioTiwHVLRpORKtlcI4fFGXWmw6X91pDb6xlPP\nclBwJP9PxMQ09H4KTnouUB12rWoZ6gouOkInVZTy/uzkFtOXpsbz/I7UEMHs\nblbJpNONpb3/C2xzPds4awC2RKz+4c3qiyRalmxzTQPWCT6HPDxB4wzwcevS\n/OWo3i+cGlq8x4RNmeBg7ed7ZR1byKUILO6T/cclAqD91+pmItON1ws9QtHA\nml4x+BbOmkyq3ZIPoVMK9aOyVY/5OtUejo1gCVju+veyCPlkhmeaR5s/u4Uw\ns2mc\r\n=hsee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB91Df8Tx2/ArLvh1Jnbu1Xcb3UPDfPNN0P6OGM0sc2hAiEAub3ur1Cpx2qgjJ2PG/XS27Z0yco+DiKYc7EsdkY+u4s="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_2.2.2_1559938535370_0.1035078777731877"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.0.0":{"name":"@dgreif/ring-alarm","version":"3.0.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DmGabTBYK8IYDn0csucV0uVrpIaLesgU0WlsKky4fxR5OeFOPafm2zc6MykATkyBWiOQ360FzLSZu44MAF+fFA==","shasum":"a63153a66a446c475acadc5c6ab419b90ed36cb7","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.0.0.tgz","fileCount":16,"unpackedSize":54042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBWW+CRA9TVsSAnZWagAAppwP/RHfu8Q+iaOewx485BIj\nhVvcHd8hIwWD6m0nKd/nVzVKVUfbKFrAu/c711seBzRhjOj10TngK1jJL0FW\njjKPwlDHY8fF7fE9qg/XyP8zpweKGC5MeI8Jma43eu7tgi5pc3BYHreweClW\n6m1GD9wdPwITTOpmtEJxa5ZJcMTslgbyTezbHkDcKokMHbVXYOcvAUKXWZnq\njyfjEHC5eTVWvb1g1HVs8KSCUjWbMCbzsTIIY8dFhsA+FcbDUqB7w/GoMPGo\nrpmbzzeqbcVF10s6Mltv/VD9bUAKlTW5PRMu29LS+KJtrx52Q+oBDo/ejQ+3\nadGniyrcL/VQ88uXrGvqVbxF4Ag38VZGgNbWnkHjhP1LoDg6xBcBbhaFt3C0\nOUk3ftDkBPk1PasATmdTu6WIYTyGTiNSsQBxOP+QrjzCmjR8Yf7vM7WMWjoy\nZCWuue6Mki6iIeqqW2jpDjJS0HLFzKGL+f3zN0ASQ2ozhb01RYN/IZOvOKqn\nEa/qVRXIEKmKo+gF9k9E7rMP2fSqcz+aWeyTOUMEy7JVLa9I9H8fYJ4r52FH\njzfvm0D5SX0WPnm3jObgKrzkv65ck0KScQjheN0iPNF6JAf/EnW2dkUw/4Bv\n8weBNU9AdR7XUnfgnjGbvMhfWIVEIlzHCGSccYNcZWFZ1x1DtMAtsZ8ILJpk\nj7o0\r\n=Ey1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD01j5GW+tTjJej032QBZCcj8tFwLIVb6dRPnwMQoyYVAIgLKrd7IuMXhkDhpreaHHrIWI/pRumYh+oc1voJt7Jf5E="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.0.0_1560634813610_0.04684552123009289"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.1.0":{"name":"@dgreif/ring-alarm","version":"3.1.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rFTC+tpGsa6IXX3miOBgCeRlmbs1MqFAp2mhpESS6R/FLF042PzTYFeKrEZKXS7gP9GBgWV5pNtlkPrsUL00Iw==","shasum":"0b1ae96d15f5af4d94271b8228c414391c0fa058","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.1.0.tgz","fileCount":16,"unpackedSize":56279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDW3SCRA9TVsSAnZWagAAkXUP/A2cdCq2U3Yf+CBgFFXc\nCSfQDrKKOxW6YYnYeosphppqbXNlJDlzvyTntv3Mev/qDm0KgfcK0MQh8Bc/\n9+ii+UyR4fYeJmfFnmv+S8Bv3gA6g0T3jdGSGPwM8s2A6VsrfnyBoBhb0KsU\nZ8Z4FD6wuXfhcD1m38pScjLLta/SwmNjILPokV34wVleVUzVnCVMFATJnM1a\nyjQ2LTJ0PmTo6IOwPLkbmRlxyCRXcqI7s/9v9+vb0jBHW4B/xUSGxqwIsSI5\ndVExM5MlOA/wdiiz/QgOCRb7+MENGrmg3oVmuNPqMxnZ7WtaNAJWNG0CwMDW\nrSYsi5FsUSauE4iKmrh2GGzxgBZnlf82D9tfm8K9ZZ7isMIiuWYWUTmyKFtV\nLVSbG0viN7G+pCLbAmn36xETEshOxjZR9v8criK/1D4B/bUgIK1F8CqC12uP\nGGQyByxny9Ikr6MFaU/IF6j9bP4a8Byr0/klpH44bhUjaGPgve7iNM9lgnzF\nOJq7v1lSIVuOMpGt+xEScgeGMS/abM+5bzjZqGgn61nNEXpb7lsAEpkLVt5m\nk6XqwugVuDnJcqO1IUT1iCSVUWnA7jTpLRwnMjmvX2uw1aOK2wbr8ijdhywd\nR4y3qHCzyxWli1NoGS1mfq10bfudRUn6naHiMf1xzbfyVDp7CyzrHadRLd6S\nI1mv\r\n=0z3M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDihlJEWYWa6PADE5Yinuryr/02UWckVoNTQuyN2NcQdQIhAL6hzvcE8wCMtw9haZowDvTyxGRSZSC+yZiDk3LjMdEJ"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.1.0_1561161169905_0.07125824956275251"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.1.1":{"name":"@dgreif/ring-alarm","version":"3.1.1","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mOUBiPkbsDfzC0RLSJJg7yGJRiyo/555grKFP/7cVy4Af6oV2lc1UyfNn/MkN3RGByIh8xdEEO0eA701IQe9lQ==","shasum":"c4ef9a89a10c5caf53673af2513efc6da2a6aaff","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.1.1.tgz","fileCount":16,"unpackedSize":56279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDXxVCRA9TVsSAnZWagAAPLMP/1ewS03P/xY4lROhNVWo\nulgkAHb4+UpUUNVyy98A6myC2yPWJv5EQMm/ANVignW0iyyFdn7UDpmPg22i\nKxriP9RW5WcDL4gEEgl3xwist/bMRPMOQPopzYi6kVBOhzdLp+fQRUTFXXQw\nGDVDt+03Ov1Ka/K27NqXqVFsymM5QKJQME5uFDVPA6mcGK2dDwDDfumRg3uq\nGNJnDQuOXl6BMsiFN9GmKBu8KTI+jHHAGDxsXn5fTK8mBCPtHd3mj6iWB44j\nrcWPba+ebJNmsQhLcFcVzRiLJ0+erpBgak6ZMrmTJXJHnmvJD1ljtxRscKwv\nzjpwA6WabjTXs42etmvJp8l9LiT2OO8B472Uu2vD9YOJoz25X1/v6rui4O8x\nIdghLCNYrQJ2kzXUnLW/d44V/jQNx1gg3H6ziZ2OIHlqlH3le+1pDHLpfC6Z\nGO3WU0GjZT/up5LuMFgGi39RujgzmzNdBliQZjobxFHmYb+36bmfK3RX7s/o\nrmuYGFYJUWyMDlFjzYIUUosX7IfWLYcg701Z3v2aEZrboAyYkNKE3vcPnLDQ\n65IzW41D7W1B5/EbBgUCeHnGXmYIlsFLnhJFjBuZ0fEp0f5XwREpiSS1I8yJ\nHXJYAT5gt8X81UsdGGWMHAyiQ0DXJzWGKCiWFN33EpgeSAQRhdWyw1FmUp+s\nJLr2\r\n=muiy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPlwAeYOlv05KpRBvArOYWlwiwJhQW5Irk1Te/UedQ+AiByPCS4oUMa+l+6dgvHsJHjFJ9ev9iJv5aJ2fr4+CYJvg=="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.1.1_1561164884627_0.777110413919121"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.2.0":{"name":"@dgreif/ring-alarm","version":"3.2.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1TtaX+CWqRNV2CSc9QFpMX71UiLQ/rpvUitMTH2tqzljf/TeeS7rmtfW/lb9n95zBfOSB6VByU9QgH5b/wMcdg==","shasum":"ab8ece51001817f0909cfb8468ad444958a256fe","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.2.0.tgz","fileCount":16,"unpackedSize":56325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDa8RCRA9TVsSAnZWagAAd9QP/jfGNKxOED9lWiWjXSgG\n8w2LXOuXkM4R0VRgDF2HUgSWBwRPWJAAHFgRKr9UCWyQyQLPUgzvx9cQmke+\n2oUgUaKeyBqqsaQaf31PQOFZeHxhElzLaVzch3Uh8vXLbsyedpZ/iuvIM6dJ\noGugpfddtawwGWhK2jfnSYcw2+eUqfzBwUk1TPAF7jB3R/+OYJKCuFxXJujL\n6ojWAZFQwsIqpZI3cAE1eO3ayaCF5+B8Y9OuwfVdMYdN9mJShomrz8V913eg\nr89oA9UiXaomtLhHW2hkD3sRKITcgZcffTAQbSzjQc/p7OANi/6P1vpeDmNk\ni47u1OspBFcDrzlWwkESqqmBtr19bA2K8Iy2ICo2a+qLiMv5+Kbz3RW/cLCs\nGTje6bHsm5wdf1xSCgTb9lld+h75/eCMfk0rsu3Rnn+cDQ7gp5Ka7CAdFNPC\nj8YM522GZ43ilH0e4t2s2FoacxzqZeSYRx00BSIt8di2f3BOzncbqg1EgjPm\nEwbGii0F7bOO7SL2Wwm3fTu+X++ansF9R9iT/OqU6GlC3JaZw+aIinHC/A1z\nT2j3/WBc1o6m8wTJs7ttbvCOLDHhJ4+U1Blc2StwsX1w76XHzJ5VTWwKsCvJ\nskc0pRnFuaU5CQZfcfWwcxuhrgo4WVgtOe1fhKWjES0zHP1ed3VYDh4m0utw\n+/35\r\n=itfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDci8ztnbS5//dNkPHoElySQ9T/Z/TZAaafbb0JIglmOQIgZB6S4biSY2E/CNQ5qzYfc2blnc8+gQaeQ5fo9P6BoRQ="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.2.0_1561177873006_0.3585292338580375"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.2.1":{"name":"@dgreif/ring-alarm","version":"3.2.1","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BKNhObjFSD02RGZz92Xiqf3ati2t27hAt4quR0jLpWry0CCan95f8sf2jDUrpzC/Lxu/T707tdBUWfB16B3paQ==","shasum":"942ff3078c2ad8c45261eb5d8e281515ac5c4ec7","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.2.1.tgz","fileCount":16,"unpackedSize":56325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEU51CRA9TVsSAnZWagAAvpUP/RgtLc6li1ASoVKkWRJz\nW3Al06GfgjjAZY3qZWlnqCcwBekjkm0NhfkAz7rQ7+E8oU4xXLMXUdKaIIat\n3M/Scqb4kWDYb/HhNQIBbKRmd23xM5ksWh9HtJ0ZY/Csc0ELabTsm7xuTbhi\neZCN+3pBYg7XTYc4zWoyWqnTWQXyeU3rpKutLkHlyKizH83hSWVhn2LjDnPv\nbRtAiZxAvbJKQiCqg2ZT1x/K6GJYW+2aJZc0on82nUFHqMON8IqXvuekegEN\n0h3PZdycfDGVwbMP2GfmuzevdyGQtPSL5PQwd8uw4Ll2Yfu/gUwuQKPvwwd9\nFTK59vSi1U1l6aAvUP+x41/75EgS9xiJADvgUi2dhgeEb6G1TpzJnuJ8k3Fx\n65eYhl3xc0UkyQGP4U1WMkQNMyxXzUOpu6nF4YOgsFFdtxAEZw8qBovp+RAR\nWxjsvOn58sMrDf9yAo33/yAOvktRjBxjx/Mvh+QZzlOo03PW4p0rt8KvV8Xr\nExunIVhmhOmHYeNzLFDcoSZxKa2prkEl09ctMBzmkIKxY66pk36n5xUkbnnG\nueME+tf0frnWbAL+7W7Wx7LEC9cc6xexDIfjjTTffTjq/KuHnGn1qC10k263\nD/a48Dj2bFln2DYe9e0Yp+EuUvU5jVzSa14Ir07RZhzB+dfniYXcI9jjWlcK\nOLky\r\n=SiUl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTcZJVZh2EKaHX6vG9QQ8pbOl7k0UNEDXrE6YKIhibMAiEArPjAtaEG59661DMgHi856yJ3r2h835S18GHVShi/p9I="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.2.1_1561415284366_0.5986564133392447"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.2.2":{"name":"@dgreif/ring-alarm","version":"3.2.2","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DvHrrwFNv3U9LjAt5tBQHRZCuySCrPcxpgI8l4BZ9OvqaRGC4Gxu9nbRqmzgTu73yY/1FtDvWc6XeQBKAwfgKg==","shasum":"b022810a9427d87d888d17f6bd7ded85df47847a","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.2.2.tgz","fileCount":16,"unpackedSize":59216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEjZSCRA9TVsSAnZWagAAa7UP/j3iB2ppHwMIOjfinq0h\n6h7wVs/tjoQq9Gj+u3qv2Hjqb4sZJlOYltzJVet7F6jgUZrsHF/4KVTydtbn\n6j8EOrhIntCwJsWRzCDCVvoU1OrANo2MUyOyw1qPOd49jtmi76z7ZgbvWLqH\niuGUn0JJqIpnIsRpukp4GnP1qsnS2kNVn1e+i6LUXCRU9xJm93ss/bHTA7tw\nwT2k+bjtH6qsGuaaPmeNSsg/jcV36bL/I/ZCTz7tLaSIaysq0LqxCV4WUoqt\nYqAhDJSrsZbHHKE9p7TMaRUt0Spbd87OAuRL63m5t75ltfJ7vc1ncEGuoYsS\nMNkLYPuRpz4rjrGnsdobjzsypEpvbGiXkLKjg/QVlgwesvdyv5TzVVYqKEOM\nHhZC4VLqjKJHarVzsn224DukNU/36YIpUS+fUdke2egJGx5hK8c7cF287wq7\nMZTOlmOxZ33Or979lcwMAFyFo7WrGKBW8BlZBnOs3rXLEkKaftyfYsmORbKm\nGBCzN+uPYLts9ECCZTfeRVi8EskO0t49yVdOT2PuNCQR9tEj5fvFzy6yt6t/\n7Yj+RHB1cIfmlOBQdyCjbmDrVca8MfaE2XmeFVhjHftO6iqJCu8ACM21DXky\nOzX5n7mk3uIy+BYX0fj9HAQKSkaL2DkHCqGfw0Ka8+cRNSfLVUrJtC1+Gc4N\nUqI6\r\n=R2Gz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6g2kuc4es+KgitgeOzZ0VxM4JRcHsEnkL0nPVJoHvwAIgLB4ZXHUMcn32UbDyVMS41k+WxJJAjXgGRbdoI7I4AAY="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.2.2_1561474641572_0.4343296301830719"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.3.0":{"name":"@dgreif/ring-alarm","version":"3.3.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FN//AyoGRHQ2lFtuHL6Im9P6apSKZYxEQgkCqgmvf8QgCdSzEO4MdHBQGAu8S5zCHT1zzHgxhYJ0iLPp8Kw6kA==","shasum":"8a1314e229835637e0c600ad32c9b4c0637d37ae","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.3.0.tgz","fileCount":16,"unpackedSize":59216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdErPjCRA9TVsSAnZWagAACFkP+wSL1sMQ45Wrhb71J8qX\nmyikXtXKh8oY5mxwmgtfnx55rsByFUjZ9M5YSVh/B7DIrGh026MGDKMaQOkW\nO1NuWFCSCz8gXG/9VVjKxt7x8/xxpZVL4z+HQYAaag/MXPitakoX1e3ciP3c\nFLhnjAGXG1ZW7mGXS64uqP14r4wPs2sGHg7OaOovPcUF/0HFADnckki0JTGy\nHhJPUxQmGpUhRB0PE4F08KFVgNqW/L5/rAxhKUGSGIiEE+B0SGrNECDyaW/o\nwGunJfFYniWm5LP3n5ETtaFM919nEYKWMKq/5654UE45qsMToZ4qczMTRGu7\nqqAPNB8u/MUykncYGjJwJGk1FFOBzJ5VLy6qoZnCcOfoPV+p1ig5Mc3qiN2d\nt1II2bbJFEDKy1rwv7PR3zlWL/u7Sqv6hUWVcrDAcpl6wRCUq2689de8mIR4\nMKo2GSXz/bw4VkuxXbc8RtOHOrVgwLtZV0HGpGBPJD4yBOMIqt3gsmqMs+wC\nerOOefGXq9sP0Q8je9yIFWpQWuUJiD+YPEToRTsxMtXFDXQOZTR6jhmglxdL\nVF2+qk9h9zx81DMXdRLY46wb5mgZRHDO/vr1Xznrp6lXOHfG8uWq/mcTifYH\nCGwQxgcmW5Mpk51qJqtV2gDX7E/pcz0XZJKyHNV2VxmIjAJfmp8kTeILTVob\nNpYt\r\n=rRoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZaSZ7bqeijeuXnq/dfuyGe7RkYVViIASXREBC2Sav3gIgERLtsdCj/y9GkF3G8h1TEqMLUHyChfXZbvvBY4eWzcY="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.3.0_1561506786431_0.973857048546849"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.4.0":{"name":"@dgreif/ring-alarm","version":"3.4.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.4.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jUdg3/RNsgBGLtIHOP5Y2y2B9lKkq/Q9jgXoEc8hrL3yU6AvPIlVkq5p19T5KcappmggISUqhIwdF9xGgh8YMQ==","shasum":"1355ff8de751f416e280793cd6654501b1c31da3","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.4.0.tgz","fileCount":16,"unpackedSize":62872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdF5lmCRA9TVsSAnZWagAApFEP+QGf6LWCcrWYHvuBlN6n\nznDsQauAmFxvbUPe4nG8sq+07onC4e32Q7ViErIpm3kQkyrdD54HwA+vwy7k\nd9gbuHni5RpX+DcoAhHe9kuxNw33gUMFoUv2G6wjQtcAUVMbFYMpCJjA5q5H\n/jloF6Avz2B3AWJeeC94qSeILg3NIZEg8n0Z/pIPA7RLn2F4QLUg3a8Z89ZC\nXzvQkzmHnkrTE3U1u5D3HrVFbYnkT2ybjZYs03ptnqi3+RWTer7P5U68nsyM\nvRoY+zixE/2om5CV75aP7KwhYiw4GAhIua4jaHPFe9LRGL+R7AaqcCChqfUO\n5ow7Cljbn8HIrrsDYMG75jE1Gg53s+Pmtcyf0fhfHX7LYdnILqM6j7yG/WmU\nVvQllhhmzs809dHomWdMEQqqR4RKAbbQgh8DoBE6ju2t9UevEbRhMi2lM/PJ\n3wyhMeD7TtxruHFVHxBmznMetJ13PuLYiOGuViHZQRt1dVHNnZL2xDBlk1yD\ny5iWK9Qi5BrGOaOq45B/tyKsWb79nGUiXuz9AkN1W0CNMC6ta1utqHnKY6TV\nME2Z5FgmA3rAO42xNP4rrpz62JZ8q/6DW4hrl1OIYtI3K6QfH93OKpQNDuGA\niAMI831yCqLKSFg0Xm9IKvfGe8sBwVQdYx2qiU3Rh/jt9NL0Md7A7ViNQUcs\nZ1mE\r\n=ysFy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzDTLvO/RdKI06wdFdL4f9NV5ifJRFRvVJV52HHNLCKAiEAqx27BbrVKpZmJDBuygX7MxvN0Gli0cooWDzYq9VccQw="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.4.0_1561827685555_0.18332325659582538"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.5.0":{"name":"@dgreif/ring-alarm","version":"3.5.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.5.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Hjobd00SjbC8iPzJqa0u63KCqxB0jHyzhuUo7i7Lptp9+mRjBUfTPJEKL/9xVjtkvh7CfokBl26cQ034hVEF5Q==","shasum":"94843305632fc247bd15b22118f1c0eab2907faa","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.5.0.tgz","fileCount":16,"unpackedSize":63425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGRtjCRA9TVsSAnZWagAAb0EP+QFGtUJ9K43TxzjO/eL+\nr50d2VqOToXESZmMMlzmasbDkGpwCKLp5woxuQy8UbHSCDvn8oiGiLgGJu7T\nFezJD3RLQSZJhHJI2phvXtHSxY1pYgAONfK/bABkCUJC0AFM5kUwElbOthMC\nCOhpUuSDcG5YMxDL7skmJmDk51P5eUv4GCrBH1urMlDYQwYE2g2MBOCDVGMi\nY7vvK3YLf9+4aVt1Ph4YXQ/rbUvrYRRqQ0ou0LI/F9aGjJigqBDQLtNYbrAS\ng5QUqGzuVDYbOlKz3fpaeqHKpQx8rVi77kjrEHY5ZtUarWe9VDCdszQal1VO\ngq/ZL7phmyewVwLf4sHwnO1LVG0IofMBlIHR6cZlYuUlcu5PY3kCnwYvEe5b\nf0h++38A8an5djrxVjETSG8p0UAwDb07nAZRCRUMuDrY9J4twh/JH2WKWULA\ntjX9QEMwEnbHTQDKZE4LCy3q0TBNAjauKf8fcqcva3jzVKNI1Nf5MugKNmdG\nobZWAtvNnCg14rHsKtm8/C+kfe5IshZjstUZnsu1NxI27IUCCvaOINmLzcgp\nJfG1MPYH6V3bQ5DtYYezAkz03z6nrBoukxfqAu/KX7lVEpeTw4d5vLsWZQiT\nvkXXN18UNNbSW3ab/07/ipOftw0aHT1Xt3syLZfwN5Iw+vS2tasfteKEAWZ/\n+4Xo\r\n=8E6m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5duoX1yx1r2totYJ582pUnCo0hwZR0RGowmxiupVrwAiEApq8ElNAfLqiOJ3ZYHTGTR2wYcGGxEJqRkxh6Wy1L9uE="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.5.0_1561926498181_0.3205650529249888"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.5.1":{"name":"@dgreif/ring-alarm","version":"3.5.1","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.5.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-M/Pj2OiUBEkydqOGU3WLNywRywG6EIQRhSTBcq0aNIyrgVHb3l9r4zzzo9HSNnSuc/9bL2toLPtSxyobqlSnng==","shasum":"f15409ff62ed57e35ca098d20a85b59e351a685c","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.5.1.tgz","fileCount":16,"unpackedSize":64042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGiV9CRA9TVsSAnZWagAA5KQP/AhNDlpbw1Nd+xwtbQE2\nOdyXc6M2MiAFvteC0fG88xS7O+N5VBIMEwm9IoON1ClitRw4O+eHTWcHry1a\nRSEx+uEBdDzAFY8/NTSLZ5WYviSphjwoMTfW+dSm7g5YHDaZ+H+dXT9NoyFs\ndYoYYlZxzmUh7XONABFUmBErx65VGFHjCVx4ZQmIfdzr3ay0CuutaOCEoFEZ\nvOWOgt9WegLNMCasY3WKt15GwRFyf6COzTWB8jfgxNqexDoMb0T4YsOgBgPd\ncp+kR0yCsQRgRcu2PRG904GKjDtPb4fw4H2wpdpqo4gcdcomRK+kB3Uaoa3O\nLCDgDMrKW1EsVuloTAXZQJnCq13X7AUHDsgkSrTCmmavI3MkpJnSepYg9NOZ\nCAxXX8ZaN/JGah1peej3/sAs3QA4xCx99wuU+rZA9OR47Zjzrnvb19hT11Ua\n1peIcmI6GhrP7izMHVs1xEpJMwCPfZjdJ4XYwtLax+Vs0xDYH3Gf87ehZj3u\n92Tq56UZqlzBAGb0Qy98V8UCXDzc7gaV/MbTHCfG18vL0KP3W9792VARgRBN\nLRJFwx1ehKC53vYtDmcQFLDYw+nuVNzuHsa2fxTH9QRY4Qiw0MvTXtqwIb9v\nCgqhVBIk2tYeR14f5P5bgPTDr5qBySF7dOqi1Upqwt8aRPIjUYk+5NVDBFeY\n29OG\r\n=I71I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC23XQlR6VZwg1lGq9xRry6W2Pp0jbxXaga/k/bfjIA2gIhAIa1cJgABi0HOZCz+kRzFpzcqfH5lwFu5wMhdAWZhgLN"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.5.1_1561994621039_0.9259886531050516"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.6.0":{"name":"@dgreif/ring-alarm","version":"3.6.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.6.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-dAy9aOSrrlu2jKvoKBjjXHCKo1b78M+sKXvJvj4kpSx2JO3Lpw1SSCWRavRSj1UlF66dDrYO5NBHOSf8TWUpBA==","shasum":"8ebf7594dfb78c41572b9f0b9efdb55211ebb220","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.6.0.tgz","fileCount":16,"unpackedSize":64128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGuDOCRA9TVsSAnZWagAA0UsQAJZxUVOrPJEtwb+GkEJj\nCkFN519NrcI9U8Z8zSLaOyJD1b06UC2SWtz06WL0W6gtZuHY07tnNGT49eDG\neJAxmmDJYmUtwPUJ5NSNnbkVEF12UF0YaLnTBeWk5kmugqOeN73Jb57ZoAGN\nIvBbxeF9BNiSDevzXgkPvuVHZLFtZyGvPKPT0pJFvq97OtCse0pLlqigpELU\nPQldg1uaebw3uDbO+ZzsySmMpsNxeiTZdHgk1zF1jJoHy66/oZA1bqgsyNjL\n9hsVjXWrI3NuySu2LY/L6darMe03zI2cSVQLIDDaTnipVzRLycPT1r2Wvycq\nI5c4e41Rw3BVA9Urt00823xLKC+pkKXJbP6QnaFap2QchHDplcN4+yBhifQ4\nmStUCseqFltbx67eLE6DksnHdfnerNuiQaPAlF4guOZgvHpmKugDPXblEXMd\nA4hhLdAwaIgC57Q3VbSkxzyZFWIWc1YoraHQ5D6B6bDgScfMHngFxEgxcnTr\ndRaGusFQRzSwoFRvvY1d075UBpe4kMyQVpMYYMpkgqW8wzR5My2e7QVTqqgf\nPmwm5g7v6IE7ChuE4PFa6LyNGxFnefTSdLFaN+dhbNGdMDFVFNhzRcxKuKJ1\nbOjKIDO7VnRGoOMhhtlNYn6arHfCAcPt3BwXyZE+/6sSYfG8x4l4KszgfooF\nyCbG\r\n=XfGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtVVX7PhAwmg3/J6varsNwxkPQWQIKRfgFtkKcdFjV/AIhAMA/z7noghNajobrRsg4b/5T/QULfvPmWlTQgwPLytHB"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.6.0_1562042573728_0.27465288514020036"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.7.0":{"name":"@dgreif/ring-alarm","version":"3.7.0","description":"API for ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","pre-release":"npm run build && npm test","release-api":"./build/publish-api.sh","package-homebridge":"./build/package-homebridge.sh","release-homebridge":"npm run package-homebridge && ./build/publish-homebridge.sh","release":"./build/publish-api.sh && npm run release-homebridge","patch":"npm run pre-release && npm version patch && npm run release","minor":"npm run pre-release && npm version minor && npm run release","major":"npm run pre-release && npm version major && npm run release","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge"},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","ts-node":"^8.3.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.7.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-GT08mY4DpZrLSrmmvKnI3TyJegBOHUYhQ/D5/C47awQ+dmUaktasKG5UxjPlcxzsPvcDynyFlhlmcJtEMa/Alw==","shasum":"e651e19fe28008d9d4dee4ee086b70524d973cf2","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.7.0.tgz","fileCount":16,"unpackedSize":64128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG+pdCRA9TVsSAnZWagAAt4sQAIlqs0AKwaCOPRQhvk0R\nto2vZyiABD90KFrnnRS+TOXDe0ZGqzsRzHIng3218HswuOKE09a/qY4T0Qj8\n7fBI5jz6cizPCbqA0+bNlefoypYj83LVPVmBNO6XOmllJE7y45L0YpaoXTNt\nDDO3kAxe/1RgK+S6l/zXWPhvoJSGIFQ+SA16FRn1zCKIW3el+DPH8KAPCrvV\nHZpP4EZAUGbESNNuZvo1ZdvN164oWD5vByDPlSeszX/2tvmHosQ0lfPeVEOn\nywqBFUA9WwOROnZkaCxhEww8oFbpSlDEFkyXcwYmilRMHnzY8to8z54rVnrv\n74Sufv0Q56EwqWbyvUXO2LBSf2iJR4tpXpTt3eefmG9mGQPHki814IvGSgsS\npEdAqt6GW1Zp/al1HT/21WUxbI1H1Tgb18Y7RNuojgcFQUIp6gYxUZOW3Byo\n3zMDSRuNiOz8pfwVgRzuGIhkBQyruB3q7zPwfsYRTyQYMEahDkMXPlE8XlH/\n1DedIXbzush4HMhPckY4IMU/gdEMk+lT6TNdQs3h4F8XsrSjC1nMn0afnSsO\nFvezOW1zFYIzpoClSjSZdm+qCb8SYTObCGprkao1Ev2FuhnYW06bEV9BBUnR\nHaoZOVSls/HcevBDjeXv2RpHVGhbmrA80MRUYsOz+zbjCu+jqCSS8q6s15at\npW4D\r\n=cfJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDf+3VirTu8kgE/A6Qa4RR5RJSFKeTtNwxiDdiNVCpSQAiALUYvZ8jTi0iLuZ6zKZJBURetJEzUKxxmIUFmgye/gSg=="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.7.0_1562110556490_0.11710224628230659"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.7.1":{"name":"@dgreif/ring-alarm","version":"3.7.1","description":"Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","example":"npm run build && node ./lib/examples/example.js","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge","prepare-npm-packages":"./build/package-api.sh && ./build/package-homebridge.sh","push-with-tags":"git push --follow-tags","deploy":"standard-version && npm publish release-api && npm publish release-homebridge && npm run push-with-tags","deploy-alpha":"standard-version --prerelease alpha && npm publish --tag alpha release-api && npm publish --tag alpha release-homebridge && npm run push-with-tags"},"standard-version":{"scripts":{"prerelease":"npm run build && npm test","posttag":"npm run prepare-npm-packages"}},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","standard-version":"^6.0.1","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.7.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-iWdPvI4WE0Nf2Q7g+he488skq+yuyKR+1Lf6UY4c2w13xNe01nTawSxYkAPOqyA/JLfsLyUo5VafTSbj/t+lrw==","shasum":"228e0313582801ca2c2ccb4651f9813e30e8d8b8","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.7.1.tgz","fileCount":16,"unpackedSize":65333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHT3WCRA9TVsSAnZWagAADhkP/29NpPmt+WmNlfATpwig\nODDs4Zm+kPuriZGnMdxsDxF+n++WpB2WjxP+9Mfa09fl6yUkPfnHTolOed3m\nbjHCEU8bmK4lfRFI3HDXjlMnfFQQme9JIwZcnsiz8y2untWoIA2mEy2lJRvw\nYTBlzxwZqdJdJNsAohTBkdo63Yj5/elgrKM8bkdxnIQfOm1naKvApgLPw2zW\nIHmNIhqk+DUEtvqTusCNEQSNncJObEIoCkvWiwTqaiIw4IPEpm1Ct98wYjqj\nQOm9MSpohmczrfGOcl2b7xMkc41wfH2Amp3OFliv6hUQIYe2tfTt4DxoQf9z\ny9utRr28igjOZFsYj65TJ9OC+104E+34Q+F+fcKHgAHBIWJbBE+HJ9HoTeMv\nlZ8+L6YDYl/sQqoNZb++Q5JPt+cWGHsDIYMh19cSnR+cG2ws8lpi3CIcuQsB\nf/mVDo+4F5MY2h9Z8uoRm2x+A9536tO1MwN8GjbJbK0gjt3zBD0b00Y6dV17\n8vznvC0ILTSMDol10CPYCgewEw7/zll4EPvCgs3u32nvO2R/dtH351xZlp9T\np23o64IwqbC3jBTlytP2T0/LsDPD4BNMoYQtcuNFWnfz9wNxJR30W0xQRBW5\ndKXFmmLhfySOWY/EDAkMmKm/WwtDpLLzb53QkkmYE/va6iOzj0K1bdX+KnrS\nSbWd\r\n=Vzme\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmdYkLH4neyGO9+jWEkN5sgv1/kvF0TaIT6eW6uR1ZIAiEAg2qYPCS7E37Hz/Ir7DbYOGYjnP1iwZyZ60XDtS9spSQ="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.7.1_1562197462062_0.7289197822580782"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.7.2":{"name":"@dgreif/ring-alarm","version":"3.7.2","description":"Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","example":"npm run build && node ./lib/examples/example.js","test-homebridge":"npm run build && npm run package-homebridge && homebridge -P ./release-homebridge","prepare-npm-packages":"./build/package-api.sh && ./build/package-homebridge.sh","push-with-tags":"git push --follow-tags","deploy":"standard-version && npm publish release-api && npm publish release-homebridge && npm run push-with-tags","deploy-alpha":"standard-version --prerelease alpha && npm publish --tag alpha release-api && npm publish --tag alpha release-homebridge && npm run push-with-tags"},"standard-version":{"scripts":{"prerelease":"npm run build && npm test","posttag":"npm run prepare-npm-packages"}},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","standard-version":"^6.0.1","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.7.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-0aBfGvU8B+yBeHJJjQNqMJ/9yo+ToIhrVmuDw6QwloUmnCrGUAh9IbVeNA5enoD0F0IVIBKXFxfkDpY4JwkYmQ==","shasum":"d10dca2268f873d8288459546557fa8bc93ee1c4","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.7.2.tgz","fileCount":16,"unpackedSize":65390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH6I5CRA9TVsSAnZWagAARdoP/jguuCoygTJ5R6rYhiVS\nJedvjMQZvu8kZ4BdA1NhhMm1k4UQ7it5syedHEV/6TWwWCv0HUHzPUyU0uDg\ngl2119WDDBLcXAEL1LZ1XETjzGj7A7WgvBemoS+MWO7/zdRwwIAnIxvGpXwk\n3c2p+QeB2TJnu5eM5RrR2wZOSCKUdulzaFymyKa6Rfz+m1qtpMgFp41HZWO/\nHqUj43RqXOGKsDwCp/MUFoQNzvO6s59vYHREwBfXCLn4spm3CPDnZj6e+BfU\ns/CB/2qNB1yHtvTh15kaVZCe12MGi+B8pfrdzENVX9CS/u17os7jxDkUODKI\nsYX5ktDtO1llehOj6v5KtsUWqY7haIBU99C2RhIKi3xkoIu41YDCNSRfUdJT\n2vihCGcpilEMz8K4bJ5O9RaVs1Oqq5N3wGAVI0nhKNnwhsVnEz0p+zRRIa7O\niQcT3j5yd//T7DW9RiSeCM2VlHgpWk2rgXpjKiVNj4P+lcOz+ZHOev5SAOSY\nH0sirSQtq93yuGKK6tp8y2Qkd0jIzvSF0g3BQDd3Jhyovbt1Lk6poDxDPe0U\nxFYhbFHLyV2oOJYNPEzhyKxkWMQXGl64TTHekiG+BO72svZD9N9eZPVlo/cy\nTgUtQ1dttwVefJUZBwtv90I0hPs3NK1pGjlOxs/FFQOdXs+u6OBk7vTXSCv3\n6jPL\r\n=wO01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsIwcarz42IcuUCVc1Uw7ueYqHpqyy+56G5UQugJXhMAiEA/ms8QTVbRbD4DMCnPQepVUJ0LW0o1FdYt72DO5TBjQQ="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.7.2_1562354232303_0.8963695355339303"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.8.0":{"name":"@dgreif/ring-alarm","version":"3.8.0","description":"Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","example":"npm run build && node ./lib/examples/example.js","test-homebridge":"npm run build && ./build/package-homebridge.sh && homebridge -P ./release-homebridge","prepare-npm-packages":"./build/package-api.sh && ./build/package-homebridge.sh","push-with-tags":"git push --follow-tags","deploy":"standard-version && npm publish release-api && npm publish release-homebridge && npm run push-with-tags","deploy-alpha":"standard-version --prerelease alpha && npm publish --tag alpha release-api && npm publish --tag alpha release-homebridge && npm run push-with-tags"},"standard-version":{"scripts":{"prerelease":"npm run build && npm test","posttag":"npm run prepare-npm-packages"}},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","standard-version":"^6.0.1","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.8.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-qDSlpoylMFgcjWD+PLvzIEy3x1By7/DKQ+IV00dciswxtRfm0RGcgAAYILtv2hx89PIkufM2gZzkbLKTQytvRw==","shasum":"e409ff13bafadd436d2b4f06e249f9838646b660","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.8.0.tgz","fileCount":16,"unpackedSize":65393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH6i0CRA9TVsSAnZWagAAqOwP/j9u4rFZ1wLTpP6tHKek\n6qTnuPve+DRYgk6yUYZgMkOpmA8MgQehfPMhTlVaI4yIPu5iCEOONrtge+I0\nXUYbAmACp0VoUTOndEv5spwGzDI+ySM6IhSskGq6M4c3+MWq8Jth+FfK910r\nC/z8/K2fm2xB70KGdzBYI6+TN5Jgwlymp2yUyq19kcfycfnP8yupRPk9wpeI\nLRm7NEkGGKluNPQmaztOdUVewUZRrJ7Xo8KPbNFuGRuwm1vywqwI/H7JYYLW\ntWTyO0HC2DAIJ+8uyN0f56dgwCGd2Yp6JYNEp8jzQCIRxnr92J4eviYx8DJ2\no0DPNbtxfXYLXHGoWOgjOXUIMl/bmiJZNEEAhTLBW9fHQXdE49l7IYJPK5Yt\nteDjk+3Oqn0b7XpatbX9rHuIdTmIxlgK2vsQrlS0kjLoef2i7s2qAUTwgV5H\n0QlQPJie2HoHCeKaW5lqpCpzn73mWewvKJ323/EflpbjrZESm2NF23LZ1TRP\ngOFobz+utVWHp3bkUaWNGUG4LilVhB5IskotNe7rlayIeS7JKWXkqa1MeT5k\noDyu7GGESpO/In37BVv4xCcMI9Df8uqUNi5lX68kSmS/QZ6UuhBIKf0wGyrO\nHd51c1DGfGr9LuqvuT+qwS6JFQLrfBLs+Uu/g/NsL/aEou6a3p9md6RkJehT\nCIv8\r\n=FmZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx08SjUD3N4sr5sjufbiVLK9eyW2d648VMjJqX5fWMmQIgdnaq1b6i1R5AgLJ3Zvt2jOfWeh0GSTybT4+XOFCVWFA="}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.8.0_1562355891395_0.013957459981430276"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.8.1":{"name":"@dgreif/ring-alarm","version":"3.8.1","description":"Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","example":"npm run build && node ./lib/examples/example.js","test-homebridge":"npm run build && ./build/package-homebridge.sh && homebridge -P ./release-homebridge","prepare-npm-packages":"./build/package-api.sh && ./build/package-homebridge.sh","push-with-tags":"git push --follow-tags","deploy":"standard-version && npm publish release-api && npm publish release-homebridge && npm run push-with-tags","deploy-alpha":"standard-version --prerelease alpha && npm publish --tag alpha release-api && npm publish --tag alpha release-homebridge && npm run push-with-tags"},"standard-version":{"scripts":{"prerelease":"npm run build && npm test","posttag":"npm run prepare-npm-packages"}},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","standard-version":"^6.0.1","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.8.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-VDMfFYy6roQxNtvsRzMewNX8B3tmYQMbkNV5JrsgPkmnRvDKnNtV8YQxYNWxCl0I3ObUu5ZlxuARScRJsTAVOw==","shasum":"1aa21ef2b6d3cceeb034769ebd8fd1330e609e85","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.8.1.tgz","fileCount":16,"unpackedSize":65393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH7dQCRA9TVsSAnZWagAAnvEP/2zUKE9y1rfS+86/G8dT\nszcvhG+60laA+ziThqVFAFk3xKJexbhHSDj0RRIP8vVhnY9qh6m6kOGtsb7p\nZcOSC1YPthVuxEADODGO7soj2Ta9MJmjJALTPhMdEG3RSX1stTD8+lK3BLM2\n90aKgNoirpB8utTLGBv8I2CqnwdToCZtlMAypgl5ILsAGUykCkedU3qEOmuS\nRKGqp3E1SN7qoF8ChYSk/KQ1numLPGvH56IbQX2csakfeMmFbXqEUK/DTF9N\n3KYrQiUZitXUmzOqvuYsBxAZoqFxGq56JHev4MzCaqUAF/Rf9fIgMGnZvQvI\npXaGloPaTtZgxLjn9v5pTCpvfyAmeRptWfqprr+NZPwOgsZpG8sixMhS2CVq\nSVGi3Jw7LEHfIMifw743/g/pvRF7E9nDUS0sbupEQBH2zCpBe6Apq2tMh0pZ\nsKEywasNBlVThF37+lQxO6Gi3dXa8NeBiIMNgDJOS3ct0l1OFNJ6VH7sJqis\nX7ltKjDUrm/pIwZjOCXeEmGLDIwzF3ovuXqsu0r9MWVxfnAQcxDox5o73EfV\nmEYLSr2oPkpB0fU5V4GXL9IKUvd/egOkFddGpQMm6OOc0V1s4PDiJn0FikxK\npAGPJiFbhv8nOA/Yui0K965YeljVL+s1xIuwiURmjbygeeeHVQyKfRubXepy\nITdg\r\n=Ca+y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD56fbqdbND3iPgNtAxUZDnX3eSzwiYrIPMDPYOw+IykgIhAKzIyaDOXJzNBRwnk2VnkkCcqXU/NjQaqT1VgII5XEaL"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.8.1_1562359631631_0.21752590912852687"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."},"3.9.0":{"name":"@dgreif/ring-alarm","version":"3.9.0","description":"Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting","main":"api/index.js","scripts":{"test":"tslint **/*.ts","lint":"tslint **/*.ts --fix","build":"rm -rf lib && tsc --declaration","example":"npm run build && node ./lib/examples/example.js","test-homebridge":"npm run build && ./build/package-homebridge.sh && homebridge -P ./release-homebridge","prepare-npm-packages":"./build/package-api.sh && ./build/package-homebridge.sh","push-with-tags":"git push --follow-tags","deploy":"standard-version && npm publish release-api && npm publish release-homebridge && npm run push-with-tags","deploy-alpha":"standard-version --prerelease alpha && npm publish --tag alpha release-api && npm publish --tag alpha release-homebridge && npm run push-with-tags"},"standard-version":{"scripts":{"prerelease":"npm run build && npm test","posttag":"npm run prepare-npm-packages"}},"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"author":{"name":"dgreif"},"license":"MIT","dependencies":{"axios":"^0.19.0","colors":"^1.3.3","debug":"^4.1.1","rxjs":"^6.5.2","socket.io":"^2.2.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/node":"^11.9.5","@types/socket.io-client":"^1.4.32","dotenv":"^8.0.0","homebridge":"^0.4.50","prettier":"^1.18.2","standard-version":"^6.0.1","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.2"},"engines":{"node":">=8.3.0"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"homepage":"https://github.com/dgreif/ring-alarm#readme","_id":"@dgreif/ring-alarm@3.9.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-BMicjGNWwtjPkDFNftIvv0uEDrmH4UTTAQgrd71g3B2m4R95xuWFYN0GgdnX+mPiHTCY4Ewjr7V77TpDxtGNVw==","shasum":"73006227842696633af811d82b058292ff27ef7e","tarball":"https://registry.npmjs.org/@dgreif/ring-alarm/-/ring-alarm-3.9.0.tgz","fileCount":16,"unpackedSize":69087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIi15CRA9TVsSAnZWagAA1koP/jj8XmH1sgjHZN4QTxVg\nPLkUruL9RuGs+sMfGAkPM/Zxtm9nwfINPsnIrav30xsi/p1YSm6EcJDjaFXb\nvk4s5KIrNs7AizeF4gDRppcSS25JE7A7YHwv614Btk4+rHrROnBqD30IdHXp\nM36jJ+Qi/8zs1aTJUOzZikPT2p7hZQhgGhjNTrAAJgWQVDlNQsf17jONMc1M\nFilcy2jvv59Mo+Y3PZaBKvfUii6srFExByMMTP4oATVFn5E44ymjHYIJnvSm\nqWNXv6+7F3CwDIFw69ywBIIsA+5Rgi7wpQgib/Ji4Hkbze2Klsi6JJRSp3zH\ntshiZTaIWY0oEpzANw5DZGI8CBO1NhMeEByZmMZW379u0izjVW6q2vY5B5wC\nTDkE8G6XXA+z3YwLuUnD8S5n5UPmH+5NQQDalqwVM2EczdNW3o5bUFFvb78M\nKNSdH432SqEGZcGvkkv4v1uU1b/bA75E4wsf/eNaZw2x5UcDlC628KiPtoz2\nvRyvln+LfK0nOoFULq+Xb5TwKLj4h46zs3TMyawqG47jdn45clfc65/1Ug6W\n/A2tXWQbIlMad0mT8u/V9yZA7ReurLli/3cIIw7R15qsRnOL1tLg4+SRIR3a\nBdZwPzAxcGWCYnk/+hRxrDMMnsdYZ6w9GHPYOe+dPvtoZJl0isvWM6Q7s6Y3\nJwRB\r\n=wx1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSic/EPOgMSyVL3neElQpufT6GO0ycnjjm1onzDlSnvwIhANnbvkTDEjdIib7tSgV2M1lNk1WnaLZWv5As5HSU+GR7"}]},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"_npmUser":{"name":"dustin.greif","email":"dustin.greif@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ring-alarm_3.9.0_1562520952234_0.2531377955425771"},"_hasShrinkwrap":false,"deprecated":"This plugin has been moved to ring-client-api because it now covers all things Ring, not just alarm."}},"time":{"created":"2019-02-09T16:40:08.146Z","0.0.0":"2019-02-09T16:40:08.409Z","modified":"2022-04-05T04:18:32.836Z","1.2.1":"2019-02-09T17:06:21.772Z","1.2.2":"2019-02-09T17:15:32.467Z","1.2.3":"2019-02-11T14:59:12.567Z","1.2.4":"2019-02-12T15:20:10.279Z","1.3.0":"2019-02-24T18:25:37.662Z","1.4.0":"2019-02-27T04:56:02.873Z","1.4.1":"2019-02-27T05:02:23.810Z","1.5.0":"2019-03-18T23:24:38.006Z","2.0.0":"2019-05-21T06:41:04.267Z","2.0.1":"2019-05-25T03:34:21.970Z","2.1.0":"2019-05-25T18:16:15.645Z","2.2.0":"2019-06-06T19:05:38.259Z","2.2.1":"2019-06-06T19:09:52.872Z","2.2.2":"2019-06-07T20:15:35.519Z","3.0.0":"2019-06-15T21:40:13.761Z","3.1.0":"2019-06-21T23:52:49.999Z","3.1.1":"2019-06-22T00:54:44.985Z","3.2.0":"2019-06-22T04:31:13.191Z","3.2.1":"2019-06-24T22:28:04.970Z","3.2.2":"2019-06-25T14:57:21.743Z","3.3.0":"2019-06-25T23:53:06.621Z","3.4.0":"2019-06-29T17:01:25.675Z","3.5.0":"2019-06-30T20:28:18.307Z","3.5.1":"2019-07-01T15:23:41.135Z","3.6.0":"2019-07-02T04:42:53.873Z","3.7.0":"2019-07-02T23:35:56.600Z","3.7.1":"2019-07-03T23:44:22.283Z","3.7.2":"2019-07-05T19:17:12.559Z","3.8.0":"2019-07-05T19:44:51.602Z","3.8.1":"2019-07-05T20:47:11.890Z","3.9.0":"2019-07-07T17:35:52.408Z"},"maintainers":[{"name":"dustin.greif","email":"dustin.greif@gmail.com"}],"description":"Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting","homepage":"https://github.com/dgreif/ring-alarm#readme","keywords":["ring","doorbell","doorbot","camera","alarm","smart","light","beam","api"],"repository":{"type":"git","url":"git://github.com/dgreif/ring-alarm.git"},"author":{"name":"dgreif"},"bugs":{"url":"https://github.com/dgreif/ring-alarm/issues"},"license":"MIT","readme":"# ring-alarm\n \n[![CircleCI](https://circleci.com/gh/dgreif/ring-alarm.svg?style=svg)](https://circleci.com/gh/dgreif/ring-alarm)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=HD9ZPB34FY428&currency_code=USD&source=url)\n \nThis is an unofficial TypeScript api for [Ring Doorbells](https://shop.ring.com/pages/doorbell-cameras),\n[Ring Cameras](https://shop.ring.com/pages/security-cameras),\nthe [Ring Alarm System](https://shop.ring.com/pages/security-system),\n[Ring Smart Lighting](https://shop.ring.com/pages/smart-lighting),\nand third party devices that connect to the Ring Alarm System.\nBuilt to support the [homebridge-ring-alarm Plugin](./homebridge)\n \n## Installation\n\n`npm i @dgreif/ring-alarm`\n\n\n## Setup and Config\n```js\nimport { RingApi } from '@dgreif/ring-alarm'\n\nconst ringApi = new RingApi({\n  email: 'some.one@website.com',\n  password: 'abc123!#',\n\n  // The following are all optional. See below for details\n  locationIds: ['488e4800-fcde-4493-969b-d1a06f683102', '4bbed7a7-06df-4f18-b3af-291c89854d60'],\n  cameraStatusPollingSeconds: 20,\n  cameraDingsPollingSeconds: 1\n});\n```\n\n### Optional Parameters\n`locationIds`: Allows you to limit the results to a specific set of locations.\nThis is mainly useful for the [homebridge-ring-alarm Plugin](./homebridge), but can also be used if you only care about\nlistening for events at a subset of your locations and don't want to create websocket connections to _all_ of your locations.\nThis will also limit the results for `ringApi.getCameras()` to the configured locations.\nIf this option is not included, all locations will be returned.\n\n`cameraStatusPollingSeconds`: How frequently to poll for updates to your cameras.  Information like \nlight/siren status do not update in real time and need to be requested periodically\n\n`cameraDingsPollingSeconds`: How frequently to poll for new events from your cameras.  These include motion and\ndoorbell presses.  Without this option, cameras will not emit any information about motion and doorbell presses.  \n\n## Locations\n```typescript\nconst locations = await ringApi.getLocations()\nconst location = locations[0]\nlocation.hasHubs // does this location have an alarm and/or lighting bridge\nlocation.disarm()\nlocation.armHome([/* optional array of zids for devices to bypass */])\nlocation.armAway([/* bypass zids */])\nlocation.soundSiren()\nlocation.silenceSiren()\nlocation.cameras // array of cameras at this location\nconst rooms = await location.getRoomList() // array of rooms { id: number, name: string }\n```\n\n`locations` is an array of your Ring locations. Each location can be armed or disarmed,\nand used to interact with all devices in that location.\n\n## Devices\nOnce you have acquired the desired location, you can start\nto interact with associated devices. These devices include ring alarm, ring lighting,\nand third party devices connected to ring alarm\n```js\nimport { RingDeviceType } from '@dgreif/ring-alarm'\n\nconst devices = await location.getDevices()\nconst baseStation = devices.find(device => device.data.deviceType === RingDeviceType.BaseStation)\nbaseStation.setVolume(.75) // base station and keypad support volume settings between 0 and 1\nconsole.log(baseStation.data) // object containing properties like zid, name, roomId, faulted, tamperStatus, etc.\nbaseStation.onData.subscribe(data => {\n    // called any time data is updated for this specific device\n})\n```\n\n## Cameras\nYou can get all cameras using `await ringApi.getCameras()` or cameras for a particular\nlocation with `location.cameras`\n\n```typescript\nconst camera = location.cameras[0]\ncamera.data // camera info including motion zones, light status, battery, etc.\ncamera.onData.subscribe(data => {\n  // called every time new data is fetched for this camera\n})\ncamera.setLight(true) // turn light on/off\ncamera.setSiren(true) // turn siren on/off\ncamera.getHealth() // fetch health info like wifi status\ncamera.startVideoOnDemand() // ask the camera to start a new video stream.  currently does _not_ pass back the sip info\ncamera.getHistory(50) // fetch ding history (like motion and doorbell presses)\ncamera.getRecording()\ncamera.getSnapshot() // returns a Promise<Buffer> of the latest snapshot from the camera \n```\n\nCamera also includes the following observables:\n* `onNewDing`: this will include the sip info and ding information every time a new ding is created\n* `onActiveDings`: dings created within the last 65 seconds\n* `onDoorbellPressed`: emits a ding every time the doorbell is pressed\n* `onMotionDetected`: `true` or `false` based on `onActiveDings` containing a motion ding\n\nSome other useful propeties\n* `id`\n* `name`: same as `description` from `data`\n* `hasLight`: does this camera have a light\n* `hasSiren`: does this camera have a siren\n* `isDoorbot`: is this camera a doorbell\n\nSee the `examples` directory for additional code examples.\n\n## Breaking changes from v2 to v3\n\nv3 exports a full `RingApi` object instead of a single `getLocations` method.\n\n```typescript\n// v2\nimport { getLocations } from '@dgreif/ring-alarm'\nconst locations = await getLocations(options)\n\n// v3\nimport { RingApi } from '@dgreif/ring-alarm'\nconst ringApi = new RingApi(options),\n  locations = await ringApi.getLocations(), // same locations object form v2\n  cameras = await ringApi.getCameras() // new! all cameras from all locations\n```  \n\nv3 also exposes some other top level methods like `ringApi.getHistory()` and `ringApi.fetchRingDevices()`.\nSince these are global across all locations, it no longer made sense to export a single `getLocations` method.\n\n## homebridge-ring-alarm\n\nThe `homebridge-ring-alarm` is also maintained in this repo.  It's readme can be found in [the `homebridge` directory](./homebridge)\n\n## Credits\n\nI'd like to give a big thanks to a number developers who have put a lot of hard work into analyzing the\nRing api and building similar libraries which were extremely valuable in my creation of this project.  Thank you all\nfor your hard work!\n\n * @davglass - https://github.com/davglass/doorbot - The original node project that proved we can interact with Ring's api\n * @jimhigson - https://github.com/jimhigson/ring-api - A promisified api for Ring's original line of products\n * @tchellomello - https://github.com/tchellomello/python-ring-doorbell - A python api which is widely used for Ring integrations\n * @mrose17 - https://github.com/homespun/homebridge-platform-ring-video-doorbell - The original Ring camera homebridge plugin\n * @codahq - Thanks for all your help debugging the Ring api\n * @joeyberkovitz - Great discovery work on the Ring Alarm websockets api\n","readmeFilename":"README.md"}