{"_id":"@smartthings/smartapp","_rev":"92-1492ea7a58826eba2d1ac3b3163a2b02","name":"@smartthings/smartapp","dist-tags":{"latest":"4.3.8"},"versions":{"1.0.0":{"name":"@smartthings/smartapp","version":"1.0.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.0.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"}],"contributors":[{"name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"dist":{"shasum":"f168960fd494d98d07628afa269d91aab6e3586f","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.0.0.tgz","fileCount":53,"integrity":"sha512-HHO/uA3Pp7pRaYmHYgOhWs3OtvfYoFTyg42p3Kt7qR8j/kh9xNYKMOkJb8VwKZN/UXATByzKkOep1OshsienpQ==","signatures":[{"sig":"MEUCIAR3ET9V2rB7nLmoBVnZPEMJzLbeXzi7OA+ZD1LEshRQAiEAtdeyIIQ4epxWbAUTTmysnKpyubL+Bkl8XN4zqtxEL7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR8NMCRA9TVsSAnZWagAA1nUP/A5JUE19dO2wALdOMMqb\nE7YztErGuxRXSo3XXQT7JherRUX+QMB+pBhjTFZjeGiQpsx56C5ZXfcYuWJW\nhU+u3V9E2vnlCPJ5G+YDWM/OHpRljPeJZ3wTiXXWR0PzW2kNUZzYBuJqfJdK\n0FFSMH7tSh5PwxSSkYPinSde+n/s9XhuclUrAXsse34qu5JliL0xrNlHwIRA\n8MS0I2XBFPo3Hgy4OIaFY17+UwVb3vVlz7PJjmbqbkV+sLY5ljIM+16Dueiz\nzCGAYY+u5QPDZrj/7rLVZZdWdUXX+lncf5XZRaKqHgSPIQT6UdzsBi5iy4SB\nz67vADavEaIE/NNS0EYsoe4Fpi3RVPBf3BNVxYxxfrRy8wiKTcsdk3cw9kBb\nXVyOSRr5xEeIbwv14ndF7B4TTOETnoWsy6OwYeyajiPFaZUjCgrmc58/fQtq\ny0Is5Kb3voyWbNIpEONGdkW9B/gVb4eYgNygI9zba1gruUJ5slXH3p00kwrd\nL+crCEHz9vr+sY1+W23prRgP7BQywMZmSFaeoDk2GfFpCQ+pPJ+WYGQeMAgA\nbm4kPxoPcbDQ4A839R9WSwcOdOLkgrrN0+SV4vRsgcmPFtEAYL5GwVoFT2uE\nbfxIYvub539DZQgT9Aic4ZramYioG40hhvXU+bJPpusNrezimuQ0Adld9VRo\nmzqx\r\n=Aqii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.12.3 <8.0.0 || >=8.9.4 <10.0.0 || >=10.4.1"},"gitHead":"cec083e8afbeee45ace292b6b0f03f5064a8d591","scripts":{"test":"mocha test/**/*.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.6.0","description":"SDK for SmartApps using Node JS","directories":{},"_nodeVersion":"10.9.0","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.1.0","fs-extra":"^7.0.1","async-mutex":"^0.1.3","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.5.3","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.0","mockery":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.0.0_1548206924287_0.2978147877008921","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@smartthings/smartapp","version":"1.0.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.0.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"dist":{"shasum":"b51ef02375fcebbcef2fa49cfe8d766a94eac73f","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.0.1.tgz","fileCount":54,"integrity":"sha512-VYFnbZde9edP1QLLtWTMbxlxnzgbUrwPwV93vqyZfWdr6G5t5v7HbALLCB4zc0VWGc6Xji2HWcwa9RTxKZgPZA==","signatures":[{"sig":"MEYCIQDseLSPwaB5BkIhZp/c0Tc3Hq+9azLMvqbHKkBoZRHILwIhAMZcwLjaDUBG0jOh5JGAwzUKCPBQ14givnWKRsECyvC+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUJM1CRA9TVsSAnZWagAAONQQAJGGwsTv1/ah4wgD7Wm2\n5LVn+sgGzlBibHYK9jknWelO6+3vHRjjjMBukF15xFM5PF5HIdgJ7Nm18ku7\ntXX8qPhVfaM4niay2ma2G1K3+YTz30vP39VMwsctdx5jK4xv6Tx24GJmZWhl\n7zPPkiqaiUSTLOtL1wd+ZOmy5DesUqtqU2Xh9k03krlk67WrVSRANnsCxufB\n16zfd2ec0VcQfXm1XZGNd/AIBBu7PnN9RjS5RelLmVCbA0L0RNcEE/x+xlE+\nPFWDT3KRW69f/DGoX5ZK3CnaXLOmzQdR2V9QfeI8kqgPFwZtBdB3cx+oTGSM\nIuheKuuKquybWo/FNXCVY3HdqVSkIdOhmyYwTP6n2KEHs2GgaImeY3QIQjHX\nWHi1KlZMWCe4hi3maNLGHLyqKn3tHrCFQaHQ9XlaIM3mQl4monqUlEBzPETQ\nc8A45znifoD1fY+s91irIATAu43u2uOQI/oPf1Fc3Wv8vJQUgDOiDTmdquBE\nGUaqjUIOJmeWwEfRzDkBDJNZsie6CCF6mu4KY/E+0e8OSwhi1JRvUWJ7acyC\nKrgzj0yGAy8hlc3aJeR1h9WAFFFv11Y2xrjdL+WbdWGOziXTVcsJ1ZnjQC+F\nuplS0+r6VWMl9QvNCDXVVJO1fUxjvCsRW3QbfLh6190z/YQ2iKXYspeH7k8v\nJPZ0\r\n=h1zS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.12.3 <8.0.0 || >=8.9.4 <10.0.0 || >=10.4.1"},"gitHead":"76341ede2b99f7d8af1f2e8bfc3013e4f02a503a","scripts":{"test":"mocha test/**/*.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.6.0","description":"SDK for SmartApps using Node JS","directories":{},"_nodeVersion":"10.9.0","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.1.0","fs-extra":"^7.0.1","async-mutex":"^0.1.3","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.5.3","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.0","mockery":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.0.1_1548784437127_0.07878830044979757","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@smartthings/smartapp","version":"1.0.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.0.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"50adf9d0d4376e4ff81198328093999cc8008c5f","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.0.2.tgz","fileCount":61,"integrity":"sha512-4tG4llYbJckBFLpurvhFuMjpJAT+bAvdcYAEgSA15Q1O32xlRM75hJraGX1fSN5Zo2KZpsQexgirMgSPK3UYVA==","signatures":[{"sig":"MEUCIAmyy+0uxDoymSKdafHOWcIj9RS6mpVdI0iATDkzKtxRAiEAgy6kLYbtMgTTRchd486UMBUSZ662I8CUem7hP0D872U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc14ECRA9TVsSAnZWagAATw8P/1dkiJsfy6ggiJUugZyX\n0F2+y3JS0mO3QwoU2lP3nvJC3JdLZVjXuJTVyVCPRzR2pjmsRtaolpTSZzWC\nqJkHWID022HPS/lNca2T4So6kCI1/4qvsr9BofxbIPGSTLmv7Emd3OVzeX/0\nVxgW0Pykm9+930SyI8pLaZkyQ4m2uEdHm7NcyBoMz/ti/4OM1d4T7RWO/0Lo\ntEBopPU1c0qdoTDOaZtbi+8E8N7TxF4S5xXaGhiaIl6ZFsbKBKQExzN+HV7N\nVfPL/I7eQYdpQdfTydPABqWPei4hIobWput7eJB7p8GeNbARSwtC76upxVrS\nl3pt3OQd5zptKoz58fCSDKyDQsUqbjRp50O8cd82Bz3eSddg/PgtRobxMUs3\nnb+JhytK+MPp4uwkY2eXyReirTPTjLRVHaExteTSkCMCTG+MWewgT2qPVCfD\nJBIJBfdi5RhVgIOUhb6S71LK+g174RwlGdHU83/bjx/JTxYtvvEi9sGpH/Hy\nuSWYco3QA6TV0rO7dRUY7wEcWPFs3ILpd50WW3WVERUSdVveFhcCYTDuFflp\nhMD6ckzcqcorRWCtOd5M+gn7RsMK4cTRyFQ+nbCHOJjj5Q53XwJy9q0TuJ8S\nvagPVFVnIwsP82OU7+66bupJ69VXK9iBpVGhETcRbwe8ssLArRRFUfMasoWR\nAS1x\r\n=FZuC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.4"},"gitHead":"477001293f4338b88cd57481b6b710d1f8827beb","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.8.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.9.0","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.2.1","fs-extra":"^7.0.1","async-mutex":"^0.1.3","http-signature":"^1.2.0","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^13.3.0","chai":"^4.1.2","mocha":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.0.2_1551064579928_0.8912477584257861","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@smartthings/smartapp","version":"1.0.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.0.3","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"c93df4aa3c495d65cf93c1ca638357ed9b087c38","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.0.3.tgz","fileCount":54,"integrity":"sha512-qua8+UjDZ4MzqKxaJSvJ+GUQ35D8RMXQ3oo01W5U9V21gtzypPxkdTB1wu4cJqIl6STd9Fj0/MDpU8ogfimtpg==","signatures":[{"sig":"MEUCIAafHI0tbp4ceK0954/1NNm81ksaEBGxc2ipp6H3B5e3AiEAnBxX8AUdG8WFvHxHKnfjw49/1Ki+E+rVPNPAVSaxC70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceG5xCRA9TVsSAnZWagAA1dQP/iuI3cPepyoMDl0POD/S\naifhEFIx65afet86NRLppluEPcEBM/OkXvrNAYaF/vH5p0wOZV0t/cs0w06u\nkMBp48lUuIk/sDMP5MZoItXsK18QDSAUIQ09Cv+sHo5coZjbGq2z1doFCrJS\nvy+rXYzmZMZsM5ObpduZGwatYdCLf0mFVFCQLOK9VCICosSG5fQelwg+5Mvz\nQthmUo57U7CQoahMA8s5SHQ5LFuHA8ZBIwXLB2bcPNvwxZdXczljbvTHb65x\nQ2sz7Vl0MkINClATNsx+1h3xLkvv5aleWQLUiNFXQ/5zt6XY8TIu2et1SVbX\nKO7drvbYhPSvNU2wRuL6icE9mgSSZyyqFcxkDmtHnrLt5r+X3pOVKl0MY0jz\n5mi+tvfJcty5PE3LfoW8zhr98lvOWncjrK47jlza+f+7oIz/rOS1waDxEOIc\np15D6Han0ck3J2li7eA+cdFZYfARkZS4PJxI/FDhY/pkt7whRr9q2RWTM5tR\n1eYKIIecaq3zzfEufrWc/eCfgcOrQMSj2cCMJj69eyQbwe0ila6FPYzK9uyK\nu3fYQJPzteMgI987+rlASLix6romWvyPlBe/VclAytYO8janS4NIPnrb7cdC\n+ESJt4Sjr2/7s031HALdzSlMF+pYvd3TL27G4JKqz/y0jyX5gXRIxCIqg7Id\nzlmm\r\n=2fO/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.4"},"gitHead":"24e59f9e7a4e3d71dd042bbf6a3e9523d1cc4b6b","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.2.1","fs-extra":"^7.0.1","async-mutex":"^0.1.3","http-signature":"^1.2.0","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^13.3.0","chai":"^4.1.2","mocha":"^5.2.0","semantic-release":"^15.13.3"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.0.3_1551396465185_0.006794858545289273","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@smartthings/smartapp","version":"1.0.4","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.0.4","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"edf1a3c330d3bbf738cd22c9d0c6c9e7270ff9a8","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.0.4.tgz","fileCount":56,"integrity":"sha512-1xMZcs/wskdpzK3Xv6+jBPLW7K0JmsmGWw12k9nzQcmg6Df2ASof/JZ8Mnj1cW1a30eFWP/qGe0sdTk7JUPcTQ==","signatures":[{"sig":"MEQCIE4V+0Sjcvvp2xMTDQAK8UKV6DskQI/+JOruz6/kIJ4OAiAxtEpbtO5GM3T1Oy3TIBI/cNc3yaqyNoZDh6EqPMFtsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqV24CRA9TVsSAnZWagAA8zMP/RC/4r4v/ROUe/RHmG9A\nd2O9jQvARYGPKVNbQm5thKoQoykJuv/kY+26/xpFq8RpXUHRypKvcPnkExmm\nktwFkyxW9d/1Cf5EMJedIRe48OlImZmPVxvAhh0pjoP/9pZuZ61icXPPMqG0\n2hjynYmx1dyHrogMaW8BoQbcCXKgl2xIkKCa3lhjLg/Az0bvnQtjqB4M0Rv7\nmG/utjKmYmyBWGx4E1Ocz23McM+WX/K4RaPFMSAHiyBrkUkJ5Cbm0Q7/ZytT\nRLNtopwwLZXGhbxNCLb87ZYCrNwBo4BjSXyGBr6nszsKQ1dyMuSMC+7RiMNF\nCMSHrW1j+ggx6GwgqDQOug8QZQvrQ4PiqTY2PYAlr1k/Ed0RJ8Bio12Ec5ZB\n17iHnDt0S1r95mqAdRuMhwE1DwHppuXrwsGMjt5siUf01cqY+J+o7wjpIjFr\nbpv73dldPEknpt8jfQPTEp4lo/vRMD9sqUjgfCWhQq5l7nncwArBA7Szd8hX\nT+Q9ckwiHkA8GyS5ICT2UBvnTLGcHkiiCRnOVy9GgbYBFZ3UFtORSsHwwTx6\n8tq97XGouFqjcUuLfo+asE7hwHXYaGDDvGmGEaCfdVfS546J4Uw8Jk2WWKq5\nIPKNoLIivM4+aIk1aCgbUVg6ezeYJfgiyE7ea389ZU4ZvZ1ujIeNfNvlw5ZC\n+jjL\r\n=gbiy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.4"},"gitHead":"e56b90389e12d360ab21d28446810bcd7a048df5","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.2.1","fs-extra":"^7.0.1","async-mutex":"^0.1.3","http-signature":"^1.2.0","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^13.3.0","chai":"^4.1.2","mocha":"^5.2.0","semantic-release":"^15.13.3","semantic-git-commit-cli":"^3.1.1","conventional-changelog-eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.0.4_1554603447404_0.4469355201773684","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@smartthings/smartapp","version":"1.0.5","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.0.5","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"9778dde76f811c6fdc9f49a6740c2750f3eca332","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.0.5.tgz","fileCount":56,"integrity":"sha512-k7qpJoWMsCVg1CO1Z+qnQDaNKqkaJfGEvEw5DnoDfWHsLB8wv/Wn1V070ewVGldh7DPYkf+cKSlVwUuHjJl0TA==","signatures":[{"sig":"MEYCIQDb1SW3RvLjfZ6HSMZ9hqknk/9pWk3ZPOm7aOtuuFTEVwIhAN6I1+Ga6RA63Bhe0+IpWTisQH460soS+9q2niaVDWDp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcshycCRA9TVsSAnZWagAAHmAP/0JyGbSrjwEuYdqtFE9d\neAhHI417C6OutYdqCgsqmkztdPqzwByjn/w6bCbDwT4voAC+Vn8FxeFKU201\ntd3cK/tpoS2mcJctJMVn+9zuqPoQMmkcQDFt+GDRrHWptf6vy4CIRLfr9LZ+\nb0k9jeCwQvc4XHaKIf5Ec1QcivQIyhwWCe2wKodZD87unXKx8m/WmfrQYVYC\nNQ4YxR6rgezA4BWb+Q7Kn+MltqNW9/dIQ5qCoxxPH6J4HIQLPDv3K175NivI\n+MxVWQ0Sm6+Op+qthXS73wH6pp47FVoHG2giIgG6vQ2rHEmkzVq2X1QcB7bf\n9ke5fNhRHPtqVjIkUd9iBtoKcOafOSf1N38O0cjRQHbfzQiIzvMk2rqstyaD\nO0bw7I0A4t6rNmKMjWEBHW29LUgflMWZrZyhLPjg2qNGjkY9uzew6+gY71h7\ngY5AYBbTRxONyG69JPOUCBa6x2VjGuco93vuWlla+u+YIqDioa8GoISA+X1j\nUq7qvct2Fv+Z4gHl+naDAsx90cfgmlZYHbTvHVxNLXYOWY7DBhp46EWpXAZ6\nv1rpTrwcQLqCayo+IJE2BXdJY8dlDQle4yRn14J4PbHTujJOZyS+3xwTpwUU\nRrqOhcY7jYAT4fyeoE9IszBmsFKp6YxbP8xuze1181HsB1BPQOHi/QcAhtbd\n2aGV\r\n=6kUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.4"},"gitHead":"d66cb18da126217b9a41ea6be1bf771cbd1e2d8a","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.2.1","fs-extra":"^7.0.1","async-mutex":"^0.1.3","http-signature":"^1.2.0","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^13.3.0","chai":"^4.1.2","mocha":"^5.2.0","semantic-release":"^15.13.3","semantic-git-commit-cli":"^3.1.1","conventional-changelog-eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.0.5_1555176603783_0.2337004155917124","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@smartthings/smartapp","version":"1.1.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.1.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"15e23591ee70994967667372ed3ae054a313542e","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.1.0.tgz","fileCount":56,"integrity":"sha512-MRUD76rDv65ISmMlqaPNsqweFT+DOWh9V6BYIxakMWHg3CoEXINREqKKbICpNk6JPeTuslGmsQuqUoSMRVpVSA==","signatures":[{"sig":"MEYCIQCRpC9BHjoBO8uBEpyMUVTL7MzaJ1ElWI3vhI+X1/ao8AIhAJ+VkhbYDXrl59KH9o6tRbYcLKqhg2LH/aG5lM/rIIHn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsh0cCRA9TVsSAnZWagAAyooP/jexkhR/R7V478ozEoON\nPmJfRGlunjbjk4ZefuTfefkaTB3auL32qQcpIxrUADWjye4yEDaEBq8sUGxj\nZCKFIn4xsWEzn2Qt7ZqOB7MsaslmPWPOMYmCpUdLmwyH62KiqhQ4Aq9yUdPF\nmOaVSl8w5FFPLbLaAjnIym5F0CHEZk4B9vFCPDht6YStisiYoWGq9X5HuCDW\n776HIsFflIcn8xYVQYqDp3hcQijpS/EvH3PSAwWgdHbxXsEFcDTiZX51la7L\nIkW1bnCK5hZCAk+B3/oJM4VvwYOWUqwX4YY1SmYNpmDDE12GWvTQrv+MHXeZ\nkHt/4aosXvkeR9AYpPG1SstTDi807his/N1bhKc9jO3eki1tbCtwd2Q2MhLG\n4oqC9FKVEBLnGl9RWZDE6QG0W3epEXswkDA/JYjOckEVAaBqwV94Pojk96zZ\ncXzmDKR5QoEaC1KvMhxOnL0ien6XejxZzsCsOAQEUGB1Ux/TCgzcmsts6oYu\nmzDp72kjQ4umElyk0pFEnu2B8CzZ1mrvTqznAuslVYoGx1tB4WZkSnsg+FgP\nOFIkvhxB6+Vb1kcUXua83dPYf5aLohSmbFWnNklmakht8eXIU7fqjmfI44Y+\n0kdN0Hp37oY+AmlAHf3D0SE8WG8TzJwd5UE29HcdDpsN1hK+NQiYZUPYMg1b\nPXdD\r\n=hiIN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.4"},"gitHead":"f78ae1069bad5aaa3d3fcfdc96a65e72b25d6668","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.2.1","fs-extra":"^7.0.1","async-mutex":"^0.1.3","http-signature":"^1.2.0","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^13.3.0","chai":"^4.1.2","mocha":"^5.2.0","semantic-release":"^15.13.3","semantic-git-commit-cli":"^3.1.1","conventional-changelog-eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.1.0_1555176731525_0.9907253102010429","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@smartthings/smartapp","version":"1.1.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.1.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"627d4cd7f62cbc30a0a472d96bf17b657e9a8154","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.1.1.tgz","fileCount":65,"integrity":"sha512-BBunSffsPhu/kSsuSCXveFkZeQ7mVGsPUrMCClTqem4moGGayNJdW5qH7aPTMPe7qeDeSkwbLXEBxJdrhpqzcQ==","signatures":[{"sig":"MEQCIDozf2/oS/4J+WLm9ChPPZDgUGhuSWBjlQT+CH7Ylw6QAiBVDnSr5tJFYzKjeBhxvFXH+8JLiq5IcgQYxqylgi2X3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs0h5CRA9TVsSAnZWagAALkcQAIFUja1nBfeVMv4T4h4W\nlRYDMgvqhgt+A2rJ2znBIW7Tb5g6W2+EFOx0RFWNPFxYf+IBBhXsEyeadjBL\n4xp8IMc483Cg7849uDJZ/P7+gQsO7uqz3/1aHAccvS/AO8GxaKh5ga1QEICx\nlTxXQMjSA9PpJXADEwNJvmcK1JNGGgONR0m9fNDc5Tu+tuh6nHUA71X+CV0p\nddKqvxcCk62UJqDj5+0Cm74m6xVvQln8P3YjqHg58QIko/H7L/0Q8EtqtAKO\nwBY+xujkKGEStKKs4IuhDl9XbZZjA17HzgHQanBSNVy5hsvqGlAA81Rmf0cF\nNYEd9Hpu2EzOiV8qKPYmyaNTXzXIUqPIQ6jocpS+TfbZQQsm8Ecw6ukjgxz+\nRUqm7LVXfxl2tMWPu3R9uuESvGSjoXFOAFloylzb6COjKw3nrMiAqtEUQRf1\nFdPVfO0N/q18dkho1r73TA0D63xI3B7Iw0ANdbVsMAIdFRTylk4QLZ68F6Jb\nHRt9O0BTUWYOFIMmB4yrUwSsk/sGktoxpgOdSWwgokdav2dGL7lH1T9N4chF\n9UDBu8WN3pwwop+SKr46kyj+5tvO7n5sA4xgC8d04887Ij1LWZ8fZKCiHfOj\nqWlo7lPQr8EMhB68he3mh2QzaORUbxCzzScUvWoDg72ZvMLOvFFnJ88cc9jx\nkvkb\r\n=VzaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.4"},"gitHead":"f8bdaeb5da4286da6505fb1145334498efd2a901","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.9.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.9.0","dependencies":{"i18n":"^0.8.3","request":"^2.88.0","winston":"^3.2.1","fs-extra":"^7.0.1","async-mutex":"^0.1.3","http-signature":"^1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^13.3.0","chai":"^4.1.2","mocha":"^5.2.0","semantic-release":"^15.13.3","semantic-git-commit-cli":"^3.1.1","conventional-changelog-eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.1.1_1555253368559_0.632947899464968","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@smartthings/smartapp","version":"1.1.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.1.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"5548f5d613454a8ffd757e876f834ba814c39d18","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.1.2.tgz","fileCount":59,"integrity":"sha512-Ra70JnkDJk+/uRxEhxoJeO3Vev89WmUaFzX1r34+UBjUspldYywprmPluQBZ31WmasTi2WTx82it6ed+uIMp1Q==","signatures":[{"sig":"MEQCIBpZhCRzohc1e0V2dt0vYRwXe2SMnLLmRloMXsX17Fu3AiBhAiCVQ2322iYxo7Zk+QwT2HhA7UHOagIQAMAHse/dEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuOaSCRA9TVsSAnZWagAA/sEP/0uJ4Jb7cx0+X/F31Mel\nibhT8E6/z7zRqNXCVZw8J9AhsLVyqw8W+VfkxDK/32XgdL0X0z//HI8vpzfR\nbRZtjW5IugkM7MBoZYEqdOH2uouyeWCLB5rR4V18kjMD2dUqCEYzsbEzM0G3\nH5+WjUhTyBPt+XRo2vvV/Q5BdN3fpvdUw+KzyB/KZ+GMiP4jfKENSdjOf8xt\nVKHkZoblU6GmAJZoNhMhUSyfokAMq4dG26Pa68xDw8TC/UAqazq+jJ6galMv\ngG93ewgg+fUjKRAZnGyLLwSO4fWRDWqg0GeHxCLRj1euwutbS+bQuve242P5\n5WFgFWMt8flGzlnlfMCx6XtmW2wO6uREXlHsb8rCuUHHtogs11JgFCQI7Zp/\niaBY0PUGMNb7uC+vrF93aURstRoEMcbQVb1hgc4qADVs5EwQ3rNtGy+9Mmla\nvztRldseq1EuJleCjex4iLv3vOuj/JC7ca/ue5RbiEzOCYSo1WStjqJkucy0\n22DtvJ20fClVVZrci8WBP0cIZbWtmdTmbGM5mmsPse/1EY+PkA04pHMbhm+l\nf3++B2nz2HUObNbcIZy2hx8NAFncW8vpaiCwhj7cnI38LecE7RVoeSPxsmXx\nOvvyeh4rMpi9hxm6jod/Q/5fWDc6Wc3ZO0Ua0pKA2iukhSqaTcZgV+Vv7AND\njpQo\r\n=LLPI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","engines":{"node":">=8.9.4"},"gitHead":"5895d6bbe07434176256c9863d1d875d97da0959","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.3","semantic-release":"^15.13.9","semantic-git-commit-cli":"~3.2.2","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.1.2_1555621521682_0.035355118965493926","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@smartthings/smartapp","version":"1.1.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.1.3","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"0fbc608e8ba2990556b6d2fa169e55306424620d","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.1.3.tgz","fileCount":59,"integrity":"sha512-Fc+ol20xoICyrfMpVj1TnvtGKSqAyXya1gK0tX0wuJWePIkg5sd0xpg42DTwXtuJSavJD/ZNWvNIZAnDlw3iRw==","signatures":[{"sig":"MEYCIQCCaHLsIvlUjSL/eKy6hgd8DJHdgDZ3gz1YQfWw0KtL6wIhALjGX9CiWsjAUAoSSeLJTJZhqFyneeDgFSWzwBiwOVtD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcumhECRA9TVsSAnZWagAAVygQAJviOS+v8Tw6y44qH76+\neNCiBW18vqtTTq0ktLLHgcBEpjgb/RDO9Wu8RSefIPUXvC9iKbZhbsTmT5y+\nVPszLnCOmoM3/XTVB+0IZZDADUy2KM6JZMwM0pP51BKkB6CGi8qgGw7Z5d8B\nlvS+8mD0AngVtJrhNG0naTsKwaRmA8+fECZYuPgbmLvnf1lgJpkhZrwweQq4\nPsSJlOp5TGKIQU90lzLEfZDv/JaoYd1glhJqcC1fgQKybyiRzBc/CsTkUSd3\ndJtUYkmKC9l1L77BCIJeqasUUdrR/FWaRqQrP5eqo4rxtM17wtYJJPaOxZ5g\nxpaiaDpW8kJQnxatlTPgpsdum51xsrfz/wcuqiQBCLqmebikhZsNuoeFcKNk\nmmwLLRENbwgi1stD/k0C7Ric7r/lSdH0CKwZlKenfhykPsAK4vHb2Dmy3Y1d\ns+F6PVai8Lxkf2w43FFm+lJTQL3yhkS4Uwt5fjCOXHOBvYryo/oqgew0UvPy\nbBTMtBI6exAmQ9CnjThz3AtZHtqkiK3L9G5BarJuUpQKsyuYfvlOGmCSpUuS\nfpUPFcgZsyRnIvKskwEvvpjCcqKHMONIl6TaS6+YRptOzN+g0Jd2rVzWUFkp\nSphbmaav+Kzv3AmE8vmHJh28G7jn7XDDb5svyr+grr0NlPNUY5ARys34/x1K\npqXY\r\n=NJj7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","engines":{"node":">=8.9.4"},"gitHead":"a2d168fd880fd88038210a2eb4ed0122f27a3bf8","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.3","semantic-release":"^15.13.9","semantic-git-commit-cli":"~3.2.2","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.1.3_1555720259808_0.7867418510338047","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@smartthings/smartapp","version":"1.2.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.2.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"0d72077991f63c68c6e94872aa1f73639cffc704","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.2.0.tgz","fileCount":59,"integrity":"sha512-7rCOtwTIGhaA0f7Fk2eD5EwGlu/RoonG+ad64RWJwfSc3zP2lbpWW+L9wHdNf9SDVw1Tv0Sha1zi+daq2zg8/Q==","signatures":[{"sig":"MEQCIAjIdgsTZbUdkx1dsv4tajw0yPn4pxVZzuBpmS1cnyfjAiA3fZx1Mj9hWuwUn+Ey0T7a8KJZnyDew8Zq9cnlwMw/pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwM7BCRA9TVsSAnZWagAAj7QP/RC1QRyhB+aSIM00Nf7U\n8GTy3VL8sL+7jAuvG8b2RGWON/8xJlrhokaSyGkdlu91OzFmYGWQrzGw4Evg\nSKi31Epnz0NCnxwZI8/B0bDVAYyphUTiwvAGMuw6i7itBMvNy0ixuKvtGdg6\nPMqgnEfsHyK+vnCobk1giDcEjmKztqCwfdPW/JOXMelJhwUreOGyYRUxRFXw\n4Y8txLg7dhcS8cr7EeJDL3/li8r17QaL1vc4vK7m+cTDco9RZtAd5Paf9quh\nLjmZPbV0lJldkD8GjHzuCeVtYhDkYmOILqdkzIvXP3k+ehD+AL4EjghOM9w+\noE02jMSSjY5Q6Y3in1HBuRnPskW6NQwvnWwltOIouuhP8aXn2rPQZQFmIW1/\n9AwK9lAwWn2o6xIGHM5W6phcrcv4PRWlcqZ5bbNamTl8/F6bHfA3HaVyQpSH\nsXit3Oy+lxNj040OZ+RO2fv1fGJ5px9Ydq3FS8xTqrGs6Ys6A9swbEwTzsHt\nj5lN+8ulCh3vgqiH7v2QUPf0mQgDv93f/9b7Sq7vUD8Kq/ea/DJo1bdsFbZw\njjJRJJj+sjTiKZFzA2uZxkRmW3QKLZDxJRmBjc258kpeTivVjw13HoK00iUO\nm+FBLqSh9gW/3vzY1CAcdftqZPNspD9fJ9laoFhpGKUj4LWdvmIeT7EUmGKL\nPKNR\r\n=ffLi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","engines":{"node":">=8.9.4"},"gitHead":"1869a9cdb7cc5956421b90390d560fd019551446","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.3","semantic-release":"^15.13.9","semantic-git-commit-cli":"~3.2.2","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.2.0_1556139712510_0.26032804262622977","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@smartthings/smartapp","version":"1.2.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.2.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"7d063659f1ccb92aa3bf540cc0a90b1083fbfb55","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.2.1.tgz","fileCount":68,"integrity":"sha512-LZI/pZnwofDHz2b177RQAdtNR3qCDQMxZuFqZI4Lpk5e8HqiwydyvB9siW5GaRMF9R08G4Eao+39cX6BX6ZbmA==","signatures":[{"sig":"MEYCIQDYmLX2ziKHV9yDpWmb7wlHZxFV5G44tAvGRmvWq3g0sAIhALG3fPA+edpQKgzznTKAIzvx7Z6ib46QAeRqrGCC1OjQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0LQWCRA9TVsSAnZWagAAtPAP/i7Zqj5m4Z5Bz0c8W9+u\n/JkqDGB9qt8tZTYN5v6wjmdaGppDXsL4o/SFbhFGR8ixaUIzLRl++qrWcMVU\nHsigrl1RfghGhf+FCEHQncSD7XhMkigUWlKpSFLtkZRg94zUz7fjrTWdjntM\nG64qbuCTjvpMQvsI8fNkuWZQmX7Wly8QXHWTx0m44TV8XQ/dY5HGoSgQUDqW\nsRYn2zZ4AozmMD24H0ktInOj+otTXTtrDxGxt1TU2ZIhPTqf9FcMyuv8XJLa\n8QukU6X5W/+tx1+WoCSL7pfkYlmxHxVNhldaJohD/XDCBa695MjzsZbDIPo+\nq6Z6Y+2ttpkFK7ZuHPbBU4NxXF7cdyYFvc/LUf0BAfCjBmiAMqPhnH+X+uvp\nNmq0GlOTINurR2dFh7OIXwPb259OOPNVPtK1N23os90/Un8hxx8qiszti2t5\n9eWZ1pvkMqDAXYSRjA5sG1QQw4WWWa806zZN62ELER92Ai4kzpHiH1ZVpsXh\nNn0C9yT+41mi3+HEdf7PQAXLM/42ogX7hZJx3x+z4wF1GrPg9Iu6r015CTm2\n9NqzHNoKl21uOKfQSfSpNMo51h/apgUHK4Yoxc5izxoyvRP3x+y+z7iB55HW\n+N92uAhjHmgKpF1g/VfnXAP4+845l9JgWeZiJvzWTJ3hLxneHrwVc3EqlGNx\nR/nn\r\n=GTTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","engines":{"node":">=8.9.4"},"gitHead":"7e7046a9264c5164d5c2869a4297e991bf96a4c4","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.9.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.9.0","dependencies":{"i18n":"~0.8.3","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.3","semantic-release":"^15.13.9","semantic-git-commit-cli":"~3.2.2","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.2.1_1557181461662_0.7195233687662022","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@smartthings/smartapp","version":"1.2.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.2.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jimmyjames","email":"jim@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"30954bdd7e8fc7b0f8e30b3c5cf60a1ebb648854","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.2.2.tgz","fileCount":60,"integrity":"sha512-tL7Tsi60Bik6b5eXXE2Z9qtLQK4X/C3y3MibmhMfZZgMe4ctLGJAJmpYgWi6oiI1EiafMZgfxqk0nkHU1etBLw==","signatures":[{"sig":"MEUCIQCYUttf+GvyQUp2BJjdBDarNeFV/2QXqmHIsZ4RcpMlvgIgFcRgDxgYCtiFTXaxZypTq8qFTnIixwak0ZUC5jUg94Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0RFHCRA9TVsSAnZWagAApgsP/2vhIQoicJj9XPG8f87P\nmVm+W7zwUdBCHuhn9qxZCkbQ6sN227tRcv2KQqEsxceXP5m3I7vL5WNQZqc3\nUA+4PqORoR6q/ArW7jsYQRZVeVBgzL978aehzHnXig3mqJtev80bcbs01vPa\ntOkW3xlyEJ1LKhjaq12rJ3puzhlgmGvn/kpcVfkkyWYO1cBlUKP2dpta3FzJ\n78mHKEDhDm9w5dvaOXhqTEZRSFNAT1vtyCUSjyZgiAYQn296IIh0EMQJu+aW\nPophHJLEv/mHCy7LadhhPWNe3QSO5qFQXPaC7eIXCX8npxMdIlSvnZRMg5ef\ndz0NJg3QVRGKpka8ORdS1xHDo1nR6CJB5QX+A25qcAExhX+3dgqha02laS1G\nWE99Lf62iaQcWm5KACBlMJ7mhGKXLOVh4sjuFg7xE3t1NjN05SoMm8IUEqqF\nzyHG+5x+MCyMRzUGt7tq7dZ0lgVUwAXc2uW2vSAgrUC/2KcP1OAe2fMaVCwq\nj+vsT17yjEKQ8BjNgyFv+XepIlVzxUmKAP/2b+UXMPUAtn3mRVLs6Th5VHYc\nvMD8ZIxrS/Cd8t2Bu7wSpuWzheiXFG9kdmipJlbN6Ijkc4Xu6/QEcg1JScAW\n9tkNHb7GbXJKtD7GClTWFImQiv4DIhDXDJggEloiaqEYsSqBTwDjtAYVOGH5\najRZ\r\n=8MXS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","engines":{"node":">=8.9.4"},"gitHead":"63e63523ee45b4a2f320832b8e1a94683594eb30","scripts":{"lint":"xo","test":"xo && nyc mocha test/**/*.js","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.4","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.2.2_1557205318456_0.1240373219887776","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@smartthings/smartapp","version":"1.2.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.2.3","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"2c7b6e22165dc29a825b5ecf25e989092b9d17d1","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.2.3.tgz","fileCount":63,"integrity":"sha512-ZQUSnnhpd3D5OthFJidTOX4LRPr0ySUAmucey0Dq/tPSj30AQEtEsdxeNEbMVhyLVuOLp738QR7x1znnHJWsDw==","signatures":[{"sig":"MEUCIFWmw4pAtfFH0eGKInWP9eMaT7Xv4KJWSVYFYIQMozStAiEA9f7huAsDmRSLQsUe34H0yHSpsU+326lN/FaJnt31oZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI06aCRA9TVsSAnZWagAARIQP/1dA1T3evyy4oaUgmxFT\nEQVmuWFhB+prMOK4zxuSov6pPVCSJpXrZznkRwM2hUt26d4EfpFta7wBIpPb\nP+tH4XrRMYwGb3mv5lgJw325YiDRb9Ys1qTL7czKUyFBql5aUlwZNx4Jcqih\nhpgwoMqzhq/6dvOJTcq43Vvb+s3TY+OJXuIgSEUXTURPowGuGTCh9hCShufh\nGYTwjV862MFBpsMhUeuWCYrQbgao3yh/jR78oBav93YBitaldE/XJUTzAsw1\nIHt+LhnUyxTBqmTIkdgfHK+MsOL7IhXlpV3Ff0okyaQ/WrOABppGGnzpIT2n\nQgllGALcs0BR40H3bpuOoc3KK5I20uB6yFKMomdpmP9iuH32IjIdBIlrOSqC\nyz2O/Pyk8ocNiev6sfr8OHLkmb2WHdRcLQ9rcHRg7UVrIQtHNPvS/oGcqR3u\nur+xv5U++Z9/Vsk9Sj+KCu8RZs0Kd3Z9uzzE0HHpwtrCBNCSlvTaCivhX/HC\n8X8N0C6eAWikFpCG+ZQLRHYU3oeFxQXh9xfgByg84X8LsLOQfM9ZEqwW0+Rq\nCwt7dgWX0uenJGF+9kVgeMFDLeg5cyOF+e5BAKc3wblzinNJilPiikgkVCtj\nLD/9nYVaSwjLIu7uIasNRU4dviTrSsm4rNZc9tciKfHHoLX+TevGSiifUM4D\nlk3T\r\n=O3wE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"5cddf26e5c79eefbac5be3e93e963d8234dded67","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.189.0","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.4","dotenv":"^8.0.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.2.3_1562594969273_0.7353905848050657","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@smartthings/smartapp","version":"1.2.4","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.2.4","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"semicolon":false},"dist":{"shasum":"ba28ae9ffb387c83c83951e5ce9c43e520c6d3c5","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.2.4.tgz","fileCount":63,"integrity":"sha512-QqvmIoxEf1uNKb2yeTMd6kprjiElxgHIAsPLG4FhSSnxSPlCGwIbPVAbZZuHl50kMM8JV1996TR1KvN5X1s3uQ==","signatures":[{"sig":"MEQCIBjTYikxssRx1s4isuNA8Pv/iICn5NmGN1jIxf9EH1mTAiAscRvpaz2lmkHGddhUzXsGD4v6rjwnUHg+UQdv9sn35w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI1DQCRA9TVsSAnZWagAAXtMQAJqmJIpwsuR0zFZD+Pp3\n93P4dz1PAY50GqMy/iRyBh5u7wL349AWx06RmpSCXblj5osXQnZRStZH6POo\nFDSzlv5LJIzlO+R44PXs427dtBW7FjwI3p3SRP8DyQkx+iFEG4V6FuxKXuho\nw3BiaZbhEGUiN5iPBvWtQFZghWCnH8/+0ivCzSsXWVGwXUZ+2NU0SErVcQi1\nXbCMXSZgKKlHEHmTuvrOXOVtGMFNdoi3oKjV3ah39R0vn22JlMtAXPdHiB7u\n9W8D9ykatWqzh7P2d5LTbB6CFEYaleMraT4lErUzPSOJrmfv/gDGKYup+Wy+\nrFW/N4Ruczuli2SK3zwRVwpZkcNtwuaDLdkowNafSGI8OXotEqNXa2XKFXKV\nJSMAvFfpt14s5+jmCyEKoCAKsS7ni6i4z+AKBSx+i8aLN+0l4spfGWbXW9EE\nYDzT7c9mtdRx4BWAeSM78kKBSz81bF4E7Y4p3xdblkYl9wwLRaSJbcTM59o7\n6C5usOSGLf/3BbGrryW4NOQ8ndX9tfWlEcETTweINlhdpC7dpFNh6OtiQwRt\nnGceJElP5C2WDHDp1GcGaocCiwlp5MpxY/N0ko3TaaBmiD1btT4MKCm3hIbJ\nqXIEWE65PAaafuGN0q/29m+nQVjowUAuu2zRYu2gHQzgpiVdcl5gkvvCANVu\nxee5\r\n=UQP9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"07f2788ca3f5047bbe90ea797cf24e35c4d8d2ce","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","mocha":"^6.1.4","dotenv":"^8.0.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.2.4_1562595536262_0.8532456781418352","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@smartthings/smartapp","version":"1.3.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.3.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"4d191d59e943e70423d6db989deb62d8878f2807","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.3.0.tgz","fileCount":63,"integrity":"sha512-mMU6FcPcwD6m6ySgZHIQcaAZBtnAEYF9VSKlgl2dnxuABitlfgSpLNLjbxxhn4LdEIAeYF7A0/ZK5lYhC886QA==","signatures":[{"sig":"MEUCIQD09hAX2VcMd+PlXSdP7rHxFj2qVdYCJmrD2Kbedvkz5gIgVFdDr5d3KFtsMEvBUP+DoocpNFphdyF1886HsMKd3fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJy/ICRA9TVsSAnZWagAAIPcP/RJPJWwnY5umJxeb3peX\nPhO/Jy5qnzShv6ks+uQeU9iqfkvXvsk3D9kuHYVrT7eWFgd+XysM051O92gs\nl8VzK5JjlFA6DHKLlu3T+pRFredDZYdGZTm3fkFlCbpnUM6yv+UiikVyK8RH\nTK3J9FUnKYevJa2RueiqK0pbj2xhpg4UqipC8M9l/xV/JjfWHuk3FmNAVE17\nIP9ZeQbKkUMMrtQQjj04/Gy/aMi9f5a1BEPeBpfm8aiiVIkJwoNVREBuX4Hu\nhto7yWQjHlyvobnNYJRfVddNhcFw7Riabfb1AsunpMbx7EAjCRi5SpIs0nLV\nvBwFz0tS1tBLgiMbZe0F54XEpmipSB7I5Hl4JIaEV1NFrEE3jefe1e9STQkf\nGE3GBmYFhOrMVbvwTHRt++YQq9wLqII/26SgxG9gE1clL7lACidXixdyev+F\nXe9zUw5WFhNXn87/NJCy3Q6pZkpRd0HbLSODfnjXaapjSO/yuuF/yOXX6pgQ\nLZIhszmWfOgol1bZnsHo58FZESlgh3OSpksmFFZIdem7fLP0+I2lzpw/oKBt\n5P+V3TUFYexTIMxZdMdv1wmvCGLvrjbSc7FIgcqt35JL5pfOYmYJ6UlTiH1A\niOZEY7fg112G8HKrM9EAyF+sRSi06tj5x1WKDEUoO/9NWzwt8RvtWUnRZRQB\nFfwO\r\n=SKxa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"33bcdb6e901f6998fa0e3adbc14c2f1b25f94485","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","dotenv":"^8.0.0","proxyquire":"^2.1.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.3.0_1562849223339_0.6701351692267916","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@smartthings/smartapp","version":"1.3.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.3.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"251c15989829c2cf69466423f8e020f95a0a9abd","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.3.1.tgz","fileCount":63,"integrity":"sha512-67YkIvhFfR8XCc9oiQr0dKhUCwF7xI4nB0dsrLRrRI+rR4W+M9XQPM2XtuUXKC2KNy5fiNyb0CY2yVufmE/PIQ==","signatures":[{"sig":"MEQCIEB2lxsL73uegU2yeIWpj6Uj3PhGViG2nGffaCuNoduIAiBYXRwjS8KfSMc2Tt/HYSZfxhSleczDhYrnH/fggqnTGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ4XvCRA9TVsSAnZWagAAQ4sP/ifgNr94DZ1eHgC46429\n/zs5mtPO6lu8FI19V1IpPK/OfWNF6E6WSnpdPqeyySbP3ES7+INoXZPm1gR7\nrEatn7xKemRbdH4SdE/c57eGgOl6NDDN464AAg2oXJgLVk7XOjlfG4mfElwr\nJ5NjvjsvNaUKyX1xIaYQ5Sf6Ras3YbDMITaz6/+KgiejVwgObCkKlV2yxnQx\nyIxcNjlDuSCiWUZ0PutuUqvQfhpHOyYyAnZQAk6z3dAUKPeYX2qrYcsAPJgd\nBzC3BjH5lk7i3rlcjmnOikdOJmTcCEC6tR1kZGjxMBbayu3+vpDhKUetP1dp\nDKQu/ChmbtLl6W61x4Y0XWJpfcYPv/bnsoTGEFqOytU7SfyqkFl5l/F9IsAI\njAHfmhUEU1kVoDaUYnH5Xz0B9/52IgKpM/pCaLeN3ybJxfbCVSDXbzoB3kTt\nuWUdMvULErqsVy2vPyTJ5YISnpEkHzQXNoi/T6W+mJ5EjRtKxrVs4+3VEjOP\n9BCZHA1v6Qbu/bKCowZ0R/PD0KDcs7cd/yxgOQ2EwzOMoa7k0+PEOT7u++oC\nxcksE5FGB1UTgDcmFgK4NR7w5lwnDAZqW/maKgypaIeJ5hooaAWk7oAShtSu\nXU3t6Fj4Itc+N0+muc1kvLzkuKSlqOBlPHpnKI9cLsGnS2GRm+4Jn0jBpNa4\nwldh\r\n=c7nS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"4046310d5aae151f971f80cbb250bd115d43eae4","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","dotenv":"^8.0.0","proxyquire":"^2.1.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.3.1_1562871278242_0.5401169345003893","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@smartthings/smartapp","version":"1.3.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.3.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"0d7ab8f6d26de190b9b60782f5095f3855f7ec3b","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.3.2.tgz","fileCount":63,"integrity":"sha512-4I1gKujn8onF74au3zyLzjYcPDX7hLHLV00Y2sDoQenfxQg68cukj5BuzRVGaip18RszN9KWYg9lXUdHCHX8Yw==","signatures":[{"sig":"MEYCIQCvgvL9IJ3gjASqbN7NqQ2jDZXeYUazAnxDnDzyz9QNLwIhAPBRnkqCFEP4O4w+PuELPWrv4Gpf7KZaDSV1VWj6ShRY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMSaQCRA9TVsSAnZWagAASgMP/3t1ljOLmVkdf6dyKqF2\nzLSLm7/uk54ACYYYH/GPoLUebqP/I5prFLHMk6OXTzsJW7kUXnFR4ONAVh45\nJ5Dwpo8yH2QSYG1dAs/HdpEmruhlt9sGHYGnoAUWMRFcLzCoRPoMGnj/lron\n7r/8lKM1gpOnCw5glCDXMRGoZ3G5Pi8Cq2rONindjyw454+1fRyvhVdQca/H\n6c305rejcWSZuySG4udH86Qb7vDKh1qtlwnSSxp5mbmTqTuNsIbly8Bj5wkm\nkThTOX9nJtGCY502JIzWQP9tORvlh7RDxUZTDMZvwlTgXYoyw6OI07dm1nai\nNt/9zkHlrdVncQfvfdhm/1IY6a8zeGGOwJfC2UsxwhH6uhbb8RphdYD/iXbG\nDz1r1L/gwBNdE8DNPe5pNi4Hp0hwvdDm3YnLnshw/nw/TCZe+rcXrEiWJ+Zx\nIPt5STmCHTF9S9/SQJL0lmQo45o6sK91+IXzN+fml0zLxT/u14k6UkA9CNAM\n5G5mXeNM5ZooQaNa6koS05kd2bK0yT58SPbDW6kBHCr7Q9gUDO8va9J8XeFJ\nhmUaEsZ38UTWETsRU49MrKYCgK+6RZ4ytenFIjBYpV8MPtuhATdq1Pl7n53W\nnhITeociQzJUBD8xCdFMFgQkHLbsc49kwzA82OZ4EAlHf0FLY1zDJT1Vzwrl\nraB+\r\n=ubmH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"fdcf78c391cc7b5aa87d9feffc73d3899646c39c","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.5.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.3.2_1563502224064_0.33665370275778406","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@smartthings/smartapp","version":"1.4.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.4.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"501e2efeba962773cd9f9c4bb62c3c6d4c7d64b3","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.4.0.tgz","fileCount":62,"integrity":"sha512-iggZtVTeJREL1PK60cGNpaEf8PYX4NuvtzFrj2qPDSDqaMuJXSoA9P70p5Hwm8yyy1FtUKDVYVmHXnxcc6FBjQ==","signatures":[{"sig":"MEQCIG8n730F6y5LSXrPP/UBW1LBXY/VPbT6XCMWIlGeeaR1AiAJE4xWofbrFphLRmB7CUxEvD6NlMWDhZN/n1/4wpwB4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMSg4CRA9TVsSAnZWagAAmjgP/1wkIZp7uyWkVsgI9KMk\nfwhGPvwIVCYd+0M2Tm25pcz2r2KzpnoPLqC634TKmgS/DmhB7x5Tfixquxc6\nfngu6GkNhBGaZt/6kaaOxKfgrmxiYADTtgeyQNLRNUyMw9YabB+XA2ZyXJsM\nRv+teD+FDGrAjf35EpxBKclEFZjaFW5yBTgLCdoKZP+2i3xrQWwrbP3mduFF\noycl8nbKSRkRDmVtEuLWM4ziMwWXUD1SsEQi2NodxWvcaHKCZtcOdCEEtOhg\n3nFMyrJBdvDeuxaFafr4FjMmTN51cUSFRz7njFKwb8hf1cjcPvW0lh9R3CBb\nrKcS9QO7ZEfErJ3x1N++lss6vEWp1pC0Bohzu2osDVNlvUmOaN5/7ojchLVc\nyHj6wod2HD7OkLZD4EpnhegaJdctHHpH4S1vBuRiHNeS5HRmxSR2vPF9WJFX\nzY237EZKecZOCVx5Qlc0GdLUWepF8ytZa9cN5HAKw/iDjKQVGufzz872A/Pv\nXY/EroLId1HjcWQq5fFfNyIqyAvBiFTwwhvTVqpo8ocrfpWa6UzI6XxlI2/h\nLlYtAqaN0kVSkc3VsKqBsYzwTaNSgp+FgXu4X7tIVp0ktzOnKGiAkgU87aWQ\nM2vMVxKiWDkLSyL3RO4Jm0dbqdExZEzyRyPfAS+22sOBLUzCmGiCP27npzUn\nUrQH\r\n=LaKd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"63b38f7d4863956c7be6a02910d5994452201ce2","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.4.0_1563502647980_0.28245071714861747","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@smartthings/smartapp","version":"1.4.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.4.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"3d1e6b4fe1a8d7947d7229b2035f2aef8fb2b1f7","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.4.1.tgz","fileCount":62,"integrity":"sha512-nqhjhwVabWQ12gcgEog4ZSA9LNvGhr8qKGQ2Oo5ezUvxwRe/9aXNCTLZidXasmhT2NYOeffVoXnAaWGBSHBZkw==","signatures":[{"sig":"MEUCIQCswkFqB+aLks+qF2AYvhu9et6ccZWVt50E8e1f5Na8aQIgP7hFt+2i+DLxNvvvn6UJY44YD3AZCmar04nndsoj0PE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMlrvCRA9TVsSAnZWagAABUIP/RgFTrfsU1woE0gQY4d7\nwOWem5/hA5Jvdyi4gkxe5JIemtwtogi+nIalv2vXrf34aUUO6RAB3uI3wqYX\nt0hROiGyidIGD5opf5ACDsc8JP1jTdD4J2lQCSlau2M1tyW9diAMnKTWxFSg\nVT+Lw/+IlmzvoSJNDkQdNsknIqUvK9qjq5311qUO8Zxr41K0ajMQfhCgdWOn\nuShlrarYtdHyCFGaNHjv+SeYFVDK0Cfi7FBWwjt6dS8QIV54DCnMZLmO3ofq\nLKqD0lY+i1JC3blYSRCfX+GJBDbFKhWTARjtLMc9Y2zeVqY550A+Yl26lfFj\n68P5IuHiqpZyJjIFAXLrOBLLOr8degslx0uk7C7c+kCaT2yvQMUwxHRl8AFv\nVdSJKmnTV2GuQjenUrXo9rlO9yuLHePhna1LgW/Ox3f/oD1uZbTCZ+Hwy8L8\nPH5a6Vm6kior6BMtvVy5QKdD+SMRcMGrDY7STNhuHEj59eEJrd6CiW5ebpB1\nIQKYVKjLGrgr+kJaSDO5YzHn14FqCfQlXtbKiyNlc50Rrx3zivT8gGD3/b2Z\n/xadfEeNw0TR/js/dDIoOn8/2kahspKbpqn/YvAS0kyLZzsE/lcHO4ELltNx\n5i7vEGKJzdstTb5FZ9QrGhfiA2k80VSF6P5Ovlfa771ApVUSx5+935tEWHTZ\nVPZ9\r\n=qRLr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"d7afe17174b5c1602cc24efcd2aed3c6b000c5b4","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.4.1_1563581166929_0.9802170383657338","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@smartthings/smartapp","version":"1.4.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.4.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"39456ef317c1d1c232509b4b318ec4bd04f95c03","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.4.2.tgz","fileCount":62,"integrity":"sha512-nDvg6XqPEWHgS5GA/eXmR4kXaqisWLlm7oJTsdKE2rgHYyfiGnLHmDM5zMh7T0g2YgeCEDVyvvMRrlUHM0iPfA==","signatures":[{"sig":"MEUCIH+V6hB/z8v2hRhASLTWHWYXBRdbNEPtZBaejE5Pewz2AiEAgJ99wY4zsXni06GYko223OcQO9TV39c6B9qd/mDOCBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM/crCRA9TVsSAnZWagAAJaEP/A+pYzxOdiocPuzbGJFt\nlNFzcddW91s8zeUd8yZHhoBB15m/Ru6kUbBzPXEyHA3myZ3vAtDtr+PkkU8Q\nBCe/IjIrDz033xCZh/5t03seUp4epAwQDcLxFpfXMPzq8NbJrtV9YYXlmg0p\n8LTnHoPeCh+6KYQnBjM7fyvq6unc/WdGe3QiGPtb3qvOfifPQ5gZ0IHxWR9i\n3u/kjOFM5mPtQdefoOkhZctluCvaY491bfVs/jD2euAG0t+kZh4VWPQJ6lYu\nbkb27bcU8CAXPzUPnO3eYysHDEdQagy0PeTB5/scG7TDLK1XKOIyzEJa0PMH\nMFm8YduqhjobY0wMemCfYwPR3DdNM6WUnTtAnGR6cJBg675MGYIv222C4dpq\n0TJWL+W7HliC4tOzk2Rw9qj36ntNddb3Aq2+BAGNqfxkfvmq19p33Ui7lkkI\nRgf7IwvM8zDKKFuf2+QjRbZCF/59TQCoXjtYF1esVoG/CAtr/lXNvqz+E/jR\n2W8den6YqGB24OAiy64m98fp/XPnbKxhMSUQqIoTEJuqhpKXC+YNAshzAKm8\n97GrjFXba0azFZZgszh3UYa/qylJrVomKHiUTgasiwxKC6V9+SdoWUs4ekT8\n9NaE+Y7iWBeLzPTgxrKSTZ/8b1rIYV+0wrwpZadpuo6aEbG0155as5MUbsDy\nmoZz\r\n=rgZ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"97084b6d8e1ba16b20cc0b1e3146b92e3c487c6f","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.4.2_1563686698748_0.4214572071786895","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@smartthings/smartapp","version":"1.4.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.4.3","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"59eccbbf8ea3f6172d1e4896306152b14e9e655e","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.4.3.tgz","fileCount":62,"integrity":"sha512-HcOMoOSfErrAnj5u3LY9e2SFAppSf+jtTcL4IXIzQe+29YTiP9oD7OHg97UKvzDDBIQQEfqVOH1NHrVhq86W9g==","signatures":[{"sig":"MEYCIQDzir2e8MR4qIc67ZX76V5H0mnBwDAQ6vbSNN6Lbis3fQIhAPLW2tyAhRR9a+YfA8c6NLEwPAcfazjvsGLFkad7wFf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNeO9CRA9TVsSAnZWagAARdgQAJYXyQhvxQLa6ABGwANu\n6BGZboTaslLn7dHninF0p+S8cHs08xaqiFEKi0Q4MOfEewZnUeI0Hm9iC3Jb\nZ1MOrkU1AT+DwsmNfpbuoP/mnUFxNAZ3ComvLDfjLfk3JsSSH/Ep0gBBJBEP\nfoIpqYjZBTa3KObK3NrR2eKsLUUmwVWxud5T0OmukgUT/t6RMBQBTNRwTApw\nHbzEhSnjpxWLEHTiExidq7cGl0teT79jwp+HakMQi/QbSaRk7N4ik9U0rqUm\n9DW3ASw3nCcTXl26owDqBuLguMvqDhduBroxjPvsnL8CufSZ1uJldcqflLMJ\naPUbp7pjdLv/gLzG9+l6G9wosPueaoEdIK7SlljpsCNSTMZfquu/sH2ZVWhX\nU7bcGsR/AwJXVwzTZu9tPR8k+W4s53BhY+AchZWCK6CFEioR/guTjifUicAw\nc6hzN3jST1oiKRQoxZPYFqIciV8+lOwYy6HvzyGg8yAKTqvRYNKy8aq+zxuj\nAReji5w676PoRDANka3Igm4x/p162I/1aP20FNaJH78RPhHCWp81wFX+kNeq\nGnUD8wsFKKfxLB1d7zNCPwE9iacZVRxgbzZ2FtZc4v6IUcf7lMm5AGDIz8Fi\nLR/TJPVgWJIMJhJXK+jhM4zfimZQu28iSKjUkL+PCTx66BnpLG+l0K1Oe0wU\nHYIP\r\n=cwZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"62df4400705aaf2912ad8b1afca1b480e6f219a0","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.4.3_1563812796629_0.5589125913478212","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@smartthings/smartapp","version":"1.5.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.5.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"b93184324372a67db82201339c34684519b9165b","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.5.0.tgz","fileCount":62,"integrity":"sha512-GT60yKIU2munGcXmS8+6Le8qFFP2m6d28ae8jDnCqXxxcm4gv/dNZ6cNuZRTdyRrNRbBqpsic6kxXYPW7+RRQw==","signatures":[{"sig":"MEUCIBFTGmNqcklgKbgMUqUfewt2ZzG+E3gPev5f6l9/XknPAiEAqikSMDbnmRdAmMdEzQE2dksFgp4Tbm+TPhZOCJxHHS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNeuXCRA9TVsSAnZWagAAMckP+gOUKXCHc1rVQalIavLD\n3lAjfIFUbZr4vb54cz0yD+P+XmVSIXkq+c2TuMxH6E5oeoag8J4b4osEXeLF\n7RxbcDhSG2DvhxJHn2SkiQ9vgZajaR/ckyGehIgUyGLNUBcmus1NChTjruRh\nlf6aVw3Ak8MgGoXP6OPwveghIgKqRxqCfEzfWff9zkUakxvEgUGGk6FH+SRH\nLwvyPh9trfPYO320qnEMkRV0KSZ0dQoLbC5MffN6J8ZbHliy1guHx6Dz1Zfo\ndQ+RZju/1ZOkVJ4py3UcE05G3qVYDx0IwlU/tXAOkeE+YKPRQfWqhfuzXCkZ\nKER20nV4xX3U2vns1Z75jIFrktb1gyu3C0j4wmHo7XrroICdjlgSwK4X9IrP\nas4P2mBoGTGnxavfwNgRWHTlURWLn4kywZ5aqJrOUX/3Q4MGVdIZdJhgcxH1\nyf2lvL/jIm1KCx841Om4h2GzLY5/F2Ro5JEIIUTs+JaK5jIuyVO4wwQ857E9\nNLfQgGqDOH1UH/K3kHoIQ0PNHBc6HUlIMJBjVWY84F9ypuQyLv6F9Kqiglbg\n0c+bhF2CYQBvFNmLvOfR6wouA4OKDQa/nf187MssFyFXMIJVHUvAntBfzuk+\n0ymDzc7Jwq6Hf6bDryPVruxFoJ5b+8E3Ye1hytVwi4qoLA6PeAblF04fwld5\nmIoQ\r\n=KWEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"fefe31c27c0cc9326194b7d0408ec037bcdfb823","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.5.0_1563814806180_0.4478628743434174","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@smartthings/smartapp","version":"1.5.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.5.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"5dba43e2467d3e5bb6eb54a9637bb3f2ff45d92a","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.5.1.tgz","fileCount":62,"integrity":"sha512-+k3j2O6Nf1GLRABPpi2DEMZUAIiDy1nXKXQ6FenIn3F8SGFu1IkM5eVs7cogQasPEvf7lOvEzD30FR12/tgCfg==","signatures":[{"sig":"MEUCIBslOHN8b39omqa8vQisBfWzWhgBbBi4BEMVx+w42rcVAiEAhtCsSEx6uZg3xGS7OApDK7rryn+oLzvVHa9IsBqww2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwUECRA9TVsSAnZWagAAi5wQAI2179wc29Y/3kcET7kv\nXXS2mSMTwjew4YQqH4u4DmR4H1YhN7VuLxlqXkrvK4AgiuqWLXgfqIB5GEne\nGAJnlPPe0L+zhD+YtR4MUVlsuhU3gjw135RrRjMgrckzQYBlNVTSXs3/R982\nf3dDCojGflCKirfoHZEqYXdF/wHXANIu/QBPCdYwcNyU5+dYiJ4YBEPMeLVO\nzIrI6l/MJASKqAMdzaMXMNa6pGVpTZSu/00kKdwvipjajrpNjurCznMpmmWV\ndHLU2CDu92k1/ss6fsuZD9rNsNBQUbxPqzbNvPRTOsXvxQm5888jSCM+S2NS\nc4LhPsbtAhAaeHulMpj/Yp+cqMoSRSXK1ylvRanzEHFfAJ8Fz2UqmyZyGWlD\nvrfo6qKKpYbaGuEATNBlS67s/LG1qkNv4kn3yyDwCliFGi3rZvi78zOzT8UN\nzkQySqYU88Oq5bbMdSqB5ruVBscltkckzf04hBfmRP8Y0T2gUtH0UfXHuFoR\nmX1L3oJzjRWqjgo+svIcZoMrlBUs+xYccYhgj4HaGVTy52IFzZicroiyiaHu\n+FEPqdUVEyKBzBS/P4cuuZBMi0RHsy799SSl+4uQs8doFOHOCDUhzLHQ6BBp\nPPzMQVm42i/nKpxIA+yobWx6I+zF5ojU25LmRBGo47GerJ5iLzR58W74iRN4\nwDDa\r\n=P2Tk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"3d5fa7b7ba475227877369a4a40b180446fdc073","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.5.1_1563886851589_0.4267024660441858","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@smartthings/smartapp","version":"1.6.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.6.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"f9e89f35ba146989d76127cf385c35d72d4c3c7b","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.6.0.tgz","fileCount":63,"integrity":"sha512-YX1gv7UYaQVTLv3PrMcpYpcAo9BwyGMvYtEVFkyIEgOMkAAMnsECgmTpI+dgKPpnC+TIx6NgsOwE2cvNg6MGZA==","signatures":[{"sig":"MEQCIGEJIj8D06Ck56wRS2ykzU3LUbQBv+uj8IXi17M8YaxMAiAO2NXs0hEBQcm6SYk/CNokPc7lM/0cOLWbApkU3wDtkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNx4uCRA9TVsSAnZWagAA5SsQAJhhtOSXP4KVFvvlLfAR\nm00K4Q2G1Jom6f/wDgYea0eFcP/MNIC2KpRry7Ndh6FfIvxtqvJvAGMJDqFH\nyIuGG+6KyxtZ9q1iphVmWlsa+TMPbfBFjFPoe3E+9H9slfLfX5woSpgBLxHF\n+DEa50GRQVgy1MXK50VTejA40TejymdaOh4F7YJDsP5GDItxlRg4NuReYuDe\ngdYWTTWG5MxLr3cZX9Rrsg/TLELz5ElZR6Tc3LsxyhN8tJO/IY3lhbKlr2tp\nXADqTj4smrpwy3+nNC/e/U72bWTW9tVds4Us0Skuwcz8qykqZovDyrQgf+SK\ntB6KFigVy/esgTRaR2E0jfpT6XCh7NxcTxxUrYoGNmdwzqZJHo66RC+i0l74\n9ADNagimZ3RGPYFgr4yIE/fIm34Qfn9sOeXIupjNa5s60j1dzRCGjGnYXHuo\nKFPlYE2mtcG/crZzBlOnUHthE/VzdGVGAG49UKsMZ/0U9QG2ZsiqY1RAK3KH\nDoJyxehBB+gAtUzW/ZlkbEpfET9rgkGoCi4u0uvWmKlNTaZs4Bu6Ss6MoF0P\nfylY1fSk4AqgkLKBgkqd14lPIIu2k7fZrI2YmidezOpDctQhpm7pPzwgoqiA\nyIbu+r7SRfY9by05txZwbtnb3/FSIBJWQ/j97dSD+TZPFZ8nU6mtbF7gsopt\nk94s\r\n=jBaB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"e0207f36c0a5aae7606bd9d728e4afe3a1747a20","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.6.0_1563893294056_0.19566530194131126","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@smartthings/smartapp","version":"1.7.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.7.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"9ce2ebb89e3d49a6ccde39e66a3db6c2aa3f9895","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.7.0.tgz","fileCount":63,"integrity":"sha512-Ewz8nY43zOvqhlvudSEqlzTAMT+vB8ipwG9PZ4x6V5EfIBf3nXaY/gdjFe+YIwzOwjNfOnfdkofsHMcSAmDPQQ==","signatures":[{"sig":"MEYCIQDGPQAaFvCNN2eaNDkzW/PG8pQ5fo5F8FHKFDs9uyducQIhANoBMSAc8CPumxNCUFuRCe17ngBI85nAg004CkE/M+C+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN6BkCRA9TVsSAnZWagAA570P/1IkTZ2qFwUn8wwLKFd2\na0ovtWTrOZbw7+OW47vfCm5UVDqb6xW+q/iquT9FJVadePQuQMTuc7agWbBG\nnFkfJGkGzDiRHA0Bhb67R5QRWagrLe6qPYsmWPLEddgLAccCV0HHdvhgDIF/\nHd6EY+oo4kIipIRBI4kfC/8H8nbTh7101MiT04n0iv66DoxkZfsvBv0KSJmQ\nozZNHBDcXB5a1IsuB+wY4ALU9Mt08Gxu/3GVo+ZuWLmXpE75Vg6+mG0aAHoD\na9/1BOk9Vzx+YCJ1ya4pMfaLSuSnJZPUgjJoZURV47VEBPKnJqHMgv1boc0C\nrpZ5IQ4TnchwO3JBg0hdbyXy/AXGFculyndmCl7h+CkRzYT4xo4Oiolljovd\n5CL1HQwdsSBcWzjJFB9sfl7MHOZWZIA2FzbamBUqpm9yYwsK8ZcLlpWaw0A3\n6G0+To6tYrHkcd3WXyLxJrosubxY547J1kN9tkkQkFUamnp3hWGgTscsgku3\nLAe1EC+E3ZNBkKmL4bu2qASPhthEHhsjS08h3KDGE/9UjHeJA/825CWRoffp\nm25LVy0J1Izs341Xaad5jnUh2Q/NXlmUbKgqcjaG08B5Arl58Gisb1Uvd67q\nh9w4RQVhU3ZZDKU5kRAek5T8UCuwH+rFLNht61ZmxXBeptsnpLWDcpmdrY9o\nEqQF\r\n=EQNC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"257106db260ca87e2628f56c17ebc3166775febb","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.7.0_1563926627907_0.39916290020435463","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@smartthings/smartapp","version":"1.8.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.8.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"dist":{"shasum":"dba72a678be40fa21139ee31f3765df076f61ac5","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.8.0.tgz","fileCount":64,"integrity":"sha512-QnWm+siT0acYxeYzFHph9iBnZeE9CTc0iCkmB6Rw//X21WragSOUkzJSs1nSSKy3AZRvXXlHj4F9t2jgCpUSgw==","signatures":[{"sig":"MEQCIEHIAsu9e3gpiGqfI2dXny0QhvX1eTFVzwSEMtralCQQAiBj0H3RtmMxNtaTvNV8zrcLuRpLR49Jm8TI3lSo1ZUNhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO34bCRA9TVsSAnZWagAAON0P+gKywDAZ1MiYQFOHhWMh\naBo8ySJWH8NLOcLFkEZromGbAW625YxakrdVcLFhm/7bbUZRkFlo7zVveAYW\nFJBKM6b1Se25Ox7eCAw3uszPJ43tbO4SMbJT3oppd0meCCRkmbdEcGoIOl6w\nOrpZiGMggy2CkbxPYIIrEyK+giEQDWisZc2SwYy6GHrh2dbIABjg1qPrWbzQ\nBitGRqBRDFA3uWR+jtrrGpz+oSUtwuhhUkuwwSnEkaOXJNTWUcRMSj5EMBeg\n+eMDEWVjbmfHXRB8+TYonunCrfQpg6gOH/bXT/2kLZjZovboLaOdYXLRCoah\nRc/hHglkeRIMJtPWZ6a07G8HemmDZ+pnrQoBs0tN2Rwi94EytqG/VdHnCQHw\nW4yOzYVgwZK0KxtMTtb4Sy1qWajyo2GsWsyCZG9V6hKfeYjrSqb1b98R0LiJ\n7n5GcHzEGsj3NLBrQx9ucRqa/sdly2FEF/2LKnm/KnIuz1/2LeNuBAZolVA3\n5yl/k48m6MWgJJhAMRTiMTVcTVsfsO53k6rtpnjAhYBpbR9ysWz0gvinMjXi\nXWHdcRZUrQyGfZvzQljU57tCTQH6sePPoNx75MV3K/uOPyWe0n7Jqa31SU5h\ngBhZtpMTnYO1YZTXGuPEPHo6VCfP1kJMCmRcTwKnHFBsPuhQGKgU4k2Hg/Zc\nnpRS\r\n=C1R3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"decc406b12804b4df16c628b4aea168b783e18e7","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.8.0_1564179994870_0.0053284661401851174","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@smartthings/smartapp","version":"1.8.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.8.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"b735be261c2c21edfbc10836db9771eb5f99657a","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.8.1.tgz","fileCount":65,"integrity":"sha512-UibN2Vu9lOLuidE+vl313eG9nHzAOars6ojuGYtVTGR5Hxv15l2kdMR+Qx5Y4KfMTMWvFR/wwsBFsgAIGA9WxA==","signatures":[{"sig":"MEUCIHGKCdAJtnlkO7MsXET5EuGe4lYxQItESV0RSCj1zEDaAiEAv+q7r6gOoPGGJVK0hkJyiQ6RXgF7sYoZzvEf5ShuhfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRFSLCRA9TVsSAnZWagAATjwP/2xCFDZTayZwNbbDSGgy\n3ibmHzTscvJ91QQx9WVNnSPH0UpKtb5CB/OmbeXdYECqKuAJXbdNuoDmay1a\nAqv0pJbV33/INrrxR/wObDvlkbP91uuKg7u9vZ1G21SgxOX7TFSIXlnneN5i\nGiYWUC5XwSL/bdskXGg27TQsF+c4e9VX7osK2yAtov3+kAH5N4N9uhCcHpR5\nT6KQQepr8xty020bakW6fPmIn2GNi9w/TcV944XpwrwCpnFzQecZzKhN97ZU\ncndhk8RnZFigjeT67J5WN39b8PPPtsGcnDvm6gcfUqxDsZDcdPZhJTHgntBP\nXtaRavBKkT0WBnKOX68nV0MglupD3fT/v0mX8LTIkJ0CgU3E8UkNtJFbu+OG\n8fFo8Lalv9Vq9VK0wASKsd9f4Lg8xHUuati7q/e1Y6GzT/wOSRcCMobi2o1N\nsXfXnAerixfdQhWtxdPV3zebPk6aRkX65My2r5Op88mPR4N3ol+M/H14GGKO\nAGJlz/ygcy/jdsVJS79T4Uu3LtvSxCjKy7g+XxSgyWw/R+E98oYDmPMSzAGE\nvyh1h66zVJG0RF6fM4bUZ7mw4Bb/9iH/qBSU6kRCdCMdZtgTRQYwKUlLGzVz\n22egzDtfQqRlSOicjoh23kn7xgb5jrxmbj18uevZNMSht83LBv1uf5Zp0ekt\nLmSp\r\n=Bu6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"a50bbdea8649dbbfb1f102c8cfcb5eb711035301","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.8.1_1564759178182_0.8079216701420735","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@smartthings/smartapp","version":"1.9.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.9.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"6604c0e87f1fce47d1c4f9292d10388e0463adf8","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.9.0.tgz","fileCount":65,"integrity":"sha512-97mVLwM8aKHZRGQZoQmHWarVmPfrn6X7Y+PxmyeBdcEU2eSZdaVV06w77KIuVZzzLSkAb2LtWSWiDNAs4Dxh4A==","signatures":[{"sig":"MEYCIQCf5ma2aSbTVwUeULG58rhAkKzCYMDc8mzBmx9sCOG8tgIhAPfpN5fMP50qRmAVGx69d+rpaMH5TA2+x/TMxKCanPZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW2LYCRA9TVsSAnZWagAA4K8P/3dIUHTG9dbggJnBetKU\nr5OSclqI/VLKVa3RTh/0634Q247G8KPhv+zOr1GjkhSnNbpv3jmRrFRLvwIo\nfHNYxjXi84qfGfutSiZCwKGpim8B1VdpEEhmojrM5VmJM7OxZBK18Wv5puzj\nUI5lqxZMEdVJh9lOW2Q9cWt7Wn8EMKjOrFL73U4A7VgTiifN1OQ1yTipKHDA\nGYjhuyBmuYuuhF3djzbg93ismb1hbEdYQ/R4LDtLf619B1brotsjaQvjv432\ntYIyj1BuT6PJwugw5PWPEwYibapd4LId5p9qqfDEY4pT7/KpRSe7lt/JSKmu\nBFk5OxysVftugFYbC8EsTr6hyRis87Arw0TzEEEm/lE542OfkFyUdfCjw5EV\ntGbixGhEA/TvhEVRorQDXIWxgQ1uinJ6ls6BPFNYwGGRoWA1eksEBekYRdoq\n320nOnPUtEm1zJkL6lI+h/85TE7tVVfzzBfPOC96ON7z5Y4ni44bnmn47gJW\n+GNirJt5kSciwP5/LZVvAD9wMXzrTRsl8FZU3BeMGwaxydw6SBkIPAhWS12w\nfvdWzHh7bbkBFEA01yGIDBk7QRP1X1C7CiFFDeGGSfMasISqyWWlibkHCBdg\nMKmddDJSCKpW/LQdjaZOeDTrEAF46KY0Ae7kYzMPbs6RpaApxSn74xifaG7h\nGQXv\r\n=IVcH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"6a35b3e755cf13286187a0a0d27edccf1dee0b0a","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.9.0_1566270167681_0.31149073866979093","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@smartthings/smartapp","version":"1.10.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.10.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"0364e6fc0fa057e149d47ea91e9adc79906fae34","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.10.0.tgz","fileCount":66,"integrity":"sha512-V7R8paVoM2VVPrzm89vL48Vyoi2h0YzZqWnUFcGYoXa79uDj2Kq/hPpBG4xej6U2xuvGQCqrTHwP8mRQCGSzOg==","signatures":[{"sig":"MEUCIQDnRHvU2+WFLBPlEbaFrYDXmJaJhv8NkLWNO6DmWs8gHAIgLNKh3/Uqvq7G5hAZT3K0HWJMOGiYXfhUzKRseG3mNlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZU/ICRA9TVsSAnZWagAAh7oP/R1KOvg5c4ZRR+SwLN/3\nv7sLhSDXd+ORNOf+nrxXdh4iCRnA6p84YQpvJPaF+YRlIgZU7Y8bZokk9M3K\ndUR0s/FT/QQ8kVEsvWpeNzXovdPZpMbZY0VWXMV6ZcYSgnc4Z7X7NLhWoZTN\n5LScQK16pN2O85O10VwDUFfXIWRFIWS5iGWdmZzC7uitjWj+8rt1hobKFWRD\nj6UnNwZxVPsME3NMRjJ5B4LcBF+EK1Scr66E8mhGem1UDZWvGRWuyw3V6Vkj\nxzStBkOhzpM4x+vwDduHZW+19NXgxN1YGE8qV+yTinVWmYHGXSgVIA5mwOwQ\nhUA6AhtFIUiMdHoDFn70is2TOlxltoelvWQnaqmfdUmz5c4u5VBzpB5+G44m\nOeVzjSxm59rqP93voM8TL4gR/F6b1t7jj0rKMMzDqbg1QiqwkOr2NjW3NheU\nhazYwmDBf+uHN8O0VkCIosuwWzSkxndMrW/z2OBJ6CBzrF6/v1k3e1/EfBVr\nM+15U212uvQI2bgxDz+8nYr+bbnm7lsN636qaBscYfFT7dffdOvxVzHb9RDu\nDbcViYVMiB84HNYGnUhR5SYN6cbj7m6qWSYR8hIzdG/5oCkM5LCLkDlaPiLb\nn8cWIwaMM2LUo/KE22HRhtvBZCyFmyAtkiKYGxyFdfsyjj3YVLUwqghs1nv9\nAFic\r\n=/2Vk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"96ad7a2d21c40c0d393fd51cc4868845201b2126","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.10.0_1566920647475_0.9316360824696948","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@smartthings/smartapp","version":"1.10.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.10.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"be12682c2f3abf083e2927abcc0ff2650c756f72","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.10.1.tgz","fileCount":67,"integrity":"sha512-TWaQSqnDpNlxPWnn4MnyoQ/tUaAx+oTXITvEr/t4gMzbYZ+nrleO66/OOhFWboDFaC7vl7V6vXiQU5JczwiXgw==","signatures":[{"sig":"MEQCIAkNUMyofgAZgXaraHYjOnhu8UZ1yd1b99cvjDFOvgKFAiBRCQlcrmt8bDqIfFQsCbP76MgD4T3n5SzcnL8Vzn5EbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdceAECRA9TVsSAnZWagAAnaUP/3FKTHwCRZ9/3RWrT7HP\nZulUGb8cxKD1E2L4kSv8miHxV+6IQqPSYBdD4PUsACHhCtNfZVe4yRQZ+nPg\nUVIiNn4PgiWqlidmDeXv9B60tkdWqinM7pMLPjTmu+DfqjkeNvzZa63WcFfY\nHcPT0HGgHlP71aky6PPcH/J5Z8hWXLEM4m8qolJ9KBPAgwtQg46sOCtt8HXu\nH0HCdRTfr1e+M/79o9a/fPIHcMaRslRZORkSH3dekf+3vRrsBf9Dk66zCV0V\neuWt+B7NSyrmQyijF7OGNcB2NxBi3LtMDh0ztHyvISqOODPlY35R5g86D33O\nfnO3uf5UWi8yrfjz8jhvrG8nr3hFLgDvAhxvr64Q8EOyZA5KmGnlDZgKhZSi\ntyYGFiP7mCjgqWmgKPxFZfYjXQOHEltpguAVY9k/PO87LlaZA6TQCXXI5v5y\n0+scq/E8x2YQUqcdT7iYqDMNt4ZcofV9JtQqGxK5/b/F54i/aQNspuTWX1c2\nDBM/OyEq0HEJZ3acY8EY21lojVbI6blm7EIN3eLNDm8z1RZQRGVv7gKL9/uS\nSpOD+AvlKqgpyOYI09ryxTlYIsE/jdBA/RWPav7Qtq77WXXS6kEJcW00CtJF\nsMUd3x6iKMvpQzr7Tyk6FDMlPVCJaEZsRA26gRnbmV9x850DUP0ZtaGOTu4w\nmf4L\r\n=Sgw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"6f307035b140015b9678cc041c717dffeef563ba","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.10.1_1567744003927_0.06624832392666002","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@smartthings/smartapp","version":"1.11.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.11.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"94fb26f4aa8c38cebc83de381da0f7bdfde23763","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.11.0.tgz","fileCount":67,"integrity":"sha512-RtenKq9sgTGVrhmvNLsNvTakay+cW22kSi3VRIpQm4sYGWz50VaxKHtfpKGktNmLLQ0NW0FO/HLRt/IcKtlRtg==","signatures":[{"sig":"MEUCIG+XzmNHGw3Ezeq0/CZJVLL4QgL0+ElLHc7GsUU6fbijAiEA4fUDaF7PJ1eygi14VD9lPgz4JZCcU0klipU+O0MzZa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgJp1CRA9TVsSAnZWagAACy8P/j+PWMfyI6dezt1YT0iy\n3zqQS3XZ9yrvcIwzpnL/4KuntxPkaOOTt9+ofzmYtTM9zpkKTSCwfkerl7A+\nKgd0SGHS5Hsr1N3AxXVZWkIqamdBZyHkFJhriwq8wxNyGYje3GQ23Pj4DJHT\ngLQ//RZkEkGTHulR9uMD8TLW5mDe1m62cmbFGFICvMNBgpwqgWIilvSj6K5c\n18GarIP3S/JCgExLgNkTuXs4AKWjwn2ffegBK7R3iDZkzCcu99E33ZVp5pdQ\nw1W8ZYuVreuK+NNM5p4jUt0kBIxGmcJs4rp8JcM9Ih9cfkKaqK+7gpil6uBY\ndf4iW46u7eB5Ie1EdIoZ3UfJeXYhEOP3O+7KKbbN0osaYVYuVazz5zqy5FRT\nnvOfGxa6jfXr3eO1Ha3bNsajLOK0PrEAUGjGp7tP4G6sgrhPolgaY98vDmbm\nMDhXTYnIQviwGB6BbzkCuXamFo6D7qJ3U4qieXdbXY3eCpb0lemMRCfmTODK\nz5rwXUk0ky5s93T3bNApt7jRKR5cJ5iHa5dYNt/TjtYPaGChC9QtwYXFtPQb\necstneS0tqLm80GZcntDZfGUEocs241jucNe4qB3ERxo+7lFk6dETW8KF/RP\nYeJkQ5E3N1AyOfKV61HdRbhawoJIsZOuP50F3H0h6f5YolsAI11kL7MS4URe\nQ9Hl\r\n=ksGq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"3c18fc93826b7fb0cc020222e44fc056ccc26402","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.11.0_1568709236410_0.032325424824090065","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@smartthings/smartapp","version":"1.12.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.12.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"05c0a1afa37fa1c346e23b05b6b1198cceab12c8","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.12.0.tgz","fileCount":67,"integrity":"sha512-6F5q9pf+FEi/x8Kwx2x1MTr5/ycsNDIsuJLMk9TETg6JDw9Nmi4IrDg3h5SCWQleDvZnwmOdw7Dw7dKLcwUbzQ==","signatures":[{"sig":"MEYCIQDxyG0lQJEpUSpj04Z2rcKCbx9cdG3UzQbZ8isvm6G4EwIhAPYZW2k4uWOqyAKCaF7DUYiNiPf1O5g/XOaE2iEO9Dyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdibtdCRA9TVsSAnZWagAA02UQAJc+55bjUN0u3/pVG5K8\ncgzibk2GFA4bHphAfPMc0peCaxJEHvX06QZYj+IBr+01AWxeYewmJ8f8BWHq\nXw7OipW1IFs53jRDmUbKEJKSqisZeTff712mN+v08Xwid+xgETuQ76M0o6WR\n8m8eGgs57sEvVdIvzoqrdqjxx/xUSoBztdHulV1fbv+C+Iok/euoKmBOxAUI\nZnH9u1PZQRDwLpMxL8d6IkH+SLMPpXO1SPU06qd0K/UmrWvYPmhwciXV5NQ3\nRR7+XLfDN5gc4BcTYFl9Zut58G3IF0AaidOpI5OdzFCu24QdcbjKA3XQJ+nE\nr2Jb8aifexyamgpSvYanW45w32eQUQYPIIwxEooRwFZvTuU5NMS46D0UcrUz\nk3ueq+7rWVTueka45ggf/ksP7S7LBmo6rrtW9E06zKjZvMeg7LNUFBHYunsQ\n5E8ZuKSshr1LHl34nGhytcqvacElu0TeQWbXqt756e7oTyBccuMmk9QtN+KM\nuYkNU4zjwKTSYZp2qtm6X2+dkxQMpfsaUwma1icN5s+pacRlBgBuxq9juL2k\nbafOgOexdDg7T+8HcLkIHahVrbRWH5mUhefFUpMJfldGpbR13AbQ/sHyfj+G\nq6Td2O91kd2ksBLqLE+QLefEqfdpbYkT6OKpbp4Hk2xMm01mXkbydJ4BwDv9\n/IBK\r\n=PSK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"a58d7ab4d82d344d783d2a52bfe10fc294e1ece5","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.12.0_1569307484597_0.9855837717071949","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@smartthings/smartapp","version":"1.13.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"998cebe27b8b86cc19169a751affdf129422a603","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.0.tgz","fileCount":67,"integrity":"sha512-mb14seT5q+7y0w7z8X7ZR67YlKI8AkOIDYZT397RvreUE1TFjUuvBy7jhPbnVZ1khCxTc76JMS/kOsCudYcOgw==","signatures":[{"sig":"MEQCIEDA9ej9JLXmmcHQ1GsEkz91m6OrtgfARg95BO1FPqoTAiAuevNAswbcEvJ/QYv9tmx2v+fjZLVZUzCyKz0acs3zwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdib6mCRA9TVsSAnZWagAAe9MP+QBCJuhXEMDm0yx/fAHp\ntu/NwyKlgjcWxsd/zS9ExdMrmbUKltLNXtqA1i54mbmPtRBxD9FTUnJYZ406\nmyZsfziT00Ir/L/OUMKdkKGUOWHcXAf5R8h4UXq7kOvGHYrS4fepsjf60yLq\neik/0TBi/MH89FIIGPzMWmNbmUDk0IF6sWG5qWfMgl6SR81R591+nFnd1LmD\nQZSPazEJ0hW7IVZ1RNij9ycUtRwbBcANpdVCpxaB1DfrU6ky16U9OPtNLEp3\ntHGzhmxv0twMQ1kIrMt2z0BgW+D4sxmDKngTz9CxWPwALeAzy6Bcl8OE+hEh\npUdbibme1ewPNDqkl4xkl5t/jC6t2lf3dDu92yapc2/3v72w37TxVcqSUWcT\n4Y4gBUuim6JkkO1gFcvknk0RhQeHohHI1TtMXH9IKEwMTlCJnBmj/tyG9un2\nz75d53IX8NerYiS0eP1zJINxWsM3muJ02nsz33zri3/INoqFKKBHAFNZhEl+\n1UAeo3NKHtDdQmIxudNhu5ZlmXQ3Fq+7ZXEoOXKKn1SVFvL0tsQMJXfCuVsq\n50YBfM5iewBOZ4/4OHZaoG6DqN/qwfgdEScLqiupzzsG/k3p+Uag+/KNj4rp\n1oEgUsDTgOl3XGDEL8trd6TSxICXE/ro5dYPSo5Y9BGtkI2eo1E/nWZRLTmu\nM+eA\r\n=2md1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"02462dc8339c47028566affe688f5590c7879550","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.0_1569308325955_0.9906726995544883","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@smartthings/smartapp","version":"1.13.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"9ab964caa9140a0b790e132f21dd086d673abdd9","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.1.tgz","fileCount":67,"integrity":"sha512-cgviCPPdKESwGwe7rxWEsPltSR9IO7GkdoYwHwZ3Hibeg93x18PwnmgS75YBxrO8RhVQH5QWzn3ZjAKL9EaVCg==","signatures":[{"sig":"MEYCIQD4dxBZkPdKzXRkxXBSuv229h/H1I+7jtitHlm9rkRaAgIhAMPrlYjOUw+wddTgAgxkdc0sxyXM6GE4K+OHtIsspLob","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdik/ICRA9TVsSAnZWagAAyAYP/09HHugWFkZ0tYmMNRGs\nioT7ITf9CXpEL7QzOn1NQMbVXnTH8KZrhlxfKeKKUF/+C5x2UxPX2Yah87hV\nUp8xwGW1X1uTLbfezJlSUW1cs9JX9TXsnyEYhph5dJy1Or0YRzBA32jpP8dX\nqaaK1TMWiHflePZmtzkaiWYl2YjG2gzDpY6jIGNJxynP/u9ufkqlB0ExO39g\nvkq1q17wvf4YkHjXbuKu719om3N8kSqqq/5FsS3L0rUa2/y+IJW++jSfaPl6\ncRnwWkdOKfs5L9RzEhELawfreJdRqQ+/cr4r4k/JMRq6YF1vSWARgYDSz36s\nUqW8U1ruUra6F2OPfJ/4GBU0mtNDtTpUoP2SRWyUA0RxK9FTbQgIt844p01d\nZ+Krh9VM0F8wo92hq+PzHyiOJYukGXz8Waqd5JZ7u/kaNes+Wtselk/RwsFm\n9MZJAHn7+3LJiI5+tgGYkaRxoZ3swd4feqvp/tBo1bGaaWJIzotwuBnm+xj1\nP2QCVPgKAMn1bERttQkg1olTXg8hWdGOqrE5HnhpLCVu/Td40pK2bXiY0Nlo\n7SBmbI2ZSwIGlnefHgCrLlgEW9uk6HNJcFujkyJhuQAFMtWbkI4zf7a3TCDa\nLYzQ/H1940LPXP0EksBZY6uNb5AI+Ze3Ber5j22Ik1+ScGiHAnEED85UbJu1\n+yBP\r\n=6CkI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"f9f6251eab41f2adc5aad63aa3298cb747ac797e","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.1_1569345479742_0.13502120444852106","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"@smartthings/smartapp","version":"1.13.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"434fecaafd9a05160d805b6437661449d53c6d6a","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.2.tgz","fileCount":67,"integrity":"sha512-UpczHVh73TbrTJ5IlfyioFWvs+cMI/cPxkHkIimk929lSx4OuSrXI+F26Gyrdho5zjApDr7luK5qf49bAEb/aQ==","signatures":[{"sig":"MEYCIQCEb/GSDU0W5eOU5SXjGiZLQNyeGPw62O0NSOG5wyp1KgIhAKFWXiNJVaTAYu3NBH0LRewJloiTzwUCEd3HslMiudsE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjRBECRA9TVsSAnZWagAANs0P/2tH8kPFXu/jk1LbYQJY\nZQ+KEdl/WNUthRSJ8LKYhcgRVXG9qIe+wibk2r98aVsGa/icJQl4pcAJAraM\nVm0juOaDjskZA0bF8EHEO+5+LDmdPtkSEThP77DQkezdIQCEisNmRO10yTLR\nvCTbEz4Nu7vxUWQHq4VzI6NjBsaLr9VY4o3Gj5Y1vI6ubGnXB/cASE1WL190\nbC8SiZ/7WJOIJoH5zloqOoF+Y3h2yP289tAD7c9vb1SIj8zHM+SUtp5zOkau\nKHeexKzveO7lqKLMygf72FPKfOWtV+YklFxuQZN6BN6SDNYYujNHR7K1G3zt\noiLiLIFETsYFogak2WX0u2BwcbGGlMCZaa8pJcRSkKaigPlk4bbdBoOmhosN\nytrCvDO0XyComnCfGe/2kX7+hEIdKWklrCTEi27Twhnx//8vnbJarVlp3kTb\nUFAJUUAEzEPqA09omlu29WgWgzudilSyP+3apa0TVAHj7DP2cRIrs42lScie\nrZcnKT6TOFT8CWDcgUYtvposkLkYFET3jd9vSNYLJvSFU2XtFENlv1VBzeWW\naF1cyIQzFVN+rgV4B7ZQE2Fm8m/CRIyZAZ5ZlYP61XrtJAV7sNH2T4X3isEs\nn7+IvbaI4GKmF+2FbOycWf+lC4rk7NZE+O2MGTlnwZJguoJ1lf0X2SY96+3e\nFpli\r\n=RgJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"6920bb86dbbbdc5d903ebbaaf7563c970669c87a","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.192.3","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.2_1569525827401_0.7494285877033038","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"@smartthings/smartapp","version":"1.13.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.3","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"4632f80fbf55ab049bca1a426d04f74fee521856","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.3.tgz","fileCount":67,"integrity":"sha512-BJ83hxqTVgtxADjWMl5lvH7sOOA1GCUXRlSTC8vXjcJt4yUvyfWEm2iYROoraAQ/1b9F95b2QpT+JUfuAyQpKA==","signatures":[{"sig":"MEUCIQCrbUJ/xibdvar6Tx0ZuXuAJBCrgtKgVmJV5XWJK67CCQIgVZh7dpdYdXx2yquTf3bGJtbyEEKAD4ugLtXPk54+AKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnObyCRA9TVsSAnZWagAAm4oP/AhyqYKwrXrbU03cDf5G\nFkgKqSKl9LB6li2Ovt7sppqCjwXMkgLExo9fAqyDijfPG4Uv6QhTwDrd6Zfo\n4HFcp6+8ehV20sXveQ/Ro00LD6HZOdQJWlOoU6ApHpaRuDl/tOfw4k2l3rPv\ntepAY6eg3C/p8Sf8Zp/yL8AsUeibwVMS+92SnfwO8ZoSY+Hgwu5wH0XFwr5x\nb4G/nWYG8zRHG/nlSLGCrlLwPHClzsvsCjUO+P10vKhTl8DPLeeWtDfOv8x5\nYgt02JuX2iEDYBrLpRWa8Lwrps+ICFxxDJKQTuueWcFac/GdNeq2SgDDJwLK\nff8/hUSlpqgX38o2u9/+H2LIuWTjILd3K3K3QazaXWX4E9WLpYWoe7fsQ5ZA\nHucmCFiP2ZnOFERzpsFJ+rhO7d033LHGlkERUQpZLdXavTG5A/ySnIJY1otl\nOherF2RrokvynlK9x1kPdYRz8mML8YB5xGJtuGtPCf/uM5owVaJlq1eUCMVh\n3Odq5h/8K58QByEvRoAKhFWceZyANLWhZz56jib+VhBbS2guQiw/5578aL/r\nIGRt+5wHQvKyDAkCG8PohlCVXJJQv7kYJoxIQH5RzkRYanDb6tDfME2GF+68\n4NwIaiX/HVD2bLg8PfP4io5F3ln3StXO9EQ1TqjSB6MPyoKlcp8ZoYbyZcWL\n6bUJ\r\n=zr/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"99b55f92cfeb8e208f23a9595e7ac16ef5b98985","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.10.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"~4.2.0","async-mutex":"~0.1.3","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.1.4","sinon":"^7.3.2","dotenv":"^8.0.0","proxyquire":"^2.1.0","chai-datetime":"^1.5.0","semantic-release":"^15.13.12","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"~6.1.0","@semantic-release/release-notes-generator":"~7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.3_1570563825913_0.4623245316629718","host":"s3://npm-registry-packages"}},"1.13.4":{"name":"@smartthings/smartapp","version":"1.13.4","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.4","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"c9ac5c61388949bda5715160f1fc5c81e1b547b9","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.4.tgz","fileCount":67,"integrity":"sha512-SXVKNa2FfNuoQJOTtkvx2m8JK9Uv/1dpQSxY2NTaMgj9zbeisTCeS4LhiAWtrHjLlrjdIGvM17L1nr2ZvIvoNw==","signatures":[{"sig":"MEUCIQDvpv1Rq5XQIFBHEVroKiQx5xSFeNb48zglYb5MOuohhgIgPBehE73ro9muHgcCodD/nK6K3k7jAl1ykpLM2klF8JQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnOw/CRA9TVsSAnZWagAA4GgP/jSFfT718ScgqOvloa6p\nJ+UtWiZ4sFJ8pmD1iHq4eWZIl75WvxPxsb+FqVYLG26kcQF5RuSsdTK/J3cb\n/YZHfdgb78k7VBciMAiEMGYK0qwVRZOVpy+xYSSCOdq1rALP/55Zvek60vXl\ndPZfM+h9VbuPfzdPzueb4cv1ukn7E9OC/83tVmMAGBKCMXSNayRe38XLntm9\nJ+zaI+14MWYfvX3suAKqpXfXfjs4voNmndZPUyEZAAOCutfMU/f4xKReb/wh\nVIMpvL7nwwdC2G5Vxm1hAdJnPVpygr7Ne/i8cWQa69n4CqVwa3PCh87qGrQ0\nR60E4GYB/PIVdHlD6mQsS+QWCD9bw908q6zUARQP8PWYHEtjsrSxEVnStYXd\nzfi/j+S3RyHJBYG8GqhXGRIVoSwzF/j0vNE2UvzwTiWgr8zfr2R0PxSlT2YI\njPCJd1EiaRy+v4zmGm6wDCQkIcqJZZnNtNOgm3+Gh5H3PAB+2qr1EKFi2Rh4\n6ADZmg83Yb8ocpG2ppurT2XB7+kAqqWgpV0gKg8csA+xBbOSRakH0Dy1owKL\nw8fLBUE9BbJDSyXt0GLzCQga5gWYry2e5IidR0H9orTzpA3eUJulPQl9sMdg\nqzpK3kx6SJ8C28x5JUJXObW/YnJVufsKreD2Ve8Xi6wXZ4NlqXmiRfm4DcwD\nCPAW\r\n=QHdV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"0c55a831dba022288739b3a8c9ac0c3045390318","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.12.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.4_1570565182793_0.07243038453561068","host":"s3://npm-registry-packages"}},"1.13.5":{"name":"@smartthings/smartapp","version":"1.13.5","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.5","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"938715ff920b7f76a001775e83c05c923f3698b2","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.5.tgz","fileCount":67,"integrity":"sha512-Ry+4HvR6vr6mWo79Kf537YLN6ydOTPe2q0/sa6SYYhgu8HE+j+CyDXRrk5Fgs8GzTtG/0XpDhX061L3u4bjrSg==","signatures":[{"sig":"MEYCIQCUB6a4XelpxAKXuDkJrBfojf83xRd2KFGZY0ZFoeKh+AIhAKc1ICx4a5FfZs0qa8UYre1nmdAgkKd5PfQQwkdSSq8O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpIJSCRA9TVsSAnZWagAA/7UP/2b/0nUN3uJ4XwC3qiBy\nsi0tFFOSM5UzdQK7KRfpCi1bIqvdtXL6iihO/uhuBHOC9BwHi3R6AoqjlsM/\n3AHQU7LvFsAivtSQ5TcK2chA4yJcle0VXcZk6kMWQCHiOW6+Fyd6KoSrrDgr\nmydL4p6OY1tsQtBo4I6vZX94pCapbpG9luG7fyxHzHVMJHVikkDxN9yMPvDE\nX/CJ7XARgL61QrY19aabjdaa93kdEyRPq1nHbMIYL9d1u1uTgkYhE3Nkj5z5\n+ncZZfts435/aKoYyLKOVTcl1v+IKBk4v0CN1cWx/AzYauBGjiCRxPawiZ5w\nZNSMYbfVGLBsib1woU/c0liYyML5ZdsveA4sgEWkXRqXQ40+6G+TlMJilREr\nPrns/8RxYx8WbKUKGZ/2hAXO0yq1kDTtLvSo6oIxrwBANVCCOcUUxN6sbdOT\nAdyyEx53r9F4kfNRl1wcqwPmu0xg+H1EDDpQjeXUpCom0JitZFo6yv3u2L+L\nFQg07bYRUHDSeGCOPBBeeB2AyZ27riVHVNdFa0iM7ZGvxOAdwzMqsCBBcMw9\nBzBuGXFqNWh4zgizOCB8nvcHazgCMLQRc2rrPY1Ktgnw+PR4wQUwk1AVAgf7\nu0DvMyAXVGKM9iybep0nA79tryD6BET71EyoaIewg+SYMN6DUZfHrtJztjG4\nyKRR\r\n=hYVe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"ea3ed0f8aac5bd0efb0cac85289895d2225dddd0","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.12.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.5_1571062353902_0.10114361866002697","host":"s3://npm-registry-packages"}},"1.13.6":{"name":"@smartthings/smartapp","version":"1.13.6","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.13.6","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"9ec7baa749b6f760d92f50306f418eb1ea5a18ab","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.13.6.tgz","fileCount":67,"integrity":"sha512-Bi0PAVYg80XqCsy9HsipaExzk98PLSGxOx5uTRAhtjDq343PuKqoXrd1CZTmlALHmPgQBxnlhPn39/x5dhFZTA==","signatures":[{"sig":"MEYCIQD9mIRWYGTtpkNz+JDyHabDJ9xpxsxBvWs28NhbQLB19gIhALPxddT/PeOrokqu08HeYJzLaSNHkJ1j6jo55ERXrgnt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7nCdCRA9TVsSAnZWagAAMmIP/1Nx/CqMaHz8ZwD/QAhU\npgpa82nl4s14HQCM0qF3WMyjEcDNszdm1c8Jo1sF1hvy4XcfJoaCI2QaI3Oo\nDut25WA5wsKHcSPytxauvYUgigdOvo0BnMYkXwe0QuTJv/uDx8bHizfsM/r7\nbY32h9Z6aaatRJB87NOHd3qMOBZI/W/vIOQJK3FnWLzvtZdz4z2P+JMPbQS6\niykSEFuVaDqDpfnzPn7/zuq4AYP0HljdbK4dHJdypstk1kS3g/Kti22sSGfe\nYT1N1hByNjQEHWczCuQmo34SxzLBM/K9ULhpxL205KBkkqPcGNUyAFxrI1om\n3Gvc/EJ2+9EKzTsmfkWeHgrdiMv4P1ztoNDTVJTK301Gnh8r5KYPSuYDhtuN\nd95CMQBoOm0Sv/0YDQty1+i5v0mIIycJWQAWTwXnB1iBsTolip/EApwBHIXI\nzf7J06/0Aei6chcKaU99/nZkMdcZz3GY9B6NoGu0mPBqEUo8BrsnNQlQmJue\nNRX5gXuMf5xO3n8P+c3v7wZSxCnL+XrIvhLZO8WTqNvZwTtb/hrO0ee+BxQB\nPhg/V8vT0DOYStAlICuACp61PQom7bFD6uiKGt34wYZFdMbOsKk40TckJDcx\nKHeFLXcOD6/VdDZSq88I4oDgBqaA9kxtc7Eur1pVG1e0rYyZiCLFLxAsKDYQ\nKpch\r\n=zw4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"4b0ebeaa1d12f4720fcdb87a64466f69c8e4a67b","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.12.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.13.6_1575907485181_0.12562435716343723","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@smartthings/smartapp","version":"1.14.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.14.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"005848af1edc0e3bc48fc03f3981020f4c285ee6","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.14.0.tgz","fileCount":67,"integrity":"sha512-BknHkzAG3ZbzvRJoHiVV1HybWZOa05H3n47cIsMKHzlMYdKUZNTAVZ8LKzKvRlH/g8GhuvWan+aqATqJ2RipaA==","signatures":[{"sig":"MEYCIQD6L0ktdrT0TXBZbdeKFPaNrMdqoxHROlRbWNXvBPRsHAIhAPk95YL5QdnbQ0kf9rxqssXFsId40zEfRd2wjOM+EZVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7vhyCRA9TVsSAnZWagAAMWcP/RsiQwSVG6Z3DMGLioIM\niNu0N4yAwbbampYFlq/J8l2Hq+jM/G3gGlIUgPzRzLd2gp2bhgZCB3n3oUqm\nbIZOTolm8Zl63HN8raww7lTB6ETgBu3O6z4Z2Xlu8uxF8bPfJxfTmXXWEZL0\njJx9zVtB/ObxWI1ZV0hp/XVB/qpOsmciFDEFPzpesHxXEZ0sAdZhTXJLB2PX\n/8NuORQtPmbNMMdtpPorJVDKSo+ZzincmFOdojEO6B7J1N3V8iBerwfFxH/6\n8FpJ73dHpZIsvEwqdgtXy6yiKmR3xd6kOu7QyeK3+yV/6gCuT1iTSIX700Sp\nQY3nBDfe6T+zJtXAfaPDR6LUD1w5KI9yJ0U3cZbTDlb0lVt5foRoqTzlyZlV\n12/9/HZrNBs5ty+Fo+CybgGF4yih/sNcigG90gWbng43SEY5h8ynMdTZb0HI\naT76xTYD7n2sbGHrqeWArnDgnx6at9xmDom5rEUzvxw91viFwtV5XrWMuFp/\nVNZ7sJFNwQmvTgDXr2wQXbX58TnO+ZfRJ7zUjlWOxL/NlfJTdm2t5fE0v35p\nW//Nsd39gJk8dtIDwxcOJ3hBUXJk2oMV1t6joYSLMN+KEWlTc5G3G6kghmDy\n50GoSOW+23FHC4G8j8alpBAF6RXg3SBISvaEoCqzUI+gq3Sm4ygXDuDIEXWS\nGRhK\r\n=fOE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"f5f5dc74039f0cd69428ab240e2291c6351414f2","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.12.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.14.0_1575942258362_0.2183941629714945","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@smartthings/smartapp","version":"1.14.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.14.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"4e5920f9ef78884404d7da4b12d5ec06b624e8f8","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.14.1.tgz","fileCount":67,"integrity":"sha512-M7jYPU3ow06eSDhE8BsGlvGVHFkGfBLQqa08of9Qoe63Gu1x7ccKW4dnQYuGMs4jVe5vdf2J6TVtSBMxq6+woA==","signatures":[{"sig":"MEQCIGP7x+QnoTi6oxtx2WI5dL9HxIXohFdjQ3xRrYySr2I9AiAWXzA7OzInLBIB9qD7wtEfvLLIAhNytwJnwr8DZ7322Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAReXCRA9TVsSAnZWagAAgYYP/1tbItGSjhHZYcR0yKld\nI6kH/l3D2+yC6HMuYKfBACt8x2HD3xIqUdiJ0jsHZkCw8uf0D/9fHhkFsBKy\nQX9GBD3uBBXFOiyTzZEKqvqNnfQkwbDBRgaKR+Rw6kIeO2KX4VHkaoBMmHo0\nt1Zl5nwphdcgP2NLK2nX7fIrbtk+Z9MRJXRD2M8sB65jKmzAzwZdGc2Acmdd\nzE0BDBy3tC4iXPSbGwdZL78IpAwitoQSdyBeA9IimYaPxPKM6Vf4v0Rl2gMt\n3Zmqnej7ik8HsvjSYcQR63Pa7aUpa1XSz9E+GOZ9dTzr2GnUWgs4H7dih9Rx\nJo4r4O/VZzvcJQPv6tCpSYJkHPh5SIFLuYy3Fx0crRg/otGR9nPlEKNHYY0x\niKuwGUdz6Cpkn6NZVxlszUftDfXs3lViRAfv5qP1cNxICw2sBeAP2YcECZj6\nzT7dpjrI1fMyCNLJ7A+V2u+lWE3V/2WxKrFsKkWecU1mmAolRthbw1KTHh5s\n38/vigfPK8OfOkXlMriQiJwmDQ59qGgBPmCRVwAhzPhLPlAnUBJoRy6IJZvH\nPEA4vHK7+AYP3jnGGZlETc5nbphWJ63JluddDpFq7ElUZq6pgXabaAz53bj7\npYeDljSocZiRLdVCEqAX+C61wY+dpD/gDtbsUyH4uNnKn9IjkbuE+hT+zZ9J\nV4cf\r\n=Cvk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"4ec7a483ac61586f1bcab4db5641fffb1004390e","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.13.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.14.1_1577129878657_0.40411894384679004","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"@smartthings/smartapp","version":"1.14.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.14.2","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"8b667bf6abbf4bbc11944aeb62fe617a694fdcca","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.14.2.tgz","fileCount":67,"integrity":"sha512-IKxtxchIRTHIVBFlP3LBgrXdBGh8dJfAZhIeEm9gsV9gO0zHsEqqBQslHf9KdRrE4gI/Owf0bVuXiPXUZToaUA==","signatures":[{"sig":"MEYCIQDr+l7RQtYKxjCT2jT/EaGGDAgqRlgvKpGe5UEfiNRx+wIhAMU6FlrmJU4y/L/jalkm/AQXNst3/RRYic/r88MuyQVZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAXYQCRA9TVsSAnZWagAAka0P/2keLgSOoGuiLu/utu9z\nuM92zYvDNvdYEGAxixhTOucWQicox6mNEjWiX34KMpwGpP+Kh+rebYiSFcOC\nG5N7UURSaYFn2VVP2JKFfL+I+rwRR0oCtXy0+bOt10n2wRtC4yewq97rhFBR\nvdYkoeJ5eSedCJ5X6kOWv0ikjLbGlSmLSwjnxPseDm3IXI0XN0nZeklUyEb5\nnxFX/yCghbIqR6uFbpPD0yD5A4nNGCrGTibu7yF5Q9Kx89C4DcNcfHBMlSzM\nUZvGhdkpsKEWQNHtELtA7TBdAgJFnWNvLmPE/HszSRJCdEn4RkKwvSWU9EGF\nLd64vguxtvmfUBNoYFtwTp2r0xehzgSDcPo64RbKbFb7sENTL/6StGqQ2Wue\nANv70HU1zC4UOv3lP/Lyl1Zp06JROcdMQYP4nN3zaZD3Bpe4XDEonM8VK45p\npp15FORbw17L4/FfRCizrwM7okQu2KkOX7hC0Jccco27vO+nLXc14ETFfScY\ny+KVUDDnLabB5dclE9o6jlradjKX9zP9ZAUMLRTtymteC3XYeI3m1b+TKSLC\nGFZ22FY44MKmS6g4aL9+1rGJfzkrrgt0HHKw6XsR1FnEgNU8mzGCrL4zFl0K\nCfuBH1Wu3SftW3XpiGqpJ2Vf77gGx9X9fiGC2DhxQmywGr7NZZgm548tklyL\nZ+UH\r\n=EoYg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"261b2a19c745268e9994d891c9fcddfa1de5ca87","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.13.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.14.2_1577154064226_0.8014824273621428","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@smartthings/smartapp","version":"1.15.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.15.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"c5fbad8039977f961120ca46c1ceacef76ceff62","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.15.0.tgz","fileCount":68,"integrity":"sha512-EVsuR11twDalUlJ57RVC2V9oUM6kTQumTZg4Rl9eC0VpJUaoQXFZ28dq1bVqIqZRx/X8Xce8mDqkqH17+5Srng==","signatures":[{"sig":"MEQCIE9Ev6PpWcZ8/LO3hrfu/JHJfjnPiT3zRaCv/3u4jyhrAiAyynGkbuGqV3po2OZ4zN5Ub8N6MNWmWSlyy8rNQCea/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAgPLCRA9TVsSAnZWagAAxdcP/jDLk0RO0Lu1ssXltfTw\nDhhJ9PrbOmqmF2Qdj2iV+LUfFPPo6ye56U9tt8hXvvVtcuoxAlZOssM2/Xmq\nvsF59lkhZMM5YRKcWbQTBxupmwBwYW2CqZd9zHFxdbI/8yMYPcFQUInoil8h\nnE5IirtlMre4sKAnIvJmCVcn40U0W62oaHYtRGuR7UH2xowfsAM9N191gfeH\nYtnwXBzx5/TQcczunwdfjP+Z36dozI6FCm6/KRlc+uoynFxkLSTaVH763ymf\n3lBU8Vh+0SmVHGh2JUJDVh/oTXIX+NUkpIHnsKdarnFbHc8BhqfLPWNMClRZ\n5pgsesEIQ5++OiixNSZ+9X1LP7iD+ttfo+9acFaYIPLFU1tAwDS91IswAZXF\nA4Z9Lht9eCoGNY5KkgfXWFoz+5pyLksSXAjc9+fPRmQGoe4WEpPneKHMlAqc\nfPWDSe2zmMZZaHwhZc7Ot25lR4kGbvjF1XpyYEERykTDEbWurMmUHbCeaAp2\njnMKRNnAm0UhDkTqg4vPgOtAO0P7kr9PBRIFbewkvb0pSgHaeWIidWieGAjX\nLxNnWUJbG587tYSamMQN1K0AyJBy8QE6S08RxIU1fC3dvAiy8vXNEWiwtZ5H\nrfdybYOgn8PLEXj0ggkSXqB8BaLd7WlQ72KTrISXsntlXaGT6CBTvG7sXc6U\ngTIj\r\n=ctYS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"03aeb1d1be31405457979b1a49e6f8c4407a8280","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.13.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.230.5","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.15.0_1577190346855_0.6044841263378373","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@smartthings/smartapp","version":"1.15.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.15.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"460de3f6f80e16bf1cfffb712bf2ce2cd4867cb4","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.15.1.tgz","fileCount":68,"integrity":"sha512-TDLcI+Nd7c0bA8vlC/4zcAGdQRIhT9tg3p13EE7ZDg6IRRX8UHLnBfXsT9mRsgueT9Z3yHvbgXAOz3TPDe0tew==","signatures":[{"sig":"MEUCID4G79H0AldVANVjpWDXTtwFC4J+qUHF9UtavMy6H77HAiEAuxGG5Cu156xq5iXy2th1pFScyx7Y4n/ZhAGJO9eHPXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDglXCRA9TVsSAnZWagAAatYQAJ6XCiF1ZqWlyeoWPEY9\nznX/C7hKpAWANKH+tH1vAipClS+meWzKxYawsQgP7HLede+WQg31xtHY20EB\nocD7UMgQozMEPrUqutFUt9ENrF64psODflku8Rk3mZOz3r/MCHCdA86WBrpQ\nLtY/ICGptBVdy1cvasjSnbZWAJ+nTzdbLLSXk9OIC8966sYVmMIVNHWA0c+z\nLmITpnh+nlIZZR9QDQB9OxI2RPyknUcgpib5Pg/0KM0gTQK06vArV9q2D7EU\nF06rcCIt2KadNWFU2RwnYXE5ll72VL4BquN7xQ/lXIIzFQTIIScJ2FIp1ESF\nN66RM6JSjDMzQAjxJwDCPGmQXylyHWEPDe4vSc949vAhfwg5odzGBNVX4ACm\nB1msGhJGaMD4ywhnR5oWUP8qOBf104fZphifa0RaxSA04c1Nh8O7g1Zm3s+w\nCzF6uZFvyG01jk7dYVAxAdmgdPNjqMNUQDjuUqVooAQ7T25nt11Jr6rVvRM4\nzezug4w+B2NWmBs6cdWrgFtwLnMZ7Q8m9G3g46YylVi+t5ozIeP/D6wTPYDD\nKj+U+DTFaQy0kp6vG5ZxIVjxLoQSpdJBNyKPuE3yzTbk3mzmftcmj1Kj6azF\nPmewbxl+yYobCcM67+To9ZPOC6NVxWNDgpVkJBuop1PhHsQovcaXCF/lO6mI\nWMUf\r\n=eAJ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":true,"engines":{"node":">=8.9.4"},"gitHead":"7ead2dc6c12bfcee27aa3d7ae29da36c71e87ecd","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.13.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.258.2","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.15.1_1577978198652_0.6641563724025692","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@smartthings/smartapp","version":"1.16.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.16.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"a09245cd38cb037f70034f954c70c45376401b0d","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.16.0.tgz","fileCount":76,"integrity":"sha512-OQ+cPghMwpszhjIA4OabE+gVVlYe3A/1UsRUxGuoKMKO4fUoo4eFB1lYINiPQggqtAcMbh1Ao1xJ+RejgIxmbw==","signatures":[{"sig":"MEUCIQCh1vCnH9SfRqTc5o3V8e3yqvs1MyrYQOiTOfkF24NQyQIgRqXcOS/JXxJwBACfQkl2H9hyBVK2lbxwqs6WXGiGn4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXWwfCRA9TVsSAnZWagAAJwwQAIVFeYOAq8C6LhnPUp4U\nL9yIwD1XFsOXQVP7DIK0NfKGpGbBJWlRsCOWgSGg85K7Oeo/Yx14W5UEnDmA\nJKiWPR6I9B1GU7r+eDa5FPpLHfH1aRM3Yoq1KyjN3jFRjeyQIws2HJ4eWs2z\nyt/SsUqOA2Lsjg65mrIvKLsk8epBFZa5ZkTZsPMC7WnrHRq9nNxbgpnGOzcc\nLnM9WgyBNqhOzwD/xqTCkx7rL3bmlgMvfEjqBtTyvDQkYvdYl7EJ9quTXR6i\nkN4nCto+sM3prjrk8uozkmAxV5T9Y2p67+gxV07u1j9cM8StE8rtx1I0ANlb\n3PNJpRrrEk6dMRlVdMY+BkuUJsZUyOhJfB5ksKeSu5hFTnGrco1XCbjPgcVV\nooIxF65+jOZuXqdxKTdf008xUIJTSwhg0Jf7hxy2c6KWI8YJ0RfYStPHUm4f\nyxqMEA/K0zNUeb6LP0/DImhA4JWOZkLK/ZRogz8orMp/UxTYL0sWbCF86cpf\nD0SKeDzHFVFSiosr5CiNjzQvKqO2JlmRBuUoDiLBsbOTEcL3Ezw8bioM7gau\nI7lJkhwlvNuuKdZLya8auBTeMoSfbvwUw6gbcpRQTpHD2zvo2Q/p5E5Juw8N\n/4WgmmyvXr84AH2IbvWNAdb2T2vzS0lejMHxWVoLPOraLwNPLeJww48b7TJ+\n7ObS\r\n=jub9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":false,"engines":{"node":">=8.9.4"},"gitHead":"b2fb57be393a85d92b91eda8a6127a289e28f74b","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"12.14.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.297.2","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.16.0_1583180831228_0.7718765940061907","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@smartthings/smartapp","version":"1.17.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.17.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"d228602f799836771a0d8846986afd6ea065d090","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.17.0.tgz","fileCount":68,"integrity":"sha512-bWAzfa71bL/fbxuf05MUEg4R9t4Mae6h4TdY8GjW5zmndiHJL4BKShM4+X2I7s+uj06V/xMzOd+g7Ezi5lXanQ==","signatures":[{"sig":"MEUCIQDLPOT5s4oDomQJ/HTovw6fHSHrotI9hZkzzWjhiASrFQIgPCrbmTKusz0054/vZJVjpE2FTKgkA57YxC1gplRSL4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX8qECRA9TVsSAnZWagAA3nYP/RhTL/DhlLo6rPKL/BdK\ngjFKjbWEU6tpaj/RLFo7gvJK4QKsHzsA2dBtOUUqcyBbyGuSvjRDGXGzoaqn\nHgsf0Pf31Mkg+7c7a6b7E4ZVQ8w9pCXyIxp1PpN56oACCwkHHsJApaQR9UUx\nty60BzCphJIJU/Qg+HvgyCG3nyQIlmNf0Mw3e13X0BVvvfH+p30G5DOwIcNc\nwbSdTF5QntFHeOObQ/6rl1EcTiKngENZB8Ud5AtwSmtw1WRi2blJq21zNjsn\nsRH/ygBINO0NF66odCObBlXd+zagYjIFyWwdRmsc7GDHh6IfY6bOzI3G7UsI\nBMiOHlZgNlTtoQvc2Qf6WQI7MmSlQcvGqiWnHpxp65ojNxz/wwhB39GMAim3\noE/ZTYSDMfU5F6oFdTL2FekjLT7Werdkg2k3Z/itwE1Ap8Bzy1Gnfh5sKP4O\nKnzqY+pDhTuc/XzXVPDwdsvwOliesWxsJ7Vl7t48aMPdo7sB1m5cKiKhXbtT\n/jrJpy/f5tKcqyPXPjmzEwERatkLMB/27Hxwg2rXBX8Zo6QeSos9ZrB92jPn\nhgYlyn5qYHNXX5oZnSJV10i3LsQZcs0cSizP/6fhMY+x/0QXrgoWGusny+Fs\n9jewJXogTjaVMlnJqMUuZRwy97WRckpwWKENBKvZoRqs+y1QltrsNlWwg/0t\na/6p\r\n=x/ZL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":false,"engines":{"node":">=8.9.4"},"gitHead":"48c0d14ba9ca8b61ed17710dbb8297508a69a426","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.13.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.297.2","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.17.0_1583336067985_0.2696757588078367","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@smartthings/smartapp","version":"1.18.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@1.18.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"74bcb5cc860239024698edbb43b0a1e550bc010c","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-1.18.0.tgz","fileCount":68,"integrity":"sha512-CNqLVopILaLLCdQ5/UMRxf2p834V+Zs9kjPHsPANI+FpDTnDaXq1gEMcY+W1U/494W8wNMDaKP3L/5AveB0i+g==","signatures":[{"sig":"MEUCIQCIWDChFrtc580LIeG8D/5ZelhLhjPc+bTMHfidfjES3AIgMHSCVjUgCxyEA6jGl9oToMgnUMvABsLkfWshNPOVArg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeakUUCRA9TVsSAnZWagAAWhwQAIhz2Hti7SHfffGieU1l\nkL9lPzuPMKAxjE3bli1z3V7qrLQEsR4+20VUrLBrjDX50Fi4q/j+4AajDtkx\nGWk2/z/Z/iY6JE6xcB8P2oG05XHCgcY1ptGLuVnzVscqr2YYVyorkjZyfsui\ncvbF1zBK8/2+Q8EJTg+cmwMi/iDOpgwXzcNvAZYqmgc/GM9ydmD4p1r0tAqn\nK35hYiJnA2odDf2WFmgvYGX9ROtGOMhfr+tQhQxHcQL5upCcRJPkYCLxViOQ\nRU777JkJWX76v8GRvgpnC+6RXk1TkVMc3RLYQkP8Ccif+dn69ErmngmJ3pBm\ncPHUNR6JmjJVkY/5NZ9Cpg45xWy0vxBeKZ2U0Oz8OaZL5B58ZTRJE2s0NhxF\nWQJyWCwFb83Cgq1hSBt03+961TCxztwI0m+oEXXQQKkmoLLrHXE0W4/mrq8i\nKOGhrjLSPTS8u8LMbAaQGPLVv9GdEwdl0dI1JlGUfGhkBz8xlSuD/imegfiS\nNg+aXXOpBiu+WAIKFy1aUGyqCVRuCvU4WDHrWn1yyMbT7mEj2OeYUAA+TUvJ\nGl2sf3B0tslwI+wEsmsq/PpzRoFE3bUFQY/dYa7CPyv0l4CL15zSWpkOkLrw\nAiXe4cuvGDllvj7AQ1Fz/6cJVeRiZzw6Vm6fgOo6yQePUPLJapmW2ghugv0w\nzMpr\r\n=sr0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":false,"engines":{"node":">=8.9.4"},"gitHead":"eaad656dbc0b13273cfdd449b42b64eac6e04b06","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","test:functional":"mocha test/functional","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.13.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.3","snyk":"^1.297.2","sshpk":"~1.16.1","request":"~2.88.0","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_1.18.0_1584022804313_0.16238702785863945","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@smartthings/smartapp","version":"2.0.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.0.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"c71ee0e0032b9d1b1c57b980ad3896f508727232","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.0.0.tgz","fileCount":62,"integrity":"sha512-7n0+vFKBJPxm2XWNUbTLB86KLuoVI1n3paenqJAMaCq61RvrW9z1n+mv9DgKKAQE4C2KiKYX4c4ui+ZfKV3Iaw==","signatures":[{"sig":"MEQCIDrupGLx0AMJ+knQdzvmKrsKBZIuJk6sN0Bu2JvW6uIiAiBWMPNSAAcmQ4C1LeLQzf1ucrtL8SFoRO8RhyqBcDXeDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJechuRCRA9TVsSAnZWagAAVJ0QAJHf1zDYzv/uShYmnCUZ\neUL7oGxsEdwbHj73pHHDSqgv0RQLjQ5KvKWymrmOXBH4aDYkMJiU0Af98RyE\ntxoDKmBukUsmySUoh+A156wFTdBwVbWwmUScbbp+M56Q3q5wI+H5g0bLdz72\nfY+pLVSst72/c0df0wMzHuTqXru8/MlZeowZ74CEGrZG58nfNzqKVsqm/RAQ\nTHOBLKgc6KpaqV7xU370o9jxVUf4WJIrg0vaMyujCQ48pF/tcpd6zkrg8+B5\nGYhpH+ke5UNy1ljmdKcs5826+LUeKFidlpdfmxMRAIjGEOTpV0Lar8C+I0nO\nsthaeBoWyzZ1VjIqZoFl70iTDTtWZOMyemI5ww3BHLucz+BYaNqw8wVax3H1\nv/x/K+WMbtPlmxLcj2wBwldzihUgjaxeXMjwi818JhHZxylunjnU1Y1LgAlH\nQPwZ8aZtcpZSyt+cel8YlnSaSzSRo4i0FkJHpwMwh4FBpQQTdSUl/nkmLaZb\nQ8WL4qsJ3hq5MdQfds6DOk7RbHzDL5S7qvuVPc1KRic4SPG9TjDeO4jf6YRP\nLFvxpK3j/K8+rEMZjVPu0iMCySaGjTtthzfgbx2qZajBS2dfw4ZaBI6yveKr\nAlNJ8j/2ecDxyyw5IkraGmRNNtwaizlK/LOCYC4t68tIR2hstpTVf7RNPBVT\nRMQI\r\n=CwlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":false,"engines":{"node":">=8.9.4"},"gitHead":"c66988ddb3616b02663841dae1989c3bb0577b15","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"bflorian","email":"bflorian@gmail.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.2","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"12.14.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","@smartthings/core-sdk":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.0.0_1584536464049_0.35234064732896786","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@smartthings/smartapp","version":"2.1.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.1.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"d0a675505f387482eb108940d1a1bfe99459cb01","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.1.0.tgz","fileCount":53,"integrity":"sha512-cnEa2epcfaCbP1h0qN2YtBlywY3OGrJVRHKuFcuaQ5QcqENWVSt0VmthXCC/n0RoIZuMk0tCu+6KmNciuFDn9Q==","signatures":[{"sig":"MEUCIQDHr9wkNunfFJXyFo4eAMSe7sBKOGinQh0/bq/mByVcCgIgchzeHUcqtfKS9TneBEuPjhMmxFlKiFcE6z+eUZNS6Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejMoiCRA9TVsSAnZWagAAr4QP/Rs2E7bbd1Hv3U1H3mT2\nlDw6olnQCGYwU1lbXQtcg+x6dYSwpbwNWWko7Kt89PBG0jkrQpLQF7HQkzJQ\nYJm0CpzTRyMxhbNArpuaZD5YuWundRAjbG/6laDmovkC6gMRTDhDIOM9l8iv\nGtPzzSOOdqUuODs7EZSQrqFMKzxDOgm6E8KOKHGxlqgauUMv7cFqUzVvUzk2\nzXxJTKz3evXbPKssvN4zFkzTq84jWO8YWtDlGKh+6qh4Hth7MP90uHUpIbqI\n5kCayYQn4LdJ9EP8wkBdd/11LiqSguIhNuPnLrgOk4zuQnWEFjJstYzYyUdi\nrlBKokisT0i/NmQInzw88WL5P14ee8muxfVMxsqN6yF0xiBoUqPpuAxwZiAt\nePKJcCRBM17rWK3ABz8ZMsVdnV92dLk5oMW8imtduOjoJ/KCKHod62loIMg9\nzNHgi0/btF8B0oBvhXFFJQVByvbRdak1uZgsPKe8D4Eug7q/7M2uxyB9kyul\nOBQDEfsoe55O4TwtLx3l0BI4oBDMI9ymH4IIHItV4DI+YxS9ZTD5GlN9dtSS\nyFUvAWd0p3dpdfpo2IoRSQZkgeMefNOWVDH/ruUUSU0zZSfimDfg0Zwid67p\nXYbRQWEjB8TDOnYBAnUq9vpJxaXR9QvInKpOXqYLAfW6C7U2WnocJia4Nzf1\nunVI\r\n=qdSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/smart-app.js","snyk":false,"engines":{"node":">=8.9.4"},"gitHead":"1985ade40166cb65810329be809d9b356cb45a89","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.2","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","async-mutex":"^0.1.4","http-signature":"~1.2.0","@smartthings/core-sdk":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","proxyquire":"^2.1.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.1.0_1586285089856_0.40419058626325954","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@smartthings/smartapp","version":"2.2.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.2.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"099d8d47fda3615bc37517cf6d49d5582ea86305","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.2.0.tgz","fileCount":86,"integrity":"sha512-qANYEdlFd4mwHW7DCb2uvgyZZAQEAjCnVnKzhsuoSau2Si3VQVixvgZ95JJhg12OcCx/wzHT/T4F1ERstKIOdw==","signatures":[{"sig":"MEUCIQCmIevVpN4h4HZwaGDd6CJAhIWGMF1zFyrgG/n7iM6iVQIgDAMIGWKTZh9JpMZX/eEgQgyP5iHptCzLK9eGcJAfakY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TlLCRA9TVsSAnZWagAAPeIP/0/6gO8M2JRl/7iXKsN6\nLa94M7Lo8TELBu3w4w2mFiKpCV09v6jsWJbABTGI+gnCenoviTwRnp2s0mL7\nsKK2gWaIA8dRwWc6m0n2ozSkOGyEjWjmjTwrLpXbkrV4rjrF4UvNPAna5avi\nMBAjMVPEtod2uOOsj7LDtDjW2aLwlbfhlHX9LFl4WD4osQ0K/ahCA3EKARsS\nTejwDYXMy2xIHb9CsISoGdi4g11s5txCTTtN0YdVbIuHH1X/BwB/2AverAky\nMFEFNk4BNL94uYSy6EFn7Vp/mDr+0B60nUh1YhCkM++VnmPkdfEafDQK1rKN\n8RuXvuOL0hjkzyiUaTGIGxkhdTPK3MCJMe4+IKGqtGMqkgV2ismZNYPjtCiM\nRapR7y4EeGaBD0NBEu8MC47xBVTLIxZoffoGqPJxyq9h1XTHQmZtWhDdccxO\n/qDqUblb240FHCWDKjKuwGIG1Bf9+yFyd6VbRKJSTREvayxHCvYfHxc0mEr/\nsp1rAGoIxHTlbNZthGZvQjegMOGhg6bI3bhVwMcCTCtMJPNypx+1WDpF/mgs\nlaA8uhJa0/hhu/5tFck3T6loQiuoZez+Fphn0xZfDYd6VX4fqsL/gaZPzImH\n4XgCOv4HLlOGlJ6uMXgvRU1/OaKeQZiy5qu68Dk3aKZn4JGyJy/Pa071xCBY\nQ1R0\r\n=dbCX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"d370d705b5fc995890a6543c5bae608d85b11fdd","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.2","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^0.2.11"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.2.0_1591032138963_0.2308656184451734","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@smartthings/smartapp","version":"2.3.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.3.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"4e61fbacc1fb842364c142cf9131b8d161f88199","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.3.0.tgz","fileCount":86,"integrity":"sha512-pNmGWfxCulcGIUYwwkSjqTa/zGvlmCCCF/ymLOYBj4cpX/yxkvn5DS/btHu5rPudthg7HkNzFFl4aVtjIhAwRQ==","signatures":[{"sig":"MEUCIQDXTcjQzJX/Dk4afqyIILAmPMUTWlxVe5lYQ2fHmxIA3QIgIvYPphe22e7LQwpi9EwbeDT+DvT919CC5NawGVj3OXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQFXlCRA9TVsSAnZWagAAauwP/284meJDDLZ3B40spDrv\nOfRN2xDnoKBIUwiqdxX3xZu6sdv24hELwj3MVSh+a3aeioRL0/XMKcWPvCBS\npP1nz75/XKrL5WEVlma9sDMYIprwOh+IPKuTSIch34UM+givYy3YQYGaNSH4\n2kNE8M33T96d24hzEBZnbu7FBQss8QEBUCFzrOEp02sGC4rB9HvJnBuQ4NSZ\nwJwdt1WrWarfCSy8Qedyqqnth9lxaDCW/bNl7uoIxH42P5mK2w1zu/Hkv1a+\ntqCKIJFWhYZkFlXP+I0f3jiPKz7vlkLYyrZPvFsBBsOEZAAyjkLzj60sc0UD\nxzOTpIcPOmLVZNr592mxKxLbUs7RszuSxGcNM8cut9qSR7jh4g60abcwF+L+\neUOLVVDRNTqCI72jvJBRZg0/5lhW4D8Kz0vzjI6wlPFQxEkEkVsjkLbkDhR8\nf2873DNkrQ9QsxPVy4INJTaTpW1u8/7Ap9o+ecMglGJA6PuIVMd6dmT5CVyi\nLxYCBith+QtCgnTHua/I7SsUknmeGlwqjHEbevE2SB55gWyrGa17QoqEN6cQ\nQ1DmHhU2ujj1wDQ9NFtcs2ogtcjdR9otTK2+pIbd/fvaxDeHmbzAGR3sDGTO\nPkQBmK2uwec9tDbQs3TcW6CSg+cxZxamQSrVYXJMIJFllhe2GXlk5FYa/zgy\na+Ar\r\n=2788\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"34f97b0686dad50278850b8c1153370614f2efba","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.6","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.3.0_1598051813319_0.015405935925033143","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@smartthings/smartapp","version":"2.3.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.3.1","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"3f645da6a0ffa97fde4a4acab291ccfecdb83544","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.3.1.tgz","fileCount":86,"integrity":"sha512-tqOiurTry6aLM/SB30k0u9cnWcIgkXyq5ZodYzAIdGgdEDnHOjDO4xztWl33k7jS3K+WRq4+FoMcF88saYaFQg==","signatures":[{"sig":"MEQCICoQKivjqxxRzZTh55h90/2cBjihtLrFVoukJpHyFS6sAiBG8RdryxWiZUpyzC8fpwgwZRvdbFPtWcGHDMfE3gyKMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSUFnCRA9TVsSAnZWagAAKi8P/RWRvr42jsc/LN31Jm1q\nrZmdNpi+p1alYgV0AoLOTPLWJJQAnyROArCzdCXtfDb3VzVG2oU4irXA/ru9\nB2sU5CCmuhARW7V1DLORlQQW3rmZpAOK68aHV4DsRwG3VtsjXmTLUzozMxVx\nOKCljl0cUGnDYlo8l+rBrj0lFvQJqu1k+iPKIiRnn2ECXWUZ0AAE7/yXdvWU\nuWKP9ELgS+OArhyZyHIw6pb549mZjUDVz3HQhF2bf4myRIyUH/W3WsXY15HM\ncSLupu2CGhd/2UYJHPayKBV5jMCKmcrf4qKkerrWKn8/o53d8J1y/xGArLg0\n76c70xAa5WHv3E5A2wuuBo904JnhOxszsd1a6scF9KBZC5U2+/zqfgxbLl9l\nxZqJ6JmVt1io2DsDqmD8igMPf9aCYf9xsGlWtDnFfBSp7z2jm+pk/6RkSUNY\nlmWi4Z3kXa/GHbvqYxmKnJLPNpfer9HG/KAH3Vd3LYkCvfCWZmgbMV0KnbFY\nprzFCh+FdJCYtYGW11rYDoTnv3Ljwc8kPCOklBchMcf7vW+tRdmNr8hSS0Cq\nt9U48E6hKxP40H30QRxVBsyJzz7w64j+MSP0xm1cWywaVcD2vUyVSLx/mEcP\nU+3sS+QepVsnZO2prMYh+4WIrEqpDxjUK74rRPl69/l9nRde6BMzEBUexfMi\n3Suj\r\n=wl0x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"8b2b56937cb95e86456041803c7496d9b7d7283e","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.6","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.3.1_1598636391068_0.839945008725187","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@smartthings/smartapp","version":"2.4.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.4.0","maintainers":[{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"1f52763e30ee1ae76015d12965c11704fb84c90f","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.4.0.tgz","fileCount":86,"integrity":"sha512-geVzfZpq4P8BcWJQAsxpiMTndiwtVk37jVlEEURf8U9BYN0u5wF3gdWLSV/bFAhuiSdlFuihpaCXQy4s/IcJQw==","signatures":[{"sig":"MEUCIQCBIsbwb4I7rswDI0KphfwjNKdvqlqkvM08F6UYRPq4EQIgbpOGHl3ztTmpMnLfwY+06hnw0Q7t2qcbbCShInK/qZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlHBCRA9TVsSAnZWagAANgoP/2wH/qJmMO4ZEltGkBxn\n9yqHPaJGbqCkK7q05Y2TNgcpM/Q0NvkSi7jeIeQsYjQp63/BSOYZLNdyFVLx\nGd3A4k60Ta+OCG71u4q4B1a1+Q9Q0mhAnB3seyhfjEqzW4VuXxyGpC1KDYAn\nx/9j1E9fSHYL/lJD1L/paVaP+36/OlGhir5cOrLB6lg2qjQcm54trGfEb37T\nhMRZeYwFmTkPZfGPVpnA7XytEyjYDcD8jq2qz5n6h+ZJNqg2yKT488klJc+6\nqF1j+ARYpYEOyz/dAk/iBh9HX9hwzqF1oxXbWqpfQAqZ+wLUggCLaREF8wG1\ny25iCzhPWM5q4MIyrKKp1XVeTVTKFrr8EBOq+ipnMo4ygJt0sVlnOutHCouM\nsPhSN9erwX9QbiiJCIowRQkRAMiRKH6YGOvl224A2mu2MBUCHXnT1Do76BKG\nnsUKwAbQs9bFpOZ4dp2Cd66kV6mhJF1+y2RM9kqB/HNH9EZbnYxS4ym7oMMi\nYJiOk9YQ3jlNB1udrcVo/ThioHL6FrqrgNK9mRef3wWu7fxGExHNzh6zRnEK\nRoiPxPAJIuCqMiJeDdRPQVgwrjJJfOc5ZVCEQT2xd1xTfpiphZlnleRLDr8s\nHYaJz9zf0SbFy4jzeNGCvNwzFZlwxaRjRPn8Sn4utWidmiR+lNK8WcM1k+mN\nj0A7\r\n=DG9x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"ef25db472e076963efa6de5155ce1146c1d40b15","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.6","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.4.0_1599230400568_0.8986490283761459","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@smartthings/smartapp","version":"2.4.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.4.1","maintainers":[{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"70df19210802d868023e6972661b521074da942a","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.4.1.tgz","fileCount":86,"integrity":"sha512-n0CgaaNa9esebb89tTYdJIiUvGx/HiEHHQhaDw3o+UOqiq/3HxTrSETYC6I/A02mrVoH8F08SCsbRMqwu79hIw==","signatures":[{"sig":"MEUCIQCmenVbK2N/3xTbxvNQUmcK8PKVH21DTTGU7/PldwZZ9QIgPkT3pM0u7L+4o493EbGgFW4ty5EFxDS1qPoMGs8x4v4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY+FpCRA9TVsSAnZWagAAK9oP/1O7BKCJkrvqRwBnRZo2\n53evnofyOBkQxK0Tv+xM5iFtGoWUNfs/gT8gksmVlTn56KBU/pkcIKGaOjWM\nsLlFDth+KxuukiPtxkK+v/P4hIcDWiqTtyx9FiOBHX3wcvPjBeqf3wyKYPYv\nhW7YpO9yRK+3GrMHf8y/v3qoMiO7pgbUbIx2XGvLlNJyrMAUtfd8J0BsK8DP\nr1HdLVIEVfHssiuTEYuMvOEIVSej21rINwguHfavNMrRuPjGwdnceTFs2/oP\nun6k6YUF1gpxO7usylLPK1VoxpAa5Z7eqKOJjrcZPrveNwdtjjCxUgMOFADK\nP4S5MpqL3z78vffXrMruRld0ulxcnrTf9f7o8pEv5zJQ4TNT3WjwCj/MpmwG\nOa3Pmyun+xZBVVpx2yEuyMljSM+CAV94KCfkEiP1CLGTXZ03vrqFwnv77wTE\ncl33JAUIl0fm1WgweQ06c/JBbI7kh+52Y1LbvN1gZw3crbk1/vuOsrMPEEQ6\nwkuZAahpf+8aC+SJmHrqb4BgcqUlRVYAVwsXiwAIGvUmyGSG1LaIJ71+4u5b\noUA2fG2IMTD0hnM2zyBA0SID/3M3ibixT9XguINIF2rMTbYu412QmwaIbm+o\nop1jO7Ws/570lvf3qnjBHE9GRq6MRtm3LRy5QikuCrg2m/KH42xYWCbBwTaX\nPdNX\r\n=d1uE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"3254fa1cb1e00fa7f8c8b14eb1bdcfc8dd74ecbe","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.6","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.4.1_1600381288973_0.36044405327648965","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@smartthings/smartapp","version":"2.4.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.4.2","maintainers":[{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"acafa3de320e6623fe3ac19f2d6c13ae69117c7a","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.4.2.tgz","fileCount":86,"integrity":"sha512-3DF8MqLCDh8Wp/97NL17fITXwLKmE4ChTI7owkNiV7+d31Fo/7X4LxYxGsr/nvF/QNzAiLvNX/HW9zsA2XgWUg==","signatures":[{"sig":"MEYCIQC0Nkjo/B4Yn+2iWchR2ECNsZSiuK6qsPAvI8uNziVkBwIhAIEfxFEHaPuQj6EtyDTqfvRsePzbHkCoieueXmZtdUQ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakd9CRA9TVsSAnZWagAApCgQAJnOVL4lgJS+WN9LleIw\nHDnnQMe9x95jIjeiznMl3lstUzNuKsUdPZnX5/eUv3kXWsmUxm9SuKvC7LEW\nWQYagf1W9E/u62PWWZkC3xz4VOzpw36pE6S1PFx1KF+SY6ZfiIgX7CzTkuhP\nEeBqTE4Zn5GLdMhj+jQqN+X6fUF26fCAn82V3kTQmF+8Mt8Ad7dAC8YsS338\nv6kTscwin+FaQEiHAw0XyiEQ4/LH+hGF/7YeCk/OS9761tfljX166U08xpay\nLt93kt3Y/2VBPvuaUl9DdcpjwAHhLRSPv1XC03mAF33N3bHCQmxHHv8NPEGh\nw6dLij5Sf8REitRS7dEfc+O/CVEJpsvsoQy/lC1lUA5k/uHrk704ZBI2X6om\nyV1Z3ntHK7OqOgOGF2g8vDX9LeDdw72IRpXnqXXktTQW3hrqul1AvtDxobM3\nI7yW0cc+z0XV+jDpTAK8A+SOEvcOEkQql/kdh/g1iT0+S5JWg7RBhxLOjA2j\nbKX1Ltu3aIqXVogHqxzSmQx06JqfYEba45xcOC4HkAffDqNomnoZYIQtyPsa\nRFYOMMyVmMs6JJPt+FnEwej6I39aCw15srKlZJbOGBGq9YAER2Q+CIIpypu5\n93rL6VsrYKwlO07Uttaep9PHg7Ves+Aakb1gF60UMnWXZrSMAbfJ+x90IblW\nYsy5\r\n=eCKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"c616cb3870daabe534e1fdedde9bd04531fde947","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.6","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.15.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^15.13.24","@semantic-release/git":"~7.0.8","semantic-git-commit-cli":"~3.2.2","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"~3.0.2","conventional-changelog-eslint":"~3.0.1","@semantic-release/commit-analyzer":"^6.1.1","@semantic-release/release-notes-generator":"^7.1.7"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.4.2_1600800636449_0.2653822909420236","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@smartthings/smartapp","version":"2.4.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.4.3","maintainers":[{"name":"jodyalbritton","email":"jody@albritton.me"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"2fc8dd4516c9490c7fa4cd2cc32c25540d148070","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.4.3.tgz","fileCount":86,"integrity":"sha512-VLrRENqN2GyU8dzwGSVscg7Rw03MrJmWVL+7bBr2ogV9QG+zXYx5lRzl6atcbFHhaQRNozCwiIdEp5ArMkKgvA==","signatures":[{"sig":"MEUCIQC7M0m4QuvFp++Cbyn618p+IAay4N2gQDPPu77XAbFdbgIgA+LvXdv7sltNYic39QOQG6FpkWJy8yWQfZvQgjgXmHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftVDSCRA9TVsSAnZWagAAFxMQAKEOPAf5BB2TKjEgjY9I\n5c1bGDDr6HuH13acMpWtYdRQxRnyBtcEE/VF9H2yyuL+m3iS7/MAEpJKE3uH\nA1NlOfWbFOOHFKCJ65s90qssX0CnyQ1Be8aWVN7g7F1xpRELF+cehNM6VzT7\nE8Azu+rl/zR0A8TAH1j8ZQeZ1eiJeLcIcYUlFHn7zrTYYl3cC/nKbuTNf5IN\nFLr/kx3ZYguUQT5jk2Yl+c+OmD+b6RV3XP5I/TxltMZLnv6LctgAaZZc4kVs\nWx3h8xBrv0RJ6VNANM/gIxfwatyJum/ApNEo/XiQ9kFQUtq1LAUz/ItiY/b0\nTP6Q0vHfK2Bok12wDsAJ3SVKQkk47WkYQWsovL72FkLAirq4fjR4QzBtapYe\nwTgpj2ABv2Ggl5WLJvb4mJuXHQrL0LGxhVlXTBUMNw6sCUxHIv3jEZ+Vk/4B\n6cGWQ4FfkEWPShgvGcl5sDi+MBuBHs/b6Rb3Wb+SLeqD//w9rcp3oxYC8g4S\n11H4l2bEcIRiVPD4KfcH0j2AbAe9JJvUA+Zq3Btg2w4rsuOAPRljqCS9y21v\nTh08SU00Xk8gBF4qB+8544XhhBY1r+E9hTh7q37oUS0sSgWF1ooD42Y7LlMv\nDV5ahWeM6W1GvEoXOeXdfNkOoxJEp+2YgTzzHmMOKkGKNpuipLHms+R9gcUD\nJyWO\r\n=LDLL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"c99a520ab108aab3acb48748c44bd4cd2d1eb914","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.8","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.23.0","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.19.2","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^17.2.1","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.4.3_1605718225930_0.5858670819815237","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@smartthings/smartapp","version":"2.4.4","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.4.4","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[{"files":"examples/**/*.js","rules":{"import/no-unresolved":0}}],"semicolon":false},"nyc":{"watermarks":{"lines":[40,95],"branches":[40,95],"functions":[40,95],"statements":[40,95]}},"dist":{"shasum":"8f42b90bcd5a90b2293808599dbed3c6bd644946","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.4.4.tgz","fileCount":86,"integrity":"sha512-SDt1XA3nT7TKhqNluha4qVZQ9gaIOuYhoTS14IKhY/+LxUE8DCfmptl6N1CqAnovhLlyZlVsXpskDr7SQwSjqA==","signatures":[{"sig":"MEYCIQDdz0Z/KJ0tao3YzRZqxbemOiHHe3p8dizCLRmb28ZvSgIhAMiQdViGQcGkDy/o8fD5W1YWe5wwDZ5vzwzRX8Wpd/PY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9yoyCRA9TVsSAnZWagAA1NoQAIm3mP0gC4d3IEICusF7\nqvlqaAB/R9ZhK9nabhCHuV5ImmxyLvkllNqiUmmCMhpx3cDx20/wDU9xtXTz\nqQzVEtJuT4YMPRy5ZpEV9bqsA5D8f2JzHDQPLZShAUYDtPHbnySNxfKtRqMO\nAOlp5r9Qk51fBY8vxfQlHqH3tCj2ONKm4ub/50C/qhUSk/gaUd30//aVGBxd\n+GGOekUqZBxl+QgBF9yZte8Tg6sMScUgEH4dyVLvkUm8Fu5DcfYPwlXSa6xX\nR1oOo2Ql/nzhHYEM3C4Vju+S5+i5KchaRTvpxJBvBx/56FBkxjQ7AN9sfMMg\n8GtW628gl/mzmfBcycg80hAL2v7rlNu0lL5yU4gHnVz9uVGKsTiWfwVnX9Qj\njAcE4ikHa4EoRNRMOCQtl6Mzyp+TQUWCvHkKK+5EWwn7/bRJL8Pzi672LzAE\nYhcTPMiqh92cFbij851Ovc1ItgwgGo9spD9dtQGdH2Ci4fgNXjvOWk+VZ+aS\nL5owxDX1dUqXQoEK49IfLIZZTQob/BKMeEfhPPhSEN/2mA+udIBpKDJYQwoN\nBVKKkE69nrj4CJoUA1nnoiD5+b0yjA1oRCTNf9OK22nlqZ37f/y5D30P6Twk\nyBRUvfcVyFK5y+yDZIXyQXpcHEZxgYW1EWEMNy3h8y4UK8z45wsgx4SeVoBI\nUfbX\r\n=rcMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"ada869dd35d1dd6e22c63b396abf60cfc3966f16","scripts":{"lint":"xo","test":"xo && nyc mocha test/unit/**","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"mocha test/unit/**","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.8","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.23.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","nyc":"~13.3.0","chai":"~4.2.0","nock":"^10.0.6","jsdoc":"^3.6.4","mocha":"^6.2.1","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","chai-datetime":"^1.5.0","semantic-release":"^17.2.1","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.4.4_1610033713749_0.055762391744363926","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@smartthings/smartapp","version":"2.4.5","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.4.5","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"480d85211b0e1b7568facfe28481fc21407dca9e","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.4.5.tgz","fileCount":87,"integrity":"sha512-Ansv2fq+DzQXQ9+2Yo16L1UpIA35cM0IXnDRGfwTI8ppDRUEY4urHiB2nf5RAaKJf2qmoxkctkYEYUAlUa3u0A==","signatures":[{"sig":"MEQCIEB6qk/gPtAhuQnKNd+omMECtdPEIF4mReBQ2kYYDTuUAiAm0vjRghq70rJ89GjQSjAj+nBN6vumsYRyEFzbpbHr1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEH1DCRA9TVsSAnZWagAA+AkQAJ+iHfG7q2ctRpbRtyMC\n3REtuAKynL833L1juhyVG9Dp0+JhLU6xXdzxANL5YAzNE+PVpVyECzNK/oD0\n5HxHEYPu29K7UAGgwJE9Gr4Z1qBMbzjyCCwHFIIl3OIm+vdbSqCxMMwqYHYg\nciZMIhgGtK/l6BIxbr4MvH/ooFezpnYJYrEiQVzBdQ8u1gwHG/9+HQNXg7HM\npwH2pCuag6Kc4Ble/0UFrD5uUuu+nIUPL6fGNTagBAsV9yuw7hQnoja2Ky+L\nz4KJ0yRIT7p7GfWUBjr0P3jVLJQfjQvRemE6dDNIpG1XUIr3SQIunGFljZW8\nQ+ZD5FhZMw5jZ2YNHnVaJ4jviwqJridCGvjHEZ0DHpemb1gT8hQhSasBUm6y\n30KpHeUaOjHiSvxREjw7RPlUQhZCg/rvUe/Ou9OeuKaMcibQGQgxgim4LlUQ\nVAT9jFEikdlHWNRGmP6Qahm4Z+iRd1l70QoM/gwxVXazKr84M+20Y+6UhbLJ\n2EG5eQE5ts5du4xDsvt1b2WyOTaOGjDu6NJ1XO1zJqt36XqVMadFKqmPtIS2\nbqoj5Ih3EoTQULDHA+sL1Ok1fMWxWm2VldYksxjdBJ2ftb+JG3tRlKWjhqTn\ng4ivOqkEZhzv96YrJnS7/Yv3P8Yr3crUgejk9SZA+Oz0EC8JDJlfrWLJf2O2\nRzVI\r\n=qI45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"2801efc137af9a1a95085c74916231d8b0c75d1c","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.8","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.23.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","jest":"^26.6.3","nock":"^10.0.6","jsdoc":"^3.6.4","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","semantic-release":"^17.2.1","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.4.5_1611693379091_0.6782397195463019","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@smartthings/smartapp","version":"2.5.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.5.0","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"ae457b6674e4efb0c2e131cdfc0af65527550985","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.5.0.tgz","fileCount":89,"integrity":"sha512-IbM7hbTk8+/glSO0EtaX2TDub4ivpaYVfhCfO7qOuc4I9ZGgNF3SzI6PdPzD8k+T0r1Ye5HZGug6waJO0idysQ==","signatures":[{"sig":"MEUCIQDD/IUzDQxyUG8R6F3JYmA0bHJqLAUHrN1T1RVmh5aw2gIgCi1QH20rp4mK1YjzbIOS9mSufT7XJeqOyRjZzZ4UeRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZUzCRA9TVsSAnZWagAAwQUP+gNMVrBiDqFaQo/+QLJo\na9xAzWHUcL9VZ5SQap7E8tLHw4kKxrFyEAszFRThGBAS649h3NcW9QbAMFrR\n/jX6VE0y4JJTDuhTwPA04AW9jRPU1dHJL6QGv3FwEg5Pw/pGaylE1j1X/nCD\nuVfmlESIyhjZKCkywtBChOeT76KorUI7xz+IVBdcd9y1jd272Xt7OzTW+Z9Q\ni+u+sotg2gfUUlO1sm4VPxow9qgA6o4tv+4PSk+mhAbVnSqQd5Wf0FAk7Dp6\nkK30hoacvNREzBvz+RvUkv9ETmwAI79kGiV38n1BxpiTlp3FTVyTN1TiqIZm\n3ARvoILWgBFjyVzTbQq2AK+NW45cCB4A7rJjchq7cZaLBuPGhisj8cvO+x4K\npeuIIHWvqVXjVSQyCQyxnWcWJRPuK7dAjuB6s9uO7DxZPsog11djuzaU7PCb\nBjHl+czN2ub2xrJAcIvMya9917HzTMYTcd3zdWPYocFzpEYbc4Vu7RbcmpP5\nh6SaIwRHjvYzvyTKDmvIgr27b+pUhDKV+wOMAdxVSio1M/7Ch2sbFLotqm7d\n3q6DhCy46myIHpRI55JppLzEPRewaybYbmeuyRruZwW7USnsTg/rk4QUrXyI\nd9tfx+lj/2iDiF9BevehgGJEEdAtz5am++VBNhyY7G6jDZGdDUG3aknxJqQh\njOQN\r\n=oks+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"73f9ea0f9e0d521e3cb78b6bc93ae5797be06405","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"6.14.8","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.23.2","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.9.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","jest":"^26.6.3","nock":"^10.0.6","jsdoc":"^3.6.4","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","semantic-release":"^17.2.1","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.5.0_1612289331182_0.995516428192482","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@smartthings/smartapp","version":"2.5.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.5.1","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"da4b5b8c4dce4041c37fd9b777c19aee2c791066","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.5.1.tgz","fileCount":90,"integrity":"sha512-iUp9EMBr3otQPNk7Zt0UfHyamEmT4f6MPjRgXtx3WdP9dFrqfa6yaAZcJ2Jpug/ztT7q45eV+YckAv42Cdy23w==","signatures":[{"sig":"MEUCIQCS2/pSu8NR0ndssb0XfjYBBQgZcBDZUp4RyhCB10+m8wIgaA286sB/1TTrl4P8kMPo7URWdduyvfrXIZgqUoEVuXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmsZeCRA9TVsSAnZWagAAsmMP/AvnXtz7c1MKO/ghkxmg\nfSBm+tMCvEUjp9GIHzxAUm4WRE8XbCazRn7wpgc2gQvfLITAIMDpg7tUnp1t\nY3TD/Hn+jSokp1yvcPDyukBcJbppgP8l5a/og9iQCl8O0+jpU/JFVZohNlFo\nQBKChXc0z3t9DqQ64Xrnp8J8Q84+7Ds9lg4+Tp4oXSl5Hbbg71okQTsHOX73\nxkObAtiNxEx+atjCZYmplmccilvwzSaYqUJpxuUzNzmPi0skTSxCcfCohPYQ\nJq/3iN7yGmTjFMmTLWGkCQ/WYPOViKgRUS5nU6q0z2cEone8Mo81Z1e5HBGk\nXTtNTOVX0Bjga5VgOhgCuG7T8772vVma/pexUR96LnPbTjutQABn1paOV8cu\nED3YKui6wIzR01ClAAZu1qQcnblaaDYIJ0Q7wT/QrpKIjQ/YXvzsjSPW9jb7\nMiaKeSyQE5haXDVZUupCAmwFfuXeCHHSzjsSDfR/QSolLwgJ2m4E9pLv9IbY\nv1ZOEAGV4I5LVFba4JsqSicJVouH3m39wncUUKE91XPwgnLIBa9bAzIAXVCV\nMfQInvdyzHrODu0j+l0/t37gsPmYnTHwl04TrZCCMMKjYpBXkKEyUehyGavH\nI6LcwnQrJcxdG0+yF81FdydOu5ueXNHgGe6Y4yHeqiqvuiHazriXzOO2CNVO\n+WQe\r\n=4b85\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"7359590a3c8a534e9c4291b033cb378fe6a57eff","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"7.12.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.24.1","dependencies":{"i18n":"~0.8.5","snyk":"^1.297.2","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","jest":"^26.6.3","nock":"^10.0.6","jsdoc":"^3.6.4","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","semantic-release":"^17.4.2","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.5.1_1620756061299_0.2556314731922529","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@smartthings/smartapp","version":"2.5.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.5.2","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"prefer-object-spread":1,"no-useless-constructor":1,"no-template-curly-in-string":0,"promise/prefer-await-to-then":1},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"5189e63b116fbbae4fe38b3bb33fd3e0b1896c87","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.5.2.tgz","fileCount":90,"integrity":"sha512-FvPohPDuaxSjRBWJE0h3nlx/NMOiRThA+q9BP+7nPpXyGQkJVPWwpthJBfKm6gbyx8sJ3EamyT2H+HApZ0/1/A==","signatures":[{"sig":"MEQCIHQuTp8vIkuwmLULQ2OyUern8f8dyQ2eQXOQhaFWSSUAAiB8J1FrIhLZh1NV4wXHOrYkp11QKbuxLd5o17KP9etqPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWmuCRA9TVsSAnZWagAAD1MP/2FsaI2h2NX3drI4A3UH\ngEDXD6TyXcdbR0YkrmgCkwlvAHT6BVJsumgDzplmPNtuJVpDY2xxK+7h3VqZ\nkUlEwxATJLgJQf28RdoXMNlpph+tTC4m2S/9QI07W9OiL/Lh58HPV5RVTAq3\npFspl2o3jipJw9XVb5oLOIHNJZnoUWHOKGWakphnf5VGgljnSDHDnKTTC+n1\nYXWGa1tQjr8Tm0iZ2i6v/yqm1DpaFdYxwnynAYsZrHX66mdwOFwKn/Y2AAGQ\nZVVStYOtJ4ak2sY58EIoYGgKGGF2iWmoYPzGdAvd01JBjmZkOWdkkMKcFNEX\ny31SsHyPJImelezm5h2YsoVney8/dIZoa5iXddj9e6U3q8gEfqok2IOp6kmJ\nnUEZo+tLKyJZfCfMp6cys6oLqeNbsicp1zXGasCeaeFV8bELijBKVq1s34i4\nT4nhtdA5oBdBlomIYNRG49LTH3tVmpWakyNbjeI4z8uFA7SFBEuaLIGSN0IZ\nKqBJFL5OocfIfZPzovIeYOs7DorE3ZdC1RXSvHjXJWoSijUZEi4kd2IF+nxh\npFheBupDf+1iAjnrAnsB+MtW+O+DfvWO5a487UZGc454p1GQWgaiMvQ5YjGS\nIPJNGq8MjPYw4sASL6XGFWxXNVmcniINArQwhHw90AGljHMKvEsr3dRTB80W\nrcxl\r\n=nWep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=8.9.4"},"gitHead":"78f647b71509d19b2618b090d4707c19271fa3a8","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"7.12.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.24.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.24.0","jest":"^26.6.3","nock":"^10.0.6","snyk":"^1.297.2","jsdoc":"^3.6.4","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","semantic-release":"^17.4.2","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.5.2_1620928942237_0.8324769812850694","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@smartthings/smartapp","version":"2.5.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.5.3","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"ccce1a63d350c11e6cc02d3bb71dd71f4a91d901","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.5.3.tgz","fileCount":91,"integrity":"sha512-w8HCxD+gOiWqb/MEaRqYh4dkmYVhC4qOz9sJRCeGblGNuU6PV0JM+CHgZJRUgTwPhQl9p+d122RntywWKYCxEQ==","signatures":[{"sig":"MEUCIQC2ejhdAntDDd2Y5rawaW7+0n0ArerZM8FESt6jZnW9iwIgXcZ3IjAZq4KESnC/uNAtQuGiCKURGlOr6lUYmM4HToA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt40KCRA9TVsSAnZWagAAS6oP/1VJXmgzEMqwlBEU01zk\nO0PVbBW9yhsGuNuQ0UoIptZ9MfmgbSoh/uH/tfZeXADjH8XxFvDPYFcEGioH\nhH+k6BKFodnMPhJCkC0jQvVJj15xwrFBP7ptlO3m7X9Aaw5xvRBOdH1M5KMy\nYk+suBEdWIit3dLXI5Vo6rcM+jBkcs+JvMsZNtdGvq/vHk+v8qAB/zqqK1GW\nXRjU0HDiL8qPQuaCgbK0Fd9gqzXC3hI73W5TYuCMocJq3UzAQeF+h0RQVIUI\nIiZFkWqvCPeIa2Ed4jPnGEm94hMjT+xK+Qt3JTl8UrVb7lA7x41cwj3fW4Th\nRxSkENjqgmYBknL4baZ9x9WjuyZ9IGrgiKnKX+UutMTVCmpcROk1azJhLLak\nR0dYBYzQGBYBNgVeoTxyDzNT6mjUb57UA01HjgENIJPowAVU4mFxLZMyULzM\nqTR0YOz7OH/RtayayFML4Je6Enj9j9Qs3VwwHXtc7ptISb36Q4U3Guo+16Ky\nCxx2OIfDkFoi+JKQ0eFAJfhdPJZFZHYKexM+4VqHo/FOKLjQiFEUepumh3jN\nH2PcWHtlCD552O6I4iv4CFHJYTW5bPCm2sv2CTxVTbuJCggYS4lsbED6eXW5\n/qBd6xHUyIDqTpH5napxnxAdTYTEV8P1NW6z+tDvJm9/la6qdpznxKBXj0NT\nH3+E\r\n=11O/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=10"},"gitHead":"3c883a3e700679bbb2efb6277356badfcc6a15fe","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"7.12.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.24.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^26.6.3","nock":"^10.0.6","snyk":"^1.613.0","jsdoc":"^3.6.7","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","semantic-release":"^17.4.2","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.5.3_1622641930077_0.5761912522286472","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@smartthings/smartapp","version":"2.5.4","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.5.4","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"ad407bcdabb18a5222430e7d99e92fc65f3a5840","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.5.4.tgz","fileCount":91,"integrity":"sha512-hgnRJK/Bb0aIpQQaCcdmaBuZk+h6Y6MjDw8MIFkY6DC1dObAgPjzdOEzENwRY9Z0fWc57N1GvySbVkE+WRJFtA==","signatures":[{"sig":"MEUCIQClBLdKPT4HGKqBs02XFBwcpKmMV+/J8oRMkhtUnWoYjQIgaTIJQ0Qazp87O5U41tBvL+QfChbuhCrjrCfvkocKhg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5zzWCRA9TVsSAnZWagAA9tgQAIeLn2610fvG2Dcx5tAU\nqp/+o7X4k5p4yor12MlNzEj9t4gGqN36fUn7ie+5UYYUkZS5Y/eOTihxoWos\n+ylqcs6Sh5aiKYoV24IBnjCzP7fqH1PkGxoQmbu2+V7qp+mSb+P6SNsRaAN+\n0mQ9ptip4oidlzhGUA4QlDn3e3QcSLGJizdbBwiNGIPGDLKcYKtWfwXmB/I/\nhYHCN/CeFnKYbmY8WaOkXTrmNKe8NSnFBBFSxO42QC4VF/kSdLwr7t8I3+XE\nk3UJ8twcVo8mTn5Jr4h9Ab6PytPUooGlA6W8SmLgNRfUe4wLHubMjQdG5Ji5\nlEGofmGnYPaWRA0bFWu2pF9SJ8SyZqrBj1/Wag3jjUcekCMUw71/Eo7cljsm\noowXl3759sDKjvvfQ8bTm08Swc7CEbzAGM+2V5KJ3Toa/mOgGXojh2NNRF1c\neq1d3GjAaWAdfkz/ve8df/44Nhpg92E4l051L3VnGT1/ZNTgktFUDt4WERad\nR6tZo+redvt+yOYzMOEwqcDHsouAHOMRSs1nN3L+OdGEBwnxQSlJrUyYyc++\nHjHQifyddsbld+yilc62ior4RHsTzsAWTOrBLSSXxleXKOQZfrsqTRz4/sJm\n0gfRolLPiFi5lm70MfKu+XJWjBnPn+sD7RI4mxm+NE6QxT5yyTqRN2IR5Vo3\nhFuM\r\n=WZcY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=10"},"gitHead":"5fd54797bb1379ff84c41f6e9b726d0cb250f8c1","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"7.12.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.24.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^26.6.3","nock":"^10.0.6","snyk":"^1.613.0","uuid":"^8.3.2","jsdoc":"^3.6.7","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","@types/jest":"^26.0.24","semantic-release":"^17.4.2","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.5.4_1625767125971_0.5288393359307242","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"@smartthings/smartapp","version":"2.5.5","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.5.5","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"b6b9d285efe64c5df88eb849807ecbf2183deb65","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.5.5.tgz","fileCount":91,"integrity":"sha512-HOedYRBJdesN2D5PYc9vljqUpSLLHjjcX2cGbId6/XecqohESNqfByebCA0mFn/yyS6/LjO6Qm4MbeFAI7g8PA==","signatures":[{"sig":"MEYCIQCyydMMH1PnbnMntNHOQGNOxScAwRcxQJ1Ie6C8NLZLrwIhAJK1KVH+v4PNdB670HUDnVX6VcI6lIpuASJW8fNfmZ6h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL8+4CRA9TVsSAnZWagAAnnEP/0tUA2MCfye9Kuh8E0xy\nEVYwMWBRza/0YzgmcNPF9ZVs2sbGNsKmYr3exv3q8tmAxqdQCGAa+c4jW4aZ\nsXqFBJao1b+FTqGX4V7u6+fl+3YA9yhUDqCnq1u5BsRzGMASldMMNqFbQHv+\ni4RyLfz7ZxzXpO+HIfdeZZtg2+F7LeWl/cKjloIY3FljPA9QnzXNJL4K7Bt7\nQV9zRaKRftuZJ/iewAlwv1AIDRlZiVU9/atXA7rovGhxlKWDkVM3P7bTKfmQ\nZREImF45KEQhE6P97xIpzfWWiMDNaLEaLlmDO2feVs8Dk0k9j+cXctMfhiK6\nea41IDuFrFguNSQwbo83I2zTBWXaJYMeAm+9XH75eD35hW2cYqhewrpBSK2J\nvyOBIUJG6DV9LyGCwJL5RxmNPj/4TsZrSxbi30bDUZeXCwJ0Q5vEtsWBkCbc\nlxw8P0lAT2nGdrN0ok+paRFFclIxxj1zCSHA96/JmR5/MmkbM5ook5BroWO4\nY7WlD0Tzt7jSGiWzkkdCJwb6o47I9r39xWiWmZu+4L7WPvN/F1tKbqetnPfG\nSdG+xNIigEFeSN0z9a5BwhPZ78OAWj7qfVXOSoNZsOXARxeeO0K/RO1M4GrT\ntaUj4svYfeFau3JtXLhkfP5jBn+HMRM8E6zyMg9brzxFJKf4eUkFrw89QUXr\nRNVp\r\n=hp5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=10"},"gitHead":"19c4152c5d0ed81940798c574b95d7af4be5a33f","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"7.12.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.24.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.1","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^26.6.3","nock":"^10.0.6","snyk":"^1.613.0","uuid":"^8.3.2","jsdoc":"^3.6.7","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","@types/jest":"^26.0.24","semantic-release":"^17.4.2","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.5.5_1630523319890_0.27726972543892425","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@smartthings/smartapp","version":"2.6.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.6.0","maintainers":[{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"028466847cb5823644c9573a425eada82d0a2296","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.6.0.tgz","fileCount":91,"integrity":"sha512-jsMJgBD1oqGTcJ98XiNISLg9OmqhxYQiFYiZCExayD1yVRmhnJR5AA4mfAbOtUzogzGuxo62XhKH/pflPBv6zw==","signatures":[{"sig":"MEQCIFJcmjSpAYGte5VkJsfn+hoaKaAlq8hd7aIvlszGjvh8AiAN0B5IKqH2mNlqQHGiWD1Gg6nyKl/Z46h6xChWTBz3CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7MVCRA9TVsSAnZWagAAYckP/R2EYRQpx5ABcVXtmqxD\n8ll3LVfYgki/xjUOlFqB2k99j0+SZ1bvdpoRq2Ca7ZRUQQs7RHtfzKKvxFYT\n+RqPeju6OeET2Vr+P8IFCJLISprNKAxAzmbKvVCZzf27vExuoIONhzcoavlz\n2R0FAfH8m5p0vlmwGzNhuBhk8pUjfVwpTCA9vU5JQqDSPboMJzqJPkJ538Y1\ny3IDW3KzWUteT4FnhZvQzDDLRfLYfeH7oDcfrfq5BkqvE9sku/W/thcxPbGT\nmtkSjwwsXXzdXFNjzA7BU6gAPDJ3nSZ21Fyx2VNMpBx7zUR985iBc2aCdzrm\nF0to61yPiUx+WYaJMgotXe4nvkxnfztrnfVAk7g17Eymw7BvFTlmdBsk4yNr\nU5CRQgO4CPWSPT+khpxphOqFjIiG36Xq1ocIt9MKAXiuGWjf6p/6JnIMmusv\nUnptP752fvIRNEksPc5KW13/o/4L2V8IRNrsPvNXebYsAAy+E2tvATxcbziW\nafUUpM/0+MMakUVhL9xGtMxoukM9jERrsFf+PRbtO6tHKd8Q9t2snOB+a4z1\naHYorXWXOJfrH9bzRrJsrkSpbs2Hmy7c2/bPsy36EiStrk941YQhks1ZI0My\nwuVWAouv+xTqYwy0wEBtwJ1I/Jv5YF1yoxDq/6jRUHPmNN/OKd8Y43NE6Mrv\nCYb8\r\n=s6J9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=10"},"gitHead":"840fd3cf5e84448cfd66178bdc784e924606ab96","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect","semantic-release":"semantic-release -e ./config/release.config.js"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"7.12.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"10.24.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.4","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^26.6.3","nock":"^10.0.6","snyk":"^1.613.0","uuid":"^8.3.2","jsdoc":"^3.6.7","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.17.7","proxyquire":"^2.1.3","typescript":"^3.9.3","@types/jest":"^26.0.24","semantic-release":"^17.4.2","@semantic-release/git":"^9.0.0","semantic-git-commit-cli":"^3.7.0","typedoc-plugin-markdown":"^2.2.17","@semantic-release/changelog":"^5.0.1","conventional-changelog-eslint":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.6.0_1631564565801_0.18175957740080517","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@smartthings/smartapp","version":"2.6.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.6.1","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"1ce6a61519c625c8809d996aa601bfce9d5f17a2","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.6.1.tgz","fileCount":92,"integrity":"sha512-69n3B2Cuk/b1/PZjsOVxrjFH3mD8U8oQaAM1YitTgHC7ySFUEBbzh9Y8In6qfZjVr8fFxo2fp2FRUozvcepllw==","signatures":[{"sig":"MEQCIGklyIHkNHq4IZTbgVVxThDJCfEU9lhZGSonD6ryVm4jAiAa4aiAc+SebsrLGu7mZCeEOmrXCH8au9OE802QVhJ56g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8qzICRA9TVsSAnZWagAAINMP/2PiSRkAj+i+r9VZSHGq\nCt8jN2UZTUJA/e0PAzkdOPs9Z1oLVCGiZCKP3XdzAcn8owqpvOqDvSLn59jI\nETr3RhVy/DN3MGaausbDw/julc2aW5cbQ+HEpwpXPpTQi08uVDz11FiJ2sp6\nDyWhWeq278/4ajyeZoHaNomR8g86pByHuk5JbgeYvZrSsigYrNLqQfIZLsCU\ng8reKpotWV9TnZFiMVkNgxI4ZV7y+5x9UoC+GljQzezCVIJPGcdaKpf1ivpo\ngme2zwEhGbTfY6Fete1SkYZiJ5jLwnXJxQZtuDBuW6yDo0uzsLNkmw9W4L0S\np+DziPv4Oxy5I7I9+GOMFa91xfdjrKreLL1wy+mGrFyeg5nUsUsrPGtempE2\nCt2jCDgyXiZdsDWvVY9uT2HQ9rVeDP6faeVmSvGaRUnXxMCvWhHDZmcHEVIT\nG9WbISUZ19TM+NOKSTYcOJG/49vTOwmHzL8lpMhFboLpHSzwA3dqxR6xWCQn\n8yzeHasDO58CxMZxayjtaN2fgiAGHkXt7eAYW0d0JRr7KHVq8FjuiVFs6v+f\nFmN94w0SwR8+wNf7wVJu3RKSQz9caJXNAYuV5sSntBTtGgF7DjY9nIwSXUoB\npuiDT5lchAUyooDKm6fQ9PmDJaH9DVCy9dbyUsoTAP6Amh+W1PMGIhPBSdt9\ntrIF\r\n=Dfs4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=12"},"gitHead":"0a78129229a3f8973eebcc336dfe092d0fd0bc65","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.3.2","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"14.18.3","dependencies":{"i18n":"~0.8.5","axios":"^0.21.4","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","underscore":"^1.13.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^27.4.7","nock":"^10.0.6","snyk":"^1.838.0","uuid":"^8.3.2","jsdoc":"^3.6.10","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.22.11","proxyquire":"^2.1.3","typescript":"^3.9.3","@types/jest":"^27.4.0","@commitlint/cli":"^16.1.0","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^2.2.17","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^16.0.0","conventional-changelog-conventionalcommits":"^4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.6.1_1643293896001_0.599108769296181","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@smartthings/smartapp","version":"2.6.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@2.6.2","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"dianoga","email":"dianoga7@3dgo.net"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"551dd1910fdc7232c8f2d48263a088236e22913e","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-2.6.2.tgz","fileCount":93,"integrity":"sha512-DXnvTU+tJ897qya1CK6hU9JhXbx6nhs4ZtU01fJ1Mo7Gy+zueDmxpZFCQdtMN5hAkAkjTv2EWXHsUuOQTvGfjg==","signatures":[{"sig":"MEUCIQDBYNPlTHnHCX+HruhOrTVTfjCezpvMGgyQYjI0jKUbvgIgFwCdqZDCXmfoiFbaVtQEmDt2Srbmo5x+35+Bvspo2oQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVa2jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplOw/9HXx6h+nj8+fgYC7Hc0bBH5rwwnY7mnM9hVXVu5xpSi9+DLha\r\nVa0e+VpGskamQgHmYeluEm+QBamhSTKj6z30QZgRD4fbaEwgleVntW6MJDmQ\r\nGSTtE8JzjbwDkZ2kyEBk/XsnGbne/z1zeYWQlnmkqo4flhVfsyovF+7QN2bJ\r\nuk1MYEBPRl0LMA93GEV77cKmlrO+fMGXHyKmMT+jmsypB3iWyXkQvHD4sqZh\r\nPCQ1RP6jzPEeQy5IBZDpcGfbAA58o5HdlaXZ77eXfPqcdpSMRUs1FmSJzfJz\r\n/V/jUGcpd2n84n5KrWnM5/YhruE2ANdpbxFInqO9j5jDP6GWJYYj/quQs01w\r\nYRVncBXgqiBlm4Jfkz+WkrwC80ESsRsz/QkrROQWYapgaZHp7yoQ6tbUgiIp\r\nIvkgNUhN96cuM3Jby5isY+iN+ei9Jc3r3KxhowxqGi3R2Hx/iiiB2pnrlgy2\r\nu5Gm2fb5x0W1NXHOr9kaaIv89fSb8nFcyyp+i3fIKgybbDPFkr9+HSz4wMOe\r\nUrGfVAjftPBkC5mJMXtlktNV9HSnn6k3QS5Bm5LDXHB/M20g2Vb+8NM+JANc\r\nSpYh/XHMZ158wfVWqwALlI02YmF3A+k6tTQDjN1aRcyhi4KDN9hPyQ7XOReu\r\nKiEnztT+e4HMSn4oGTqApmnvu4mPDDLq2PU=\r\n=hnUU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=12"},"gitHead":"77b8a7d9b313cfd101302920d26e62f39e8044c3","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.3.2","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"14.19.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.4","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^27.4.7","nock":"^10.0.6","snyk":"^1.838.0","uuid":"^8.3.2","jsdoc":"^3.6.10","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.22.11","proxyquire":"^2.1.3","typescript":"^3.9.3","@types/jest":"^27.4.0","@commitlint/cli":"^16.1.0","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^2.2.17","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^16.0.0","conventional-changelog-conventionalcommits":"^4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_2.6.2_1649782179025_0.7521218184491529","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@smartthings/smartapp","version":"3.0.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@3.0.0","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"4b5f024964e02004a0f9eb3abce11e18947d0f48","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-3.0.0.tgz","fileCount":93,"integrity":"sha512-KCfvhRNfmH5XVzkraYspsmUd3fByhJZVBiJEoCddDV+ZCmptSe2Gg1499flQriYsN5T2rbC971lIkTqx4zeF6g==","signatures":[{"sig":"MEYCIQD6SnQiDbxYcnSYCgjbnbETBNoYzVu6jLpo1EelhRau4QIhAIwvOdOJY+0BPOVw3q0o2PniD5sgP16VoqfjLKWdr2Ga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9UQsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm7A//fy9TW5q2KgvhN3YQxXqNpYQuiFO36hS+UxKbyQnjFxbcl25j\r\nRwgcdXuzb/d1Y5XWxB2cnPXZTu3SUWBYOPtpRv7Xvg6206rYKzYgyaJxgWtv\r\nugtK1zQG2xMkuCUsR/yU0wrpQTj7AIj4IjHg4wUMXS2y+SrwtVMEaLqEOvg+\r\nGRwQUIjag6yXU346C4dZUt/a1tJdbtRWrWzSsMqH/wrHNL/C1V1HIzQ9rZPa\r\nYDeXnnjJecLuQpnZSNRPdDTr7sbsxR9IZ23z42KBwECFbgBurU0+IJzgqods\r\nKUO3q9kmFoivRUrTBqzsY+/5lIJupzNTmZdgkmeWYMOQaRDzjb5WYPVqMwzC\r\n8Gr+/vy+I0bzWb++J/bKH1dCo9Me0SK0zd1hzzebx926oeXd8gwFS+/ngcV4\r\nmrXVylH7bf1MMqTo925SYlhVQNv3cgpO61zqRkTOgRqcewkvb7qla/wrQjuI\r\nWx3kPL3U4/9xnJkloEFGqxXBwghj5Kms/Ex2pil7msjsDISX+lRNfs2mpTuB\r\neb2sRxV9qA30ROv28mgoO4ECPEHo2OlNjMvqTb+ScqIeTUvWEPs/kT+xr0Zu\r\npOz5qcS6eeozbKKrIplAuDjPoURDrGyCg0CYYzd6YDV+dh9RgDSzRwDwKu1j\r\nVs1lHtx7W69pUyE8KmwH0T9wIhF/xnlWbe0=\r\n=NuyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"b736be3cf8fd3ed5cb93142f274be8fb45cec460","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.17.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"16.16.0","dependencies":{"i18n":"~0.8.5","axios":"^0.21.4","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^28.1.3","nock":"^10.0.6","snyk":"^1.838.0","uuid":"^8.3.2","jsdoc":"^3.6.10","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.23.10","proxyquire":"^2.1.3","typescript":"^4.7.4","@types/jest":"^28.1.6","@commitlint/cli":"^17.0.3","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^2.2.17","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","conventional-changelog-conventionalcommits":"^4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_3.0.0_1660240940294_0.07474886094471533","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@smartthings/smartapp","version":"3.0.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@3.0.1","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"quote-props":["error","consistent"],"import/extensions":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","unicorn/no-array-for-each":"warn","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","no-template-curly-in-string":"off","promise/prefer-await-to-then":"warn","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"9ae0099299f88bf29f1de81000d4bd939f933f5f","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-3.0.1.tgz","fileCount":93,"integrity":"sha512-FExKa4gvnBlWPtRjsOhu+P0uHn/Xtfnj83z4TD22EJCLILNUfyLq6T+IhQ5yQnBE8Y8bDEle0BrY857Paluk6Q==","signatures":[{"sig":"MEYCIQCzaGdBpr2DmmWcyiLf6LkRZ4Vyb47Ii1p4xuJEl/VG8QIhAMl/UPxRO+wIlO83+QcnGa5aikmGa8qhyrzdY3B+sKhP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmMQRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppTw/7BPdV5mzuO04pq2czYYk6MZQu8R77PosreUZgvmSeXgJsAVN0\r\n0HTq2ilhG6eFZtCB5hlloJsYCrN12fy1I+YDd3S541uA5lLZoKdR+Jwgclet\r\naiMDHc+NxRUdnWyO9NuWkfCgAceSitJEMc5QRz0I21xmnuGz4/s6HDm2D8vo\r\nor9k2ZkOxSKUEBUYQcClilvcOKj4SqLpz5Gl/TbBnYERydSp3cHKid62rQMp\r\nWBm7gHA1hcCJiy/immoWCUQtIeaunKs8IygMJjCqlayiDGNlTIXeQZeuiJL0\r\n708zf5ad3gARcKdxE9K8zZ1tWDRGcT3G7oddbPgKu72GCC7xHMMAXg78/8RW\r\nb4QQFMjR9gF5PEunWUHekkcG3eZBOuCKOSt1y+GnNc/SHiLE7+HLQMVXpyZU\r\naeg8ITn5fea8MCFHJ28jZWm32HHzI0P8TOSAeeLcCqx1pd/ICPBgWDRw+PcJ\r\nVFdMyVF4G2WRLmXro7OJJw4pxZoBQ0V97xJNpFMshcjiHtCDbsV6IQOKFSfh\r\n++87p78wwTC2uZf+0D9dVdj/jDMG/FbwgD4SB5oqd3+NlBQfiESIvj0+n8GW\r\n/azwvu+B8FSFYDDjCxS+bmqJn4QpqWSkyT5ostSeWUamBs1iXEkjgh1iWDqC\r\nUyq0Tat0gF6Y9V+Rkhb5hOngkYibGt/4YKw=\r\n=ze2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"3f08b8f95974e9726041c3c68c9ab34ea101513c","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.17.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"16.18.1","dependencies":{"i18n":"~0.8.5","axios":"^0.21.4","sshpk":"~1.16.1","winston":"~3.2.1","fs-extra":"~7.0.1","node-cache":"^4.2.1","@types/i18n":"^0.8.6","async-mutex":"^0.1.4","http-signature":"~1.2.0","@types/aws-lambda":"^8.10.51","@smartthings/core-sdk":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.39.1","jest":"^28.1.3","nock":"^10.0.6","snyk":"^1.838.0","uuid":"^8.3.2","jsdoc":"^3.6.10","sinon":"^7.5.0","dotenv":"^8.1.0","typedoc":"^0.23.10","proxyquire":"^2.1.3","typescript":"^4.7.4","@types/jest":"^28.1.6","@commitlint/cli":"^17.0.3","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^2.2.17","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","conventional-changelog-conventionalcommits":"^4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_3.0.1_1670956049438_0.9572167869972819","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@smartthings/smartapp","version":"3.0.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@3.0.2","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"e44a02e895d71dcf95a63d4f073aaf0d27f827dd","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-3.0.2.tgz","fileCount":93,"integrity":"sha512-LPWJ61o43n1m+5nNyR2wIFLHidmGfn+UFXsqeeQ+1kB9DMFKlE1c3ZPI2PrwtcAZxuiU9z/cFyGGAn1Rysz+lQ==","signatures":[{"sig":"MEUCIDRreiw/dju1ZsB1r61qcuiCRdHrbD7ooP5gs8aASdliAiEA++cAwwLJUNu2YlRSjMesM8UJX8/+PFOi+BSkeKohmBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2qHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4HQ/+MivIH5AahQhllHKYDdiG4F45Hcm5qDbirOUfzNjvIcXQbnzV\r\nAZvqplyabhT7MCO6huRBhffR8L7BsIVrj1slNeBB+wj48YRSiMH6nvtrjKB0\r\no7MTDHB7TJFwcx/5w+O73l22l/DCRNKTb88KvCjiUIuVL9Nm4jdo/pZV9Fd3\r\nvG6/uMOtoPdMs5mUn0T000Jmg/Rc50caPN2dUiQJ6GHCdvSBlFYf1sSWxH6O\r\nQdPaU56EIDV/7jB11AKn9GX8ViOwnNpqTMA2zgkeunL1oKQgrrIJS9Ob6W/6\r\np+UVOfgVv1mT5l6cJhZNXtJoOGspT7DU9NjxZtzj0VBKqEuNalEZYQylIWTY\r\no1T7twH7MnkN6RD0xMMO3Kp2jzvCdzTzXDOgIm9KTFiP1gVf7vNHVpUaZofQ\r\nZFzqWJA0SrKS2X5wxP6LWLpGM7a/nKB+LzvvP4D9kk6NoCwmMSD+aTqCzvFh\r\n/MuOGDkXNvJ0tPEyXcdh3TOdwqj8p6yLeaEN/EXNtLzZjU8nOd2IxkufcKNJ\r\nwgB/feKhPQoi+O5PeBwLes4cUrWBnElq23TMRRBtzDZlThbiUCL2zVzyiCk+\r\noHFceKdY2FOouMJS6dI7sXEglq7iOMEG2gI9PuwQ0Ss0rNelYzxYyf6T8Zxo\r\nESL22nP/mgSHCeZZbdxm0ecvCbWdpZCtBKI=\r\n=p6VO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"a6679dd1fdd32110a4b53a4dec8e88a8d875c9b7","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.17.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"16.19.0","dependencies":{"i18n":"~0.15.1","axios":"^1.3.0","sshpk":"~1.17.0","winston":"~3.8.2","fs-extra":"~11.1.0","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.110","@smartthings/core-sdk":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.53.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.0","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^19.0.5","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_3.0.2_1675272649521_0.3058772979808453","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@smartthings/smartapp","version":"4.0.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.0.0","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"4a64c21f7560a71d871a086a6eeab1529cebe782","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.0.0.tgz","fileCount":91,"integrity":"sha512-lXQmTlQEEt8bqDzJpLUhuRYe2XShZWCqVJkoE8CsCQX+ji/Y+qpoq5Kt/IUJ+8qN7rTxNJcZX2GXsX991mD1IQ==","signatures":[{"sig":"MEQCIBGPyw40yGM8gepXZOUB+/x2CwNJ6WOPDZsiBjMle0WCAiBMiYVKziI3+FK9C6Vj+HWJHepup+sYlXMWgobG9fSm5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2q4AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru7g//QweyHmQEpWeULaLBtuez79qRfSfnQVG2SGhNbdFfyoEbJV/W\r\nkebOvYwX60T0Ti4IQ5BKuWxvn/KwAgqwXs1X12XelrxRSTTmjM0QG4TH7NV6\r\npysd6iBfavK/ARQu2vBFZh1BsbQ+ECStL/We8biGp4iv6tJGDMxxUd8RKKGx\r\nnB9wsljWLGXaybnlK9tLCcpP1Uh27GY2lEk4DjJcQRJjLd1I7GFztnFMZOY+\r\nq1Xl5r8XhVgDhzmXdd8y3saNFmQISJ4lcZFaBYR/SdRZg479L8XO1BBF3Z1j\r\nOckKjyJ0NQEJOhPwManYKHmo5beLfJLXplDJvJjvc5iuGVK3zRup+wHbdMci\r\nfxZE7dES/qLMF4U9vj8kG0fBcFrM+SM4U6gNxsfvxNN9HtSkyPQZnho+Kg1f\r\nZcB9+Y/akqys4WrMl/X1LiypIxFkh972Lj8Y1hvL9MBoCefVpFY5dwSW8ar7\r\ncUq80wjxHQM9d/bqzftNPHIKjAP13NxzaSU9YBpbgb6yw5J/PcyhnklJFI0r\r\nH/Nn3FYko0VsbD//aAHodm48IsZ1X5oFEViN+44jG139xe3/xt/X8L0M608Y\r\n4DeLvI1eWtXHuaQXob5iO5aK72QgenBQIP2fRc1ZoLKabEHhAX0kc5CKvNfH\r\nV5KM0aPZpB7TcymJAY5k9tr2QFZ20g9N8LM=\r\n=kWVo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"35e25273fbd3769bd2dc64a0c02a5867f7c483d9","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.17.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"16.19.0","dependencies":{"i18n":"~0.15.1","axios":"^1.3.0","sshpk":"~1.17.0","winston":"~3.8.2","fs-extra":"~11.1.0","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.110","@smartthings/core-sdk":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.53.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.0","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^19.0.5","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.0.0_1675275776041_0.942152010329937","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@smartthings/smartapp","version":"4.1.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.1.0","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"9b6b6d5348c6c5da7094f584f11d60499f6dfa9e","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.1.0.tgz","fileCount":91,"integrity":"sha512-Ioy4/+/J4zaoKKiTudGszWF7/BSU97vM/AtB0uEyVkgw2yGIZzdw3CCZLkQHpwgmR0KQlkp9Dti/R3sXcthUXQ==","signatures":[{"sig":"MEYCIQDOPMdSGXjsTTG2FoCL/ofETph/uvMW/XSjI5NClNm93wIhAJdUWNVBAVif3zT6/r96glppGORPd0pket3/1nPsydem","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGI1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkhBAAgeQxhcaTKDNb8J7k6Rl2pEyGZ4BXtCYtvLSPSIOQrIvH2luI\r\n57EWDsB4/MEUPm+j5ZZswBUlrMsX68YYH6mVuBTAps/TpRn+VpVPoNDPTXwZ\r\nrg1yrcPMKpNLZd7/+EV4G/4g18Ff+tOFMMnCefzKMlMqWV6IJYhPyOBl+4MP\r\nI4vk8wYXeUBcMZN+XFcAJPPWFIOXokQHIXSDjP6GPL5Pj2R8ldWXIQSQ/OAA\r\nEj5L8Aeu8T2eAO9F1ahZxCQgZpPl3ogLpGuwS3XHUWz0njSOqxFqZmtcl4qp\r\nw/FyzoBkyP9XdaLrkGJ5oeFA8viiJYBXTX+B5oSlNKteR2nsiyFvd0fQYqYY\r\n8AuvXSVXhR6OZ9MX/Ybygpf3FziYUHlrmZkGlHb2/CFo9Ob6q54xy/T1U4ho\r\ne9aNeu1JeADM9+6rtq0zaQOagMkiJYjq1qMfKiOPlAwoTLHnPUkRdtqPjDe5\r\nsLEM3J81eaY0XD1dvXVVMfPGe3e/5/wsj47czF2HZHbhsEt8WUL4x4RjNgrN\r\nlRwK6Mw5aq1Lexjgq6dJBlAllZzlVtJkLHzsL3Lb/5N5URY0WQftvYFhrpls\r\nvKL7ZoRakS6h9UvXvBmSx8Zfr3zalRJ/EXP8LbARNAywfbARNOw0COjvmo87\r\nNeO+0mFv+It5hOUBT5JtRSP/NEkfdG7Cg0A=\r\n=U/Fh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"260e3c00014f227240466c98de1d91ea58083824","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.17.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"16.19.1","dependencies":{"i18n":"~0.15.1","axios":"^1.3.0","sshpk":"~1.17.0","winston":"~3.8.2","fs-extra":"~11.1.0","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.110","@smartthings/core-sdk":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.53.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.0","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^19.0.5","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.1.0_1679330630623_0.6270369851802506","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@smartthings/smartapp","version":"4.2.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.2.0","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"rossiam@gmail.com"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"c9448660873cbd7c00ca7d3b7908a26329054884","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.2.0.tgz","fileCount":91,"integrity":"sha512-3CE+NGLUZyq39prN44VlEFUiUbA46rOie+J+pCHPNfsITWk6b+ho/iLODLUZ6WMd3UR78VhicLs4n5U903xamA==","signatures":[{"sig":"MEUCIQDBbp0Bw4oWkXMIQGAxF/PEgCoI5rpO1TVAHxaR/AkfDQIgVj5rVY6amcwJdc5QxgPKTgH5+59GTCslQmwmGAOf7Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPNTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+AxAAnUZwSbavluPemWmc4qnYOvawmg9Xa+vQPc8BASFfzkapgaLL\r\nNBzHZodTtfytLOO24flx06M62cobNFBNjV7xfQw0oO2b0BfIyw71ezATj0Fl\r\nmCzfYLLKje47J8+9NPZOiceJ/VVa6rnHjdS81sbXan4eKDHRWGDQvX4gakwY\r\nPrg3qdqwj2FGcjV3s0lOWDjcI6ks+mlbq3zDdFKKqDjH0nwVnpcXt4/uXW6C\r\nN/YYOSOC1BlNlgfju67O3o0NKAs5LmymoyiezWN0/9vxeEfLl0z7fLUlD5Xl\r\nEkaLbYqmEWZsu2+7t60vmbAi1axy/cuWkxdeQgeHSi4uU0mj8CL1xO1piBJ+\r\n+gUqPeez+e3WjfJnIp8Wq/fSnpYgW322FM0IVCkmHQrNncxoM1SjZ5vXTLEH\r\nKgy1qaB8dqVvBAcE0uI8/nF5bgNpy/ikcF8QmCDe//h68uKipdb8c0i+1Q/c\r\nSvg1iDaUigzRCYMuk7qpVp4walUzJEfOAC+ZKppS/0qBL/7Eim2LoopbR9uJ\r\nMa8ufGm8+dvUrcEHTl7y5H8BnDePhoVMRmCK6yyGHHmcW1/fI3W4H/0NgXyq\r\ninl1NGbEAoE52rYl6LVN+VPP6CI4Mio3WLfEbB0UrmjZgI0h3jdKSrMrqpg7\r\nuJ9Pdv/qdDVX1kXSWOe5mo7ufWMX+A053VY=\r\n=GWbf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"0ed8605479faeb53d43353d9d7b58effa2836791","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"8.17.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"16.19.1","dependencies":{"i18n":"~0.15.1","axios":"^1.3.0","sshpk":"~1.17.0","winston":"~3.8.2","fs-extra":"~11.1.0","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.110","@smartthings/core-sdk":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.53.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.0","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^19.0.5","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.2.0_1679356755348_0.1454813620483122","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@smartthings/smartapp","version":"4.3.0","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.0","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"9e5fe92cfe64c3226c65c73fc595bdbda681b3e6","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.0.tgz","fileCount":91,"integrity":"sha512-Ki7ZxQIdxAaBo5YDHmP/qbEXHYSuLWWqAnrg/gftQaor28JMuxgA4ec4D+e9FVrKSW95B0MzmKp8Z8evEfu4iA==","signatures":[{"sig":"MEYCIQCxu2q9VOWYKWv/hOFCPbOG2JEtsJx/kO+t16NGkzgSqAIhAMdHgBg4eNZGzQzbEC/UB2AXBr4tcIPvjyk5xP0jqIG9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212306},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"c7a5207c05b89263b03169268394d550c6a49a9d","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.8.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"18.18.0","dependencies":{"i18n":"~0.15.1","axios":"^1.5.1","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.54.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.0_1696532473153_0.3584772799642515","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@smartthings/smartapp","version":"4.3.1","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.1","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"94fd1851ec0b8c343d5233e497b1596d7e0b1657","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.1.tgz","fileCount":91,"integrity":"sha512-BGz0KHQzvC8bNwTyhfCg+vyYc2TCwLt4Z7wvb4k3CNtEJh86ZJ0aOIdR8whrBaodHhyj1bzHcbxzDCXJQwgixw==","signatures":[{"sig":"MEUCIQDPKxNRPfhKkPuHGPyY5aOLh+vRevMdlAmiwdZHCvGdNAIgXbfLMsdtkrEpeLe96JDG8gGMIxCDhF/mnG44GSfUpmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212559},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"3725c0f5c6ff1f82a8219ba5399019e707526b49","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.8.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"18.18.0","dependencies":{"i18n":"~0.15.1","axios":"^1.5.1","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.54.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.1_1697580961465_0.4239560931751407","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"@smartthings/smartapp","version":"4.3.2","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.2","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"2e4b8a8ad94c18248866e7b8527c0f6fe1e8cdc0","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.2.tgz","fileCount":91,"integrity":"sha512-gEhMfjR5pchTYlRx9UYjKYgo9WXGN1Aw5XIpgCXfHmX+uyC5lOEYkk7iM9cpZZ7GOFneRf+t7pTTbnLMq/ErDQ==","signatures":[{"sig":"MEUCIA+OhvkM7YJvSlGBDQmRWXsmd/ff/ARfUbB7fO3YuRoiAiEA5xuWv+nfl0Dgsex/fIfgEHgXEWQhN9RtkwQpYMYY1A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212658},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"d9c20bc04908348d4cf18b35c3d73dab56e76a2f","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.8.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"18.19.0","dependencies":{"i18n":"~0.15.1","axios":"^1.5.1","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.54.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.2_1704300277901_0.16860688508000798","host":"s3://npm-registry-packages"}},"4.3.3":{"name":"@smartthings/smartapp","version":"4.3.3","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.3","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"0498d343015fc088c944e359f022635016be8dad","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.3.tgz","fileCount":91,"integrity":"sha512-UHUVggFT9sA8x9YiapXSzwiNGLJl5aRGEgI+yhV++zYWipa9snCbTXwRqVUmLL/uFMJO4W1ix5qGyYY/+WBURA==","signatures":[{"sig":"MEYCIQCqwAmX1C3EPDE2WHeJI6vV0DCCwDdd0f7d1jtEsNRKrgIhAO7h30hVEsry9vPzJRTD9PIZ9/Vz5vPh1y8YLPxaXJ6l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212658},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"dedb293df8cace6598c852a2ce84220e5c7dd0f1","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.8.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"18.20.2","dependencies":{"i18n":"~0.15.1","axios":"^1.5.1","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.1.3"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.54.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.3_1713380426607_0.2256979944601225","host":"s3://npm-registry-packages"}},"4.3.4":{"name":"@smartthings/smartapp","version":"4.3.4","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.4","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"dd802e12c33c470cf98954496726880cc2989b25","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.4.tgz","fileCount":91,"integrity":"sha512-PvuRgscLq16ydjejlSmrQpwL14YGhLQBUEdY4BWMyXwcnajmycyos7QO44SVcFvjj2l2lj2sOL/v9R5zevEcIQ==","signatures":[{"sig":"MEYCIQCAGUBm0+qGHMOU+ps44WP6Z0AjAmXjYcz+8wDcsq85pAIhANeYwbvSeFGN3DdhTVeXRCmF7fNculkDts44KMNmJ974","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212658},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"0be7fdb06b2fe6e10f980a272751b60c81108dec","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.8.1","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"18.20.2","dependencies":{"i18n":"~0.15.1","axios":"^1.6.8","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.1.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.54.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.4_1714076576341_0.7874091338279261","host":"s3://npm-registry-packages"}},"4.3.5":{"name":"@smartthings/smartapp","version":"4.3.5","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.5","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"bccffba62453a7604f9424b3c17c8aa80f93030d","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.5.tgz","fileCount":91,"integrity":"sha512-mLF1zDYsnRwpiY8mL0g1W2dJjYsxGBHExflWvcSpSceGHXtH+qOORsoUDkD9cKJofSXiLA6PsA4nCrEggcZJow==","signatures":[{"sig":"MEYCIQD3f2I7o4ui/2F6+rHJp8/VlO7JKKb/lNtMTvqlruSrKAIhALR2cVgDhF3MzlPXb1UUe0575LOPVF5VmLZ94JY12IqA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212662},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=16"},"gitHead":"57c4d62394484a2be1ce2dddcd8ff1be601d0321","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.9.3","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"18.20.4","dependencies":{"i18n":"~0.15.1","axios":"^1.6.8","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.54.1","jest":"^29.4.1","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.5_1725927671268_0.7282795941793476","host":"s3://npm-registry-packages"}},"4.3.6":{"name":"@smartthings/smartapp","version":"4.3.6","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.6","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"xo":{"envs":["jest"],"rules":{"max-depth":"off","complexity":"off","quote-props":["error","consistent"],"comma-dangle":"off","import/order":"off","arrow-body-style":"off","object-shorthand":"off","import/extensions":"off","operator-linebreak":"off","capitalized-comments":"off","object-curly-spacing":"off","prefer-object-spread":"warn","newline-before-return":"off","unicorn/prefer-module":"off","unicorn/prefer-spread":"off","no-useless-constructor":"warn","unicorn/prefer-ternary":"off","@typescript-eslint/semi":"off","n/prefer-global/process":"off","unicorn/no-array-for-each":"warn","n/file-extension-in-import":"off","unicorn/empty-brace-spaces":"off","unicorn/no-this-assignment":"off","unicorn/switch-case-braces":"off","no-template-curly-in-string":"off","unicorn/prefer-node-protocol":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/comma-dangle":"off","padding-line-between-statements":"off","@typescript-eslint/naming-convention":"off","@typescript-eslint/object-curly-spacing":"off","@typescript-eslint/member-delimiter-style":"off","@typescript-eslint/consistent-type-imports":"off","unicorn/prefer-logical-operator-over-ternary":"off","@typescript-eslint/consistent-type-definitions":"off","@typescript-eslint/consistent-indexed-object-style":"off"},"space":false,"overrides":[],"semicolon":false},"dist":{"shasum":"c03b99022251f1dcf1c774d16f4ed93f80147390","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.6.tgz","fileCount":81,"integrity":"sha512-Y7GdF4skzcf35kPQiUi2UoSSi3DDS17NBAGAB30eBQXAJB6TFcl8lyIExAFIrS+32Y0mbLXqz4aQ3NIpJR+a/Q==","signatures":[{"sig":"MEUCIQD5OtYYZqI9KjDwQiV99/xBHfrhrtq6pyPvKEIsVpqRAQIgRAKtHvyLy7eoW0t4uwX5JdtnX+gV+8G4vCcuaMYbrhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207496},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=20"},"gitHead":"2b3e291d6914c2ddc9623a3d60680cd6826fba9a","scripts":{"lint":"xo","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"9.9.4","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"22.18.0","dependencies":{"i18n":"~0.15.1","axios":"^1.8.3","sshpk":"~1.17.0","winston":"~3.10.0","fs-extra":"~11.1.1","node-cache":"^5.1.2","@types/i18n":"^0.13.6","async-mutex":"^0.4.0","http-signature":"~1.3.6","@types/aws-lambda":"^8.10.122","@smartthings/core-sdk":"^8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"~0.56.0","jest":"^29.7.0","nock":"^13.3.0","uuid":"^9.0.1","jsdoc":"^4.0.0","sinon":"^15.0.1","dotenv":"^16.0.3","typedoc":"^0.23.24","proxyquire":"^2.1.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@snyk/protect":"^1.1093.0","@commitlint/cli":"^17.4.2","semantic-release":"^21.0.1","@semantic-release/git":"^10.0.1","typedoc-plugin-markdown":"^3.14.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.6_1755704833962_0.31003488144748714","host":"s3://npm-registry-packages-npm-production"}},"4.3.7":{"name":"@smartthings/smartapp","version":"4.3.7","keywords":["smartthings","smartapp"],"author":{"name":"SmartThings"},"license":"Apache-2.0","_id":"@smartthings/smartapp@4.3.7","maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"contributors":[{"url":"https://github.com/bflorian","name":"Bob Florian"}],"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"dist":{"shasum":"a42afa13df70656543b19a5a810fc12e66cc1315","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.7.tgz","fileCount":81,"integrity":"sha512-W52F/02BAIp6DY0cT6H0RuPFE7kD6AMODNbFLeTTizRUEPGssrqqQUphiFjW5T/HKd8ZxPwLty9AGqqqnSwMtA==","signatures":[{"sig":"MEUCIDaQg+vEAW7EIWsf5HUX4r28r2RD31Jh+gJmhHbviDxHAiEAwKmSWvFWPqfeVEjCKk8eW2a5e6GPZ0qqbiyw/DHogRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208968},"main":"index.js","snyk":false,"types":"index.d.js","engines":{"node":">=20"},"gitHead":"697259c25c6cfe9dd5cd27f16aa15383410b2d04","scripts":{"lint":"eslint .","test":"jest --coverage","debug":"node --inspect ./lib/smart-app.js","start":"node ./smart-app.js","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js","prepare":"npm run snyk-protect","test:unit":"jest","snyk-protect":"snyk-protect"},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"overrides":{"tmp":"^0.2.7","lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","type":"git"},"_npmVersion":"11.16.0","description":"NodeJS SDK for SmartApps","directories":{},"displayName":"SmartThings SmartApp SDK for NodeJS","_nodeVersion":"24.16.0","dependencies":{"i18n":"~0.15.3","axios":"^1.16.1","sshpk":"~1.18.0","winston":"~3.19.0","fs-extra":"~11.3.5","node-cache":"^5.1.2","async-mutex":"^0.5.0","http-signature":"~1.4.0","@types/aws-lambda":"^8.10.162","@smartthings/core-sdk":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.15","jsdoc":"^4.0.5","sinon":"^22.0.0","dotenv":"^17.4.2","eslint":"^10.4.1","globals":"^17.6.0","typedoc":"^0.28.19","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","typescript":"^6.0.3","@types/i18n":"^0.13.12","@types/jest":"^30.0.0","@snyk/protect":"^1.1305.1","@commitlint/cli":"^21.0.2","eslint-plugin-n":"^18.1.0","semantic-release":"^25.0.3","typescript-eslint":"^8.61.0","@semantic-release/git":"^10.0.1","eslint-plugin-unicorn":"^65.0.1","typedoc-plugin-markdown":"^4.12.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.2","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/smartapp_4.3.7_1781110387109_0.8885675726719011","host":"s3://npm-registry-packages-npm-production"}},"4.3.8":{"name":"@smartthings/smartapp","version":"4.3.8","description":"NodeJS SDK for SmartApps","displayName":"SmartThings SmartApp SDK for NodeJS","author":{"name":"SmartThings"},"contributors":[{"name":"Bob Florian","url":"https://github.com/bflorian"}],"keywords":["smartthings","smartapp"],"main":"index.js","types":"index.d.js","scripts":{"lint":"eslint .","test:unit":"jest","test":"jest --coverage","start":"node ./smart-app.js","debug":"node --inspect ./lib/smart-app.js","snyk-protect":"snyk-protect","prepare":"npm run snyk-protect","doc-gen":"typedoc --out docsrc --plugin typedoc-plugin-markdown lib && node ./scripts/docgen-post-process.js"},"engines":{"node":">=20"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git"},"bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","dependencies":{"@smartthings/core-sdk":"^8.5.3","@types/aws-lambda":"^8.10.162","async-mutex":"^0.5.0","axios":"^1.16.1","fs-extra":"~11.3.5","http-signature":"~1.4.0","i18n":"~0.15.3","node-cache":"^5.1.2","sshpk":"~1.18.0","winston":"~3.19.0"},"devDependencies":{"@commitlint/cli":"^21.0.2","@commitlint/config-conventional":"^21.0.2","@eslint/js":"^10.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@snyk/protect":"^1.1305.1","@types/i18n":"^0.13.12","@types/jest":"^30.0.0","conventional-changelog-conventionalcommits":"^9.3.1","cz-conventional-changelog":"^3.3.0","dotenv":"^17.4.2","eslint":"^10.4.1","eslint-plugin-n":"^18.1.0","eslint-plugin-unicorn":"^65.0.1","globals":"^17.6.0","jest":"^30.4.2","jsdoc":"^4.0.5","nock":"^14.0.15","proxyquire":"^2.1.3","semantic-release":"^25.0.3","sinon":"^22.0.0","typedoc":"^0.28.19","typedoc-plugin-markdown":"^4.12.0","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"snyk":false,"overrides":{"lodash":"^4.18.1","tmp":"^0.2.7"},"gitHead":"059c323f9d667e1ee65c0b0f1e6ee41d936034b5","_id":"@smartthings/smartapp@4.3.8","_nodeVersion":"24.19.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-lwm3SGAAudYU8jHOSYpPSVo0TWCPz+XjE0A4veYLOM2erE/Vo/qxEMd4qOZWh9o9xPLT6RyqPr7LJNx8Ek3BcA==","shasum":"8b9981f859c99ab7dc7ad816aeea4266131f621b","tarball":"https://registry.npmjs.org/@smartthings/smartapp/-/smartapp-4.3.8.tgz","fileCount":81,"unpackedSize":208968,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHeTNwPf9XPhyHI43ewPVrbwPCFNBzY7hpedetbzNH0AIgA2GuR7aCuEuY319j/+QZg0Nvl7eV9KS3rs7otkO7FcU="}]},"_npmUser":{"name":"smartthingspi","email":"pi-team@smartthings.com"},"directories":{},"maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smartapp_4.3.8_1786568361056_0.46817603540796426"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-23T01:28:44.113Z","modified":"2026-08-12T20:59:21.563Z","1.0.0":"2019-01-23T01:28:44.415Z","1.0.1":"2019-01-29T17:53:57.260Z","1.0.2":"2019-02-25T03:16:20.132Z","1.0.3":"2019-02-28T23:27:45.341Z","1.0.4":"2019-04-07T02:17:27.515Z","1.0.5":"2019-04-13T17:30:03.902Z","1.1.0":"2019-04-13T17:32:11.657Z","1.1.1":"2019-04-14T14:49:28.749Z","1.1.2":"2019-04-18T21:05:21.800Z","1.1.3":"2019-04-20T00:30:59.933Z","1.2.0":"2019-04-24T21:01:52.657Z","1.2.1":"2019-05-06T22:24:21.822Z","1.2.2":"2019-05-07T05:01:58.685Z","1.2.3":"2019-07-08T14:09:29.428Z","1.2.4":"2019-07-08T14:18:56.410Z","1.3.0":"2019-07-11T12:47:03.521Z","1.3.1":"2019-07-11T18:54:38.407Z","1.3.2":"2019-07-19T02:10:24.245Z","1.4.0":"2019-07-19T02:17:28.130Z","1.4.1":"2019-07-20T00:06:07.074Z","1.4.2":"2019-07-21T05:24:58.958Z","1.4.3":"2019-07-22T16:26:36.737Z","1.5.0":"2019-07-22T17:00:06.386Z","1.5.1":"2019-07-23T13:00:51.720Z","1.6.0":"2019-07-23T14:48:14.156Z","1.7.0":"2019-07-24T00:03:48.076Z","1.8.0":"2019-07-26T22:26:34.971Z","1.8.1":"2019-08-02T15:19:38.590Z","1.9.0":"2019-08-20T03:02:47.829Z","1.10.0":"2019-08-27T15:44:07.796Z","1.10.1":"2019-09-06T04:26:44.046Z","1.11.0":"2019-09-17T08:33:56.620Z","1.12.0":"2019-09-24T06:44:44.777Z","1.13.0":"2019-09-24T06:58:46.075Z","1.13.1":"2019-09-24T17:17:59.927Z","1.13.2":"2019-09-26T19:23:47.577Z","1.13.3":"2019-10-08T19:43:46.040Z","1.13.4":"2019-10-08T20:06:22.952Z","1.13.5":"2019-10-14T14:12:34.061Z","1.13.6":"2019-12-09T16:04:45.289Z","1.14.0":"2019-12-10T01:44:18.464Z","1.14.1":"2019-12-23T19:37:58.783Z","1.14.2":"2019-12-24T02:21:04.391Z","1.15.0":"2019-12-24T12:25:47.074Z","1.15.1":"2020-01-02T15:16:38.752Z","1.16.0":"2020-03-02T20:27:11.398Z","1.17.0":"2020-03-04T15:34:28.116Z","1.18.0":"2020-03-12T14:20:04.473Z","2.0.0":"2020-03-18T13:01:04.627Z","2.1.0":"2020-04-07T18:44:50.090Z","2.2.0":"2020-06-01T17:22:19.120Z","2.3.0":"2020-08-21T23:16:53.455Z","2.3.1":"2020-08-28T17:39:51.223Z","2.4.0":"2020-09-04T14:40:00.665Z","2.4.1":"2020-09-17T22:21:29.097Z","2.4.2":"2020-09-22T18:50:36.625Z","2.4.3":"2020-11-18T16:50:26.098Z","2.4.4":"2021-01-07T15:35:13.950Z","2.4.5":"2021-01-26T20:36:19.210Z","2.5.0":"2021-02-02T18:08:51.483Z","2.5.1":"2021-05-11T18:01:01.549Z","2.5.2":"2021-05-13T18:02:22.398Z","2.5.3":"2021-06-02T13:52:10.215Z","2.5.4":"2021-07-08T17:58:46.242Z","2.5.5":"2021-09-01T19:08:40.059Z","2.6.0":"2021-09-13T20:22:45.953Z","2.6.1":"2022-01-27T14:31:36.131Z","2.6.2":"2022-04-12T16:49:39.256Z","3.0.0":"2022-08-11T18:02:20.432Z","3.0.1":"2022-12-13T18:27:29.653Z","3.0.2":"2023-02-01T17:30:49.695Z","4.0.0":"2023-02-01T18:22:56.246Z","4.1.0":"2023-03-20T16:43:50.813Z","4.2.0":"2023-03-20T23:59:15.534Z","4.3.0":"2023-10-05T19:01:13.389Z","4.3.1":"2023-10-17T22:16:01.710Z","4.3.2":"2024-01-03T16:44:38.195Z","4.3.3":"2024-04-17T19:00:26.757Z","4.3.4":"2024-04-25T20:22:56.514Z","4.3.5":"2024-09-10T00:21:11.452Z","4.3.6":"2025-08-20T15:47:14.143Z","4.3.7":"2026-06-10T16:53:07.269Z","4.3.8":"2026-08-12T20:59:21.216Z"},"bugs":{"url":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues"},"author":{"name":"SmartThings"},"license":"Apache-2.0","homepage":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs#readme","keywords":["smartthings","smartapp"],"repository":{"type":"git","url":"git+https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git"},"description":"NodeJS SDK for SmartApps","contributors":[{"name":"Bob Florian","url":"https://github.com/bflorian"}],"maintainers":[{"name":"john-u","email":"john.undersander@smartthings.com"},{"name":"xres","email":"btruong@gmail.com"},{"name":"workmonk","email":"workmonk+npmjs@smartthings.com"},{"name":"bflorian","email":"bflorian@gmail.com"},{"name":"erode","email":"eric.rode@gmail.com"},{"name":"smartthingspi","email":"pi-team@smartthings.com"},{"name":"rossiam","email":"ross@rossworld.net"},{"name":"jodyalbritton","email":"jody@albritton.me"}],"readme":"# SmartThings SmartApp Node.js SDK\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/@smartthings/smartapp\"><img src=\"https://badgen.net/npm/v/@smartthings/smartapp\"/></a>\n<a href=\"https://www.npmjs.com/package/@smartthings/smartapp\"><img src=\"https://badgen.net/npm/license/@smartthings/smartapp\"/></a>\n<a href=\"https://codecov.io/gh/SmartThingsCommunity/smartapp-sdk-nodejs\"><img src=\"https://codecov.io/gh/SmartThingsCommunity/smartapp-sdk-nodejs/branch/main/graph/badge.svg\"/></a>\n<a href=\"https://status.badgen.net/\"><img src=\"https://badgen.net/xo/status/@smartthings/smartapp\"/></a>\n<a href=\"https://lgtm.com/projects/g/SmartThingsCommunity/smartapp-sdk-nodejs/context:javascript\"><img alt=\"Language grade: JavaScript\" src=\"https://img.shields.io/lgtm/grade/javascript/g/SmartThingsCommunity/smartapp-sdk-nodejs.svg?logo=lgtm&logoWidth=18\"/></a>\n<a href=\"https://lgtm.com/projects/g/SmartThingsCommunity/smartapp-sdk-nodejs/alerts/\"><img alt=\"Total alerts\" src=\"https://img.shields.io/lgtm/alerts/g/SmartThingsCommunity/smartapp-sdk-nodejs.svg?logo=lgtm&logoWidth=18\"/></a>\n<a href=\"https://snyk.io/test/github/SmartThingsCommunity/smartapp-sdk-nodejs?targetFile=package.json\"><img src=\"https://snyk.io/test/github/SmartThingsCommunity/smartapp-sdk-nodejs/badge.svg?targetFile=package.json\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/SmartThingsCommunity/smartapp-sdk-nodejs?targetFile=package.json\" style=\"max-width:100%;\"></a>\n<a href=\"https://smartthingsdev.slack.com/messages/CG595N08N\"><img src=\"https://badgen.net/badge//smartthingsdev?icon=slack\"/></a>\n</p>\n\n## Reference Documentation\n\nFor a detailed look at the API, check out the [reference documentation](docs/index.md).\n\n## Getting Started\n\n>**Version 2.0 Release**\n>\n>This major release is not fully backwards compatible with version 1.X, though for most SmartApps the changes required should be relatively minor. The major non-backwards compatible changes include:\n>* Methods that return lists now return arrays instead of objects with the properties `items` and `_links`.\n>* Axios is now used rather than request-promise-native for making HTTP calls, resulting in changes to the error\nobjects thrown when exceptions occur.\n>\n>See the [Version 2.0.0 release notes](docs/V2_RELEASE_NOTES.md) for more information.\n\nThis SDK includes a set of Node.js libraries for building Webhook and AWS Lambda SmartApps, and interacting with the public SmartThings API.\n\nHighlights include:\n\n- ✅ Javascript API hides details of REST calls and authentication.\n- ✅ Event handler framework dispatches lifecycle events to named event handlers.\n- ✅ Configuration page API simplifies page definition.\n- ✅ Integrated [i18n](https://www.npmjs.com/package/i18n) framework provides configuration page localization.\n- ✅ [Winston](https://www.npmjs.com/package/winston) framework manges log messages.\n- ✅ Context Store plugins – easily scale access token management (and more) to support many users.\n  - ✅ [AWS DynamoDB](https://github.com/SmartThingsCommunity/dynamodb-context-store-nodejs) plugin ([usage](#amazon-aws-dynamodb))\n  - ✅ [Firebase Cloud Firestore](https://github.com/SmartThingsCommunity/firestore-context-store-nodejs) plugin ([usage](#firebase-cloud-firestore))\n\n### What is a SmartApp?\n\nSmartApps are custom applications that execute outside of the SmartThings Platform. All of the SmartApp execution will happen on the server or Lambda that you control. The complexity of execution and the number of expected users will need to be examined to understand the hardware or execution requirements your app needs to handle. Your application will respond to lifecycle events sent from SmartThings to perform actions on behalf of your users and will execute any scheduled tasks that you have created in the SmartApp. Creating a SmartApp allows you to control and get status notifications from SmartThings devices using the SmartThings API.\n\n#### Hosting Your SmartApp\n\nThere are two distinct options for hosting your SmartApp: AWS Lambda and Webhook.\n\n- **AWS Lambda** SmartApps are hosted in the Amazon Web Services cloud and are invoked by ARN instead of a public-DNS address.\n\n- **Webhook** SmartApps are any publicly-accessible web server that will receive a POST request payload.\n\nTo learn more about SmartApps, including choosing the best hosting solution for your SmartApp, visit the [SmartApp developer documentation](https://developer.smartthings.com/docs/connected-services/smartapp-basics).\n\n## Installation\n\n```bash\nnpm i @smartthings/smartapp --save\n```\n\n## Importing\n\n`Node.js`:\n\n```javascript\nconst SmartApp = require('@smartthings/smartapp')\n```\n\nOr `ES2015`+:\n\n```javascript\nimport SmartApp from '@smartthings/smartapp'\n```\n\n## Examples\n\nThe example SmartApp below is the equivalent of a simple Rule (if contact sensor opens/closes, turn lights on/off) which is easily achieved via our Rules API. It is given here as a brief showcase of the SDK, and is not meant to be a good candidate for a SmartApp.\n\n>Before hosting your own Automation, be sure to check out [Rules](https://developer.smartthings.com/docs/automations/rules). When all services and Device features involved in a Rule are local, Rules execute locally on a Hub, allowing you to benefit from greater speed, stability, and security than cloud-reliant solutions.\n\n### Running as a Web Service\n\nTo run your SmartApp with an HTTP server, such as Express.js:\n\n```javascript\nconst SmartApp = require('@smartthings/smartapp');\nconst express = require('express');\nconst server = express();\nconst PORT = 8080;\n\n\n/* Define the SmartApp */\nconst smartapp = new SmartApp()\n    .enableEventLogging(2) // logs all lifecycle event requests and responses as pretty-printed JSON. Omit in production\n    .page('mainPage', (context, page, configData) => {\n        page.section('sensors', section => {\n            section\n                .deviceSetting('contactSensor')\n                .capabilities(['contactSensor'])\n        });\n        page.section('lights', section => {\n            section\n                .deviceSetting('lights')\n                .capabilities(['switch'])\n                .permissions('rx')\n                .multiple(true);\n        });\n    })\n    // Called for both INSTALLED and UPDATED lifecycle events if there is no separate installed() handler\n    .updated(async (context, updateData) => {\n        await context.api.subscriptions.delete() // clear any existing configuration\n        await context.api.subscriptions.subscribeToDevices(context.config.contactSensor, 'contactSensor', 'contact', 'myDeviceEventHandler');\n    })\n    .subscribedEventHandler('myDeviceEventHandler', async (context, event) => {\n        const value = event.value === 'open' ? 'on' : 'off';\n        await context.api.devices.sendCommands(context.config.lights, 'switch', value);\n    });\n\nserver.use(express.json());\n\n/* Handle POST requests */\nserver.post('/', function (req, res, next) {\n    smartapp.handleHttpCallback(req, res);\n});\n\n/* Start listening at your defined PORT */\nserver.listen(PORT, () => console.log(`Server is up and running on port ${PORT}`));\n```\n\n### Running as an AWS Lambda Function\n\nTo run your SmartApp as a Lambda function instead of an HTTP server, ensure that your main entry file exports `smartapp.handleLambdaCallback(...)`.\n\nNote that this snippet is heavily truncated for brevity:\n\n```javascript\nconst SmartApp = require('@smartthings/smartapp');\n\nconst smartapp = new SmartApp()\n    .enableEventLogging() // logs all lifecycle event requests and responses. Omit in production\n    .page( ... )\n    .updated(() => { ... })\n    .subscribedEventHandler( ... );\n\nexports.handler = (event, context, callback) => {\n    smartapp.handleLambdaCallback(event, context, callback);\n};\n```\n\n### Additional Examples\n\nYou can find additional examples in Glitch:\n\n- [Simple SmartThings Automation App using Contact Sensors](https://glitch.com/edit/#!/south-mayonnaise?path=README.md:1:0)\n- [Simple SmartThings Automation App using Motion Detectors](https://glitch.com/edit/#!/polite-math?path=README.md:1:0)\n- [Simple Switch Cloud-to-Cloud (C2C) App](https://glitch.com/edit/#!/aquamarine-crop?path=README.md:1:0)\n\nMore detailed examples to use as a starting point can be found in our [smartthings-smartapp-example](https://github.com/topics/smartthings-smartapp-example) Github Topic.\n\n## Localization\n\nConfiguration page strings are specified in a separate `locales/en.json` file, which can be automatically created the first time you run the app. Here's a completed English localization file for the previous simple SmartApp example:\n\n```json\n{\n  \"pages.mainPage.name\": \"Let There Be Light\",\n  \"pages.mainPage.sections.sensors.name\": \"When this door or window opens or closes\",\n  \"pages.mainPage.settings.contactSensor.name\": \"Select open/close sensor\",\n  \"pages.mainPage.sections.lights.name\": \"Turn on and off these lights and switches\",\n  \"pages.mainPage.settings.lights.name\": \"Select lights and switches\",\n  \"Tap to set\": \"Tap to set\"\n}\n```\n\n## Unhandled Promise Rejection Handling\n\nBy default, instantiation of the SmartApp object registers an `unhandledReject` handler that logs unhandled promise rejections. You can disable this behavior by passing an option to the SmartApp instantiation (e.g. `new SmartApp({logUnhandledRejections: false})`).\n\nIf desired, you can replace the handler by calling `unhandledRejectionHandler(promise => {...})` on the SmartApp object.\n\n## Making API Calls Outside of an `EVENT` Handler\n\nBy default, the SmartApp SDK will facilitate API calls on behalf of a user within the `EVENT` lifecycle. These user tokens are ephemeral and last *5 minutes*. These access tokens are not able to be refreshed and should _not_ be stored.\n\nIf you are making out-of-band API calls on behalf of a user's installed app, you will need to use the 24-hour access token that is supplied after the `INSTALL` and `UPDATE` lifecycles. This token includes a `refresh_token`, and will automatically be refreshed by the SDK when necessary.\n\n>Note that **there is no in-memory context store**; you must use a context store plugin. If you'd like to add a custom context store plugin, please consider  [contributing](CONTRIBUTING.md).\n\nTo get started with our context store example below, we will add a compatible `ContextStore` plugin that will persist these tokens (among other things) to a database.\n\n### Amazon AWS DynamoDB\n\n>Available as a node package on [NPM](https://www.npmjs.com/package/@smartthings/dynamodb-context-store) or [fork on GitHub](https://github.com/SmartThingsCommunity/dynamodb-context-store-nodejs/fork).\n\nIf you are hosting your SmartApp as an AWS Lambda, this DynamoDB context store makes perfect sense. This assumes you've already configured the [`aws-sdk`](https://www.npmjs.com/package/aws-sdk) package to interact with your Lambda, so extending your context store to DynamoDB is a drop-in solution.\n\nIf you are self-hosted and still want to use DynamoDB, you can do that, too:\n\n1. Import the package to your project: `npm i --save @smartthings/dynamodb-context-store`\n    - *Note:* when adding this package, you also have `aws-sdk` available at the global scope, so you can configure the AWS SDK: `AWS.config.loadFromPath(creds)`\n1. Get an [AWS Access Key and Secret](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/getting-your-credentials.html)\n1. Set your credentials for your app, [any of the following ways are fine](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-credentials-node.html).\n1. Register your Context Store plugin as described on [the project repository's readme.](https://github.com/SmartThingsCommunity/dynamodb-context-store-nodejs#usage)\n\nFor complete directions on usage, please see this project's GitHub repository. ([SmartThingsCommunity/dynamodb-context-store-nodejs](https://github.com/SmartThingsCommunity/dynamodb-context-store-nodejs))\n\n### Firebase Cloud Firestore\n\n>Available as a node package on [NPM](https://www.npmjs.com/package/@smartthings/firestore-context-store) or [fork on GitHub](https://github.com/SmartThingsCommunity/firestore-context-store-nodejs/fork).\n\nUsage is generally the same as DynamoDB:\n\n1. Generate a Firebase service account. You will receive a JSON file with the credentials.\n1. Load your Google Services JSON\n1. Create the context store\n\nSee the full usage guide on the [project's GitHub repository](https://github.com/SmartThingsCommunity/firestore-context-store-nodejs#usage).\n\n---\n## More about SmartThings\n\nCheck out our complete developer documentation [here](https://developer.smartthings.com/docs/getting-started/welcome).\n\nTo create and manage your services and devices on SmartThings, create an account in the\n[developer workspace](https://smartthings.developer.samsung.com/workspace/).\n\nThe [SmartThings Community](https://community.smartthings.com/) is a good place share and\nask questions.\n\nThere is also a [SmartThings reddit community](https://www.reddit.com/r/SmartThings/) where you\ncan read and share information.\n\n## License and Copyright\n\nLicensed under the [Apache License, Version 2.0](LICENSE)\n\nCopyright 2023 Samsung Electronics Co., LTD.\n","readmeFilename":"README.md"}