{"_id":"node-red-contrib-alexa-virtual-smarthome","_rev":"37-d700af996a191462355ff81147c3e9bc","name":"node-red-contrib-alexa-virtual-smarthome","dist-tags":{"latest":"0.0.43"},"versions":{"0.0.7":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.7","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.7","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-smarthome/issues"},"dist":{"shasum":"9453dda1086e3212b18149f7c1fa0648ea950ee8","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.7.tgz","fileCount":18,"integrity":"sha512-otlQkdOYrr1OJT9Dc8qdUUt6a1XTcYaEuK8utoP5TTRaAw1YJ6UaJA5v0FUDIMa1DfTf3kHG4DPa7n5ZpuhfZw==","signatures":[{"sig":"MEQCIDasXzT9Iyb6xqAjusRcgYh0d0Wbf0kPWJ/HxyEJ1ztfAiAViXmwp+ErCQC84YZhdkSjih+bwPGW/Ry/cO3/48g0IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoRQNCRA9TVsSAnZWagAAixkP/1shYFlGUfznUNpQHFaS\nRTyuIArPc1jD5npQWqjUCzTK7ikElZyawTvj7JiowmyZcAIYNKSfIiFBTTGt\nzA3CZ2mT1EHCNxJggKgeQFz7lrNI2D2c9FM4oVsKkuRxTIRlhhqU8OL/fj4V\n5PCJDFao11/fil9IiuR3C7k5BdRCZQMDQOdJFTBvSw8fwISK9S/FbrXrJ/ep\nhkvpGmxdCxJUtBq/CNIuTmidiOr34lYhh2/fR4TED7w+pF56uwEjlbC79DMT\n+cj4rAZ6Pjc7QULrZZa60IewthL6mLFHGvtc4/OjI2ZlSZp//R2n2fWapbf5\nKVooSvkwDUoFRlsN24iifY38DI+SSEfHtt2jGgrvmbId4krUAjQynxKeY7Id\nD8fLl1aKThUtiC3R/tGHuZZr03Rsia7WwcE72YBCe4jLenGSOnq5TqhxWaho\ncQuVCY2D6Zhn8liXp7251u+qDyqiMLZiOBWDB0QdNmDMR3xOqD8Vfmo7bk0e\nUi0XQQfjzyPMkckIsVHQ+dN7hhYFxPbQsBke/csL+XYRrBTD0p1uzewjtXAU\nKi7Z5kM/h5qosJVJW+ITdDnrvWT9P8dlpZoUNLo/nzqiaQvO5fnLw7hz7wKD\nvuMPzH4aCBEYle5PnMiFUM24AU+VWpo7cI/yv28Ab1LQDRBkkJrCCYTaNKMY\nV6Vx\r\n=iq8D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bcf838ca9fb4a191463fa4edda5edfb326425655","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-smarthome.git","type":"git"},"_npmVersion":"6.14.8","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"14.15.1","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.10.2","ask-sdk-model":"^1.35.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.10.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^1.2.9","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.7_1621169165387_0.1695358225620307","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.8","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.8","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"c0c11388035f96ae91a8b29295b96f93088ffa73","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.8.tgz","fileCount":20,"integrity":"sha512-mhOLImo3eF4Y8DFHT5iZS5xyWa1bJAwAWOFnhs3YcUGeZbARcCyWBgGeDRdD92kpzorXaIQCsRKKydwlWrowDA==","signatures":[{"sig":"MEQCIBvMETuLC3PqUGtIgoHGGx+46CkWYtgNjjTcyt5L68m0AiB4oSQL9Q3dxiVOVqz0h26JGXMBcnPXS+wJkQ1bJQfPqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqiCcCRA9TVsSAnZWagAA/FwP/0+4UV76VKwy5kmX6Rg/\nsdVauwttQADXn3k1EsikTU6ec/Ls9ZhYO0TWmzoWjG/zt+tY5Wd2zVCEea9O\nx7Av20iGIUXv8Ke4+ObT2Z18HPH8iJhOZqmxUqGLKU2l+07c6J3rkLR/uybX\npTluAmnTSTg3dmOr6iUKOHQnhs0uvmok3pWhcglp+NIqzKjsbifzfo3iYR86\nMUdMLX4bHvQsurDLzmX8YaYd++98a3ZyXlrJG3jB5g1C7o8qHRJ9ZJEY8EUg\nMd2AxTR08YQpLu1KnRucnL1VriCutBruVE91Kta8pQyeEiSgBEkAwnk2nZWD\nTdD02TPUjCjunqUxwq1S6ZmnpLvmBEbH7KycvuVteTMGISEZLCWjywOanKSG\nwiS92yPRhOYWJ+z23GzYXmk7lHsZpSaSabjCpqGvrZfgEhA1GFLO3q+LizlW\nJpEqn8I74mCHqgrjvv6SB6k9BJBWYIrSbVNpZ55Pxej9v/knboH9LTBn7C+S\nDYxzCxrXNolfIissMDJk+//AE4CE0Ct+VY7yljqxqd3nf0zvVMIG3JL65yoF\nE1crXpMjoa6soZAe5WAydFyQ30fcP2+2uwPrS8zhB+QDLulhDxB4C2TQUM+Q\ntb9Dg7O9zqQpRfKZGe6gYA/OkK2URcEmKSU1x08Qk1VlUoCp3lx9K2uycUvU\nRMh2\r\n=H/x6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b651e699f55b33b04517aaa834a53685554c33ae","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.12","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.10.2","ask-sdk-model":"^1.35.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.10.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^1.2.9","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.8_1621762204346_0.5844426800470857","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.9","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.9","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"7317329d38f9b40dfca5bce7792db0d3da15c295","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.9.tgz","fileCount":22,"integrity":"sha512-BkkvJ9YHbLMY1UhF8US4Hw2wIgDGivsrQa1NjIOs46uH7rmPE2c83oJWaU7RFII5P1oSgwNxinRImzZ/urMAIg==","signatures":[{"sig":"MEUCIQCYjP8GGratAd6o3F99P7ztxzAO8t+SgQB1oJl5A/yA2QIgQurjuGcUeibge2bkfSjhDsqxP1WcrJQEeEPYbIumBOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Bc9CRA9TVsSAnZWagAAjZgP/RTeC9og3MyHADO3u8jG\nh01B+wCgm+KPHMWHd0rOPIrnD4F6CINh9Qy7G0gOoa04hsfZE0laOMgnrMWd\nmd3MbXkMfxMHEHZasPGgaKdCQpMoBNEMiXWLRbwslHwXG3Ca0BGx3vazq+q4\nKdFC73SNZCMeVl0ALyArJFVBEoJchhT4A/MwAHrVwZMIJGNwj73mCnGmNV8L\n6P49dWYCDkBkPp0r6Da5woTloE58IOhuNbQg2iF4KCosqGjVzIr397JY98DK\n9JRy3GeBbjoma2jGkO5UEShyWD039MC1mRWTZwWLvwVpV5rNpARZlTJkh7m/\nY0DFwvyPhjQCIKIgOxK8iq7/Ow2vsD1lHgNtURNn6ppwm7/AWqJqxRkgsYXl\nmJMisuorYYkXBPISVvpDo+GCygHxfvCsoMLNfNl6VI/BtC3NIbaNKvpcHKAe\nszRq5kJLYUfj7GBezidcibRdH4KQMJ0Pq6yA93jn909V56AQODYsq8dtx4KB\nzyZZe1FhE9uJCVXcfBgfBfENFNMe/oiN11mlcFhVM5vF4mu57WQXuxB/ovIa\ngwcawQ8ssOlIh1WRD0YwAo+s68EcOku2Y3PDz9sH8PBM8uAgPzltB3rLt6Fi\nNZXyISYFtG5o9kbu2zpzWBzXQlcK8r7DqxG6XsH259FJRaHA+h47Z29pJ6OP\n2Dw8\r\n=nUPr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bf52e43650742ec0a1852e590b923c4868ced6d9","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.8","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"14.15.1","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.10.2","ask-sdk-model":"^1.35.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.10.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^1.2.9","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.9_1625036605136_0.7241154842608835","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.10","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.10","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"2f8e523a0f79651d66da04162ffeac6c25848593","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.10.tgz","fileCount":22,"integrity":"sha512-K4tKckzSKSykCAdTMwjPL42QLU8zu1tqv/HPb0VSS6sO3oDlyFZlFbc8+8ZUAEspQoEkJkIFFvWHql5Md3uQFw==","signatures":[{"sig":"MEUCIH/jbAOcjWeaCXFJA/D6BR+QPmNL/jWXPFwuAMVBMIHKAiEAi8EFPxcjKT1vjSs1D5L0Q9yU8r/XAz98Oc42y7lOeh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330485},"main":"index.js","gitHead":"f444ad728421b25dbc98cb5b4089a3f6c05e2ced","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.10_1633104492339_0.3019980445129","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.11","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.11","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"b9412342c443b6f3b395505eedd0d081d53b7fea","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.11.tgz","fileCount":23,"integrity":"sha512-rqDghuwUzxuf3lqR0vNgcatbkuTDTGXpw/BWMESnVMr9fHgxO/Zm/oG0idUUuSKPoaOFjzwQ5lsB1lEvjGaSrg==","signatures":[{"sig":"MEYCIQDaoag9MUZpVzqKECegpApIbj2bijOD8yUub52+cHEfvAIhANbjIklkkk++e20JVZXLKsiwTLScSO/yDXam2xVQF6dN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438901},"main":"index.js","gitHead":"472ee8d6a38afbc96f480b01e77990c9d074ec5a","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.11_1633791828622_0.2846344981417528","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.12","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.12","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"b8af5b16ba484489cce088ed3084b8a6857ff079","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.12.tgz","fileCount":23,"integrity":"sha512-hl3sQ4MYjuwJyG0r6gPaFYC+sTBwa87+E4l5BHGJ0KkRqZeg9+J0+8QAW4cPpbFt8ZzByvlEp1OPF/iHVl30Hg==","signatures":[{"sig":"MEUCIEZN2L+60IGmzwUR7fmoL96b181C/mNzdLGjQlRzFzBMAiEAzqxWRS58+P0Dg6KnglR5o1N0VycTQH0ES1ET4aibkxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445373},"main":"index.js","gitHead":"62f1d0a4003598cd058ae20e43018a283597b28d","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.12_1634015829824_0.5905467443452017","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.13","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.13","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"8d8d31ffa27638e611f1e681f3977072b3dcdbd1","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.13.tgz","fileCount":23,"integrity":"sha512-OfQNJqisnVDkmXnyv0YiL4DmYvBWl8zInxcV22jeOPIQxnp4V2UhuZ2DJ26rNeIZFN0lW8BAu3PSC0UpI6iDbA==","signatures":[{"sig":"MEQCICRACFaXMBB1Wbgk7nAOluMO0sEdXjddn6qmAvKawz8zAiBLNiGa+/8be8BjiNzaZZGeQkOP6num1cQHMZfcH/dRTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480515},"main":"index.js","gitHead":"399ab6105b68691a1ddb7007e14fbe840e9aabd2","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","body-parser":"^1.19.0","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.13_1634223890882_0.5331986802820976","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.14","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.14","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"531c0c8d306999257c03c471c282b855fda0ecf0","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.14.tgz","fileCount":23,"integrity":"sha512-n9vz4Uur688MDRICqZuKg8fkWUMS4v1iRy28EkeraUj0+ufaNDg9IVNnQxMj1TijjKqUhVPrzqWkZn0RW6o+Bw==","signatures":[{"sig":"MEUCIEh9u1CMCPw/LuTJo07uJDGtMcZXnEejPFE+EYF8zPVGAiEA1N31QXXpQX78wGS46jguc2QslqPmFMmUKTXQK0CySso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":452820},"main":"index.js","gitHead":"e86cb69d021d336516586577d6794d1c48b1f3be","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.14_1634572148816_0.4574592846732355","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.15","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.15","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"f092fa563884df19b168272ee9ec00beb90a5fee","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.15.tgz","fileCount":23,"integrity":"sha512-YbGGC1GVIEl3TE0hDGfZP7//emz7VezJcNaQGjj0gUzt7PmkfbrI9qcrBreiuJbA/0RUjgF5Dnaf1XWRRbEhWw==","signatures":[{"sig":"MEQCIDWrgOHbYU9lv2Z/ssXG9BMaQ9ZrWq0rjmtKOXK53KDuAiAtI1mgwdTsO6BOQKwjzuRNCQ0CBrbiZVYw78Vr5OfVOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453244},"main":"index.js","gitHead":"c278ff0fcde9b2231f02df4d130f1b9f648f31d7","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.15_1634727220689_0.8112940540380964","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.16","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.16","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"16f6de14f155fba399a17aa672bcb45138a98833","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.16.tgz","fileCount":23,"integrity":"sha512-8/Z+wRzqVVrTp640ZRP5XiVar/DTWzLXYZu+KnnK1TSfz0Y21bIJqcp2Cj0MZYDpzibxwYVhUh0IF0GW45lIng==","signatures":[{"sig":"MEQCIHFN4E2VmD1zeHq9Zg2WmfhB8Pxw35DQOHzVniSlwjW1AiAUtOfgeukJs+1hDpSwaz/wbqskbSyqQZgDn5+3zN2cgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455006},"main":"index.js","gitHead":"73f028f7a765ce1114f192277a075119bdca3920","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.16_1635084128219_0.4458279435455703","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.17","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.17","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"c6a8b7f4c87206a99278453c95d29e35deccb928","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.17.tgz","fileCount":23,"integrity":"sha512-JAKw1nL+ZYNTsFSkOBdFmo2Ec4DeGVAuzAKN4FZjMipCkndaBAEQ2/RgZeP7XnhT+KoGaLcxbBR9gNifZqNkkA==","signatures":[{"sig":"MEUCIHxWuRP+rpYciRVf09i49L0uB2YbljSGxCgWCC132btNAiEAhSz/vcG2U/mRgFgFT8J0UPOmV1S2OeTuSZmtDpfQXB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460481},"main":"index.js","gitHead":"21d08446d6fb70ae789f9cccc896586f09240723","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.17_1635225083329_0.47213202813349064","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.18","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.18","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"a9b0b588550d2f2af2972db47eb30bdd324e0f50","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.18.tgz","fileCount":23,"integrity":"sha512-1NLgoe8F1IxlkAIEux3N5UOR7TBXLt86CKqZFq1RSPOJUPBci/hR9Trga+5icTyCKetmHkrLFOaurYBZ4j66Bg==","signatures":[{"sig":"MEQCIFGs+Egj2nzRqwcI5JyerSTAei2/EX0FBe2qQdGYi3nzAiBqf455iMl8VoAyVFO6vnRdIbJRySbfopcLeqpK6NIylw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":531554},"main":"index.js","gitHead":"6c1435f736c41ab5a8ecc1f60df278b70903205a","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.18_1635589904469_0.2564669548610685","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.19","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.19","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"1a3956ac55d07563ddabbd55ae66a6425cca8cbc","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.19.tgz","fileCount":23,"integrity":"sha512-cAPXewjKCfq3wlurzg2WSFl1+YGAdrQSh/vCNorGXAOYcgAWaIvMxPo97YivgXvU36BgCUNzjYMxwkDRNaiBFw==","signatures":[{"sig":"MEYCIQCvjsmxJ5wS+26fzzGpzSH0uGbW0OivStzW8DYXm9PQngIhAPCJQ7yQyjMLwEDJR3+MBNVJpBy91tmnjOBMm9OAfVnU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":531687},"main":"index.js","gitHead":"b319033c8fae6c4fff0a30f80cea2c6a8f858fc2","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.19_1635596844206_0.13108380940486453","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.20","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.20","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"37cb7689ba7ab4120ab1d51f136de0839feab1bd","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.20.tgz","fileCount":23,"integrity":"sha512-Z/8O0aZEAJom99zGDRhBkbS0expZ/HfzhYLTEYhAaDIVzj4etIUPXyw7PAJCXfsPv4By7UNtA01LJRfL5NIZkA==","signatures":[{"sig":"MEQCIG14kZ4enGni2huZykDgUQ8kbDfkd9cTyKvoqM4SPqEBAiAwyxc9VEYuNRlq8HY2wR2qS3GsAXox2M0fejwGEXTnGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574564},"main":"index.js","gitHead":"8e59c58c7045e04fcdcc2da332e66a5be849db9c","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.20_1635959731039_0.9532520567618614","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.21","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.21","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"7311bc86c1c431f662c3e608c41637bdca576683","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.21.tgz","fileCount":23,"integrity":"sha512-RZbHfmJ/c8+LnKQJCZIUV+6bVRZQeONmmzFGCSwwL72ue+cQYhJ7eCa2wNoY3KLuslqqXKI9KwtXg6g+TwLy/w==","signatures":[{"sig":"MEQCICEQZsMiOKcTJvwtyuxcLqg6QbiDjfPbZKjU3Lmr/AEmAiAbl8vUo/2k3jwaL79muwnbV5JSklqzpszyqGhEBHCqCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634986},"main":"index.js","gitHead":"20b0c63523e5f8d0061c717193c4088842668cdf","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.21_1636184560251_0.14860490491147105","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.22","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.22","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"1f5453586c24e95fe664efb1e026e7391cce5c3d","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.22.tgz","fileCount":23,"integrity":"sha512-iXjLabeAkXrI0DUSMn7jITxfI9jn3kbz+H3wjvvNgXWgX1u37qUY2bE62RM1rFHP/tmmuolazGyS/WTi8S4bRg==","signatures":[{"sig":"MEQCIAuJvQb29Te/5IonTdH28iOvOgU8mIh4EbjOCXN8nKDPAiA3gMwopuSFugZXCGrPDZEH7NPBHusyWQolLlgaQGNHCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683525},"main":"index.js","gitHead":"6bddd0973a67f22282076b000de2aa05de5bac10","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.22_1636524067112_0.6015732635330682","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.23","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.23","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"d835341f5ff2af4704d7166a3ad6066a8ccc5ffe","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.23.tgz","fileCount":23,"integrity":"sha512-45TchXqaKHDzjjLGazQHrYPrsflbm5TuJ3iHjy/HyOjTUQlxcKBZm8Cim46PttXQfIrfHZr0N3M3FM3agHhcbA==","signatures":[{"sig":"MEYCIQDrynlCCCUAAMtTgLUZxuvy3ExEbmiB/CCqN6GeDJ+uqAIhAIvSwP72FjamZzsBDtVGNut7siVfvVhIeRQq80m/2Jb5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":707971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhndeQCRA9TVsSAnZWagAAxk8P/jrcBvlQTC5TF4cPUjaV\nTLTFpEj1PburQ7Lc75OByie0K7uny30p/Zt2sd/+LqVIFWHqOrtq1gK2yPfr\nTmHXZRVpEs1TMKVaMk5lvXn7ePyQQQYeFTxUj/rDiZFlOZokuKJOkStgwSgR\npUcTqzBpa5JS+0/LROy0Tb4IYYmaztieqhSBr6G9/uN73LsvdnXpdd0tyd1q\ntbA1oC9JRx1WC1XNIy3XHEZk7vp9DL7QNK/H2D2yLFZRx1U5ROcqAowBYrsY\nlv/zV0l6rcFw0G5RPzqYZHaJAyjdy4JZ0NGAMpxxk8V7ikZO/ABQedt0RuaV\nA7VWxwKzYEPK/eK07rR/ilJ2a9XnZ0d5F+m/A7v+ktvihBPTpVtoDref1r37\n/KspqO+TfDVsvMX8y8ycdbN3kB/13vW1mTBjNAiNtOH5l+21r3FGErNtwevs\nWg6NhQR44MWq+o23+j6szr86MwVC08h3Xv45aV2dc9d8ADMGYBstM1PqJeGL\nx7iCiyTeLtqW+JHZpDeHWtAg05MnpJaw7sNjz28Bed7VgKYxBEAmdZBjAHlb\nv2iToObDR3brF0q1V5wr2Sb2BuIrxr5eD8sl3QB6smMiqxmpYmy0opqhwwqJ\nr4gRZKa/BnrRKqL3pmiRbaxolZwkjN03J23lIkXmWZYfOLf47cJkkO4AecQ1\njhgW\r\n=KKkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a4dd3195f8770521bd78f1dbd0465f31d24f9c07","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.23_1637734287964_0.6337906788765364","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.24","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.24","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"98c01e830300afcbf7cebe9384de8423acdb5341","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.24.tgz","fileCount":23,"integrity":"sha512-IMnO2vcisHmeIObySlEtoaedG8DgDl64k5UJbU7Qa2em+DUUV2UpkNpcPaqTGNo+PstVut8prfDPJSGoG0O/2A==","signatures":[{"sig":"MEYCIQDFyMXbUqtyLcFUXOymVKSHuodRsZWzpQ+NMwcADqy7/QIhAO52AUPPq17IEuNJVKvqpF1XT+dTa8VQur9IUEP3nTlq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpxG9CRA9TVsSAnZWagAA/r4P/2UmGOZfHC8LL7/RPssT\nHu4FDFYOdb+3V4LLyEtGPw/gReOjdduHzgNytT8P+Hqe2Fd3SBhvoYV9i02E\n0m+kqpPvI0I4ISyfyEGaItrmeTokDt6WI/SY8BI+tWRg3uQ/Wu8sjTHoQ06A\nDS6HMajroLHshdboa2IuzVvsWOSFzTV8zoU6TuqSW6CPeBK6H6i1DSIG+TAL\nl1IKp9XBnu+Vv4mj5YRss1K5G1bFy3XGVLXzh1gZvidbZ+UF5pgpNLfblcI3\np7hZNMDlZZPj8ogOBi0A2KNsqlAn0aJcGksWjAMTKQ68Ke6KlsTG3NiWmSdY\ngYiIAYQS1nzQGgL/H1BpFhIE7Ww4CUuEDUVGiQjUy6PrQxbKR0A1zmyf3/SR\nrVFZVsAyCj5LiFeYXZyCLFMPmrH07gRHraC4tOz1ncU264E4piqQ9YSgRhuX\nB/ZwNNNsUc0YASgavv9UukBYZMR9EQbBaxf+mlBbGYyEESPMhg0l+SPdzq87\ncRQT8Z+/cxE0hudsoZ4hb64EUIkr/bT72woIhzjm7NNmSXj21FVLZAU1qdsg\nkFwNmf7omF6ioPv0hRs+rVq3yL/BZQMvKUgm7KxTTQIuhEoAIxALZHrrBWPz\nN2BZsix0S0LcfJjhBhPBngCK3V6BEiYd+6WGB88eGAyNGOZwR+XN4ufWQQ2Q\nTriR\r\n=e6w4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f21d1c5eec6d51be5b747db37b01a657c6cdef80","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.24_1638339005382_0.6329605912883323","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.25","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.25","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"cbe05a803bbb6d15648d7e51e9e2c4a8104dd9e6","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.25.tgz","fileCount":23,"integrity":"sha512-zMtCoC7aEIbzptuG42fP3DOe5cZ4DBX8VJNslKpwPY6pIxXAw5spvbzSStllfYrnMJ3DvdoBf2vgM/R8bXi5dQ==","signatures":[{"sig":"MEYCIQD6cVKwu+EWbFhYXfdmdzq3is5DuMfnLFMN6++mz2gFegIhAKwHGHDehVANwff4FrdeEbMyT+tmaIjEHkhlh8EIFq0r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsiQMCRA9TVsSAnZWagAAZMkP/iVHgeK8HVec4tXuA+Z4\nQiIuh9vwBhhZXJIHQnsQJO5FtSGCdCZVtZUsPLY2ZBwumwOwhrqC8O3lK+lC\np9kzQ2Er9RakLzt3pWHAd0h36HQHLWcVr7Yv9i67lZkKmZFsCA1jH8T7dmIQ\nuCM2yzc5M/Husxmmf1tQC4yxf7WYBnHOSz7OO4Y4K0kr7/gQtBF/r0BX/D6l\nYJOm1tAOKpPIFbUcB8rFw+G/csxNVanoyZSFCiaWVtW8zY9De+KRfbdNhca6\nLL6xJ6mbmvFHRAPi+p7RuANrom+HeGBhXQ9dv3rpiE78t2JEvouvUOHwWB36\n+1p6p5nsY0//IlRUlQU3AiBXZ7ipKIMnwT1XTdVhweXyaQQ2tk2PS7HeUy+H\n9lnfzpuw6xRaGZ3Ql6d5Y7eJSSWbjla/rjnRydphj/q2p+Xph14Jctzlu1RB\nOrsUihXzisLyGc7Z3fr6zsecYO3soP6ePo5J8CTX5yyuOXx4plbs3lTKqocG\nYOyIm6VVaYfj4HebjXztC/T6S4nB7yTJHcl6LBt+EbfnoNpOR3jskq+Erk8X\nhKoODZFmPW+mJ/4B+pSquf3X5GINkioPr511cqfWepsxcYcvwQYdQR6BwMug\nWIrSfJHSUKP6J92sfl6pJFv1cWOtX9ircEDBMveVyTSs9l3CLUFx7u23Su5f\niuUJ\r\n=W7J4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b7704e61019227732e9ec939ef794a7c1bce17e4","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.25_1639064587623_0.3363275744144434","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.26","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.26","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"413405c26b11271529f8b1b86baca109e8f4c672","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.26.tgz","fileCount":23,"integrity":"sha512-GnfWg7928UySKzfOC/5iEj37Bydsl4XhVbDP6j0/1XDXf0sSsf9ZxQTkYfYabbzKfBbQ2r+8imXuloDnqm59OA==","signatures":[{"sig":"MEYCIQCuXdwmnjuxT20c0wxvpFOgMgWbayjAhyFgRoe17m1PIwIhALPhF07SkozWpcI0g52HsyvIpo72FLTfij0VCCAv6QlQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht3qLCRA9TVsSAnZWagAAWhkP/1YS3hAdMuInbTYVXFBS\nZeFDDYHHB4G6kX1dgqxixlzSELLIdZ62OcDHnDzG4uzUBThcv6rZW98oMsuH\n9oHukDGB1I1SgyvKNQaKqAoeAYLSH/ewjlKzf8ORZkemUZakvAtHzXMTZ/Ew\nRu1YP4mUrTT8Laf/KN5NvDYQr55bArNnL5cEMFTg5MQI22nc0GdCqsIwt6/w\nAc/oeE6GPoQitsDDP7l+MJGlR7F2EIDb0hTxRXL6BejcjqPyq7RlFRVcu2nV\n71M0DX5G3UIoSiJBJXKcoCn0Oydv6PBZ6638n9qZ5WadrhRRp5BHmv9fGRvv\nKW6b982UEXYvjPAnlnqFyYRuRQwyPm8kvQXWeAu2iNbeAC/l5PVAz9OrOfZ5\nuWbjsanclQ4p6Bcg2YvXhgDoPxKZMzRrCZ/gL0nqVe7G1nxkCUE05vZJkGF2\n1vxHn9oyEQHmUe/siVEsNgFdkVDqTcpUXn1g/wkOnqtp8NNCknHT3keIs+kY\nrXlGCr8u8s7vhoJzsoGfLaFu8xIlrSJRnvhrrCv38uSFP1YwUlbwsjISORmo\nnMhq0ofQ+OGPF2EOaVx3ggMVYpoUdPKcauZT7ZGe2K0a1bXQyxWHPnVeLL0v\nQ0/TloGdMmUv0D1rsHVHRV6M6aJ0O5cWPkCdVF14lecf2DDtNtEu84JNn90v\nM3EM\r\n=tpNC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"318d6e52b902c1d0709e44b316386690ca172c41","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.26_1639414411306_0.11260313899234986","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.27","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.27","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"7f7dca9dd43202f92e61db48557ceb8e2010b17e","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.27.tgz","fileCount":23,"integrity":"sha512-EwVw8CD27vtXPV/FbbA/M1NxRPPxhgygCtWhDUdSuQftGk7z7DKFztF8VSq/4FG11dg52qkFtbUEFVFDm5iCvg==","signatures":[{"sig":"MEQCIGWymTtp+wyTxYDgCeNUkEbUH0GuloBCuK6wTOVSYuysAiBwZ6wS2mUw9qauudnSZnaPNXbO9Dy8B6uomRm/nu7vhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht4+1CRA9TVsSAnZWagAAE8sP/jtk+jGl2CvTP7aBcnkU\n5ES6a/vTeGFAK6zKtsRmNTLK3KfQSX5dwGF+7US9qAqsmmyjDqLWgZQ1ijrq\nudNDPh6cAUAGjGd2+P7Q/iu16l/XbT8q+nGF9uiDxMNVouEZwvcJCNLqfEZv\nkrsDBdn5w/bu4kQcofL3WwMHQAhn8R7B4iN5SwnnDh2Ue5N9phIfRyIgW6LZ\ni+Fzl3n/CCk54Ongj+RMXqysOYrzQ6sGbtATPZjiGUv28xse6SbPhXKzbJoe\n/v4ypl2wvb5yp6WnBaHkWch5NPk6Xaol/VPyDpV78OWk7bj/yl8gIQDT/4Hz\nQSn/89ubT0ZvvFcYXTrvb3+T9Vr4Sep/eeQQErvwEkOVB1wpSj5vmXsIM+No\njhysnp1ySOI9UuuLJ6JYS3bstTcE6nYG1pHl5P5ag9qHx72GC7k9g2gcKlyj\nLyy5HC4NBGjVywmBggKWrs/cepXSyUdtr0zA9yoHHCDUsDTlGk0BWGFk8fWT\np+0tAZUw/O9oKY3Cem2U/3bD5iDl2TZr8O4NsO6xdYatnZGGBdhMSoZlyt8E\nAmjuw3eZT/wAZjjrCDh7tgFwQlXHygKZQD4k1LDsMSM+aSnLiSB189TElWbE\nK78WGG0huopJUeupxS2GdrnUUnMmi9GZAIbR2/b0bf2bFg3elytw5X5i86ym\nDjgk\r\n=VGSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cf8cb4e48c4e4622707f31db1fe2bd6ff6411613","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.27_1639419828868_0.7670035975076699","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.28","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.28","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"2ad482791be10feb07700b8938b6cd3cec6acb8d","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.28.tgz","fileCount":27,"integrity":"sha512-TGZdQEXtdK/vtQjrqQH3E+EuZjzzctX86i+yyrhF+4bA3yP3AsyJM8jMcMZRSzdUua3L080iE+NFLKPfiJTp8w==","signatures":[{"sig":"MEYCIQC9qjP+TlAls9mI6y1VCl3p2li3OJW/Ni2jF9Ai4XiGqAIhAKwVMyV7bV2sSdbLkFLganhC3FVaTR3HMUwKAamVhrwI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":742501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvE85CRA9TVsSAnZWagAArV8P/jgrihFSXzI5bVhWg9ow\nPX/v0TJ9K/zLfQuH05nrqjPFn/k3b0wMkk5hrCEo9mRz0ihtmw2lk8hILSta\nE1mys8wsv4YeW/d50ADRFS0dCNErShXRIqq+E4qR6e1nKWwTs8cOT2FIeMjQ\nAogFG6mvq6Ze82N+YbgD7PcnNrYrMqqghrmZd9X3ZdSpv5Zfm8uKb18lKrcG\nfL3EU+Ows6d7+HuuCoMsz/CkQCLDQWjuE0MHW230ntz2IF/rLJotarZRyir6\nU8wUCqt417LzmPQWdCwQf7ytNm94yUqqvWANE/TrJN45gN2dB1C0N2qUpTLR\nrcAFoal4WohGjy5iTm1wKUKwPhTuHv65OEYsEc7aeepPChdY0u1SjekR9ajD\nkkFeKjuVJSiaUONIci4aTUHEnCrbl/IisHeqSeJMkHT2MBoh4vm34YGXpRd8\nNIBc4k1SXEwvtMQP71EwMcYAMW+H9kG7mdfiCXiPi/gVH6BzkEA59WKWyBp5\n0/Y+Zr9Ygd9OEFTygCX5kdXqEfcv5jTWrLS3IGhhm2eKB7gOVQb06BRCMF37\n/RhJ3Pz2LdePprb1SZWKD2Aq3vYFwpk/8DFrNk/xdDPjTO60FzBtN0Kv99gn\nDfpc1+gT3LZB2TjoXO2Nq3X2T5deeiypk73dUjjviSBl89Pt22AVE9nlf5fq\npw6h\r\n=8C7i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5222972a69d9015d58f747d0e68a6449ab9800cb","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"}},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.28_1639731001544_0.574606158096929","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.29","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.29","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"9530d57e33f3bc17eb35ea8b14b328604a3e30cf","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.29.tgz","fileCount":27,"integrity":"sha512-Iu3stez0GxpdtYpsl6+l1AkWYtQWNuAtnJQaqHKB+EEeH4PRloSk8RBub8LIj5T5kFph3aJncQXDlArabZeQIw==","signatures":[{"sig":"MEUCIQDpwmZi/eiTrEUN1l1ZLCM1UOXtb/HSeRfOygup1fiiPAIgIEOGUV4Nvqnfi66lz26s4IAVg50ytPszpXFVUYpY9QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":744524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+jMqCRA9TVsSAnZWagAA7g4QAJw7vCtbU/i13K7c4N9N\nJ3SxQJfC9pYL7zbiyB57flw4kisWeqZZS9zXI5bRYESVvw03w6Y00mHlmih9\nQu3mTV7Vj2BFwHsHjRxPI3NWShPl0Y3RuF/8e8M93/ai1voV/Z+HLB59aqPD\nY2cS772+BqoWLVhRA9gKDXnbynoj1ysseHktilKNynKXv1hwRUMNpFb/H/eu\n+VqTj3Kjlv5UWUpVM3P74HTn8MfbSAoHUF7vhqYD0FWwG+Pj25SzPUDgKkzz\nn8qJMVFuu0OXb4C1VI691DWqf0zW8Kyvy6Z4hQP3+BVqo+AONBw4ajGw3/W1\n0/mLyI4hDVDCDsSp0T8l8uUun8dPfUtgu7P8lRIKSMdNs6igki2afmFNMmCD\nTX2nSdlPfNTI+Ne6FWTa0y0JsSoYfkf7cRYv4XFX9S3QQYdDHLIGGrgSIfMN\nDjg7vzWokEs4D3nq6Fp+zfRtmoarg+O76+sDH6psIcnCqfGyDdWDgUs5YW0D\n0KhMQEdQHfPf0cKjQtMA8anu/ZQp2qI5HGCMIz65IcGI7qxvRFVG0Ggldfcz\nbmtvP9DEU8NkOsD2wEtU2s4kI/UWn50MuROq4LBQxK5tUeAfEg9Xsh8agF6C\nQcu391Z4DOSxUIM1So4fmj2D/oydiSyOHi+UT87kF5Kfmn7Nh7gVtKqdSMOB\nuTfu\r\n=M2TX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"7a6762b77891ea9cb4c952c7109f392844214be8","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.9","dependencies":{"cors":"^2.8.5","helmet":"^4.4.1","morgan":"^1.10.0","express":"^4.17.1","stoppable":"^1.1.0","superagent":"^3.8.3","ask-sdk-core":"^2.11.0","ask-sdk-model":"^1.36.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.29_1643787049952_0.4090024276654629","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.30","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.30","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"9bcac29bb37b45b9f291b941698620f0fcbfc28f","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.30.tgz","fileCount":28,"integrity":"sha512-t/ntX9tHhSaoLVlpYG4c55mGD7pedz8E66zxUEKSN3aqiaF1clvreWSmrXokPn7HcrAcTNVjU+04XDjValScaQ==","signatures":[{"sig":"MEQCIBxr5cuHlz0l7Y7g89YQXu/fdLynBq/jrhj/fTfnLLxBAiAT7Imiy9ZQNpGfq9tyjzBHzdXRoHk7HwdwwIvVJUKjiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/6bBCRA9TVsSAnZWagAAD00P/jRU62GlIPOa2AuFIOd9\n4LBu8meZ6fw7iplVZf98kolHugVGkFyCMhM0gvSX1aFh2SGy7GZpsINQj4ca\nmWgOZ6D+kxcK2eD77ZzG8RN13YiC8ZLU18uWODceMQmFsHOBuyYcu7KgjApA\njKquGc5aV/oRTO893LdPuuJLGmxjj6CYGilrvSiW+GRImjnus1fEls06XwY8\no8Hgqkg2iuRsDFU6PXmb6GlFgQ1KStag1I+jeYB8lzkGPUajPIsgD6860HKB\nNYpsZgWFzOXLGf8xIPkEbQUd6QtJYhyw3n3V9HqH/iEGkVvKEqoWijt7x4JD\neaOLeCU10Sl+oW0Xlha16O3VGVe+I4UbIKafvvIFQOPg+9lF5Cyfr9kvQGla\nAdPtNkznBN9BNzOQOGLLbjC2La2f2C62xDeQX1Dvyjd1swXKjjhW3X+koO1Z\n8ULT5ACCpyqDY+e36XhDhHtowZMLA6nm9ADvr9qPnWiTpqCVHoktvOZ6vUK1\ngGKfbpjDCr1JkzrHWUajILkaNw66rt+Z1VoXobbfGSTr6AIiirdGKTpnmb3S\nn19ZKquMPOS7s1yLPoEhKLXVdIl0In3+bwGUy3z7llHseZdwxeq3WbK6wY8r\n56vQF1t1N3wSvjCdgDHKNWrP8d5QO61IWOPLrDrcANFKNcNkKza4BFgUInod\n2z36\r\n=Q1Xa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"ddab44385b09cd3d8c7ca3124115c331954ba60d","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.15","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.9","dependencies":{"cors":"^2.8.5","helmet":"^5.0.2","morgan":"^1.10.0","express":"^4.17.2","stoppable":"^1.1.0","superagent":"^7.1.1","ask-sdk-core":"^2.12.0","ask-sdk-model":"^1.37.2","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.0","node-red":"^2.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.30_1644144321182_0.24730440799731612","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.31","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.31","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"707a3424c0c5c78563ab8d2bec02ea5daad0e3f9","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.31.tgz","fileCount":34,"integrity":"sha512-/WT/mgMDrmUmWuv+qV07JrGE9mkGsxm57482wJBJO5tY3YbYfH+Gq9898ePluI8Ru4mmxJAGsnP4ygweGhjJ2w==","signatures":[{"sig":"MEQCIC+RBr963qgHUlphN/4ESBRlqFzb3WjSsSyLKMnkELjiAiA5TmBA7h6CM3cyS6B8+pMivbXnGKxPET+Ji6UNQUAQCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgoIOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol/Q//X/viyPB+dkcyq4ndxjD942b7mT9CVDvNbYmwEXyAIaLl18qf\r\nZJAxowQdymm/T2QSjK8AfTcA/mwN9XWDuKw6qGqP47vNngt81Mkr0V10fu1J\r\nh6LCvwiYYILql4FhGidELzmngfof+FcniRNzwippk2cvmiP5yve+I5VLo6tv\r\nuWy/Dzrf24rC/15/2Ge3p5vNxcofT7EQHDXtHoiY+PDb/05ERaxttinDIrnY\r\nUkoWdjIG6pn8UpbK0BQ1JXUv7+NJdlg+0hGsLZKyfb3T0hVbpOLzHvlwD/Yv\r\ngHps/umDFrA9WnfNIi5lYNwkaacIsDtH9UNQxlX609a+dQpHbm9D3aEXLKgz\r\nVrZcpRdi7BbBfaItLLuYG5aEHAmoyCw6JcqSsYl1CvYuAfBJZRJTGLwJCFBx\r\nzOCNAh4SSuhDsfmFoUeElOEn8oAkXw15PlT5ABgEa371nRHGMcnkBsx8HleL\r\nr9rTIS+U7sslghdmY5JnsH/UT+wcRbWlkk/tnIh/qXZf3R+TDdTp5IWTsWsg\r\nxOuBqgb8PJeANCbyfb+sJ55uJfd8y1UFY0vj3CpBQXmY4APDxQ5x104WBuid\r\nG0SJxv4lrId5ia70+NxijEWN3qety12qs+ofXNIH7Tx5NoLzMVGsN2bOBSCD\r\n46FQAS7MYkimFI1Rj9INF0R5/96/da/uViY=\r\n=hKvV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"e54f06861c5fdd72a600a03f8b7ee319dd4f2b58","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"6.14.16","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"12.22.12","dependencies":{"cors":"^2.8.5","helmet":"^5.0.2","morgan":"^1.10.0","express":"^4.17.2","stoppable":"^1.1.0","superagent":"^7.1.1","ask-sdk-core":"^2.12.0","ask-sdk-model":"^1.37.2","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.0","node-red":"^3.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.31_1669497358577_0.12404609102281494","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.32","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.32","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"1b52783ff45d78b652b0a9ce1401d68da13933ab","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.32.tgz","fileCount":34,"integrity":"sha512-JuJQmKLVke3cTJ2cDvPdqqLQ1CAJQodWCGOKq4qLzo8jRebRq/DvrZ0ubeDBJY8daOQt5BRXYbnR4G5O7ObUOw==","signatures":[{"sig":"MEQCIFJXqQ79v5N/apDlryBYOLLvIvWGTwkBwkWGGcBJJDYnAiAJFm65jRkcc6dYfacTZFezYq4/pF7W3hNuc7dL50d00g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23T0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGSQ//W0ZNRJcy/M1miLwIWhQ35WVbplq0hmOkY+QnRtN5yRmFdrEx\r\nNLxzTRaIQjw1OYQ5nsugp/H+KaIC25TbuWjowgWwcpgS9sGC6NGflmmd6wP2\r\n4wFrgh78qZSGjFkEm8RwBDm1B8VBAdTkon3aac7kJDRkwFEuTLhFt0iZRx5A\r\nGfnGm34gIkXymHPKfIdPwfBVLaTIKGS12mfS7yERO98IVwdQihTfO5cg+ObP\r\n284hd/7Jwk2SzMnA8XZ+HgFc8ANZkuiOlUj9wnkwsN50hx4QEbNtI5R2blQ8\r\nBNtF+Mt+d+T6GLXS46JxP0RgA+njvmnuwsGfgPfFexIQiC70kdLr5OyxNAiT\r\npPp3OpwpeFmDtRRHANQtLGWcaK25mv8OhO3gmrG9Jxz9XZZtzBAxDUuf0RF7\r\nggMeGds/3OI4x0wbLfLVlx0j5OknAnWXaqipaEeeDvQpN2TLe72azkY1A/B1\r\nxOY0HRtyzKjyZeGNI1Ed2ZRzkw9cyxBFJGDReZD1R1TH58fasfZT1GxqXIL+\r\nTDf70w/A/gqPXcGDC6pTYs1hsbgLf06RHDRBjR9PaU+DOiC1JcHKpfccq1p1\r\nFlygJA1C0QDTOPmdwXo0/cJ6arRQaGCB+f95IuzdRN5tZqOQMo9vY0VcEDGr\r\n0rVo2/OwrwxB1eK05/WeWdlbdwlKHGTY3bQ=\r\n=BUwE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"33e9541c6e0702671f37db5493ffb5b5780cdadb","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.3","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"cors":"^2.8.5","helmet":"^6.0.1","morgan":"^1.10.0","express":"^4.18.2","stoppable":"^1.1.0","superagent":"^8.0.9","ask-sdk-core":"^2.12.1","ask-sdk-model":"^1.44.0","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","node-red":"^3.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.32_1675326708097_0.6960853545308316","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.33","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.33","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"c07d3eab3643b4a45c627951bfbb8f4e653a9c42","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.33.tgz","fileCount":44,"integrity":"sha512-4hXMk6QgU9I0efdlNwYm2XN8boZqfRQU2S+YAoB8v6fdsADvOy6Cg8yl7hg0hJ9Pr8Vd/PUsYhZ5H0iQQ8A5kw==","signatures":[{"sig":"MEQCIHa6p1MB+e3b5OfWzTb0eC4o4ZRnSnhwySy0oBelvIzUAiB9BNEQLY9tvHkmQ8PHFGC/2rzd2UutWxJlW6z8xBD9AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj76hLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWjQ//aoUDi7BYGpRklW9YDDKSxWX8qTQWP0XwrLFnESm1rumOAs57\r\n8ByV4e1Ouo+sT3FTX9NkHxRMW2mi7VOrLsXes6oloAR+ta6Ll8M3HgWEQino\r\nHhjyzmh4sTA1Lt7YWZDGBM5zLaxKx2ERUE+FiYZXtw2xaRm5GV35fhMtD+yn\r\ng2KE1TKC4qS6HHtPqkf4sCayOYlixrDZMcz9i4eAUuw8cEnt1W4NPWsh0iQ9\r\naripBEpXnCzG+EDjNGeJ/8H/ytxntDFqwE0Lj6n5QU+5qTpdadDSN7JbtU87\r\nDMiHV4ufJXW6XUIC4h4IQK2My27FQzcuN/BeOEGlbl2wciHBXpCl+vEDxLCM\r\njZAs+jaKlsO1TXkqpMBxWGh+SSosfy+MxbfcNm9dZNrZQ07BrqQkLwuGFgjl\r\nAAzPulMoH5mJIfzSziDHUKQ7kwBvYSr1NlikBABlW+wRptSIDUzOmB5Y1a/7\r\n7H9u9IAqg8CUxNMQIwQhkFQaTQ8IojWVGVufhsi9jFDse3LIWsgK+BQlXts9\r\nVCUWYk2eEGxd0JHdZ2I1eiDV8F03J7RzGZMdJYp4cfXClO9wGRlcwWzvaN8W\r\nT7gwzTve6Vm+4s5yEBvCtODheUILRV2MZ6uXz3tjup7az297ydp0vh8VUF22\r\nxTpDt/kQpdyh4MvRrIqQZFW0AH/aex/YxZE=\r\n=JeCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"6263b2be9440a9a7a2bf1cf66994be1585ba9f5d","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.3","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"cors":"^2.8.5","helmet":"^6.0.1","morgan":"^1.10.0","express":"^4.18.2","stoppable":"^1.1.0","superagent":"^8.0.9","ask-sdk-core":"^2.12.1","ask-sdk-model":"^1.50.0","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","node-red":"^3.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.33_1676650571579_0.01804660531553015","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.34","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.34","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"85eefbf18abfd425813b4574516df30b89d20b95","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.34.tgz","fileCount":44,"integrity":"sha512-cLbn6hoBt7GkEect+iQKtmRf8WPerGDsLPl3alQ/oOHF+YefYrJDUKx8N5Nh5acavoJd1ze6aWSD4fuFtzDrWQ==","signatures":[{"sig":"MEQCIA98dQaUuGP5WBFrgB1ADffUrxMYbz4NDO4+wlAgABbgAiB5kmSx7UbTRVIWFbOMD1ECn4iP1TewZAxuFfjnQTu4AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPphQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB4g//RxU55kAlJ9ATQbBp+imORFyW/2hm89WaBgjoTmW6qVXRNZKO\r\nsvFeELjgNxbKxI8khkDI/D9KoU1B/SKaEKqZXGWeoi48F0azXU1Z2qWdmt5H\r\n+BwWNUqnhI+ce787dqgKBUBbsE4A0WMt3bo59m1gvW0RM5AJ4HHHYd41eOht\r\nmzT8271Ajk4SMYisGuCSSkVFJVvzPJMm/mhotpEmggUZUZpla8xz5BNshf/n\r\nL0ollj0ZGQWBV71Z/mZNL+MnnzFb97Xc31z3+U/klw4y5UI1DI6f9gceRb6V\r\n0pXuo5fv3rqTmJUhsgOTvRJo76wdKbx3+zbxpBsxbcvbhX+4mhoRrL16pOWT\r\nwuDheyeS+8sqC+E7+RCqeVJrHuC1VJnkyBcFvvnjycuCq1XQHcBe/yvqhoiA\r\n93S0MDU26UjHWUXkIEjihfUG5S+dxDv3riveQIrMFpKvbEk+aBMQPEKED8MI\r\nJ78qfVLWQbqBWH9TZ0F328CjYQaDueMBah9y6VmmyaB4UcHMzZ9uhQv36c0F\r\nb7ZMh7VqZ6Hl2oJ1YZQd7IC2ecg5ZpOlaJtP05Mpd1qPv9EssMBjGfXTlEFY\r\nTspCxVxc2Q3wVh9uOhuuCpC0tIl2qPEDga0uyG54K9VN+eG3GclaSYi9z36V\r\nrw3DXYwQITFysVtcyrqwKwVTNKgJf0z44p4=\r\n=aB90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"baa6f45e6280a32dd7600927b70f33bf2dc11f70","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.0","dependencies":{"cors":"^2.8.5","helmet":"^6.1.5","morgan":"^1.10.0","express":"^4.18.2","stoppable":"^1.1.0","superagent":"^8.0.9","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.65.0","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","node-red":"^3.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.34_1681823824673_0.9040833804627235","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.36","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.36","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"4ecc027c3aa641dc4c5acf5b623173ce7157e372","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.36.tgz","fileCount":44,"integrity":"sha512-nnmdneB0gLunPXoezHuJ4Lrwssqni/CHRn4ROd7bRONRQ11XslUH+wwhb/4FNixc1k7INAELFlCaEGoo/PdHPQ==","signatures":[{"sig":"MEUCIQD7lj1O0G62lrcCJc4VMh9wm6ww5hiZlkqSB8kCWjzjBwIgWBwy/7uj9iMPDyL9GHUqwm8FK7nTO58gjAnXk1rqG/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950238},"main":"index.js","engines":{"node":">=10"},"gitHead":"2a133774c4d86d6bd241b14c1aef84033c8c5b70","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","morgan":"^1.10.0","express":"^4.19.2","stoppable":"^1.1.0","superagent":"^9.0.2","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","superagent-throttle":"^1.0.1","express-rate-limiter":"^1.3.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.6.0","node-red":"^4.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.36_1720552000943_0.4724533478242434","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.37","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.37","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"b25efcf9aeb29646e08e37e191784e749b250007","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.37.tgz","fileCount":44,"integrity":"sha512-yv1GfnzlWIuxOplC9W2JqLzOwm/Mm3sFUVxe8HVMJ4G/PCkcfDWORSR5e6JMowGjZHFJC0N8fT+5OqttBdOTag==","signatures":[{"sig":"MEQCICZfKGsyphmOJcYnX0KYMlBQH7KNCgS6DblvezZ5ilJgAiB3AFn8Oe3ri5FQxV66AgAR4kiwI2se5pXsFcCUiIgSDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950245},"main":"index.js","engines":{"node":">=10"},"gitHead":"aa09f41d9d6a0934bacd427dbb206ddc6f7dcaab","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","morgan":"^1.10.0","express":"^4.19.2","stoppable":"^1.1.0","superagent":"^9.0.2","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","superagent-throttle":"^1.0.1","express-rate-limiter":"^1.3.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.6.0","node-red":"^4.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.37_1720554921631_0.02526948770502102","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.38","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.38","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"878eec2ded0065767a0921a51aeea167c2da81e6","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.38.tgz","fileCount":44,"integrity":"sha512-nIDvCBfHQhCNKeXfXBhZiqusLAS7fQBz5Q9Njo47cUWrZ+opxdU8o2IDRyd8rh5n2ncL+YvEqi1gTQD/QfPcsA==","signatures":[{"sig":"MEUCIQCRVibli+x+VFj2ta+FDvCoxz3pmw8MN7J7o3uBKSQstAIgTVPhG5SWSt6OV8Z7TK/P4nE8E5GtXiBwHkIzXtohdMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950247},"main":"index.js","engines":{"node":">=10"},"gitHead":"a15b8200caecae79461c83bb60fd092d222e4b65","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","morgan":"^1.10.0","express":"^4.19.2","stoppable":"^1.1.0","superagent":"^9.0.2","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","superagent-throttle":"^1.0.1","express-rate-limiter":"^1.3.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.6.0","node-red":"^4.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.38_1720555777260_0.9328141499831915","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.39","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.39","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"279dac634cd1e92b1edd587c6665b270bca09af5","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.39.tgz","fileCount":44,"integrity":"sha512-8T9KDjL76qWbNDrZIE+Iu4776q0HBHTiFFm3kBO6YO8EPzVPyRrq799iYMFJp8gUhdjpkxYILs98c6FfhzQ5XQ==","signatures":[{"sig":"MEQCIFfUE/M8CbWIlfSB4KSAsKVDLC+5FEOHs5aBm+f+jv4hAiAoLIazNGLEscwQFBSenBOUXD6vNsXcOQPNewM7fGFPyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":951684},"main":"index.js","engines":{"node":">=10"},"gitHead":"f2d4499b26a63651f4a93c6ce2f3c9d1e475bd6e","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","morgan":"^1.10.0","express":"^4.19.2","stoppable":"^1.1.0","superagent":"^9.0.2","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","express-rate-limit":"^7.4.0","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.0","node-red":"^4.0.2","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.39_1722284031354_0.7775642690942222","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.40","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.40","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"2be517a0fe19a8b913b6508c69f69835cfbdc51f","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.40.tgz","fileCount":44,"integrity":"sha512-10ptTUyarTWifPCWERFE1cUdnwC0VVblSyi8bwLPTIr3KMmysVFI2Hav6IQwt02R8QC/ak8rNOj7ezIMaw6mPg==","signatures":[{"sig":"MEUCIQDkRBT7QF6Zk0ran1jBHPAWpNUXc9F/qJP8SbJSpxVq2QIgC/Cf1aCxilimwg1/oAuyqrW+lMKRhQaOJi/UaONbt9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":953411},"main":"index.js","engines":{"node":">=10"},"gitHead":"85ef99c3dd752db93c4e7482c6ae01357e92fd91","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.1","stoppable":"^1.1.0","superagent":"^10.1.0","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","express-rate-limit":"^7.4.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","node-red":"^4.0.5","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.40_1728731474101_0.11840345147800657","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.41","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.41","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"356d45a7a8154bba9c9cfffa4c85f272f575bff9","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.41.tgz","fileCount":45,"integrity":"sha512-9+Y8XHD2xoQvw2XXToPwP1vksCcmoCgylSDNTwxyjaAALWcoDEjcuSnISFN8snp8chk7YLQamYAxWOsTD0CdoA==","signatures":[{"sig":"MEQCIGP0JqSnYVUBT7bg/U9sWko6RtDSMGRCd3Mm6INWvJl/AiBMwowY9lNydEA285mjETWMplqdO0OxT8LiWEzD56pC1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963754},"main":"index.js","engines":{"node":">=10"},"gitHead":"9dd008c9a55a3359185c22607bc3cdd5943eeb91","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^8.1.0","morgan":"^1.10.0","express":"^5.1.0","stoppable":"^1.1.0","superagent":"^10.2.1","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","express-rate-limit":"^7.5.0","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.4.0","node-red":"^4.0.9","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.41_1747758919704_0.019831574071337954","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.42","keywords":["alexa","smarthome","assistant","iot","node-red"],"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.42","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"dist":{"shasum":"17719685a960cd5b910a80c4e4aa9dc51ca9b4ee","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.42.tgz","fileCount":45,"integrity":"sha512-5DRUkhEfQ10Fb+Zqe8qkvct4nGMcxzoKFQMOdYKaPhGopfCtXq2OeXykC+xbIpwN5dpg+VjyW2a0aA6Z+jw7XA==","signatures":[{"sig":"MEUCIQDNKP6JDvM2pefW6VcodjNHKVFeUTSMZlZxJHpg2/4/5AIgYEcsQlXdU/mNh1s8I/9kEot5jP7P8LcpnNHGSJWYvrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963754},"main":"index.js","engines":{"node":">=10"},"gitHead":"428387e719c6313bb7316094d4a69f52e9bf7d3d","scripts":{"test":"mocha \"test/**/*_spec.js\""},"_npmUser":{"name":"ckhmer1","email":"ckhmer1@gmail.com"},"node-red":{"nodes":{"alexa-device":"alexa/alexa-device.js","alexa-adapter":"alexa/alexa-adapter.js","alexa-management":"alexa/alexa-management.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git","type":"git"},"_npmVersion":"8.19.4","description":"Node Red Alexa Smarthome node","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"cors":"^2.8.5","helmet":"^8.1.0","morgan":"^1.10.1","express":"^5.1.0","stoppable":"^1.1.0","superagent":"^10.2.3","ask-sdk-core":"^2.14.0","ask-sdk-model":"^1.86.0","express-rate-limit":"^8.2.1","superagent-throttle":"^1.0.1","uuid-token-generator":"^1.0.0","ask-sdk-express-adapter":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.4","node-red":"^4.1.1","http-proxy":"^1.18.1","node-red-node-test-helper":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.42_1762193175493_0.18734396614667048","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"node-red-contrib-alexa-virtual-smarthome","version":"0.0.43","description":"Node Red Alexa Smarthome node","main":"index.js","scripts":{"build":"node ./scripts/build.mjs","test":"mocha \"dist/test/**/*_spec.js\""},"repository":{"type":"git","url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git"},"keywords":["alexa","smarthome","assistant","iot","node-red"],"node-red":{"version":">=1.0.0","nodes":{"alexa-adapter":"alexa/alexa-adapter.js","alexa-device":"alexa/alexa-device.js","alexa-management":"alexa/alexa-management.js"}},"engines":{"node":">=10"},"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","devDependencies":{"http-proxy":"^1.18.1","mocha":"^11.7.6","node-red":"^5.0.0","node-red-node-test-helper":"^0.3.6","typescript":"^6.0.3"},"dependencies":{"ask-sdk-core":"^2.14.0","ask-sdk-express-adapter":"^2.14.0","ask-sdk-model":"^1.86.0","cors":"^2.8.6","express":"^5.2.1","express-rate-limit":"^8.5.2","helmet":"^8.2.0","morgan":"^1.11.0","stoppable":"^1.1.0","superagent":"^10.3.0","superagent-throttle":"^1.0.1","uid-generator":"^2.0.0"},"maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"directories":{"test":"test"},"gitHead":"ee95f581984a1f315a62c538504510c47bc46561","_id":"node-red-contrib-alexa-virtual-smarthome@0.0.43","_nodeVersion":"26.3.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-RAfoyw5XwPonwbcMR3kNe4Az6jAr5KGnw2owkj9kvt2KnZ9nB/BWV7OeUBlTdRZLFss9inTX4nIK69HTvawbug==","shasum":"6caa4654d9ee3b172b23eacd8e334e7a3aaaf5d1","tarball":"https://registry.npmjs.org/node-red-contrib-alexa-virtual-smarthome/-/node-red-contrib-alexa-virtual-smarthome-0.0.43.tgz","fileCount":49,"unpackedSize":968901,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-red-contrib-alexa-virtual-smarthome@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDj09ceZFa7Am/CbaRaF+WaiwtM/GKIVt0vwbXF0LPC5AiEAuJq3uKAs5L5Miy123yqMHSte34Y3uHYtTTsoHbHBZLk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18f5dbcf-9037-43c7-9f2e-50c4a8293ec4"}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-alexa-virtual-smarthome_0.0.43_1782311197525_0.16655456552005443"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-16T12:46:05.321Z","modified":"2026-06-24T14:26:38.073Z","0.0.7":"2021-05-16T12:46:05.671Z","0.0.8":"2021-05-23T09:30:04.533Z","0.0.9":"2021-06-30T07:03:25.302Z","0.0.10":"2021-10-01T16:08:12.529Z","0.0.11":"2021-10-09T15:03:48.767Z","0.0.12":"2021-10-12T05:17:09.982Z","0.0.13":"2021-10-14T15:04:51.022Z","0.0.14":"2021-10-18T15:49:08.985Z","0.0.15":"2021-10-20T10:53:40.842Z","0.0.16":"2021-10-24T14:02:08.371Z","0.0.17":"2021-10-26T05:11:23.543Z","0.0.18":"2021-10-30T10:31:44.599Z","0.0.19":"2021-10-30T12:27:24.374Z","0.0.20":"2021-11-03T17:15:31.167Z","0.0.21":"2021-11-06T07:42:40.398Z","0.0.22":"2021-11-10T06:01:07.254Z","0.0.23":"2021-11-24T06:11:28.130Z","0.0.24":"2021-12-01T06:10:05.549Z","0.0.25":"2021-12-09T15:43:08.000Z","0.0.26":"2021-12-13T16:53:31.493Z","0.0.27":"2021-12-13T18:23:49.079Z","0.0.28":"2021-12-17T08:50:01.731Z","0.0.29":"2022-02-02T07:30:50.067Z","0.0.30":"2022-02-06T10:45:21.389Z","0.0.31":"2022-11-26T21:15:58.756Z","0.0.32":"2023-02-02T08:31:48.286Z","0.0.33":"2023-02-17T16:16:11.807Z","0.0.34":"2023-04-18T13:17:04.888Z","0.0.36":"2024-07-09T19:06:41.179Z","0.0.37":"2024-07-09T19:55:21.817Z","0.0.38":"2024-07-09T20:09:37.603Z","0.0.39":"2024-07-29T20:13:51.575Z","0.0.40":"2024-10-12T11:11:14.451Z","0.0.41":"2025-05-20T16:35:19.944Z","0.0.42":"2025-11-03T18:06:15.711Z","0.0.43":"2026-06-24T14:26:37.788Z"},"bugs":{"url":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome/issues"},"author":{"name":"Claudio Chimera"},"license":"GPL-3.0","homepage":"https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome#readme","keywords":["alexa","smarthome","assistant","iot","node-red"],"repository":{"type":"git","url":"git+https://github.com/ckhmer1/node-red-contrib-alexa-virtual-smarthome.git"},"description":"Node Red Alexa Smarthome node","maintainers":[{"name":"ckhmer1","email":"ckhmer1@gmail.com"}],"readme":"# Alexa Smart Home Node Red module\n# WARNING: beta code, use at your own risk\n\n## Table of Contents\n- [Introduction](#introduction)\n- [Prerequisites](#prerequisites)\n- [Setup Instructions](#setup-instructions)\n- [The Config node](#the-config-node)\n- [The Device node](#the-device-node)\n- [Troubleshooting](#troubleshooting)\n- [Credits](#credits)\n- [Copyright and license](#copyright-and-license)\n\n---\n## Introduction\n\nA collection of Node-RED nodes to control your smart home devices via Amazon Alexa or the Alexa App.\n\nThis module does NOT directly interface with devices made by Amazon.\n\n---\n## Prerequisites\n\n1. A host reachable from Amazon Alexa with a fixed IP address or a domain name with a fixed IP address or a domain name with the dynamic DNS server (refers to this in instructions as YOUR_DOMAIN) e.g. your_domain.it.\n2. A 'real' SSL certificate for the host e.g. from [Let’s Encrypt](https://letsencrypt.org).\n3. A reverse proxy, like nginx, forwarding the Amazon request to the Node-RED server.\n4. Forward TCP traffic coming in from the Internet to your reverse proxy server.\n5. Node-RED installed using an updated NodeJS version.\n6. An [Amazon Developer](https://developer.amazon.com) account (use the same username used in the Amazon Alexa App or Alexa devices).\n7. An [Amazon Web Service (AWS)](https://console.aws.amazon.com) account (use the same username used in the Amazon Alexa App or Alexa devices).\n\n---\n## Setup Instructions\n\nYou are going to create a Smart Home Skill, a Lambda Function linked to the Node-RED server. See [Understand the Smart Home Skill API](\nhttps://developer.amazon.com/en-US/docs/alexa/smarthome/understand-the-smart-home-skill-api.html) for mode info.\n\n\n#### Create a Security Profile (Used also for the login with Amazon feature)\n\nTo create the Security Profile, use the following steps ([Register for Login with Amazon](https://developer.amazon.com/docs/login-with-amazon/register-web.html) for more info):\n\n* Sign in to your [Login with Amazon Console](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* Click on the \"Create a New Security Profile\" button.\n* Fill in the \"Security Profile Name\", e.g.: \"Smart Home\".\n* Fill in the \"Security Profile Description\", e.g.: \"Smart Home Node-RED\".\n* Fill in the \"Consent Privacy Notice URL\", e.g.: \"https://YOUR_DOMAIN/alexa/oauth?policy\".\n* Fill in the \"Consent Logo Image\", if You wish.\n* Click on the \"Save\" button.\n\n##### Add your Website to your Security Profile\n\n* Click on the \"Gears wheels\" and select \"Web Settings\".\n* Click on the \"Edit\" button.\n* Fill in the \"Allowed Origins\" field, e.g.: \"https://YOUR_DOMAIN\".\n* Fill in the \"Allowed Return URLs\" field, e.g.: \"https://YOUR_DOMAIN/alexa/oauth\".\n* Click on the \"Save\" button.\n* Click on the \"Show Secret\" button, and copy the \"Client ID\" (1) and \"Client Secret\" (2). You will need it later in the Node-RED configuration.\n\n#### Create a smart home skill\n\nTo create a smart home skill, use the following steps ([Steps to Build a Smart Home Skill](https://developer.amazon.com/en-US/docs/alexa/smarthome/steps-to-build-a-smart-home-skill.html) for more info):\n\n* Sign in to your [Alexa developer account](https://developer.amazon.com/alexa/console/ask)\n* Click on the \"Create Skill\" button.\n* Enter the \"Skill name\", e.g. \"Smart Home\".\n* Select the \"Default language\".\n* Under \"Choose a model to add to your skill\" page, select \"Smart Home\", and then click the \"Create skill\" button.\n* Under Payload Version, select \"v3\".\n* Copy Your Skill ID (3) to the clipboard, clicking the \"Copy to clipboard\" button.\n\n#### Create a Lambda Function (Option 1)\n\nTo create a lambda function for the skill, use the following steps ([Host a Custom Skill as an AWS Lambda Function](https://developer.amazon.com/en-US/docs/alexa/custom-skills/host-a-custom-skill-as-an-aws-lambda-function.html) and [Steps to Build a Smart Home Skill: Add a Lambda Function](https://developer.amazon.com/en-US/docs/alexa/smarthome/steps-to-build-a-smart-home-skill.html#add-a-lambda-function) for more info):\n\n##### Create an IAM Role for Lambda (Option 1)\n\n* Sign in to your [IAM console](https://console.aws.amazon.com/iam/home?#/home)\n* From the upper-right menù, select the correct region for your region and skill language. For discovery of smart home devices to succeed, you must choose the region where the devices are located. Select only a region for the lambda server that supports the Alexa Smart Home trigger. See [see Deploy Your Lambda Function to Multiple Regions](https://developer.amazon.com/en-US/docs/alexa/smarthome/develop-smart-home-skills-in-multiple-languages.html#deploy) for more info.\n* Choose \"Roles\" and click \"Create role\".\n* Select \"AWS service\" under \"Select type of trusted entity\".\n* Select \"AWS Lambda\" under \"AWS Service Role\".\n* Click the \"Next: Permissions\" button.\n* Type \"basic\" in the filter box and choose the \"AWSLambdaBasicExecutionRole\", check it, and click on the \"Next: Tags\" button.\n* Click on the \"Next: Review\" button.\n* Enter a name that identifies this role and click Create role, e.g.: \"lambda_basic_execution\".\n* Click on the \"Create Role\" button.\n\n##### Create a Lambda function and add code (Option 1)\n\n* On the [AWS Console](https://console.aws.amazon.com/console/home)\n* From the upper-right menù, select the correct region for your region and skill language. Select the same region selected previously for the \"IAM Role\". See [see Deploy Your Lambda Function to Multiple Regions](https://developer.amazon.com/en-US/docs/alexa/smarthome/develop-smart-home-skills-in-multiple-languages.html#deploy) for more info.\n* Expand \"Services\", under \"Compute\", select \"Lambda\"\n* Click on the \"Create Function\" button.\n* Select \"Author from scratch\".\n* Enter the \"Function name, e.g.: \"SmartHome\".\n* Select \"Python 3.9\" as \"Runtime\".\n* Expand the \"Change default execution role\".\n* Select \"Use an existing role\".\n* Select the role created before, \"lambda_basic_execution\".\n* Click the \"Create Function\" button.\n* In the \"Function overview\", click the \"Add trigger\" button.\n* Select the \"Alexa Smart Home\" trigger.\n* In the \"Configure triggers\" section, add the Skill ID (3) from the developer console in the box specified. \n* Leave \"Enable trigger\" checked.\n* Click the \"Add\" button.\n* Select the \"Code\" tab.\n* Double-Click on the \"lambda_function.py\".\n* Paste the lambda function, completely replacing the existing code. Use the following [lambda function](https://gist.githubusercontent.com/matt2005/744b5ef548cc13d88d0569eea65f5e5b/raw/97b018bb12f574e780927c7b8dc85beae3fce6cc/lambda_function.py), modified for the Node-RED server.\n\n\n```\n\"\"\"\nCopyright 2019 Jason Hu <awaregit at gmail.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\"\"\"\nimport os\nimport json\nimport logging\nimport urllib3\n\n_debug = bool(os.environ.get('DEBUG'))\n\n_logger = logging.getLogger('NODE-Red-SmartHome')\n_logger.setLevel(logging.DEBUG if _debug else logging.INFO)\n\n\ndef lambda_handler(event, context):\n    \"\"\"Handle incoming Alexa directive.\"\"\"\n\n    _logger.debug('Event: %s', event)\n\n    base_url = os.environ.get('BASE_URL')\n    assert base_url is not None, 'Please set BASE_URL environment variable'\n\n    directive = event.get('directive')\n    assert directive is not None, 'Malformatted request - missing directive'\n    assert directive.get('header', {}).get('payloadVersion') == '3', \\\n        'Only support payloadVersion == 3'\n\n    scope = directive.get('endpoint', {}).get('scope')\n    if scope is None:\n        # token is in grantee for Linking directive \n        scope = directive.get('payload', {}).get('grantee')\n    if scope is None:\n        # token is in payload for Discovery directive \n        scope = directive.get('payload', {}).get('scope')\n    assert scope is not None, 'Malformatted request - missing endpoint.scope'\n    assert scope.get('type') == 'BearerToken', 'Only support BearerToken'\n\n    token = scope.get('token')\n\n    verify_ssl = not bool(os.environ.get('NOT_VERIFY_SSL'))\n\n    http = urllib3.PoolManager(\n        cert_reqs='CERT_REQUIRED' if verify_ssl else 'CERT_NONE',\n        timeout=urllib3.Timeout(connect=2.0, read=10.0)\n    )\n\n    response = http.request(\n        'POST',\n        base_url,\n        headers={\n            'Authorization': 'Bearer {}'.format(token),\n            'Content-Type': 'application/json',\n        },\n        body=json.dumps(event).encode('utf-8'),\n    )\n    if response.status >= 400:\n        return {\n            'event': {\n                'payload': {\n                    'type': 'INVALID_AUTHORIZATION_CREDENTIAL'\n                    if response.status in (401, 403) else 'INTERNAL_ERROR',\n                    'message': response.data.decode(\"utf-8\"),\n                }\n            }\n        }\n    return json.loads(response.data.decode('utf-8'))\n\n```\n\n* Click on the \"Deploy\" button.\n* Click on the \"Configuration\" tab.\n* Select the \"Environment variables\" section.\n* Click on the \"Edit\" button.\n* Click on the \"Add environment variable\" button.\n* Enter \"BASE_URL\" as the \"Key\".\n* Enter \"https://YOUR_DOMAIN/alexa/smarthome\" as the Value.\n* Click on the \"Add environment variable\" button.\n* Enter \"DEBUG\" as the \"Key\".\n* Enter \"True\" as the Value.\n* Click on the \"Add environment variable\" button.\n* Enter \"NOT_VERIFY_SSL\" as the \"Key\".\n* Enter \"True\" as the Value.\n* Click on the \"Save\" button.\n* Click on the \"Copy ARN\" (4) button.\n\n---\n#### Alternatively create a Lambda Function using cloudformation template (Option 2)\n\n\n##### **Step 1: Open AWS CloudFormation Console**\n1. Go to the **AWS CloudFormation** service:  \n   👉 [AWS CloudFormation Console](https://console.aws.amazon.com/cloudformation)\n2. Click **\"Create stack\"** → **\"With new resources (standard)\"**.\n\n##### **Step 2: Upload the CloudFormation Template**\n1. Under **Specify template**, select **\"Upload a template file\"**.\n2. Click **\"Choose file\"**, select the `lambda/lambda-function-deployment.cf` file from your computer.\n3. Click **\"Next\"**.\n\n\n##### **Step 3: Specify Stack Details**\n1. Enter a **Stack name** (e.g., `SmartHomeLambdaStack`).\n2. Fill in the required **parameters**:\n   - **LambdaFunctionName** → `SmartHome`\n   - **BaseURL** → Enter the **URL of your Node-RED instance**\n   - **Debug** → Choose `\"true\"` or `\"false\"`\n   - **NotVerifySSL** → Choose `\"true\"` or `\"false\"`\n   - **SkillID** → Enter your **Alexa Smart Home Skill ID**\n3. Click **\"Next\"**.\n\n\n##### **Step 4: Configure Stack Options**\n1. Leave options as default (unless you need tags or permissions).\n2. Click **\"Next\"**.\n\n\n\n##### **Step 5: Review & Deploy**\n1. Review your settings.\n2. Check **\"I acknowledge that AWS CloudFormation might create IAM resources\"**.\n3. Click **\"Create stack\"**.\n\n\n##### **Step 6: Wait for Deployment**\n- CloudFormation will create the Lambda function and IAM role.\n- Wait until the stack status becomes **CREATE_COMPLETE**.\n\n\n##### **Step 7: Verify Deployment**\n1. Go to **AWS Lambda**.\n2. Find your function (e.g., `SmartHome`).\n3. Click **Configuration** → **Environment variables** to confirm values.\n\n\n##### **Step 8: Copy the Lambda Function ARN**\n1. Go to **AWS Lambda**:  \n   👉 [AWS Lambda Console](https://console.aws.amazon.com/lambda)\n2. Find your function (e.g., `SmartHome`).\n3. Click on the function name to open its details.\n4. Copy the **Function ARN** from the top-right corner.\n5. Paste this ARN into the **Alexa Developer Console** (Step 8).\n\n---\n\n##### Configure the service endpoint\n\n* Navigate back to your skill in the developer console.\n* Under \"Smart Home service endpoint\", in the \"Default endpoint\" box, provide the ARN number (4) from the Lambda function you created and click Save.\n* If your skill only supports one language/region, provide the same ARN for the default ARN and the selected regional ARN.\n* Click on the \"Save\" button.\n* Click on the \"Setup Account Linking\" button.\n* Enter the \"Your Web Authorization URI\" field as \"https://YOUR_DOMAIN/alexa/oauth\".\n* Enter the \"Access Token URI\" field as \"https://YOUR_DOMAIN/alexa/token\".\n* Enter the \"Your Client ID\" field with a Client ID of your choice (5). You need it in the Node-RED configuration.\n* Enter the \"Your Secret\" field with a password of your choice (6). You need it in the Node-RED configuration.\n* Select \"Credential in the request body\" as \"Your Authentication Scheme\".\n* Click the \"Add scope\" button, and fill it with \"smart_home\" (7).\n* Enter 3600 for the \"Default Access Token Expiration Time\" field.\n* Click the \"Save\" button.\n* Copy the \"Alexa Redirect URLs\" (8), You will need them later.\n* Click on the \"Permission\" left menù entry.\n* Enable the \"Send Alexa Events\".\n* Click the \"Show\" button.\n* Copy the \"Alexa Client Id\" (9) and \"Alexa Client Secret\" (10) values, You need them in the Node-RED configuration.\n* Open the \"Security Profile\" tab.\n* Click the \"Edit\" button.\n* Copy the three \"Alexa Redirect URLs\" (8) from the \"Account linking\" in the \"Allowed Return URLs\" field.\n* Click the \"Save\" button.\n\n#### Add an Alexa Device node on the Node-RED server\n\nYou need to add an Alexa Device node in Node-RED to Link your account with your Smart Home skill.\n\n* Add an Alexa Device and configure an [Alexa Config node](#the-config-node) (You need exactly one config node). \n* Configure the [Alexa Device node](#the-device-node).\n\n#### Configure a reverse proxy for forwarding the Amazon request to the Node-RED server\n\nYou need to configure your reverse proxy (nginx, Apache HTTP) to forwart the /alexa/oauth, /alexa/token and /alexa/smarthome to the Node-RED Alexa node. Update the /alexa path in according with \"HTTP Path\" configuration. \n\nSee [Nginx reverse proxy configuration](#nginx-reverse-proxy-configuration) for an example of the nginx configuration.\n\n#### Link your account with your Smart Home skill\n\n* Add and configure a node in Your Node-RED server.\n* Go to the [Alexa](https://alexa.amazon.com) site\n* Click on Skills\n* Click on Your Skill\n* Click on Skill for developers\n* Click on your SmartHome skill\n* Click on the link to start the process\n\n## The Config node\n\n#### Fill the config node in the following way (You need exactly one config node):\n\n* \"Name\": a name, e.g.: \"Alexa\".\n* \"Login with Amazon\", checked.\n* \"Client id\": the value copied in [(1)](#add-your-website-to-your-security-profile).\n* \"Secret\": the value copied in [(2)](#add-your-website-to-your-security-profile).\n* \"Allowed emails\": add the email used to login with Amazon.\n* \"Alexa skill client id\": the value copied in [(9)](#configure-the-service-endpoint).\n* \"Alexa skill secret\": the value copied in [(10)](#configure-the-service-endpoint).\n* \"Your client id\": the value copied in [(5)](#configure-the-service-endpoint).\n* \"Your secret\": the value copied in [(6)](#configure-the-service-endpoint).\n* \"Scope\": the value copied in [(7)](#configure-the-service-endpoint)., e.g.: \"smart_home\".\n* \"Event endpoint\": enter the endpoint for your region. See [Send Events to the Correct URL](https://developer.amazon.com/en-US/docs/alexa/smarthome/develop-smart-home-skills-in-multiple-languages.html#send-events-to-the-correct-url).\n* \"HTTP Port\": You can leave it empty for using the same Node-RED port, or fill it with a port number. You need to redirect the \"/alexa/\" HTTPS traffic on this port.\n* \"HTTP Path\": enter \"alexa\". If You change it, You need to adapt all the uri in the Amazon configuration.\n* \"Verbose log\": enable it only for troubleshooting.\n\n## The Device node\n\nThis is the \"real\" device node, configure the following info:\n\n* \"Alexa\": the alexa config node.\n* \"Name\": the device name.\n* \"Out topic\": the topic used when a voice command is received.\n* \"Display categories\": the display categories. See [Display categories](https://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-discovery.html#display-categories) for more info.\n* \"Interfaces\": the interfaces supported by the device. See [Interfaces](https://developer.amazon.com/en-US/docs/alexa/device-apis/list-of-interfaces.html) for more info.\n\nExample flow:\n        See the flow used for the tests [here](test/flows.json)\n\n## Troubleshooting\n\nThis is a checklist for the config:\n\n### Check the forward rule for /alexa/oauth\n\n* Open your browser at \"https://YOUR_DOMAIN/alexa/oauth\"\n* You should get the message \"Wrong client id\". If not, check your port forwarding the reverse proxy or reverse proxy config.\n\n\n### Check the forward rule for /alexa/token\n* Enable the debug log in the Node-Red Alexa node configuration.\n* Open your browser at \"https://YOUR_DOMAIN/alexa/token\"\n* You should get the message \"https://YOUR_DOMAIN/alexa/token\". If not, check your port forwarding to the reverse proxy  or reverse proxy config.\n\n### Check the forward rule for /alexa/smarthome\n* Enable the debug log in the Node-Red Alexa node configuration.\n* Open your browser at \"https://YOUR_DOMAIN/alexa/smarthome\"\n* You should get the following message:\n\n```\nAlexa SmartHome test page\n\nUrl: https://YOUR_DOMAIN/alexa/smarthome\nPost: {\"ok\":\"ok\"}\n```\n\nIf not, check your port forwarding to the reverse proxy or reverse proxy config.\n\n### Check the lambda function\n\n* Enable the debug log in the Node-Red Alexa node configuration.\n* Open your browser at [AWS lambda](https://eu-west-1.console.aws.amazon.com/lambda/home)\n* Click on the \"SmartHome\" function\n* Click on the \"Execute Test\" tab\n* Paste the following message on the editor:\n\n```\n{\n  \"directive\": {\n    \"header\": {\n      \"namespace\": \"Test\",\n      \"name\": \"Test\",\n      \"messageId\": \"<message id>\",\n      \"payloadVersion\": \"3\"\n    },\n    \"payload\": {\n      \"grant\": {\n        \"type\": \"OAuth2.AuthorizationCode\",\n        \"code\": \"Test\"\n      },\n      \"grantee\": {\n        \"type\": \"BearerToken\",\n        \"token\": \"Test\"\n      }\n    }\n  }\n}\n```\n* Click on \"Execute test\" button\n* Click on detail, You should see the following response:\n```\n{\n  \"ok\": \"ok\"\n}\n```\n\n### Check the Alexa account linking\n\n* Enable the debug log in the Node-Red Alexa node configuration.\n* Follow the - [Link your account with your Smart Home skill](#Link-your-account-with-your-Smart-Home-skill)\n* Open the Node-RED gui, and check the debug window, You should see the following info:\n\n```\nnode: Alexa\nmsg : string[15]\n\"oauth_get login\"\n```\n\n```\nnode: Alexa\nmsg : string[17]\n\"oauth_get profile\"\n```\n\n```\nnode: Alexa\nmsg : string[37]\n\"Username xxxxxxx@gmail.com authorized\"\n```\n\n```\nnode: Alexa\nmsg : string[29]\n\"token_post authorization_code\"\n```\n\n```\nnode: Alexa\nmsg : string[37]\n\"smarthome_post: oauth_get AcceptGrant\"\n```\n\n### Nginx reverse proxy configuration\n\nFollowing is a sample forwarding config for Nginx\n\n```\n        location ~ ^/alexa/(oauth|token|smarthome) {\n            proxy_set_header Host $host;\n            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n            proxy_set_header Upgrade $http_upgrade;\n            proxy_set_header Connection \"upgrade\";\n            proxy_pass http://192.168.0.3:3001;\n        }\n```\n\n\n## Credits\nParts of this README and large parts of the code comes from Amazon guide.\n\n## Copyright and license\nCopyright 2021 Claudio Chimera under [the GNU General Public License version 3](LICENSE).\n","readmeFilename":"README.md"}