{"_id":"node-red-contrib-huemagic","_rev":"89-213b6051a9fab4ed10eb8008c904566d","name":"node-red-contrib-huemagic","dist-tags":{"latest":"5.2.0"},"versions":{"1.0.0":{"name":"node-red-contrib-huemagic","version":"1.0.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.0.0","maintainers":[{"name":"Foddy Botosakis","email":"github@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"6c3cea50d7a12e14ae227c741628f915a061df8a","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.0.0.tgz","integrity":"sha512-fZZ1uzCKoSjjcqXYdXHrZoCUul/B+xHcCQ9mm5bngvN9PtIHKg1oyBlybkw7uQRykueqA0s29843Jx9fHw7SQA==","signatures":[{"sig":"MEUCIQC0uQjvFsGnF2fiWGg0xLWhMyNE/6+jkZ81RNId2VBzxgIgA/4V27hDsO+BHxOorV0t6Q9F+4z/lEFgOlOhfgWZE3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6c3cea50d7a12e14ae227c741628f915a061df8a","gitHead":"fdd3effb196b8aadf1d9c968e246adfdb9258a43","scripts":{},"_npmUser":{"name":"foddy","email":"info@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"4.3.0","description":"Philips Hue node to control lights, groups, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"huejay":"*","moment":"*","hex-rgb":"*","rgb-hex":"*","superagent":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.0.0.tgz_1505228247561_0.3517052107490599","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"node-red-contrib-huemagic","version":"1.0.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.0.1","maintainers":[{"name":"foddy","email":"info@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"7b5e9011b852e36e00765cf8c2c192c03cd20838","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.0.1.tgz","integrity":"sha512-ibJ9tWhnfYH/6GBWuKLiBUp8aRJ4ufJ4QlfzaXwodvKzhCJstEM/aLha7lJu+9hCoDhioPCjC5OdSmaZuu/Kdw==","signatures":[{"sig":"MEYCIQDCnJksIyzoy1K5TvIBElINHX2eW+/7auV2O4fX9CMW+AIhANXT75RVFC8eHnqVQ0tLngp5FswjmGDHqNWvFKUmyYPE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7b5e9011b852e36e00765cf8c2c192c03cd20838","gitHead":"8937a89f5c144984b5079dbeeb0f6f5f80d744d1","scripts":{},"_npmUser":{"name":"foddy","email":"info@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"4.3.0","description":"Philips Hue node to control lights, groups, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"huejay":"*","moment":"*","hex-rgb":"*","rgb-hex":"*","superagent":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.0.1.tgz_1505229892671_0.5410012148786336","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"node-red-contrib-huemagic","version":"1.0.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.0.2","maintainers":[{"name":"foddy","email":"info@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"99b46f10fcc790a556e47d9fc96e69a5ac4e2f05","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.0.2.tgz","integrity":"sha512-3BfUE+pzo+Qhl1huol6yQjZJogp3MS4kqinwRaq3ghR4A5ky8jZiSJb8qIgdrHynRZ2Kmm+whempUrVgJg++BQ==","signatures":[{"sig":"MEQCICJgA6wKXJ5l9AP+jl+/757YdqUnmVhvOO4zN5rNzHTrAiAjFxIBK+sKFTuwRI0iLgQwbziHF5IsInSbaNZk35pehw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"99b46f10fcc790a556e47d9fc96e69a5ac4e2f05","gitHead":"3fdebc5622aefc11a6d5f77c5e1dcdba24423e05","scripts":{},"_npmUser":{"name":"foddy","email":"info@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"4.3.0","description":"Philips Hue node to control lights, groups, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"huejay":"*","moment":"*","hex-rgb":"*","rgb-hex":"*","superagent":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.0.2.tgz_1505229998622_0.9188598054461181","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"node-red-contrib-huemagic","version":"1.0.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.0.3","maintainers":[{"name":"foddy","email":"info@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"a96b50b3b19024d8c203fe031222bab4861d01e8","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.0.3.tgz","integrity":"sha512-5g43LKxY5dK009VF3IKc/lQThpHFS0zphUmOrPSJk0h9Sv3X08+t9ZOz8UKm+52tLFVwmzJSeh0ro32RoeUSoQ==","signatures":[{"sig":"MEUCIB2SDLu5Fq7V7tfKjaLuntCmQhxqo9BYWcw/gQlDZWsmAiEA/RTWcA9p3xG9nWng3Naqhi6JrdEOK860YzeTTfIEE28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a96b50b3b19024d8c203fe031222bab4861d01e8","gitHead":"125675a3a67e0dea217f37bef78ece81b2ce9804","scripts":{},"_npmUser":{"name":"foddy","email":"psbetrip.international+npm@gmail.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"4.3.0","description":"Philips Hue node to control lights, groups, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","rgb-hex":"^2.1.0","superagent":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.0.3.tgz_1505243310480_0.9153104326687753","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"node-red-contrib-huemagic","version":"1.1.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"789d1c066a8d80958e1e1869388ecae43af842a6","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.0.tgz","integrity":"sha512-tpNZ5ZRHVhPMZV4bUx3VESBXastj8bkjPSljspgSRO4CqvJHJH8tJUOJm9QjaF5rNa87p7LoK3Ns8J6cYb5mBA==","signatures":[{"sig":"MEUCIQDUcgQkL380IB9A+F07CPxZFWZcfCWfjMvnbSy3BDSFRQIgA4hmDAtW01JgTuf6vF/yNtb/TuurEejlayTILbaF/Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"234efbf737a1eb7cb1dde3d409c3d264242883ee","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","rgb-hex":"^2.1.0","superagent":"^3.6.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.0.tgz_1505559711051_0.8038715703878552","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"node-red-contrib-huemagic","version":"1.1.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"da9563bf248e117ba1ac4b92e7a66a570dc6c466","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.1.tgz","integrity":"sha512-rNe+yhSL1Vc6fF0fI6Na7DE21LVdB816pRGkdyXF4Tr2xl1VcWya9TZA22Wjw9Ei/6VA0GucGcb+U7LOr3QY3g==","signatures":[{"sig":"MEYCIQDnhDnsC3h+ZGQ2VHD7cAAGgRStujkeleF+KcVI6uxqXQIhAKoWtQ89uUgw4vjeL8tix46bq32YiAtV2atTi6+ijlSt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"b5f6ce1fc49dce84e1ec84a7d62b1e14e27291af","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","rgb-hex":"^2.1.0","superagent":"^3.6.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.1.tgz_1505821451045_0.1566702271811664","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"node-red-contrib-huemagic","version":"1.1.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"688d582276ef073b3122f15eb27395ddb034f30d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.2.tgz","integrity":"sha512-L3fTaavwB2wzy5D5jyI/t8TaHj8RPkR0g1eay9wtJbwNVPncTsEx6Sr+oWwzMOebt2YquvybFQE9yQWVjkMkEQ==","signatures":[{"sig":"MEQCIB/8lKe0TBpAkTX7jBIAoCiTMSP4irUNP1wq3GpOCt93AiAUK6MVaEGoRqV7z+OR8v6q8O7/byuQmn79eLyRgEfK3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"86924644edbe9e070050f1b4b86d468fcc61d296","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","rgb-hex":"^2.1.0","superagent":"^3.6.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.2.tgz_1505833774051_0.12601555162109435","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"node-red-contrib-huemagic","version":"1.1.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"9ee1f59a53a1d05e3bd0a8f14318e71a53e78fde","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.3.tgz","integrity":"sha512-fgtZkx7FISyDMy0KukWekjTYP4MQAUbJ8w8kIi7WOgWpuMdi7NoH6fqIxogg8n1slhtDFpTQ4dgeD8g0QNDKfw==","signatures":[{"sig":"MEYCIQDlENLrO21Gs1babqBtM5wtUj252Nhp+/z+OWI5DzBw3wIhANJWs5QskwycmER1APsdFtPMCZrJomvHrx55Kx/NlR60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"80003b0e6e8e86f4efc1f4ea17af9d8ec948e518","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","rgb-hex":"^2.1.0","superagent":"^3.6.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.3.tgz_1506167522730_0.9604757048655301","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"node-red-contrib-huemagic","version":"1.1.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"e4ef4a10a8936f88f8d7fae85b7d643fe0ec0a85","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.5.tgz","integrity":"sha512-Lnjucz5Z1CjIpKJF3+lGLs06oSgoFceJPQqG9MK2VGOKqhuc5zcPkiN3Kgdg9t1BP23HexlKoIQQ5XC0W1s5kQ==","signatures":[{"sig":"MEUCIH86EwXIcJtS71Gv+ltSTCRAKOldTPGPJ1Id7Kts2DNfAiEAvGjRdY8O5qvVnaDWklp1v7azGRGEvCWVGQa2XjMG+E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"748de26bbf2b86c904f95e7b66f2878cd5c6ba95","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.5.tgz_1506514245330_0.3172515898477286","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"node-red-contrib-huemagic","version":"1.1.6","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.6","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4a53ca16452285d13c37c7e7e8498b348f712279","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.6.tgz","integrity":"sha512-dgqv45HT7vkeq++t0UGnXNTGYh44KCV+Dby5DZdWKD74nAu4YzHQSwyWoiYGwFFySB6grfHiGqDufru40JS3Iw==","signatures":[{"sig":"MEUCIQDIhRPrVT0P8yXQxdPr25cpalRaC5SP1FvgxmyUXiZTHAIgGfBUVjXhhezFbtgsl15GL11w2wQ05HqhfULvbswOQGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"0fadde840edca78a7002cb8c67fcea925a981b9a","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.6.tgz_1506515169557_0.57826830400154","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"node-red-contrib-huemagic","version":"1.1.7","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.7","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4954b6a911e8735ecaa7d2969a02d6b1f522528d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.7.tgz","integrity":"sha512-vhvATn0xC6xpIC6ThiOS3HaDBUYPpJFFOKoIvq9NJbX3RVJJ8hx+PzDiTgbCz6DgVTdScvxPjN5Bb7ZygkSPEA==","signatures":[{"sig":"MEYCIQD1WVWn5pweACruby+60oz2FVOu6G4SCc82Tu0t/+mUxwIhAPrPGtQ4oQmNa0PQS2UklMAGrZQRo9N18FyPhCOFMtG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"9602b7ea041cf6a27722c53a5eb99188648fc4e3","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.3.0","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.7.tgz_1506517068945_0.8878598914016038","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"node-red-contrib-huemagic","version":"1.1.8","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.8","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"9245d8f260a15f8fc1019b39bd743aad030c151b","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.8.tgz","integrity":"sha512-M2BhZVq2sQSMQG2tT3aYYgJIVRec403W2sLAClg3Cou63Umx1aqLRDbiYzk1CHV5TGRqCOYsowuu4+gme3WhOQ==","signatures":[{"sig":"MEQCIFhkeLw7Zfz7ziv0v1RUgfWj0hn1dSz7UsJL4EB28WkUAiBeKaiQ9eyrQ46fZIOsXkHjmjJtFwrg3WwnLJPY3xSkuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"1ab08aa4ad3acb1d3f5708418a4e65f43998393f","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.4.2","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.7.0","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.8.tgz_1508619581160_0.7344464920461178","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"node-red-contrib-huemagic","version":"1.1.9","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.1.9","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"05db595ee3ad7fbc2672f74b1d733bd92f239223","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.1.9.tgz","integrity":"sha512-ZnHd31WDiMcbgLuJ+t8X3JXVzsgI8B6qnhfvrdJhKDMIBBsvAcfgxCRTcs4NuYzeZFr8vNwtnhVVpysMmBk10g==","signatures":[{"sig":"MEYCIQDfN8GvzTgchryh57ywp3YxPOHubdRgKKucIG0oBPHEGQIhAORhKjGCrI69HEi2piEAqeu0NDaTI64A8Q35t9oifKIn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"8bed9b81a534b29b4fc62f62b189b1970878d010","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.4.2","description":"Philips Hue node to control lights, groups, scenes, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"8.8.1","dependencies":{"huejay":"^1.7.0","moment":"^2.18.1","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.1.9.tgz_1509456477592_0.809335169615224","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"node-red-contrib-huemagic","version":"1.2.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.2.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"2a869c66bba6c3082e0e51bdd15561fa070c9eac","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.2.1.tgz","integrity":"sha512-t7Xi5bbBj2J+iaJE0+HPYThduIdQZbpJehdsi3/iy5G/hiKJo0RA17TVy1t+1iIU9LP3jytAvcIMDm4niCJiqA==","signatures":[{"sig":"MEYCIQDF2/MrMEvAYGPrN+r001LQbs39wJCV8MS1jIq1uSxgKAIhAJn2SxpqtLD4mQfp2kZqpnvFVxme9LbWjpBK5a5lmEAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"3eb9d86d8b49b537e70004f805498be2a81c93e2","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.5.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.2.0","dependencies":{"huejay":"^1.7.3","moment":"^2.19.3","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.2.1.tgz_1512143517056_0.1553935119882226","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"node-red-contrib-huemagic","version":"1.2.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.2.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"cf1876a5e8b07e61ba3566db19360df5b88c13f7","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.2.2.tgz","integrity":"sha512-3BA2dvbx/YDTQRb+36NJu2syp79pMQk5qr+N5VqaVVa6KEj6nQGUQM2q4luTEggb/SIzuK6xAfT9fNoGLXNLtQ==","signatures":[{"sig":"MEUCIGbMziOwYYjKfLSG0UlPBfxcwE8k8VICm0PyQAi+qryVAiEA1S+3d+p9Y+NPZ6wXb+lxS/yGOI0pzK0QWIpn32P+qMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"94568f50f5dce2f02a463ea70fc86c3a01fab891","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.5.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.2.0","dependencies":{"huejay":"^1.7.3","moment":"^2.19.3","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.2.2.tgz_1512316916526_0.1174414677079767","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"node-red-contrib-huemagic","version":"1.2.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.2.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"0ab29d7cbbf5ed39b0fc41d96f90fe7c026965c6","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.2.3.tgz","integrity":"sha512-rpGxQgFPwy4/IV0AjKhCulXDF+T6CISmjlzIAEOqyID0qPuipdgzksUxaogCIDhArlZxpqBytKXqeJjDRSV8Ag==","signatures":[{"sig":"MEUCIQD5XL2byZxxb1yVvI9vj4OfOfVwpyEOFbjWB5zwPnZjXQIgWOEBFL5MDQGRjhsqO+D6Q4z6oTUvUkHQXZBGd+Md+MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"1680944aa78539259ecd84cf189114c00c0015c0","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.5.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.2.0","dependencies":{"huejay":"^1.7.3","moment":"^2.19.3","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.2.3.tgz_1512379756984_0.9049809263087809","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"node-red-contrib-huemagic","version":"1.3.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.3.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"8cbed57a5350a7e618007a6d3a1628e34921262f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.3.0.tgz","integrity":"sha512-JlXBOIf3XZkg5ZEKfpNYIEkqetwuHtHArWzzXE1RWCBBRLqaNoF5NVzjQKKb1s6R5RNXUC3uo95hY0JBRHeN4Q==","signatures":[{"sig":"MEYCIQDsARw+EAAT0gj1zph27zKjxe+ncufkM6FWs/gSFieo1wIhAL8sb6JkuhEQrqVS5AvewCOJBTpvCwADtfyaoTIWWEd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"ad1e69a2027d488561d699b5fc8201c1fb8f65f7","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.5.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.2.1","dependencies":{"huejay":"^1.7.3","moment":"^2.19.3","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.3.0.tgz_1512815631840_0.25598770938813686","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"node-red-contrib-huemagic","version":"1.3.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.3.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"b375c3f79e64991c8b98ab1864dcc80fd95280ca","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.3.1.tgz","integrity":"sha512-Y/cLOU2HgJnyqJXg//Jv/HoJ9QcLIkaiRDStyCca1bxDkP/yNu1RqE+wFLj8dM0c0/Pn56k5n69RFnoD5ToTUw==","signatures":[{"sig":"MEQCIH6O8wCDZYN0x7K9H9WaKyoiw3jzzewZUNfe11cYj4K3AiAtBdzjVKQHOnMSC8PUwCLys6zLAugrfv+sEIH1nLbjuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"8a9eb677e2559b7b6be9a9f2fd7ecd8a019c0ad0","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.5.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.2.1","dependencies":{"huejay":"^1.7.3","moment":"^2.19.3","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.3.1.tgz_1512817324927_0.5747223547659814","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"node-red-contrib-huemagic","version":"1.3.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.3.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"37e17177e2c7ad3f08da9e4ca9e772ccc9f1bba6","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.3.2.tgz","integrity":"sha512-BQzjbfl4eNEmN58qQm4wcM8S7DSPdDHISnNctaIzXxVg+LgK2fzccrdzVvRnximt2OJnpMUS30qCxeo3pOa2Ag==","signatures":[{"sig":"MEYCIQDX019iOTgd9WYZye0T8QsV27e2z4RBgY3nZz6zU/W9jgIhAJWu6g4qu0RQn/tMLnAI+GaPBH+jKYfOxs1CGMdijQYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"b2705bff4d3637f18c39d02961a9c9fd3a9c7e0e","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.5.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"huejay":"^1.7.3","moment":"^2.19.3","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.3.2.tgz_1514651249351_0.09598560235463083","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"node-red-contrib-huemagic","version":"1.3.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.3.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"e73be321b1d3d496dca265c106ee850a7bd84142","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.3.3.tgz","integrity":"sha512-olW5i1F2H6lR7LEfSBsdtW/QgJbGfPCOGuFhmEpCHuIASpYu76kANL2ztuOww72mJJvOGeKgPYxFMHOtaRmCLw==","signatures":[{"sig":"MEUCIDxRrNFAdGYdzB3pUvhcQonHU54IikJgjA1dBcKb1hF7AiEAtNirl7C7ZXLdkn0A50v2RZyGnh50CGbux9mCFxyLgRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"f3ddfd4d53c7e6a759b97558d8c765748a50ecf9","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"huejay":"^1.7.4","moment":"^2.20.1","hex-rgb":"^1.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.3.3.tgz_1515888823090_0.673462898703292","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"node-red-contrib-huemagic","version":"1.3.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.3.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"b893b78289bc308f052777bfe1dec1dbf3dd918e","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.3.4.tgz","integrity":"sha512-wm/eeORpKg/cUVFmoikp65yigl8hfOiDwKDx+UF7ctkB0Me0jkLGez8JneBdWU3VxQ/t2BsFtYk/VMb9LI1tYw==","signatures":[{"sig":"MEYCIQDq80i3Ft6uvHYw1lIvuWVIgNaqJ6k6DjkwGSy87XWZTQIhAPv7JgyKZRR7pVODkrDaZE2cX5nil58mI8xzy49Nr1Q5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"03c464cc6e82ec112899595d724632764e87c735","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"huejay":"^1.7.4","moment":"^2.20.1","hex-rgb":"^2.0.0","request":"^2.83.0","rgb-hex":"^2.1.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic-1.3.4.tgz_1515889335035_0.9623692359309644","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"node-red-contrib-huemagic","version":"1.4.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.4.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"47fc51c719d1719e2b503f1b3b2d2e74c299c55f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.4.0.tgz","fileCount":31,"integrity":"sha512-24zdZze+BCAEPvlZhq6vgIQfmiWtpWPIDWrWoEGjZHcR5Rtqzjq5nnk4t8+LINTFvzNysIXUb+dLetLxPs3eAw==","signatures":[{"sig":"MEQCIDGyJAFPIOlxBbql9QtwV4o8TBpl89+DPvzqVnrKwDt7AiAKzj8Yn3ZzZdsZh8r2jGm0LsUBhSegEwhPBDv7lqXcXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161904},"gitHead":"a2fe57fc604a51bc5475c743bbfeb9c828769453","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"huejay":"^1.8.0","moment":"^2.20.1","hex-rgb":"^2.0.0","request":"^2.83.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.4.0_1518864845197_0.93346809821257","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"node-red-contrib-huemagic","version":"1.4.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.4.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"f7476c24b6fbce3d3eb4e3bf257857218cf289dc","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.4.1.tgz","fileCount":31,"integrity":"sha512-rOdfunukf73BVSnL2OAoiAW9N3aBNxsmijq9SzSNd5ghdpYxafQyLj5EFdtwQr8g7Xez2Bn6O3bwdgqfUW5MsQ==","signatures":[{"sig":"MEQCIFndEJgy16DvTIk6c8KjxU/qlpNjgSA6EVleVfmGAUWCAiAVwXk/WIQpWm58KSYkQNkbD41Z7F5M6pPpQs37CfjOiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161786},"gitHead":"3668022acb3ab2c7a1550cb6acab34b09b32833e","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"huejay":"^1.8.0","moment":"^2.20.1","hex-rgb":"^2.0.0","request":"^2.83.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.4.1_1518891309463_0.3796857950538446","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"node-red-contrib-huemagic","version":"1.4.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.4.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"7543ee559cc2f46e19895863c4a89aa71bdda1e3","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.4.2.tgz","fileCount":31,"integrity":"sha512-zdglzGq+kXvV9kt1iQJHimgAXxdPmDjc0l+aATvoCqRju9MBftyZKNjIOmJzlCr/XbdltZSczaK1kNCIC2RPzw==","signatures":[{"sig":"MEUCIQCZUrN0q1fmoQk7/qvHAQF9HF+ud3ja3q+OxnSjD8EacAIgMBitMK+sBXL7Ce7hmasdLfb+jbvnTVLgBU+zGO6+qhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162828},"gitHead":"580461ed1e36004396a98afd93623453c20b4899","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"huejay":"^1.8.0","moment":"^2.20.1","hex-rgb":"^2.0.0","request":"^2.83.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.4.2_1521194079178_0.45613218073313333","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"node-red-contrib-huemagic","version":"1.4.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.4.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"6adcb59e5cee1061ef788d3e3d5ed223bdd7102f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.4.3.tgz","fileCount":31,"integrity":"sha512-c1VeaxP8XG/VUi+wnyl/772qI/ezjIkUzCd/ytzyG2UMz7F/+J0TovV+BCsW0rrKrFukZrBtaPmI/QGztuY5Mg==","signatures":[{"sig":"MEUCIFE3pKslNVGufdVu+ovHZ3mezKuAKox6FTMPfoD3rpugAiEAwBaODGMUDEEQzEVQd1EzRpeLnO/dpAOznSuATQ+664A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163558},"gitHead":"44c28a6f253c95a4394d6b65f0ae80bba883c910","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"huejay":"^1.8.0","moment":"^2.21.0","hex-rgb":"^2.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.4.3_1521202202379_0.7178578619001474","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"node-red-contrib-huemagic","version":"1.4.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.4.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"549957dd6360d9627fc2f0317667afe90b6791d9","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.4.4.tgz","fileCount":31,"integrity":"sha512-LYczhL+BdQrA9HyomeC/tVtt5oqXxgHtP2A9Vb8W4Iuf+PUaTWhDBl524aIwzinMyllQziNxeTmxfQIy8F3oKg==","signatures":[{"sig":"MEQCIAKnK3HsMEB7/0XF8iYmGUZDLuRUGa61oK4kDArYty4+AiAfmBZM0vNYZr+CTo/FiZeibk2Sy/eBZgVXqOsGT9B8nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163558},"gitHead":"0dad0d4666f33be80a38582e9bfeb8262554ab4f","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"huejay":"^1.8.0","moment":"^2.21.0","hex-rgb":"^2.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.4.4_1521202521855_0.22934633131497395","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"node-red-contrib-huemagic","version":"1.5.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4602d4ad34b65670eb25da7841742990708f199b","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.0.tgz","fileCount":31,"integrity":"sha512-koGQBvbn/LSWlYusibUaWoXTY9cKR1cX4iwfho4xF0TYJPCkeQa82wDdNxKdHnAm0+zg5yc9XgiXXzG7kTJh4w==","signatures":[{"sig":"MEUCIQCVK9OP2tUgFqVFA9fqCOLseJRBR3uhjVa7GCgqpSXxZwIgfjkh+npJnUA99WheZBqw42xql4LxKxJqBEYgkTfAbKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163558},"gitHead":"0dad0d4666f33be80a38582e9bfeb8262554ab4f","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.7.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"huejay":"^1.8.0","moment":"^2.21.0","hex-rgb":"^2.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.0_1521203232352_0.8942016788628417","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"node-red-contrib-huemagic","version":"1.5.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"00685b531d13b6568021c220094e594096298b36","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.1.tgz","fileCount":31,"integrity":"sha512-dSOQS1TZRdoIOrGnnsRSNVQvB3ZRIWBNl+uXsoTY0AzVxp/vtomXinwzlVOzlMfv44nSWQNVTybmYxlbf5rvEg==","signatures":[{"sig":"MEUCIQCCwe8aN6GYaNIUj3dgu27jg3zYDjuQhisuikG9Dwi3VwIgPdP0SFYpampi4CLA8wVmBuS0O46OwcCW4o96sSkrzaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163558},"gitHead":"fdeb7b65ad7e2cfa4de83a3559e596842ab479d4","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.7.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"huejay":"^1.8.0","moment":"^2.21.0","hex-rgb":"^2.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.1_1521203833856_0.8113137199602454","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"node-red-contrib-huemagic","version":"1.5.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"dc8adb1326e895fe75ff188e0ed77a46ce4c5891","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.2.tgz","fileCount":31,"integrity":"sha512-g14h7LAMbT1mn9AbABvPpbeE2JW6/jt8UVv9PNkqVzBMCiimdpyrnmnYFJ2nW0MC8gEN1MBxiDPiB51NVmE6nA==","signatures":[{"sig":"MEUCIGp8MkNfxM0ZvTUyHj55mJ5xTXo03Ej2fUYAKH9W3rBcAiEArvnVIdpxKq24zAc7LRFdOfgVwdtWP1Z18avWH2grEE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163647},"gitHead":"a9256178cc4b0fc3abb3d4a369267eb8482bc581","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"huejay":"^1.8.0","moment":"^2.21.0","hex-rgb":"^2.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.2_1521212226214_0.8661603044647708","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"node-red-contrib-huemagic","version":"1.5.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"53d27129a45ba1cc045a6fe0279641c55f27c12c","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.3.tgz","fileCount":31,"integrity":"sha512-PYtmwKI2WY0475u5cObHQNURfvrsElL8lmLxAZ4gOpCQsEENkHM4WlXcYN/5tDazgb1ToJed7l1Arawhjzpybw==","signatures":[{"sig":"MEUCIFyIPqfVEQ8QYR3TipT8Ko8yZ0rwETco1ASazxB/aM5HAiEA5rp+GTnf2ZqRXnDEVCTztcphNHZg8bn3zluRHWcuXWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163698},"gitHead":"aa3007423cbe885aa5e94ee73f9719f61ed0dfda","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"huejay":"^1.8.0","moment":"^2.21.0","hex-rgb":"^2.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.3_1521299462488_0.9053948262465321","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"node-red-contrib-huemagic","version":"1.5.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"86195a8c974fe09797e4ad333591ebdfef8ff582","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.4.tgz","fileCount":31,"integrity":"sha512-y6/0sPfYpqgJZecIMqWWbCUB4X8pG0lMqR0ixdE4N/fi86iFC1eN6KNcYJGqEuLnsa0A9MHEaj97EaDSoZC26w==","signatures":[{"sig":"MEYCIQDuUXWuiFw6Q6pm5zAjthKdQQcj4x0uQvA2fC9gNHhggwIhAM9XN+EBjTI11/n/jj6OHM13SxurGc538ncGeZsrgjC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163731},"gitHead":"a23e07c4de08dcc384861dca3ab4f193dffe7431","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"5.6.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"9.11.1","dependencies":{"huejay":"^1.8.0","moment":"^2.22.0","hex-rgb":"^3.0.0","request":"^2.85.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.4_1523197304096_0.9749067937946769","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"node-red-contrib-huemagic","version":"1.5.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"689428bb97090a9a2cd536a5ff361542a40c9e40","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.5.tgz","fileCount":31,"integrity":"sha512-QqTmDVTLAfz5YoYVeCzQuz2PLZQA2GZMqenMg1CSF4dmDimksn0pe9jSdyHZWuBLmqtgmCtRnMrHSXbs3cBbGw==","signatures":[{"sig":"MEYCIQCowbu6ILyc7i1FfJ7N/RJLDOyueg7IyvtguLfdNTREgQIhAOKskOm3/YXV0DVBHOVxhqhZvSl0iQlfZzDJTOSGbf/S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJSxECRA9TVsSAnZWagAAPr4P/0KrYcJl5jrJL1fRirSr\nQ27pk852FudDQc93AfNoKxf9zOx3294vWqY7yGdBtxx8mmOwxT9Cb31Sx4la\nyO0YWitAzk7UF+SS7eEeZUp06ivkbiLDCgzPFK9o+XTg1A0rmyk5qvgQbTRL\nvaUw+4pbxFX9j6UWnjAxiPN8lvt35sGxBsCJ3ZZRwC/IqFZKdgprT7X221LS\n+t2ey+WL15kz4kvXimhs9E0UIWrtAXcpDLmh8d3nXN2PnGh6PpgJrFkXhmnZ\nisA8Uthw563TSl45IvAzpsMh/0vhVWC7otiGewVkEHUDcC9FnZcCDzmPefCc\n/ToRWdEogxFkQzY05mFNSeXVtKFKIXg7caPrJ+S/ZWNE/a3TL1Q54dCqs4/h\nPB8CumNZ6paKpYx/a4WKUNzYIA/wUPrdJAGPFPKcQLDulHvBfZKvmvlpe+8w\nZTWffmFJpyUXyAUD/pbcvFIdw+9HYN40h5gG/N91FQiPFms1igbh+zJ/eTw+\nlgKUQFUsn0nvy6cryfYVU8ph4Eh7h9HWyWTnjJaPSL72pVFA0ie1doB6Nluv\nIhN80Of68EfnbHUelOAXejPT5tMKb9HS8waIynX/NmvI5MhxceQPmeRDRKwY\nd8l3XYZkQZVSbWQUhLusisZoU7it2k1R3rql+UINYP9lhrK4PyGgeisRrEmn\n3fpU\r\n=GZwK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"06bd48614d432258f2ced18eaa150ce4b745a15f","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.1.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"10.4.1","dependencies":{"huejay":"^1.8.4","moment":"^2.22.2","hex-rgb":"^3.0.0","request":"^2.87.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.5_1529162818744_0.15569803856141395","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"node-red-contrib-huemagic","version":"1.5.6","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.5.6","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"c93b7f8fabd67bc91875ae90ba665bfe48f4c99a","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.5.6.tgz","fileCount":31,"integrity":"sha512-caL/Pn/mEoFbzHa4H80HqrbN3NcCJ1mhzefD8oax/I3+sIPRDoJK/PeUcH6NfkKfceSRSNu9/GMIQH7cE/nCTg==","signatures":[{"sig":"MEUCIQDUGMBqhQum2ePz2a2FPbnF3boMZW2Vu4lN8k4FZX2KsQIgb01yprLZ5Raz9WKTAwfBIDzz68TZa7/NJacnh8SDumE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJTr3CRA9TVsSAnZWagAA8qQP/jq1bQ1PSbU1sYUvzwbw\nKOX7kDFboZ5ZoWJu3mJO2MnymTIxzAsovLqTz2zFkMAROlqpYz1sOttz5cv1\ndLtNrL3aGTk0dMtyYJHPReSI4Fo1m/d8nBya3FKCI4Wbsc8xJLTFRGATMWnB\nHtYXm+nahSt9nUvHomCRKM6zKO3sKplYKzRBtuI+XQkdpiRtE4F8RZi/oL7c\ndtFPyCBVg9t2jQrTtqV37snW9wRqGbH9EwswFbQlcV9CXPYhviRCTw5CEApo\nriOGXqtFuDaWd5hwfCNZRjQpXIYqtyDbHp6JS0Xs57SpED+s0ikt7ukdMDtQ\nl2Vxiv6pMcpBj7oHHoAvOq+9mzOUlLw4MbxYyzkTQynSKNmmLYHmLC5+yABL\ncflZxq2voxMdoB13jrryxD+SIxGENuvWd/uFvAO7f9HTeOF0XhpFEexFusCh\n6M+YTO7w1gf0lpW4n6ZE3PC9HUv1wu5bAKUZbwADeU0Zzvy/pZqyrsioN8hw\nGW+1v8EMav60ux/uH6PKHhwBht5nnLPpirRUAy7QH6VrbbRYkHe2oVCFqRpb\n10XW8wyuPHbb2nX9OYMsBBR9+8nFNoJo7ufbit3e7KlbrPi6n8a061vQizE3\nmX6k/LD71PGYICtpzYQNdM5IcaY7Midwzrjdf61TXL1twz3p6V36rS2CuT7u\n0A4G\r\n=za69\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"155e74b209c98e483715a18c8b3a47cf367ad2ce","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.1.0","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"10.4.1","dependencies":{"huejay":"^1.8.4","moment":"^2.22.2","hex-rgb":"^3.0.0","request":"^2.87.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.5.6_1529166582406_0.22788172045721766","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"node-red-contrib-huemagic","version":"1.7.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.7.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"9d92842f2a3d2e82793ced37fc7055a7106a8fae","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.7.0.tgz","fileCount":31,"integrity":"sha512-bU3gb2YwInkJY76/D+bbolO6jpTZrOBxd/vLLTSLEdcfsMBQehVCRNG10F9+MymBGE3r+OYjgg3limqgRXxkGA==","signatures":[{"sig":"MEQCIFOdDD6Ghnhw97cUB05xoltGU63jDwom2YGRJCBLbDfpAiB9Aop4B/BPRNEzMqon2c+6h1DI/naEsyLq3pAT53AJAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2xvrCRA9TVsSAnZWagAAsloP/0nHE8VNJjDdQnotTs+h\nlqhmnoMqZshZSZQpxdxwS3XlF1AJTJ8LkmL/Fbk4OctyzpUilC2Fl5nhsCqQ\nOkUghv6kiA2Cvl6K7ZDJerNzzQAyP8h6slQIQFhm2vE9dPztyH9oC7dKN0lj\np1FoO43Oi/sosY9gG1/Fx7+Il5MfDu8dj6VrxZ+w0rb2sftK6M6wbxCHxyOj\ntv3s6v11rtWrxexc2b99DpZrYCkLPRz3/Zxy2tya3zohmJNxrRqCmFbvBdmW\nzDWWprki0QjK8mHxNztU0MU5vuL8ANiGayr/sviCVUOLFAiIQCVCYL57NKqV\nVfoRfJNbNGx7ML2TNvLf5uOV4DFkrDMyHCIRH93EMm8v2lAXdtZO1+ZQZzHl\n0uMoRt9NP6Br3Na9+sp1m41sHOoLnWvnsGuRdGH5KoStz0KUGf3px3nV/0j2\nTr+qsmgXHh8AfF5OnTj7DCLswp8iFsOmm7frMtBaunovEoF6HJYwBenDtkWK\nldBgJWTzMR2sod+gHJLHWxkwJkhdMPuOkqcQcejc6VTBGTF5mp/DIiCY9zn8\na3QCQtyDwhlrfJCFKVjhgqgOklKdsUMRHiOekihQvAfxSO/pMDrTObM6B5fS\nmXsXCZNDAub/MEsy91RYhuYh9kzHktr5mgOZsHsYThq+67S4mqn64xhUWeup\nGz3B\r\n=5h2Z\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bd33855399e334257053c04efeba7798fcabfb87","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.4.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"11.0.0","dependencies":{"huejay":"^1.8.5","moment":"^2.22.2","hex-rgb":"^3.0.0","request":"^2.88.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.7.0_1541086186385_0.737647575083147","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"node-red-contrib-huemagic","version":"1.9.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@1.9.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"36814c26986c1acd5dd0358bd2f7520a8c45ad6f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-1.9.0.tgz","fileCount":35,"integrity":"sha512-pCam7kftizf7XdINPiH08sDdZmVlyO5vIjqRA8gLm+1K4V18rfNKAgSWMCLb2pWBGZgGLut5aknpnd1dFK+bHg==","signatures":[{"sig":"MEYCIQDAUtgHUKDM50PTRi4tyT9tjMdD5hoGXkL0I/XfPyIyYQIhAMfPYQoxfFsTf4XXK3ZSCxyJw/UYsm7hkGWxNpaT2Cuh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3LE+CRA9TVsSAnZWagAAxL8P/iWF9qcK7NC/Pa34kZ4d\ndJU/EekHUyMb+Ou5Tso6Z46NGUkgZNtmeI8TlQKV6Fb5FkV+wiek1fqFUFGB\nsmnE9wOoK4S7WEMEOZeS3eeV/2BUk++5XeMIqvK8XrFNm1quFGUdVMkiDLF2\n3Ll9RXEhJ/fDxjqx3krDoQZegYtTX87ux0cR6AuIpJSsaKmUruXuc5goEhCZ\np0+mSthWpXLx0mHUniS8/a7V14XLjdxkROINug/73Uov1mAbau49qAAtUtCO\nOB3eTYZsAuzFi8wY788yXvxliD8fXDHUANi00mn/2fEYpglvkOS6rrc5hYlO\nNPkKDmQzzLsd/SY8sD6qgXkaHSJ8Ue4u+xdv3cMsy9QCSAMHj/5Hq3ISp5Ly\nYPxh061knwiRsVdAzksxZtjQVFgSLL42mFooxSlhqm7LhUV8s9oB69y/t+wP\nP481iH+yWgX1MJXaacaKp1r8A7sVfb1g7hnKdhP1OWXC/HLR8J2enIyx0TGh\nZQ6tUDnguinVp1pw2TWHcrv5vDv+clnVnBemaHQFqapMvK8RIq9ql2rEgRL7\nL98OutfzWoy8FbCI8frcqXecx7XSF90eMqvi69mHQMQPZgPc3kZlYwmTcvV5\nX2QjrFP21VAPmeFRKiNSVi7MBp/Tn+GMrnZLM0QDQnZ5rfdglsZccYU6LWdB\nuCnk\r\n=p0Cu\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1a46b979ac2c9fee8a169e8b6fd8ca9afc8a5566","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.4.1","description":"Philips Hue node to control lights, groups, scenes, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"11.0.0","dependencies":{"huejay":"^1.8.5","moment":"^2.22.2","hex-rgb":"^3.0.0","request":"^2.88.0","rgb-hex":"^2.1.0","colornames":"^1.1.1","color-namer":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_1.9.0_1541189949527_0.06391469311940612","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"node-red-contrib-huemagic","version":"2.0.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.0.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"44e54f6458be4ec40869240825f04a955a78a007","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.0.0.tgz","fileCount":39,"integrity":"sha512-2IVEn99tSIQ+cDn7CcuYjT4p122cnaMBO8rkls3a3EWaNMMAZkrNaU6T7fjhMw9OORDWB5VzOs9dn8PX0PqfOQ==","signatures":[{"sig":"MEUCIQDx/K+L4qTjKRccsbh5233fJyfcSY/1WprEbM4T5AnqpwIgVqMbjR+uSk28uW5lCvhBtco/af9hXADQY1M3g6nuoBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTrY3CRA9TVsSAnZWagAAgcgP/iuKqxF8VppeYzbMURxS\nNfe3bEK9uBtSabJsvRpW25/7Qi4fojz+eUdbx12eY9j86kKskAyOSWMZsirj\nAv1ehBPnKUf9TGC0fXXP9VktgF1cfvMM3hqqAOSi/Jy+BLMmOD9+E5DCbFHH\nxag0p9aD27LcCXUU5giTb2T/x6MnlVBFU5x0STijJHViccEn0Qt8/AG4+jzO\ntmN+QZ5eYqzIfzoVSvuiwUHSchPol0/O6QukiilnHanXtkg8oDQh23medDZU\nTNHjVm8ZxqhwCEXnogR4fz+kMGA2AJo0BQaJVzVqdz3+lzBka8kJtqj51dxN\n4AXsMs6B98RNtHQl48//zGdB2QqQQAfno5yosvNUlMcwIP0r3q0Se6tNl/R5\necr/yhxFBQJ8LrbdRuuJ5FbpWpPnC8gYZyq7xwuwmqlNuILCE3Q6Ob6Zaxh9\nWMhQdeRNKUjEUL86CJ1n7d6PH0UJJgeiUWs2qbgmQL3Rzch7iSfgTdyfZZXj\nAPtUVd6PBQ3Jja5W7s60lC5V3gkjiisNCzAEpM0BUn83dbMac9Bepn8AvqjL\np82y3j4xjHkDExDjVhCYUf7PoKAmH/M2qx5KqfUr7VDgGgLEDY8FRVKl1vEl\n/hG4nFKJ9xEgqhkHjZyn1sZd31ozsq8yWEV/xGn3y3CAmxI3aklwwMCLXLfo\nSLV/\r\n=/tKt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ea0019a0685d8f9fd0f5219997f08c9a56c3dbd2","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.10.3","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.3.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.0.0_1565439542723_0.24282034935627173","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"node-red-contrib-huemagic","version":"2.0.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.0.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4dd39122069b59db842efdd9f5bafb06efffb649","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.0.1.tgz","fileCount":39,"integrity":"sha512-Y5y4KvTBbQ6in2ZDCVpoWWIU+T2Oz/vXxHAE59zZ/Q96yqi0Fs1paZ0ObNu9Z47O7T554Ls95lEaP5JkVPGXhQ==","signatures":[{"sig":"MEYCIQDjAgEPmsAmKiZ5LUIbj0AIZQFvPghdmRzLKJNsWr+BGgIhAMGWxwz3bv/8IRm4WAPINNPJ46RFP1q21tUnn5KkKkiG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTtxsCRA9TVsSAnZWagAA7PQP/AnXRDNEbnhcoWUBxKsk\njaZTF4NalU9l6tsvK22iX52DM+aMz7zS0isxZCr3G75GvxUkLO/7BZH0hhEk\nu8awT6RVbjqzqoiX9+6LkS6KPRe9CPbKqXTx6LutyPsYzc0eagLNHFn7mjA0\nwX475u3syqMQvL+/qJIxUnnWF7vxXd8WkbglWuAMVbBBG/xNImEsqFfWdONV\n6l36DpZ/+kBTd2Zj+81i4beUYh65rlTtGcXY+dz2SnZryPfeuS8P8NiJAu7b\natmy6vimcD2XGdcoeZSTNHQyZgnyu54JmRGx8FqnBWydDZuf7e9TKboti8xA\nK7u+zLzycE0Ieb2CIE08qeKdnB8D/BDi6QSLdGqGH3zbIwkYj6/wR+KzKrNG\nikkBrqwxiuOCViak1Vu1zurALWXy7dQuo3lV1YwcCINHmkEGP6T0DEZTkaR2\n2+N+k1xvbL+5uSmoko5yrUqjpX91Ji8FkKSrCX2rhRlZRV1Ew2Id1aZHjM/5\nxV1tMZH8LLuZ7RZtqboumeOJzTsd33ul5jYgTbOfUnrPGiZZoCu0f4cEjzKC\nmX+XVoClb4RjEFpY7J5FW0QT0zj8QsE14Wyky5BP7Nr8PTi9GC7Zdg712OWt\np+SWS5scvdkdNTv5ZYU/xK+LtQAgc2kJYiqkXKxekGxAOS1V8aMIsG3mTOoM\ndzCZ\r\n=4cbr\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c4c7bb7468b8dc90553a1ead5588cad4447f3c11","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.10.3","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.3.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.0.1_1565449323816_0.1210536736966834","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"node-red-contrib-huemagic","version":"2.0.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.0.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"ca58fb9201dcb428cb46b8c060977a0f3e06f9cd","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.0.2.tgz","fileCount":41,"integrity":"sha512-YY1gl0mdTEr19VWBsXO2f9xKach6gUKGC8BkiuDghS25auYi3WAqId60C8MWq1KaJfkXDzP07yE/c7H6srnjLw==","signatures":[{"sig":"MEUCIQClT1PtSjAhevxupjZ+9sk9h0ChKIHBG6/r7uxJyD5LbgIgMifRkW/m+TeKhiR31HR+06DVhe/9vDUCqF4hSs0pIK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUBRyCRA9TVsSAnZWagAAp/kP/jJ9XIIsLM2lT/bwZGar\n/QzPHVz5NiP2FZoaZClFM5Rfk41ibonZJAZWJKjk5CGT+Yjix3XctbvjYHaX\n2w5TXeYt8V+Aj4K6ax21VTGKpi9xly3CMzfabJfp+iA1biMvjx59AYN05bsi\nO65ltymRlIsRz5vL2nOZjUFX/wT5eWnxmFoRHT7njUmQjaPL2HLfhYrTOFgB\nzciP8LSOJRKwS8aY8P13b5BTEIQcVIEDpD3WcyxKdxrICmHWn00gZrzQThRI\n4hYs5gSO8XzTCsC1Ej/m3QTBnOSsguVL55jijzQBRQ4Oh8a3hTCOeL4a2hVZ\n5Yyd1A3bRckzLmqAebSVb7rKv7efqpTn+WR+B9Byt8U6HDwkmCL499hg0KPH\n3ee3DvFPoRY+vAu7iUiM/HR3nZ3/l+iiRepAhvJeEtnOD8bVZxcTVcfF2Ws3\nv4YfvXlPwaZs+9v0ubf+iS3rwmoNNtsC67tn+6GvBokPnoSVdwu0uBEUtxTE\nyBVH81lyXnj6be2AZRhyYVSI+xQ8rp5hNymZM1Fr4SfsSTS4pKymNFyDA6S4\nWrs6rAjwM0fM0VvEDMa27Tj5cbzIRP72qq7kR6k9LhEreHqKrTSQUYYiVNKi\nh1iE8XY8rRHlM/eRpWQemDn1LCBLJKEKfkEWn0p5tPnOWpDP8wCL9u4LihtU\nZUtH\r\n=mChV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6917a1a4b2b73553de16b8049a0bde21439ef31e","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.10.3","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.3.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.0.2_1565529201245_0.696011284947069","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"node-red-contrib-huemagic","version":"2.0.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.0.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"5e3eace392cae95e6576f324f3015bbeb1268c8a","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.0.3.tgz","fileCount":40,"integrity":"sha512-PMSSZQxt3GAxPwfLqSxcWBPOIYi5GT2CIUV9GGxiCXtb0/0xcRsJiiXG55hpiq5TPhc+Yl7yKTfnNeIU4/0gUw==","signatures":[{"sig":"MEUCIQCo/WSlNnDCJ2RsdJQ8+Z9DhICyOhfRmiXWoMr5NUFm+QIgPeOc04EmEL0YsZ30tlCrPQJtZsi9PC3bPlH0muPlmC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqMpkCRA9TVsSAnZWagAAf2YP/Ru8diMXt9e36ATxY1I9\nKrcY0Abtn4BBDI8D4cs5ipLFF1aZPpXNe0QYMyP++PW6H7j2GUnSUY56jKnz\nMrbTAQXPeIhKtFCnpgiL0hvJSopshakWn1/SGa6KBBjpp5zR3PBu86qmJnnD\nFwFX9HmI0Hek66NvUwOK3S43sV45CFVyqN5HsNB/jyOIJaOtfhLzN8qkRuhz\nyFVZBU3fExMJa1xVaO84kD2f3VNCjJIquNIpBKdMPDEdoClKs6vpID+wqNhe\nEeUAszeK47+ohfSgFmgl+dDKUsUvd9AAP9Rhv7ic4CPjBNYtACJM8YA0GTL4\nrY7sbEv5RF6QSYKv1YbfJ17KJPdWDQ7+4EBi1hWmXxpB4Ie1ddQ4FgycxzSx\nfd41d6oTl6Rp1hqPXt1EpPdy0g5J5xn9ZylCSzsTPPNMB/oVUzf8F6BtXZtl\nKA8YkgIYqhCJX33HgU6rOIdi9dfgexBaVGP6eLoThFNWLhnrdP7xsVjASvKG\nLntEWB6/60OLkjcVw/dFgzWhGYzowL1qpyZ0oWqMOykjjeU77FPDOhw4+tu5\nvzftyJ2WxZy6ViIt+pEzVY3shL/3lJrk9vTh5VFLsvJsHC2IpVFxa4nEQbsW\nfcBOlvCp3Z8+uBRsumEb9M9Q40nfbmSNdyzj2IMGGXVrTg2xijEC4YRAibBs\nRDLz\r\n=nCR+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"92af70ead04f6de4e5ec8b22870bc931831a663f","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.11.3","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"12.11.1","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.0.3_1571342947814_0.6177370649525","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"node-red-contrib-huemagic","version":"2.0.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.0.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"c4ef6ee2d5e8603ceae47deef52e55e15a2cfcd3","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.0.4.tgz","fileCount":40,"integrity":"sha512-j8niln3s6vqncnceFc91I8tZKCIFCXgQYk5HrEg0YhZjOfnVuCarD5+seY12Jj/6NMryNOJw/ZLuLCACSh4WBA==","signatures":[{"sig":"MEYCIQDF3BcwZgr+8s8tzN3YHoTYLCnjIWKgMxwPcfCKscdytQIhALSOxnJfDG6FlSrfJEs/f5UDo1Svy90/hOjdmw8ZWLhA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqXVhCRA9TVsSAnZWagAAwCAP/2IQpYmqCa0Mvt8r9fxx\nEDlqdkPSqOr9YUaNEvFk9j1607eeWKnxXi60QnLtD6bA29J0QraOLTsi2QWa\nu5EXKPXEODhv+bh5mHvIpFclxMq5mM62KyhFjDGEgqiShGTa/I3e4BASpt1C\n73kQjIN21usC5sfKp+/kBbunPKd95TSgswBL80HBCsnk6LhTFZmyw4aypeLa\njq6uNLQ2mSxeTcK9EM0DbV/jB96DgbD61Ig7fn9aIqqC1T6KLXD3YvxuAwi2\n2T8u5R7/uWXR5vvovGFBYs5HOdfIZplFFBe1w/pRUw1aQ8+RHK3keTAsT6wi\nmz7EZedVpm5Y57+RAathA7k9Xj2HzSBPGKmAkdlTdaU5qxjpZCMzyTJ9+7S9\ndmcXEfNxELyd5yp/EDb5k0tK0nsEZ0ZWG/Mpjp66kvIsCV2mhDntdsH1Jef2\nFn0qLiVHscS8lH0MIOREBSIuDrXpQZA+bSad7BwQKeMihjVS2ZL6iyGMhBRO\nsvRRX0jnWhH1NKrRts83RGSUzTep+HL8IkADZTTPlz12uTsc7g98pPzaJCYu\ncx+maK3GiJWL9rczwCvk79CNgWqGjsWo+wOQk1yHCH06eyXJwPV70/TpxUSr\naOPE+94agizlb6s56Vb475KZUcGlNmH+bVIFCUCtLAw7MoKLChlfWsJleyfr\nI4z1\r\n=ZJni\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5a3ee9ba82d6b170977ec4042c0911fcdbad0381","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.11.3","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"12.11.1","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.0.4_1571386720601_0.30661807090151827","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"node-red-contrib-huemagic","version":"2.0.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.0.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"930e2a3070517e51b0c8d226105451ac31c47ea2","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.0.5.tgz","fileCount":40,"integrity":"sha512-L7Jp+YfPX6c1H7MkrsXbTtranuCvyf2QSOutEuJRp/RErJ1It88xECPnd/Yr6cyUSP6U2zdnF6xan2gmMD4tKQ==","signatures":[{"sig":"MEQCIETOZiFPdbaVkFU1IB5JkyG02mpNj6cdpvWefGtrOH/3AiAzPq5lV5fhcBR0OJ7LR7Zeid16pDfbKzOCQt8dGPMRsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+SNiCRA9TVsSAnZWagAAU70P/RovKytHXcs/rn8D65Fa\nsGAAW5QWjp7R9utAh7+5Gace89s90LzhnDXzpx07TjoJoH72li0snxKyY58J\ntkxaGKVV+ww5c61GSEPmL27Pml7xFSzOOGqL0rJ1ZfY0dt+avP2FnI8uqpJJ\nwnlCYkp0bV5aqH7v6QUq6+OBV6kdtX1Bz05dVu42k1xtM9KVYwvLV2PjkQNG\nF/gU4/+zA4gJCj8cmwdCUtLZi5BFMlmyljqsM0jLIpLOEh2olYcIKLIQhZh9\ncXevL1bJ1vGXdSnoLp8knxmqBOB1gr7k5t/eapYfJoEJ7f71AfrAPCcuLSQ2\nyf5rt0ef9rVTrWRUFaWbdMtaoHqJQjWZuGrK9skhXgD6jPasXTXBz31p3wTx\n6IKIdYdFx6u0HEY0HeclAguMdZkBIuEAkQopIQInPHk0/RqUODebYYJNVC0J\n2IlfxYQUHxq0MEeC3tKuUAO/WLzCivJjpDJ1nWE5N38Vi+0hvDIOjUCEJe2A\ny2kv/zh09mC77fUn1fR5VWQBFslMeJSFfg3zKXAD0oW9dc+xyllirpaDaT/4\nwMYpU3DGBuGli+XooIN5DH4FluJO9Sj7BnDQMzSawTuKEKTNisIZEsjUrwZw\nBprezjmfFH3FskJKGNlsahbyswIvc41hsiZ2e1oT4JH9XvTOduiLGSpCFDIB\nsas2\r\n=CvnO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5fe5904d5815cbb7f81dd098e95a0cf231563d62","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.2","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.3.0","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.0.5_1576608610050_0.2178301810268901","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"node-red-contrib-huemagic","version":"2.1.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.1.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"3a5c93f28b80c5e2b8d14b45b86c0cd7c25e9fa6","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.1.0.tgz","fileCount":40,"integrity":"sha512-dd9+mYg1CufzdNGm+XY6Wgt9rsQ4NIWCzsDY5dhI/a2Y/7UDrLZmt+cudnwmZ+fHLePCMdkZqtliVHppFt/wdQ==","signatures":[{"sig":"MEQCIF6K7JdFdWI8VmhKcSzpTNSaz5WxsghKPkqXpKmSPR7TAiBGHg7haq0OZUps55BoS+3FwXddLJsbZxV8rneeeBbNfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/px8CRA9TVsSAnZWagAAprEP/2kgKYlG15OLkY0yEqcY\nkFFp1T27l2m8gSapvfeD7x3lyAkNA1e1VI/Oq9KVx3CbyUTgNkQPysAcTCMf\njJ5vkJCBeT8TtIRXuai2fxR9Y/5Fw0T7IMYskE6sIDQ2cNLtll5b70nThQ6X\nQql+TVS03t4wJdoN4ju3qnSCSID4uuJVjD8ksSjEOLYUTwX2IiynPJwVAj5u\nKRr6XKjd9Bev9uQhZ/CgC1q0RfZL2rrVumdpR22OkBL4QgLBlBZBw6Bo3Ul5\nyxAEceID0+UnqPY8/Bkb49A7c6HR1If56Py7Xuj8z/liZkrWFRyL+6oVnNxK\ndiSwSZ1OIWrchm/IFRwGVkqBksQac+Oucq9SE7adZAfW1qyv+R4Fq0AhHlhS\nnIlSObXriFaUSIsUWMnRU3MYnjBfDSkLS5P77+d8po+fFGwnorNvtWnmGrKX\nR4uurC9zqaiteyIAY4yPwNXt/FhcKfdsMMOcdelm9WtC0ohXstYhRY52OZxe\n7YKiqaIZOGOBCRZp/mjD7ZQcFmOufwdKZILK/PUO3NERda/hjMusFQFA+O1z\nZEkw8QPvMlaYGEjIlQbspPYJrnYe6SXVJGTd480WEfLc8q9y8+EP5PpPdZfj\nKUA2EY3ERpgxWkGLm23oTOVh53c/A/1Ln40Ef9TANz6d+FlGFPSA1FH4I0Cx\nHr1W\r\n=KeRX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1130b69bbc1b0b944474c1cc99ff17bf7dd474a5","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.2","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.3.0","dependencies":{"huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.1.0_1576967291884_0.5917464207532561","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"node-red-contrib-huemagic","version":"2.1.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.1.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"5eee43c938862f92a3dcec7eb5ed62e7fd7d135f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.1.1.tgz","fileCount":40,"integrity":"sha512-LV9HnE/REm9ooyHELpOss0LftN99frrfbwQLgOY1MfkOEYMVg/ai/dnClR4YiCRXMWa6FdohRX9pQyD24PpNrA==","signatures":[{"sig":"MEUCIQDweDghZhSiyKAciSEQ8OuB4iATfg4obm74Wmv+fzJbqwIgHZKHhA+jxFNefDkN7oC8I9dNlwO6OzU+YUNOy4wHX7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBzttCRA9TVsSAnZWagAA2yIP/0+7348IMi6tRFqIg+Wz\nhhJ7oNVuuPNEgwGOvBKB0H9FACzTgTUNP3klm/AXI0cDMlhdZutv3D0mJ3tV\ntbAso2cWtPDLclH0CAqRfzwb5H1Izmm2Hrz/s5RICUeN8YhGn4tsYTcEgZ5h\nKl/15J98nlIOfyX8euybEa4Pz4ufsekRUYkG7RtWA1Ejk21Z9OUVPz6zE+N8\n81Dzz43QDpR9/rY7hfxbxq7f6/ZC5HEofPXmaNuBfQyhYNxaljSEKKPAAmHt\ncQ0S96Ju0+7Y1dCKq7wCG/KOdk6l+aApzUlCHXmdT9v95ssC3t9OE6GEAepa\ntjmZZThQ5eRSD3WXxPSOoQqrNup8ABxGmV/FAkw1QjKn/6Nkk9wQc9SmZ9fH\nVzPbLjMJS0sa3ulgmFmClWuhFtINRz3QnV2AWWBxfOvTydPhFNudUwFHBYAH\nZy+mr87olOhPEDXoYWzbX/O+iArGjEZjvBXlogRb3WpaN0pDN+IaSFfltJQK\nUVYC50QAQrrlg8y8rj4PNw5oC0R4ex8o6w2gj6fMkQJTcvAevUKkjyTL5NT0\n6ohEpzzVxU1qnKj/hIbDZnkIV0MulFn0HttfW6ez3HHwNKSBrB34g0tUSnJA\nz3ifjTBtDrZ8lq9aR3zmKjUVOrwbIlfnEyubCcgVwG+n/YzDtzQkhl10F3K6\naG1K\r\n=fGqv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"46b75d2b6e40e0c910f1395c0b9635b27031995d","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"red/hue-tap.js","hue-group":"red/hue-group.js","hue-light":"red/hue-light.js","hue-rules":"red/hue-rules.js","hue-scene":"red/hue-scene.js","hue-bridge":"red/hue-bridge-config.js","hue-motion":"red/hue-motion.js","hue-switch":"red/hue-switch.js","hue-brightness":"red/hue-brightness.js","hue-bridge-node":"red/hue-bridge.js","hue-temperature":"red/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.1.1_1577532268748_0.8520948246069568","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"node-red-contrib-huemagic","version":"2.2.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.2.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"cad6483cecb1c9813a41303aad3c8d4f92b48527","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.2.0.tgz","fileCount":64,"integrity":"sha512-gse7bhOsrmUGExikl4HJMSWu8dZv5WYw6hYysr3DXunJmh9LmFEwfT5aAzJ73b/x50Xai8I5yn9AQPXiIc3jQQ==","signatures":[{"sig":"MEYCIQClyJFqbV08J/qhL22ybvLGjtqDo6rXB1W7npjh1T4nXAIhAJssxN9Yw9FVFGggF/vfN8+Gn9h8JSexExAEOSIMnUej","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCItACRA9TVsSAnZWagAAIQcP/1ndLI4J1ycVBM6OQpBg\njPem17n4Sdy8NPRIi0dPFaceiI7Du/ikTO4f7DsoWawDuiwYk67KGHGFoIfW\njbRWXb2tqlE7CCTpOXXHVTVSVvSsDTxusKlqYrG2Za2NoRRarXYt03At/TdQ\nc9ZybqB6l/t8TburBnF4kr2NjhiMmSnFd0/ytSTXNw2BzzaIAW59P3KIL2SY\nWElKT10Tck8IoeM0Z/yFdC24Na+hfECtgYwKhQbFvqfM4ySgUN0P6gFZN0qN\nkdrrCUUP4ofneuBYiQvxAKhD62L+ZH9Aoq7crMlr6rB82RWOwIsP13to+Hjx\nXNg+hzhhxMrMen7ILZhMvdM+kGB+uR3Ev2A3upYdK2m2YTaydZVyrIi7INi3\nknzyrcc3/nDUnd+RUX4VQRbbW2bS/HRc5xKdDnBe0W647UkmzglSclh6KlTT\nD1oP5phwSLSU4lZgHE6sBOcgurph/pZ0xcKKgCGuMf5QcR0t9rwGZh1QFzDm\nK0GLH/i++xhgRo4u6hl24huRsZUmYFSk9pKcjWiPBxTsbFtBQnl/LAYPwBHr\ncu8aJR+imHIu1cayg4pw9EBjTcx+vv7UVxsofiu9zMS0GLEgweSxdNBjlrUt\njH7GVF59YbXSX9TgaoeN+lEOUlOD+inwiCpwufdFKJgNCyiD/1XH6GYpOjl+\nWdkD\r\n=ev7F\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d0fb26b5b43993ba9470f88a8150890a1da1cb35","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.2.0_1577618239738_0.12574478563945446","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"node-red-contrib-huemagic","version":"2.2.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.2.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"5a3a27a1df448321ca3ab9b091db8cddd23b7ef7","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.2.1.tgz","fileCount":64,"integrity":"sha512-3EA7bLhd7G8r1Wqll4AVOwqoxUuFqtm2Hi+W9Y+WCOtsc/Jp0BIhcFH2iJQC8IYy4n/BevsHZ4x32ieSj4nBPA==","signatures":[{"sig":"MEQCIExQBpi/hKFrIKFw82hMPYzo4Oq29+e+3nAzZ31RrpsOAiBYxPT+zzY9x8t4PhS0HLeiDo7bNjkgfTP6wnkN3OXAYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCI3MCRA9TVsSAnZWagAAL1gQAI8hvg2psSGOSDr8tPjH\nHzzrs6mjaltsLdWrJJ+JP1xdz8Khl2oudjEEGgMdcaarZDBF4aseMwxk8qbX\n6GtnBjYti5o65ucvuHf0gXZnpkpyhOCUtk+S57hmZ75D9BNqOdVhVEiJzLrj\nV4Cp1WPjwdrGgFIa92UWuZtkT7vpeQHLgtmoPrtMGuxeYrFOpps8WKZLZqGv\n5Kl4Rpk0SE6QxjqRt7fbCb1aAKM/6zZFfgYo6wfG4mygJbT2JApmrCpskMmC\nq5IE6D2GPPVx/01/PEGz7JT4N0tnBK0sYJPkThblP+dD6vnAb3+h5TiX9Z2g\n4lb1ta+wgWGQqj2XddJIuzcE7F+YXZhTJwxLV6rFyuhq0swfgZbf4xEF93ag\nxgB+jSS98lbdR9kIOtaXbecB55W9WD9nsDhbeZpl1rMVocz52pyEuHrmdHjc\n2ePvSsGA1L81KM+D5MyxB2LyefMSmzzTtu9/Mt78pMyurHZx7dw+KhYNKgTi\n2k/KHG9Dd8xvF6OvqhvFt7E+N1yshTHJCHghHp6E2xLLsNSEdTzAgyqiHB4x\njV3Jj+xzgrmwHyHzD4stVoD99iSfFxWj2DfMNf/lwbYtyNf6PA25PxsNYUu4\nP9+HNr8qxC2pAsF4uC/lTgZcuJHX0JYDbmQsZFy3aGMxTifjbrSQnhRFS3cl\nVVB2\r\n=cw/U\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"250f99a5f3a8abddaed54f3e30265ec47418c2b2","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.2.1_1577618891642_0.3178089218239466","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"node-red-contrib-huemagic","version":"2.2.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.2.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"de60048bd47834ce56b872a12d3444787066b6df","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.2.2.tgz","fileCount":65,"integrity":"sha512-l8bbjhlkGBlbWftV30gu0SBFyeKQtfShgq4vRLUO8RUVyl7BV1GFPfgY8qO95BanE4JCihzwJjwfPz5+n11HaQ==","signatures":[{"sig":"MEQCIBZv7ZRV0a++HbUC+8n5R0kWubnTHVdyeTAzZ7PJkVFLAiATC5QH82xqJ7Pe/cHs3A6UENOITaLhNpdwHABplrBIyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCKrgCRA9TVsSAnZWagAA2VMP/11oeFQpxhi/u5B5pQ2D\nYqKsQSNENiqPm5cWHU9bFvYIS+vdlHTetfMDhife9kmkuHrlGkOBsuljH+v/\nInDm/VdoJDjfgXn9ovI1F3b9+hqtyoFFglDoX0LqL2F/ecdqIIRn9Vxq3P/P\nUTfipf7WHVm+MUR4dxHcghyUz7EJmgYcjpkORJ1eiQQTesOS3BqPq+cGv8Vi\nZvJb2aVlQ5/SHjK0TshvsSK+v79zkQuOvBlqcZgi44EN/ZTb4MMD036FvNl+\nPJVFkhPgkNQyA/dRCZd/ccX17rjjOn1+0eaL2AnUupTiYR6957JzVrSDfWDH\nunIaIeecZXPYtKeGsC304JitT7dQLFGk5HPt9c/PH/LC/LZ6SST/FYkZ4zNH\nTPkPdCQ3Igeo2hnYAXQExRMGjQq8qyiP4+h5+/ZApSu25DD6OHPs2/QRpawR\nd0X0vAJX8yGIC6hl3fNd1PAUOwIF/AMkqd3PtqJAX3yMBR6rFG5iIpa7Ey+c\nrcXUaB1gnrTWroCTf/71Mwrw5CrKqo0NzXPIlqEkDXLYbdMho7tT4ao9dA85\nvkyxoxi6iTfAZHxi1r2NVMHEd2q6pFFrIMjjT0yZdRXhfLXzsjleULSwZNCQ\nH3Xjw+M0oFnDFa5GC3x6qRJStHTZYxoHxzMGZsAew+N86Y7iKq5uTTCusf5D\n2XXL\r\n=LXL2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6f7038cfc806779cf5df8a34f808fae9bb247128","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.2.2_1577626336131_0.16078321949387808","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"node-red-contrib-huemagic","version":"2.2.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.2.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"aa83e519426541e1485e3e360ab85c23a716d092","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.2.3.tgz","fileCount":65,"integrity":"sha512-bJczb6Oh4M8nLnwX0cC+oegTvSKMDF0gOQ/bdfYC/jmDcTvQyxFY1Za10ed55VqJKawVfmY7M2eKGoOVdDKATA==","signatures":[{"sig":"MEUCIBFgMIzxM8UXH0incKIItS9JkNUcLERQ7q0HeyFD0TPLAiEAnmrSDaep5wHe7Wr2ulgy5b4VdA13ZmnhLD0YgwW+yjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCeokCRA9TVsSAnZWagAA2mwP/3eEs0ehuTkkkGkKipvh\nds/neaPaT0S7GeDl9iwWXkDVJPcoUMA8OdbiIj51EoCSjXMTrmr0x9lyuTb0\nfmFT01sX1xpo8lH08TpEWqAliLiS0gXWuQ2lbsIDNZ3xa5EWCppTMruuQrGt\nedw3Cshqc1iiH5OSvaGeW+hIHYBSJUWlYTNGOFw6yA2GkUY6Y5N8oOuN/1ON\n5wGpGtIc2oLHw/mfVacQK7WuzSROJroUav1lLwENHUPsBFG4vOe5WfMl+G5N\nis111qOLFAd1Y9T3EVrNdNtH0MePIG3Bm1NdDIVr9xg6l74bIKbZ6k+co+rx\n2HUqHpPhY1+9kZNbO8N75FpD7NbysrZ5bMmJuPSi55zNoQtIUqbcFcksQPDr\nZuOU6keFd8YHr4lCSL/i/0s0I7t/7rhxwf3iegtKFVaZ0cb4VoCLta0BIfFZ\nrRwpTzdyq195P6Q7BLz3M0epwkPhQY38aV4bo/arTA9vajU3eiA4OLuWR3XM\nUY4B6rqkHc5nPXJb/eOJXVD/X7With2l2+13J9YvIkC6Y/t3z4oGffIxg+Zn\nosmqBucO2chIYVF4QCFvV4HWcU7tpNa0CV27p5gqH4cqF+lNEsHyYPLohZdc\ngF3qN4DW8B2RgZdIS5NR6De+QNNvTDoV7VeHUze5qsAW3iUAVOCCP/tT5c+i\nf7uO\r\n=elNc\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"82990712f529174452b8fc115649782ba41f139e","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.2.3_1577708067740_0.8152607702110721","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"node-red-contrib-huemagic","version":"2.2.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.2.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"ec30608e8fd191e11c072f501d33203994515d7f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.2.5.tgz","fileCount":70,"integrity":"sha512-Z5n/fpT3faJNSCf2zSimXJtCTNbWMEAeZMlffhy6LCxYSi7EvbU+gUxbj6/vvPM+mnojggn/g35fkp7R0Qy6iQ==","signatures":[{"sig":"MEQCIHYZQJ9TUbfMOIyf1p/P5YIfaFrXJx2jZXFOv6hTnzmsAiAoRWN7tOYzz6Q0OueZxMsR5GepPS0BfvAGIEKWkl9n4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMIDCRA9TVsSAnZWagAAJvMP/1BjOriCb96H+mxK8J9J\npRfiaENgeuh4Md46oun+NujK2ut3BoSmWsWh08ibJQfi2lm9jsMHY720IbOi\ngcSOwyrks4IeaOOs2VIC/V9dkXTTZZeaLL/OMuvXkOvYEzttmQMof+8B4qEB\n1y4xJDfYcduWGu69FcfK4dHtRuC7W6Xg041wYFp1S2SYkvXLzrMxw2S7xV40\nTUOyHGzMPT2PKUzyxAOTCx8V5pKJn4iFNfaVIW/mnKw2JjHfH64601ecQyFz\nEIHENIcqWXdShVrbspykq2r2y3+xz++IKBvye/itJuTDtSvoyj5C5ZSr+iOP\n2xGhyxIGCZi1ccJIVVsQSFEYIfx6K/U8xJZp8VZYGebqxBiAFvK0mTecp/Gi\nJvIZX4dgDtnqZJ7PdmPDtgAo+xY+8KUhpIFk38DnSOpaP+3HT473x8iFZgz9\ntbBzJyt3M4Op1xgo4/gIMU/KHtaoGNVdkH1lOTC/po9t6I6en8lC9rufdbku\ndDog7gJf+zpJ89XcDW//QdVWAmOPcgPPBvx7+cSR2Y2L8gNljhQ+owXX+1CR\nV7fkuGg9aWFh1UfpsG9XyQ3cSprYA719vubFJvayndQuJm9AnxZsSRbea6v/\nmSBVfZdWPAxtM1BRpL9/B33MZ8UkBrTtmjI3wWayifs82zn8XEZSiS/cQCEE\nJyw3\r\n=pL/o\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3c8f1b7792efdb9a2fd84819616bd8e498f80974","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-button":"huemagic/hue-button.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.6.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.2.5_1579205122769_0.023958998418806443","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"node-red-contrib-huemagic","version":"2.2.6","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.2.6","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"5a5381d1b8da5295ea3466bf5879a29ae8582ac4","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.2.6.tgz","fileCount":70,"integrity":"sha512-YQpDQZFDKESPHSZwjby0XgaIYzBYZhM7ddI+pfaF7xscJnxvxoK7Nv0mWVgExQRtbx1MZAYRagE9TgVJ289yuw==","signatures":[{"sig":"MEUCIBSI6yeA89fJaFDDgE0xfQm/A0yqCRJ70MO4n7rj8mmaAiEA+KP3bJOhnJh9YNbWOfYO+1HHuo9hyESL/QGFwYjctQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeINxFCRA9TVsSAnZWagAAdmsP/39QVZeBd5Fj1GH+MCJq\nENu2x4zV4V++DJ/2vh1MVxADcyw1UIpmst8ZdRAxCh2tcCZIT2A4cZmHiSUI\njH25+5dQlbkk6+MVUGckFmuXK3DGscBwvNhXa1a7UnVTnKoXoxXX9tXbv+8e\nroQgY2fjg0BhoOL6Ev0eSZz86pqm82wBsZIwIG3oWsNc/r8Qmzl2MmZSNQqr\nKfyruXJ4AfQUdB3UOnD+mvvuVYJClCfWbMv/4ZJ2yznwrGZlFhC38Tl44QYm\nSv7TvygsNt6wKG0jrs9TnNK5IO0y2xrIDk2r5thkMqdcPpNA12qLaICuHvv4\nh8qcAQbEjLn4eqA4QcfBWSk7sVYYZtBuhfgxieE5gWdbYRS3peF0EfxcQUFj\n4ZIJxKUQbRN2s1ae/UQ48tNNF6k6vb5eUIYogox9RQQUft58j03lCBwsPd5g\nvyNl52KJxq6TwmWV9CIlOxrPlEj9dhb6od4ZAaNnF+NxLJSaKvE6wJZQwOf5\n76QW7VCB4aBFZMtSo3Yf0pagOkb8xEItAQom0KIyB1ECcLfawhJ0xiWos/71\n9FC6TTxyhsOo0fcmpQ58Z/r60MDgmeELjn1USEXjC3qRZ/+e0jGG+MNPjIOX\n4GabKQ0xx/tdRYPgQktLiqEn+sGQpQYQRNdLV4fwLZe3rJDn2Zsurb2pAkPt\nNMY1\r\n=E4do\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c38493c3c7b4a85060fd2e310e3d2684a29d4fd1","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.6.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.2.6_1579211844906_0.4344350576924376","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"node-red-contrib-huemagic","version":"2.5.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.5.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"6c0803b50a4c54edb7f8b9a88635eb2081902b81","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.5.0.tgz","fileCount":110,"integrity":"sha512-PMZcGyqiVRmAfNcFUoKYG6VS12wGWKlpUnfnoLAIFaTRsHO9cLLZHz3XKzYye0QzRv3WQHuMbu2h+8RtycPVNw==","signatures":[{"sig":"MEUCIFK9LLyRKOg1qb0gIM4T7xypXGNzvyvBr74/mnNwYBpoAiEA68wBFkqGPZq8N0q07RklchmN2ErwgR51cU7UkI5zyz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIe3MCRA9TVsSAnZWagAAxmkQAI5y/T3ZvdZvdW3fJyz5\nPn/6dpZ8SIRyM9PDj8sKSMgCKvf68wKHRlODs7rPzekk1/YSDjd59DU+H5ow\nWQFmo602pNPSqRDIyXUpQePTmGtxVxTGahzqiujDXxnaHl+ijreos88+yZw6\nG+/6DrYRzdms76JeKkiNpX07nZ6kSgRvoniZ+BFBXzgQRYibyzz/qwpLpBAp\nMTQ0o3PfgAvHWlr+X1yM3KlqddAk1LDlJRtTQnleWmmdEL3hzZnD73cSxK1p\neLfZEIFRcoPPpokX/M77r6b+rwlUNs28+kip6QRdr20Hknptb04ZIrdxGP7A\n8tB89Kv9IfzoL092qtkcKF/N6oR2H+rinO8oxLQ8s/njjNKv6Pmn1LAZLWRw\nADUrlRofyfZ37Fa/a6B1bMHq7t/UykpWSPXYrAjZMmdzNgsp2dI+bWNBqS38\nPSV9v+Yv7M2Z81hvXegCiNC82KDz55USd+aoq50oDJ6CxZB8tJPgmdgVFVz1\nlfLEIiUEeUgdWDZ+uGR5Nk78giYtIplQDbDsjL7AWpkG5GQyqTMhDaxmA2Tl\negcEWT38asyXxlxSaAqx+oUgAufCRpaEXEahfZh73u30SejXUrHb5/1T7eTd\nRe2mnQXkJPes6KfD8YQ3tv/QKROyFHNApErr2BgO32+rOBVJpIea0xLy2XdL\n/CRy\r\n=J1Sr\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9a2010e7639cf06ad979103ab924ee2849234e69","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.6.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.5.0_1579281868193_0.5334418966605361","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"node-red-contrib-huemagic","version":"2.5.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.5.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"61d0569a920b8f0bf8bcb430b31cc45b6c8b1df3","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.5.1.tgz","fileCount":110,"integrity":"sha512-ZQORydvVZzc5N1m7ccJtNzI1mOb64gnSpm1fDs0hV9YmS47ECnY6aq/E5qiXcaU3XBKgmtkgIU0XnTM0tgW/uw==","signatures":[{"sig":"MEYCIQCDN1j9KZ3rc6AnYn+CGZzcdbcRJoCuMBsYycJodOvZmQIhAMBvwA1k1kXfAnZhVovDKDWmIjCXwJ+Tnv2wYRostKS9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIfRmCRA9TVsSAnZWagAAdxcP/0sS36NRr4l4MR2yH9wD\nI71EEavp5t27tjB27Lojm+cqRNWslrDrsTW2p/9kfdO+IM1ukvTZx3c5OQpO\nBFGm+AHEp9/HQXxnzOU7qKJOw/fB3rv9XeP4KojMkCUADIY3L1E7Q2VAgzSR\n5sbuHE1SDVExrNt/GQklfUCWNgucr7xwsKwq5iTNv8SF6UCJ+fqssnSIYTor\nJqSWZIuCJzyod56WA+RkBfxqmIfbjKrN0N3WixyH9RrzsFA/R2qjkLE5AFuF\nTIxYqjr7NJkyK4YtFjdVzs0e7hOJTTHw23sC/AhRdQnCbyyqttD0mbV4tRae\nMhEIutFg1diZXsyzKVaER1y6FqLt+8pCo02zXntDWOxGNjT/uj4wZeMFNsuN\npv3Xdbom6IxFVs9t2oKaLwpIm+jN1kZ8wa4u/hFd+kr1kU7IoZcYIJUqT2J1\nt2fohGXC0tpjAe4RnHO6vjMooYmlOeJhdvGXwkqpHBkCDhibiDefJt8sAwJ9\nYvT+8sVYrpJgaeSgjGkEeT7ZwMnxW/71/IylTKI/iuEXULLzM4v0dUBfDQLF\nCLeUkhTVo6c28gL/84b0s61Pb+DhsgPYNfAqXt9yEd0tEcY3loCaJJdiIvz5\nPHKcxpEb4zOqSOJ1ZSgSHAlsN13mBE7KiG+WKzafYJhUBs5gE6zyVPtZVSpI\nsFRt\r\n=DleA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f069bf2ef89989f820bc1a209f15a5748d8ce5d3","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.6.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.5.1_1579283557983_0.07250015571244073","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"node-red-contrib-huemagic","version":"2.5.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.5.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"aec4171020fef99c03bdd37760e7f60bf6365aa4","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.5.2.tgz","fileCount":110,"integrity":"sha512-SmXkGZTAXdHzW95+ZA0rNJk7q/P89i2QmvVmUbnjrgah4S59YawVynDe4J97J/7IT1x6yHWUR0okNlUQspq6iQ==","signatures":[{"sig":"MEQCIHc1tO34vTOV7O/1zb4ehAjfj3QI9rMHL4HS3m7ej3zEAiAYjPUdpzht9/ZIg+7ZqacgVl0w2CtSeJ4tFDCpWKdO6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJWhDCRA9TVsSAnZWagAATO4P/12QRh98tt0SLUfsCBkD\nTCOp9zwhoBnFX6APmPmi39Og5g/AsZwoTO+tzt+zIf8jTyPSgETE/r5JKfr0\n4Umaoaqt5l/aCRI7K/FBFf6goZFH3mjh9Ii51E3ee7hYqtU9JvH/V/3amHiO\nD9Cr0znSx3tIuTS8nF+ZJyZT0Z+0fHjl3IdVEXg5t454qPSDJuYwLLH2Cswj\nMW3Z8aoQHVwY8Fyu86aFrFRNM2/fxRZBZTzNvfTop9an4lGgME7ecODEf/xm\njZGYAHrGDsj2qv08khJkAaBQGIzKxnwVFlenyFeBzHm4+X8CoXk1sM7q7x54\nSjJc3NFJ7+7fQg4w4SryVC7ecLv/paQ9p6l7Cw9a0s3XWGEa3qFJyqidLYKL\n0A7mcbSW/LcpZlRzBHwwd0xHYAU71D86icT5XeECpZyk74qmaCHQMCjeVw1C\n2Pez43CAbqucKFP0TkH55BEfJvO9eXexVbIH6AFODJrQE10D5adZ7CCOg4T4\n/6JaDcJAr9cEb9WfVizQ1zODEQleOlHpe0+sUFksRUFDq7k1sOfY+7q5Tf95\nSIFaQwcvRF/hnG/8/UVGG2Z7ChVph0pUcOi0o5fOxwgQazgEASjmMGgjcQ0T\nUBHIoqbDfYNxAQc+nfZsG2hK+6nrZ0LXfPXk9o/YyTIQZQynP2xqhsfSDuN9\nHaEJ\r\n=eN26\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"90e57b2df7377427510a1f10fdc78cfd4aa92048","_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"6.13.4","description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"_nodeVersion":"13.6.0","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.5.2_1579509827239_0.10612278155776922","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"node-red-contrib-huemagic","version":"2.5.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.5.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"884e64555b05f1c8a7b3193a642d555a1d554e2a","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.5.3.tgz","fileCount":123,"integrity":"sha512-U0KPRABE6kFToeGNUaiRydQg0qgi4XYITcJnGoNUxkq+siyWJmBbWeum3KSi+A3qF0sj/FsCYWLC/RQQfaSkug==","signatures":[{"sig":"MEUCIAPGg/V21CCsAbgtgz+oR0iD6pw3oI4qwH1qZJgSCmxeAiEAlcULvpKTEIj4OzIbSfAQrql/nkSCJCFoybvwd/SE6eU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKLczCRA9TVsSAnZWagAA0YYP/if6cH2gZJ9ZrX1i7JW9\nIbU/hIpprKqgRmu8rpM/Uo65dWSwZceexNSmMrnRx52tQSyEBe0YDejIeGNl\neLqOZ/lES8x0O2rasoCs68QIa7KFR/T+vKgBIpMagczjxKEDbn1BygHrfcM/\nX4gRKLPPMAQC+QI+cXOdlqOmIPGaz84G9Mb4FpVwdV4jxOd+THXDBT1Yia+Y\nYRs/Vy2EJupVFv9GkrhPjrKWw6PQpT/klEpf7k2wFWXx9dW+eMhYTL2ZPcSq\nayX8jLoRHLL9oS97AgWHzB8KCLQwsUM5RttHND7Y5vcKal1T79bTBbXRydRT\ngMMe1Atllpo0DQhJ93Qq8RQM7osZz6Lyz+5y1Ei5bADqdXi9f8x/GX4p/mlh\nhh1ukMvk+Kbiwrzacwv4Qx5RhtcJUV3iM+J+2cdq0cUUH3KfUu3ftGJ6Fgcd\nVJ24NUrsDTSAhyfspMTtVWNC7zFPR1u2ltlyq+Yas72S0WZ0U4QSw1lOoxYz\nAwPX5ta0Lhy24PzOapsqe2Nq+rPM2Fqx/52t6yeHZcYP219A5ncWeV10wYUw\nzTwam40M2SLCdQmU73IgqKaxlTVk/+mDBbGXMwTKWavBdQfNjpzaMUy8TsOc\ngTz0pKSEKcceHPgKsjcJ61GBxJnrfvYk0vH27ey0zyzI849Z1IWCHkDBVMVJ\nJTcE\r\n=OEvK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.5.3_1579726643279_0.9080553808162908","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"node-red-contrib-huemagic","version":"2.5.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.5.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"93cdaf060016910c9b15283581bd9e5ea2fa0653","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.5.4.tgz","fileCount":123,"integrity":"sha512-Q9ujK8oKrLnW676pISRLhqWIAx2/qrx/c/WjVJf4RanOdOXFBGGuWp8gySjICvkZ7Nin+5FPhHlWSyh7PkKFNw==","signatures":[{"sig":"MEQCIFZV1Cpc5PJYII/XDBt1grjcg6qPSK+xFiqrd5LkJczNAiBF35pJ2/PChUWT7+TcvpZ61ukz4vJh6fCtiu8DUsd52g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLCIjCRA9TVsSAnZWagAAsPQQAJ+0/dEKrH3u3eWUU19O\n3UQlk2DK19vGsXko1B5nEZzPiaZIGJ9T5rafIfw7q415EQyjREiF62O/r3Pg\n372sph4Iil63ZEThg5iYYbDFpEcldp9+qX/6KUFK93wLw1xYUyZbextNDWNz\nHlyBRx7WTa+cFmu77kfjlA1eRY2lEy+qblOpBgEoEzSlXkwL37aRzMGCAVri\n3vRLw+PCAZ1PvJU5R+7QrCkBL+7n+S6LO8B9kgad2yWX0Q7VufPUtogTM/MY\nuwMDcucHKPWGuwtuS917GmiUhRSo/39vZ9fp2lOFmaiLkWkXJVXQ2BMY+1Ul\nBjngXjuvsLAda5yv00xlpWoD4F4FlfRMwumOhC1aQYoIVx4zU98hCVHKCC2H\nkM4tK5TNaoI8fHK9ohSpTeRqeR075nRuR2/mz4FhwDEnbKn6GsMscjo36qwv\ntY7CNnqRwoE8V/OFZGiPVOWUUn1yKI+oE1p4iNaJSBTWE7xmkeRnTuwqzS6a\n9GBLU+0oVJsnpUWhNagyBCrF1U1TKx0iJw5YZIxCKOOSXGN6GrShTZku01JL\nmD7uR2u5nIObgxZthljeODF9Lehlshed0gDMAlLiuM80l7bDTC9+43UJM1gy\nPIDqN8/ytOGoKrcoMtAxXmtUIGuAUEmOyqNfHMManf+VM/jkSh4qG2wcjlpX\nlF+4\r\n=r5vQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.1.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.5.4_1579950626810_0.6580070049595157","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"node-red-contrib-huemagic","version":"2.5.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.5.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4f3291442a873c2047396350f3835193e8b0caf2","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.5.5.tgz","fileCount":139,"integrity":"sha512-YZFIHmxj65El+eGXxx6oVDVormqbPUHv4HPP5PSIWnp6ojAxB17Mu4xHW1vCAFJ0tY8k7R9iUc7B3VU1Hz7DTw==","signatures":[{"sig":"MEUCIQC7tnEP9EJ7Crs6DsKbriTYvRlszgB+kCGhVs3C3QWVwwIgYRS01g4pvGcsLGI7uc8ieQj7iT/O6+fLuQ3JzfpAjn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLGN7CRA9TVsSAnZWagAAJ2EQAJV23nHMIPK2AZcav/yZ\nhDhla4cwrr94/AVtVEYB0uCyh365zLrocPwhajEKRkH9mP0p8j1NoqAbkHLP\nSPzZweh2bShePoz6pcQEoPxEaLoUIkH96DE4n283JDrOb88PmqNsYJOcep4X\nnFtsiixrNc62o5FjAUfmPDwACEfZuUrM235AAFHnJ91AgX0XbYyYX3vqd0OZ\nX4pzXqmwjtgceTMKhBc0DBeOVSQeAA17OgoW811lVHiKvARv0IlfQiJZF267\nq3iewZrfMylWZ0DPM0QI8BH0reaoiio2qfRwRdI/kOc0sON+rPoVOnB9Ipa6\ntL9r4TCNTIsjIooX3jDyt9dE2BIBCWUC15knNEhzB/wtY9oUDa0BPOarZgkT\nva21mzO3vPwnWkt/49lISBSmv3DyKyRBb1bEBnXFmUytQ/PTLNg48pc73zCe\nxzsopIrQEMXoxYj4PSaMN5mOejzuZJdnoaCWRMcOfEu0Q5tU6E/UkZuUHNyI\npVQTbC4smA/0EmF5NkpomM0toZvj9+Ffx+ih0dQ4dtHdYIZrz7h7kFibFqev\nYDlvTawb2UbvdoCPdi9UKNxtK4nimEZ11X0cbN1GXkxIHBwqRNvzK/uPYuAb\nQMFnzN8QuVfR7M79AEXjrXczT9bbCaoFgrSXPqKcASvAOT/Bb5kUtRiWiQD7\ngJdp\r\n=hdML\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.1.1","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.5.5_1579967354991_0.5486832216304964","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"node-red-contrib-huemagic","version":"2.6.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.6.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"bdc1b398ffaee05a03fa0dea98f38cd2214aee58","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.6.0.tgz","fileCount":140,"integrity":"sha512-TlmNeas0+4hBuuiSS0F1xZxoXytjwHm7BbcE8bwxX0JlVDYjV0u5ZWkIz/hThG3nBXtqJoeYBG/BvaQUebTNRQ==","signatures":[{"sig":"MEQCICLdNeJykBIstoUeC62s9zvK5sRQovdhjVGvch80ULuqAiA/MxWGTYOv1XaTS1IoRZzIp43hUqSgnE0t7AjPsWF3Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":481046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLakiCRA9TVsSAnZWagAAzeAP/1amvg3bo3aAsxbB5REg\ncpQ9xbx9Gs4LTsNtczdC9MbFOx+S0V9rLb/QTXILeEznvn87hV2y0z6t2zhE\nteygkePmyC4cFYpRNeQ/63yA4uRh6VIPdE8DP2W5RUrE9Ec6cN6hwLQwKGXD\nSLGX1FXKveJla/w2FU4P8AKM3NiUoVGYqXbBlRAdp4o353EKI66cRF3eerph\nwMnEbAMGwFIfgT2yuAQPLZbztsgTupD+LMNCEDOZjfQSNHYP4y/46URw5Eoh\n9bGlL6/qF9DnZa18xJaac7hwPy1Va4/kvB5GCqS5CLL2cX2Zl9WTUEkd8qs1\nxoXGBCyDgooVuVXX7sOWgxaM7FWccQFqIaau/lpIzTTLJbaGK3T9u7KVENws\nF8ofnbtYmdc7GmrBo1OkN/isC+efZCMgd74UiIuasCqvj/ILA33dGUSa6Cwr\nfTExBaT2U5AjBqU4Ose+LT4unAFbbEcR7psInNcbkWu7s9myZ2zuNw5ycPTB\n0nv6LgjOi0YwKlqSjgumxeNbJyxj6MFjBOxbamvRl/85ZvPhPVwzPl4PpgJT\nzABTZBoHCq1884bLwqzR33SXNH+/vyZ3odpuTYsKnqnfUumAg3h8rUnG1eQI\nTiuXE6jmszpzMLapZJBG1LpKNhWekV3nzrWwAbvkzeqMSd7ZGhD0XsM1sy77\nNLA9\r\n=6jTX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.1.1","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.6.0_1580050721928_0.06297428092447332","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"node-red-contrib-huemagic","version":"2.6.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.6.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"a887b9e307698d62f3fb6b2999ecddcd4ae354b9","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.6.1.tgz","fileCount":140,"integrity":"sha512-F9OORCxtrqF1+FUZFfF/fohA4YYwAuZDpHufkP6T4wSuGfOU33amWoifBBH1Ue5p5USiS7yCOcMu6FeRW2eV7w==","signatures":[{"sig":"MEUCIFWEhMVvGJvUFW9eURTguDeg4RaHdc5k11dK4t51M+nrAiEAuS2jqFA+Bhny4zgARXomJrVmlqZeceRVkZiBtJ7KKKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNz5zCRA9TVsSAnZWagAAzLYP/2GKfivZhaffEdhHMuR6\ntiQsAD9jT6ZabyEcm6HAzJ3Krz1xXCNZ44/vYt6VvS5ty0VR7opEAIGaOyGl\nWxPv73QV7QcQS1plnYaYNbse5aSEb3GMniMXd/xGhaWj1g8s9Udpqt/0qHUe\nv+PJAaseHAIhOONsgOp1TG3rktrIx4bKxhokBQ0tF0yKg7htZre2+sX3bXH+\nMFBg3NjXGWZWjNvmsulSDxeHhtwkBMjBlYrpvUY1Y6VFmcJAGqLayvSdanb2\n1kLQBMiHzZkIwPlihiruVCk6soqwg//+BWTXcQcyXRM7SPsB/9pscauW9F7S\nh7sgg2YXViNYJXAHAvQ56k5Y/rynsJgaxWEUt1MzjZiNimGoGVVDazPQ+x3S\naMiA13bT8eCrc1e+dBPJJlK094+IXfmFzVPqWdu5qQfKB9J3vcQU4IqM1nix\n11OW7sktoKv5d3jJ6igX5X4YG7PZI1lTZx1qJ+sKQIny5i8RhcN6/ZyePGq9\nSuRDIHySg8uFw703g1XxgxUO55/32DLyXycIhhb9/G4t9JZpKoHC7s6x+uqE\n0sz4btjtUTox1wcVUUu5nQzGJNGRKa9aZdNX8hfYr04D56ye6jx3xyAHrqhW\nnn4JIu7beKI64+p6FDbnN4V+sa6hlWtqvfzZRqCA0jR9cHctzFOKsLeYCsAj\ncXMJ\r\n=PehK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.1.1","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.0","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.6.1_1580678770768_0.7512008305242446","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"node-red-contrib-huemagic","version":"2.6.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.6.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"387d4e09584f98dbc950a030d416906ba90afecc","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.6.2.tgz","fileCount":140,"integrity":"sha512-YjF4e/niwZsZQ1dmyykENB5Vcl5V8IF7VpMK2WYvPYwqt77gE2Uc7E2CnYG2h5qJxpiYx+7gev5iN/ZY8IEyTw==","signatures":[{"sig":"MEUCIQDsre/15NUPPL21OrE1aSnsJeE2k8K2TyrRDWSIjVjF1QIgbJAcuTORvdTzouTEZ++EIE1B0F8OovxAtGLGvVyvwpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegM9uCRA9TVsSAnZWagAA/P8P/Ry1igsNkZSoSR32P1vt\nZTz2fYGy1Q3GFRXVK1lfhmQnOx/Rfx3oxpR1EEaM9vTsRtng0uavrw3xUkAH\ns0zkkP5UahpfCmuAcJb9WSQ0s1MwPkpLJPvEBFp279XEvpZ59mK/dGNL0WZo\n75N+1+E5BLzbYts8AB9dU1lZeAiEbWAGrKUHD3nYYPmhy67+P6vrciASjlx2\n/jkbS5CrMnh9lmdRHYj9lEdIPb3cBIJgwY9XTGzcDbB/WOgG/DFMcjezDa2E\nrBf+qKqAq9sOhTPmAfY8dhRHJEcLvgmAWJIemP+YMVIToUk+RZ/HhuOi6gWn\nmZxESOg7lC/TfcJkLS/qAnF6T0AukN4vMZR/fxpUD6EnLZ31qldhSigaST4P\nTdDz03XZxEDzPG4gWMjYEVC2cWcJa8NVaI+StNePj7/Uk7MniYtf4aNZJnXL\nrNP4aEvzFsrfqpAS6mlcYIr0YN2b0A3L59SFxMzZS/+Z9GufN6YLRsYZxemA\nz0Ki47vs3DEeO6EAZPL+VmqefUWmhAvNEGCt7ZVr3pU2Sb4hykJle5ehw1ve\nEebYRobwAHMSaIiZxwKv/Zruc17JvYcHBFF3DaCWCJ0uLAOoOi5JFKyfYYNL\nj4FRDG26JOM80qSuG8vlrfqg+NKiT09T2D8L7cRsA2IQ7IDmjv0O8H4ZOiDO\n3toc\r\n=25D7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.1.1","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.6.2_1585500013432_0.48868121053352676","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"node-red-contrib-huemagic","version":"2.6.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.6.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"ef01d9030059d6b6b6216dbb10131149840b5e71","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.6.4.tgz","fileCount":140,"integrity":"sha512-XRcVWijLPfMF0UW4bOynHpmjWXN0Wv/pLeZyugnUGl7a+XsIqbSjdfrZ4GrCxDGlSKeguFJ5SvuieAj6kTFZAA==","signatures":[{"sig":"MEQCIEDO3Bd5Qx7dFL7hNfppIsbS58kkLxrOXWU9EZN57wIgAiA3ooTsDI12AFJyaRjaeJVUQ1q1hkzGW2dZlptsnnW7Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepa/uCRA9TVsSAnZWagAAp6sP/iyNDb7w9xXNOu/cSPwG\n5LBQSMthEG8JDNZCJAPnikULzA3MeFzsbhQyfnUF4OzGfU3tpift+wTBgXbK\naxQdwubAvZAOVVW8L+MrdjFRy7JAglK1DlI3+KVSUMbQf793D1nkQrDtC4e9\nQuGKjIIosUT9uassifkrQO/yPqzuaBddzYNdgniAl8n8IZ+tGmee0m43pGvn\nfVnk0nukVIdWKoSEnmO/bdT3z60TiIayN8Xy5RXRvl6iGTvewIY29+gYutoo\ny5ek66WThip4J3/BWR8y1w0AgRfQcNG9ZS0nFwnTpW8xpDp7S9kksEwQge4a\ni8CF8l/V1EIoooz8cE5T/dAeO25Mw2/d2uBD8KA+hFMbwpfPbWEzsM3bpu6O\nNXBpvfHNW2KreTjxFGa3vvJ74cBuDtoTO3Eq5ZHd2/N7mNgiZh+DY0UXk/8J\nbJkzauTx0nEHHmFWF1I9sg1auSLObeILPWa2P31cjub9Q0yg8a6WlmES5RUN\nts7i23ZZHFyGZFqqdEL1xZxqKvuLVdqBHv3aFsvIa2NKSfW2vCuFRKKEHTKy\nVRnuDcPVwU89DD6ddJ8FFdSmEYr1gB4n4BOhA0Si9ENL0ZBJbcw0xZRqnWsv\nZxT0N6glyN9a/S9U05ce4uhCfnEciqv5UlhpIR6LTUd/Ufd4P/r0I9k3YAyC\nHno7\r\n=4xLx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.6.4_1587916781964_0.6229223540644144","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"node-red-contrib-huemagic","version":"2.6.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.6.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"028d9d409caae96dc83ba65339ff2067c9f48792","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.6.5.tgz","fileCount":140,"integrity":"sha512-/L8nnlZh0wte9ckpJ3+nzAk8TGjHIj6PAcaPE0UTLGJYdcq0MPhcBMbuRJYWO63WsIQCTtXHy60fCe00pGZEbw==","signatures":[{"sig":"MEUCIEuitaI9Zf3g/XXK6ZUdi5KpOaxf9KITIs22O8Azs6eFAiEAoUAD2ivf6t4/3DRvuafE5vXdJRSxD4Zv/5YrO9Jlo40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepxtGCRA9TVsSAnZWagAA8JMQAKSEp11tQvng2CLDOEdn\nRRr6BWTKlatwUpackqo8l4kjOQShhQ2fiSEU3LCETPIzAtVve3bfNyeLW0u9\nN3m2w6DhXv8Jhczo48c2fJSX44erIzpkFHLXbX3RNUyTvNq2jSQBLXbAfV6y\nRotuzR8cSCb8h+gPB1Tzx0bqB43pNr4ISOfuqeXwbkPvrGDotw5gBM2oF9ad\ny8xUjBSmFBu3soVJXgbjnxiB0XsNwvnVJ2OaBv6xZs4POnKjQp2NZCOfFu4v\nsfHo4tYw1/w+Pi61wLTe/9dkw5cph5xhYmI25oKyOANWpzHC0roZq8Yp9jFz\nnrFJkwtiA/wTqAWq0SKs/wtYOuoXNwnyZaJxv1vY8SVEWpcL+4TqUFWVNjJe\nmymAucdh/cHwW9oPof4hvaO9EfgBGlX/yrjqZUxCzbsU5sD26qZRmFct2in4\ng38k9xffXOlO5bfAeRsnuGXJ/f1ElbntJmd+EWb7uX/OK6bdMafLcyYcXjga\n/KFQYwElVS8sQGx7PoIDQADgOOaLZPWyXqDBxSn7RU2oiUQdNSU8G5Wq/d5l\nGmUiYtyIsY0Az7mrxdxCd6MA6mg4cJXBn/g/QprzhNRoLJsZssftxAzyyb7s\nYNt5PbEBn20ZBzvs1P4dH0llIXuYzI4v8w93CBw+YWbd5GoPx987Q8fbfKp0\ngG7F\r\n=TNiy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.6.5_1588009797240_0.8551381969896825","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"node-red-contrib-huemagic","version":"2.7.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.7.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"c82e5dc5e97fcf94189d8650c5cf6d12d8703b6f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.7.0.tgz","fileCount":134,"integrity":"sha512-ULyl6l3FP8J7FOj0W2AuLPL6fbq2zvKO2D3ziXWN/TxxysII/9/q12MMpgs8uB76tdICyw41L1tzzPwFz9MEkA==","signatures":[{"sig":"MEYCIQCnQico9n/vdQXQ2J881WtGBB4eKyzxFI6+QhOdBpAEMAIhAMRW28YADMEWAcZtRAzIuknPzdarPBNJe9TMNgYnerY/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqplyCRA9TVsSAnZWagAAIHEP/35uM+LBoM1ugVA0CuUl\n45cS/E71jiQHQw5iQ/XiE/9EqGJTDq3BopxuqOtp97Zw1DpZV4IOrdWIPHo1\nc2bckzU/Ty5uQu4EraoPufatuvBhN5YyL7+LCtuswxOPbIbcTVRrygIs+tdm\ntpjwR92H5Lv7wVYkHPORF3lJHyfUw9I2NsT+8IEFBAjI+Nx56p2jztXtz+ZZ\nCgm6o3cNoEUGxrB7le7AW24H9f+NXWMRlzGTuFgpegs+Un0QNLuZSuv5UaKl\nPANv0v4+drON9RgUGkM5GokAOxMmM3lUQAoxZ2xva3VPt6AEVSYH2N/E4b5h\nfuXxb0/UcyR7Ie6ScG0Hu4GVrclJNdB/t9r+Dn4UYeuHAOCIS3SmEz/AQkbn\n7VnukiNbNSVDY9TxX0XY7m+GgXrtyRHuHdB65DYHXr9o9F1G70AvGdgVdah3\na/6sBnf5RJ/u7UtG4X7U4UhLzSVqiFIWkSDnCFLbYuTPndl/uSVZh+GvcweQ\nMvDyoFTKinTRvCIQCtw+oG50niyctlMICjXbHUl+B7IavTddYfG9ikyYg8QS\ntAQlEnGZVU4w1dRvShHGn7gL+iU+F6JEebE5nIs0iDRz/YhIiWzv+XiWt1Yt\nKU+nx2WlM9XSlBLaDv2tFXwrjLWaf8ixPmZq8QmsTvWroBqTcFqMiLB9xJJ+\nCeoO\r\n=47wu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.24.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.7.0_1588238706158_0.931764000374496","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"node-red-contrib-huemagic","version":"2.7.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.7.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"b1b18045ec090b8047b7b5ac14879f4c3d4d820f","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.7.1.tgz","fileCount":134,"integrity":"sha512-rKZ1VNKWFlEskl02atV7xS6kjiSYinqM0O9sVtuGMdNTW5j4vJAfTaxkDsvAMGBt+Xh/urode0IzN5xdtdismA==","signatures":[{"sig":"MEYCIQD69FzfDUeSsh/EINAV8yX/5lNjCaDlQqjfmMOIhMA45gIhAKkGJixeuqJOWBeni82w2c/HT38WmO7pAU9MKEvgMHVL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5iIGCRA9TVsSAnZWagAAD8sQAIwGnNSrBdf5DMd1KbDk\n7DZ7KBSOWWIdoc7+ag+bPBl5OYAH8g6QgsLyzWpbImhNTYYI6IKGXxMxaG38\ntZnWAskF0g+puu6Hxr1kzz7kqjleWfsy50GwYXQwmfyMfHjSsp8BhjYbiUNb\n/4MKgetXU2Tpofjr9lrsBms2cqMNGGJLi5c8ATHM3vlRjMO4rwm8AK1Z39l8\n+enHnthmRnbfIqXK/1iwgsDTdhc/HCtYeWAGv9LEB2jLKrA+FHii2sqwK9er\nJJbIR133DKznAVkXFXooklz7p0Xkv9L4GkjcsQwDWQH/dzf72JZ4xtMtbZ5S\n5wMFZAsLYBqbtlOurq+sf/7bew6/leD6wt4spf02kwFBTsqqlUObdrKZuzXL\nHXHb59auOQz6AuWwFtVwIx5v42ql4/PM8iABMHDmh5kVFJB052FMKiq3SdCO\n5WrQjE64OKZp29dVXibPv/rIlttAg4t/05nl51dEu2wZIyjj95s/zRL8Xd+U\nrlJrWiNQhXbzOo8luL0AQgXOjCcElfTkapCjyCfiSbrEnV660gYfvug5wbnl\nyiEZB/39EEjzhooyrkri6YFNaAh35pkKbHLvYPwAxKNjkzEFx1ZCzNCSECf1\nl/M8GF/AdXAU3IrkjsHw+sC8c9r/g0n+kh6n1x7kTBEFEVQcr+zwjogeNfKf\n0lSj\r\n=tmS4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.26.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.7.1_1592140293577_0.36910844522102426","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"node-red-contrib-huemagic","version":"2.7.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.7.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"a2803f4ce59ba8483d2cba73f71eaac8a1ece23a","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.7.2.tgz","fileCount":134,"integrity":"sha512-rNOb4lYkEBW0yhO4dbwBVLNDusXXyK9dcGPugMXRInaqzeOlBruv1szCNs9T5BHpbuqbCwAhpFltCzO42x25kg==","signatures":[{"sig":"MEUCIEpnQbSNskNgXIuR//ARFCskWF1cxsc5axuHEo2iH9KwAiEAwUv3IR9E7QuLlG/rdGW1GKvLa79Aj3gRPJD13gnqDC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6n8DCRA9TVsSAnZWagAAkaoP+QDskM05QUIgfRmUxYjU\nJFGrFNR39YqFfIwvt0VgV//N2XN/T62mTt1NKmwc7FYznTNGoqpVII/H6bzd\nzzY+PWLeLul1fMI4gmv1z5dLfTwTSvBTuw75/nhgjdfD2AXI/TxYnQoC2ACL\n0GaPjGdoNCdEe2rUr+FAtj5YfjKZzVHm30mMrPw5k4aX4ZcJ1dN9XfLSnjIb\n/sy/4hJiOCrqJYVu96KOaJRnQETciuIGswvnEWfpWEXvx+myoTKHHAt/Kp4F\n8yrx0sdEoofWpXk3S2em8D/L4UZARZs9/55bwbqejM/9oWE5Xt5bBaUCVH4m\nsNFvyYOEwdzkyZe13t8Bm8RTHEb0WZLhg2219lc92kEDgGMaoGkREMIMOwZ5\ncxFteEFd4GNpBJwGI2N60XeWKj3q0cc4g8BJHnWwdJqBWLaxOPvW3lfLYDI+\n4iFh5qePB+ngHaD6iEDAU0qMRvRG433rMPVdBnB+VO/2sPlo4j7e8VX4tbU7\nTmZxMuobXk4CR6rGui13U54KgObJkXVORkz94iNzuk/MAsY0hMalU3eXF/Jo\ngCDP9SDGhDSY2Gmtt8yudSVi/xaeTrupbBIkO9MINredOkd1t9cFHZ2BITUR\nZ4X6HHfo0ff30LYuHq7eXneN5Gww3oBoW8Rt46P7VkzQNPsWim2RKm9DQB8s\nKKAz\r\n=lAdp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.26.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.7.2_1592426242690_0.07348895312572679","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"node-red-contrib-huemagic","version":"2.8.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.8.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"7bef64dd58766e6e96532629fc91a615b41bed91","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.8.0.tgz","fileCount":135,"integrity":"sha512-TzE7FA4NBChv4WGOnlggHkYSjN8KkQOUJsHFcRxLDEneRueRKXtS3jEh2O7oz934UC+E6zX6TvocWfPotAM4gQ==","signatures":[{"sig":"MEYCIQCP1x7vpiJalpwAZrN938oTaf/QiR3Fir9PB+HbGiywGgIhAKr2WaEXffyzDjatZIvQm3mE2ffgRDHAqurufwAB0atK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7ydSCRA9TVsSAnZWagAAqlwQAKCR9xcpi+c5w9b0tzxx\nsicorBRHglVjYMPniZoMHFEV41NrzD8QDQfNSzq9Omg1Wff8K5TXnC2hQCin\n9nGr4oLsQvaU5edoWdSNux5Kpi7i61wIrL3TPU4BW9Ih7CD6p1/JQcKcg5kT\n4i3F5FGAPkKInSSzoebcF98mO8Z7iesfwSyaQy2Ad1NJGnutpKoPWvJ6oHTX\nEdSnduMHP1zNC4ezK6LUFNCtgfAiKOR6KrEBedb0ovI07Wm4zCih61oWiXwl\n1kcZtAASLq5WO5qV/6p6AsSi/BIqKtyn/9pHR+MMz0uwoxbCxxdkDMohr7qS\n3a9YFmmCwytMdhnp7G/9Vvq6KOyUt7WpTBrwz8BVhTRZ8kczRlf/sR1iEVWZ\nj+5vGHYrDu7eDiN+ISypK/YdPQDmsSsNQ89S1OO8xjt8irlv+MEtnpc7/PbH\nch377a62UEMnlROmGIgIKGtMUwEfTKy2Rz1/95thAj4PXlhYSYg6tWpF2rkh\nyrBBrmQ2ae2vUu3EyNf+cZsVxSosJyT44sEdV+iXUrP2Gyv8sn1ISV+FtrPV\nmfyii2KUjFhQqq4Ap15AIRFzrTUCzUJHfKaaYFCprMwdq2TfQfTYSHsidN7Q\nqelokRmmyQD6Vyp9GJ/d0ovkRqupy2d4fCRLClfZLbulVPNvU+0SIKyZn1XD\nBa3a\r\n=dW+y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.26.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.8.0_1592731473936_0.9671300265049088","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"node-red-contrib-huemagic","version":"2.8.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.8.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"ee347c6f4111751719cfcb541531f4df03da256a","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.8.1.tgz","fileCount":135,"integrity":"sha512-VSU5op4rYaljBOdL1CN2V6w2A3M2nzCSynFpkviF+oRs9N1wvjrRMwQLARwXKky6aBtMxLgP9b04M+0EEkJmBA==","signatures":[{"sig":"MEUCIEQ78jI18L69hhS3RBd3QE9h8MSRW0RiLl4phgSYJTHTAiEAn0QW/t7A97cmE0V8V/oApS9ZkbbOeeEcnQpCOCOOME0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8GeNCRA9TVsSAnZWagAAKxcP/2PXO1qkO0hYFhrroIgC\n8Uk5JOSgfGgRwcKFf7UaH9hTT3vgtnDGcfg+NxFKgs9mnc3+cbIXE+qLWRSO\n0Cm3ORqrrToZtvFPDPNgRkSLTgUdWVWIL2o4PyxeqAA84pbXvMa3sqBhRNXE\nAKRqoc06l9+U3AXLJp7utCCnQyRn4zwBt9fhR9u42fzb6O84I47z2lbh2JBa\nezFw439tQCFpjpQZPnQxt9ZALKAb7rBrC/BAlsLaLov9YjtnFxkCODxwrOE0\nPNmTleTYTWvN8d9hDJplvJBYZzmSJE81NB7b9zmH4XbYCMzmodIcSH0kEHxC\nZymw09L9BrWHxIAUJGTuY8lFOcXVhFBq2QDq8GpjevKuv7uiL/dSjjvLye5j\nAEK69hbqrtnrhxWE8CMOlgrs2w+0Mg51AxCaMybx8REC6GttDxpYR4HhXIKR\nnmVr1C6KfDWATrCaZgVJz71Mb0Bp+ttBV8b9aE7oKi944rp/VaSoVuuaUK8C\nRMlzZznfRsZxQY4aLIivmMjo0d4esLOvm/JUhC5XdWCBPHNZydpvHsYEa/nH\nskCBW/vePWVwtSAQPJE96VNUsgOsOb1opOKW1lukvoiPZhos6al7u4iVw1Mr\n8UyyR/C75E40tIoqR//vFzvfphkl8uCN/zHkllAzyO/fDNcxZgRvyjTRAKo0\n8ZVP\r\n=TgNw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.26.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.8.1_1592813452818_0.0851384763091303","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"node-red-contrib-huemagic","version":"2.8.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.8.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"bc1e4465dcd645ccc1e06495400aa459035c05f8","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.8.2.tgz","fileCount":135,"integrity":"sha512-MbjEwheEcJYQwp4+UzFDp4agqqSZyq5XTDSrNkX6omQaSwROqGHhhoGWeuAFJKryd7dTOfSWmdvdod9X0khR6w==","signatures":[{"sig":"MEUCIC6Lgh/u2nl40QsrJh8U2GGPRpvJsptc4e2RGtQjrOcwAiEAuW0aOFDZdzB8x0/DXbv+8VTZBssawEMPyiuDc8qR6OA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCuquCRA9TVsSAnZWagAASu4QAJSBUXwYwXrFrLqhOTjG\nzHrudtl0LFVEbtW5Z3aAfX+rEbsWcq/ZL+vmgZpqjX7uzwBvXQG5nTbKFsBX\ntht088t+KxLX+XdgJ8nLpkdkATBY8U2Hr6nIoey5iD1B699go70V/HtB9Y17\nXrMTtCHDLeA7fYp6NMHvp93EyI/J3Ee49GEkTJKXPf2NA77cLXCjQ3Ja9LZ0\nQjZciez2xNCBEvI6k+rXUZNIeE1mv81pBqrCEQyV1M8D2mXgrD4Ji+qdz5J9\n/z5ZOAVzh/gpIO5lpLAtHRA1LJmMWsRYgD9dVSSELkA8Ri3RCaYAWrRgMdyb\nmrbgP0vhivvF+C3MGi4zTWDi6JDoR+CyYQzlw0mJDBPiQl6YQorlFDm1/3iN\nWY9KS1YKlKfxumlly92ZbFHnQHRVXTf2ucSWz68BNhHHBqWFw7IydbzyJOrr\nTW3SiIxqHbM7FDrPMQXn1iPp09V2sX4KepN0HnPYN00rv7AcQDdG6CeY+aKA\ntmKXCsljxMhil+UOFvRWQgjO+Lc/tpLAOirtd0Agddy5P0eW5dLmCP02+3HF\n3g0NaazssgatDxR5OoP+a84QwXTxhs9wo2KTTboBMe3JPMc749X4sOL+MAI4\nBAZEJkAqwYh2Dvc536pz2GqTCCUJHuDktWk97ljJgeheyidIRkfTpkmQ6o9y\nT+Wk\r\n=ztZZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.27.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.8.2_1594550958284_0.48612165901112947","host":"s3://npm-registry-packages"}},"2.8.5":{"name":"node-red-contrib-huemagic","version":"2.8.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.8.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4d285bbd587a250f1a78efe52f3cedc4618b6751","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.8.5.tgz","fileCount":142,"integrity":"sha512-DO1xdLlJELO09z0h7aLjhYf2XgbijsnRKCCwuLreRFcH148zNv5V2d3HtrsUPtblHB1OOEIk7cUqeuYDyOYEsg==","signatures":[{"sig":"MEYCIQCdOkt0VPBl+Rt/ScEzlROM950yHszGyn8IVfzwMJOVgQIhAJIJMYB8GKZ5f6Jis7N92BEv0jcdLTOJn+MlnXJ3Ftts","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":512790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOoAVCRA9TVsSAnZWagAAUtcP/ir9YYRwVEdmsn9A3X+a\nPluhqe+YjTvw2hHh79N8HQs+8Sh9yWcD9dAg1NDqUMD5DdyVcVuKlAslYuR3\n+XWCXENBXTISwIqGb1AUdR59tEf9Lb+YJPAX+21Utr4Z4INDe0JK1dbPJtqn\nnFE4PKwUn17xyBVkghcXiU3hx/Y0tzRX3bnIp+wMWghvtebDkxmieUIg7JID\nmnUH1usuHkrOkwcEufIR1MXVE6xCGip/OL5DShQsqc7ZrCPoLxv1C6jFPag1\nf7a2B67dEfK+FTaI9rg1IAqmTP40UJaRuvg/ZZ0WleFS0guySlgsyjmVfu8E\n+odesOqEPZYiwfNkG8Z94XkPMBAHBEnnm0W86EUJ5xXHCTPYNJLrY0gGz+UC\n3Thpg3dN3YRr5lHNsh9kO+v7d46mLn8i9in3mGFTgvj/fT5Z8X6dxaDuJFo2\n7C9Msez6w/255aa/rGZvusN3fiHZKDWqPdqo4Wl/21upZRdXcWp5+A2wJ6gy\ndMWOhiEc7puakIKUQzXHDxxOVGL5M0OW0SSMSLZ7CkyafVEVh4XMByq+RPj6\nxIMcHDIhVJvWSyYaXoBCVciki3op5mz4GPxgWhDkLp9Dr+6BNGJcKR7h+IWj\nhYwUNYE6kq/6VaaMODXa2yZG3RWoLgr+ry510ykfm3TjkIF9efkR59ABkhqI\noBsy\r\n=CfBp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-button":"huemagic/hue-button.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.27.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.8.5_1597669396302_0.1253763822716083","host":"s3://npm-registry-packages"}},"2.8.6":{"name":"node-red-contrib-huemagic","version":"2.8.6","keywords":["node-red","node-red-contrib","contrib","philips","hue","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@2.8.6","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"5965f03f0fcf10527d29de5230651e883d35112d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-2.8.6.tgz","fileCount":142,"integrity":"sha512-OQbhg+x8jwUvCph8F3McWK0q22dlNI2KPWwjI8RXNfBHAaHLS/bMlaA9ETAdv1WNYY6yhJvNjEbCNEtCV7rvSw==","signatures":[{"sig":"MEYCIQCdWPlgbSr6S8g2Gu2WFEks5WlgOjhJKQ78jBz1qTxIvAIhANQf0GKJgCElMNUezr0S+yY+7VNbxiuX5Y8LiVI+RROE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":512787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO9IKCRA9TVsSAnZWagAArRMP/2OBV8N7ej8ra3NS6tvK\nBhjBYDsiLm/aCFnNfpOBrjKOFGSK+ClusR5xRqOCzY3VG7qHxLcNR6G02Nln\nJLhX3UWOXSF/LbSqvUc4PK6MmPy5pI9c95K3uvwL6PZ+KUfGXKhp1DWWxUWG\nMWBGofw3+K+d8ixlgsan3UjmEyiMD+793jGput7cCyKJt2FFRuO0++PKhgM/\nfFQ1FIr9aouckYBVfG7qHORW+cLHA3J8WfeBc64ymI15sxqymqjkJNbSJUOl\n8rsnB1nE+AggLMHs5opM3UNHaAjk1UYSzZLOr5jByBtFZpoSFDQEsfC4RqG/\ngt/VEEMmneseyyXtVCn6+yjY+PpFCVUYIHot9fmmJLIOp/jW6/iY/uJZDC+7\nHWkyIrh2HEoZ7QIAweEMxMwzQPea0VXMOBRhwG8RPi4ME0dyPERqsxNQhph6\naL+vdWCwVUQXgSMHzbexvhFTEX05AL3XA/5dQ8eN3ErQXY66wdGykJpbtBR5\nTLcBJDz28UMAIjBrRtHdpnDE2I8ppMN0/9f/6YaOxN2vvHrwsLHoKoOeAfQV\n6O0N2UHdxlqZ4YczeI5lVWG5M6nlqrteXmSyrJqbNuOKTjMOgPphBbMDEfSz\n4luXt2KVHOa0cNmmTjIz8MlMs3fyELydpGjdAcNcmMfFJNmgjaa4cdktcyFC\nlCm+\r\n=8Fk6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-button":"huemagic/hue-button.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.27.0","hex-rgb":"^4.1.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_2.8.6_1597755913391_0.7100555497037866","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"node-red-contrib-huemagic","version":"3.0.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@3.0.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"eb8b1a7266df79fbbb9813e5515961aae0696ea5","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-3.0.0.tgz","fileCount":165,"integrity":"sha512-2Du93Kv8pueysv/D4scsdbZUr8M2b7jFrgvezi8fC/0x+/fIVDhU57VOkhGO0LjiGDySEVFaYGms3v674Mbu0g==","signatures":[{"sig":"MEUCICIE3q/D4aDGeZAHN3bul5h2iGeGtK2bgk3h07htetaLAiEA7XAmLSajXXoxoYLpL8nwV31Z19UcUXZE74qBvYhQWy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1084306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgxz8CRA9TVsSAnZWagAAbjgP/3h/9TxJEg2iGFEUqpcf\nrzIV8EC510X8kN4JEOjLWHrGNbGikQDpXSEkXA34ABHbmvS2fVI82EEaEE/6\n/Q1t6x/2KzIfR+c5HHHe706SnvrYqAxOdbacRiuB3UO9BZRQpNcpUgV9/RoJ\njz3e/H3WU22c+bdMzgqAzL/rUyqrGn2+LJQO9QXplA3i9D6i+ikwTqTuvkGz\nGPaO1OhJaBtK/A1fKrudS2+Dr4J9IGbptoucqmxkmlqF1aAXzNtVJKPtNa2C\nVBQLQTLfOvEAwZ7ToTVHZd3cP1sJdYyTgvjRLTCp5Q+zSZ/X+foSSC56RK0h\npF2wsJDTXIiiEswBc6PJXSdjRHfog5/w2ZWo2LximLOELN57OIt7dxIJZUJV\n3KD0CTNnzjapmEu7Qz21N7h2Emm36WlBZDIr9Vccw6P7X6Ay1PQk5+VjZL8p\n+DrJZqCPUEHmkJJmFXo5eBWE8BmcCtMUtvgj6NLiRj5jp6ZZ02+9lHBst/1T\n1D/RqbG2R29adWiC3wsxsMOpasmvaL3RVFc5ysoQLlyJZYebgSZsyrXrthNi\naMD3VQoGXYnSm11PnWbU+M3l4+KIUFmMF/v64bAcludcXw0tGXCzFLnGMIoq\n/YcxLjhYeQYbl/grvSbYuGywXW26pC6ds1flZIfE8355tINh6WLAvAIXMpnP\n/Cai\r\n=2+lC\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"generate:previews":"node ./helper/huemagic-gifmaker/index.js && node ./helper/huemagic-gifmaker/optimize.js"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-tap":"huemagic/hue-tap.js","hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-button":"huemagic/hue-button.js","hue-motion":"huemagic/hue-motion.js","hue-switch":"huemagic/hue-switch.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.0","huejay":"^1.9.0","moment":"^2.29.1","hex-rgb":"^4.2.0","request":"^2.88.2","rgb-hex":"^3.0.0","colornames":"^1.1.1","color-namer":"^1.4.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_3.0.0_1602428156136_0.2087328521478764","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"node-red-contrib-huemagic","version":"4.0.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.0.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"b4aa6b70249f75766e6e2f3892ada4a0cab30299","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.0.0.tgz","fileCount":166,"integrity":"sha512-IcWBBkiH836niuci0/0Jze7RzezOivZBXYgyKYvzNoleN9LjGbTyPrN8hMJrhwyZrKD6VT/9v9k6MktuGovqYg==","signatures":[{"sig":"MEQCIEzkWHw02Nh5k29r/m07htU3Ja3SfD1Dee1Sdog2SLKFAiAda+ftWweuUrLrEtrAm2qGMZmWa9YW5ArNmEFYTktQbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zinCRA9TVsSAnZWagAAMl0P/0XWI8iW10HYvmwj7x1I\ndikEyPpv3NIxJEjYN7TvJEPT4zPiCDlIV5ZwwZ4/WmnmgoXzn/yirc56wQd/\ne8AFgXEFDfZXtJi9FA4VB9aeBtUyJQOqTBcinWCgt7rGO5sH4kIxeO1J3Jxe\nOD1/bd8UB8DrW/KZmMlFckeX6A89C7WZqql+2K6om+n0MEWoWC21ETaVtUPd\nPFcrsmhQN4rO2rd1MFGUZm4Z6QCO4yAGk/Hpi5l68JKlZkK9qvMAeN0DynZ6\n9NKKXrSCXuuZmt5yc9orxOii92BxbRbQNNJZk9oSiVxydT0fceL/uHUYfu20\n9pxtX8VjHWbiVgMwOgRqxBg2jPhJ3M3vUWIU9AxiR+KQHofLZKgPEAJUNrfP\nGBcajEQSlMKtGJchBKodNkDq6Ibvy+pVyyyRWPC+SxiiqO3YXqaBLdaDW4jf\nBuXOs9DDmG7jRk4MjsZ3xT9CcGrQQcnxG8PyExXoOHvhetKD5tpYIR3v2K7w\n9rEn65S5qrD7kLE6ig2621DB9DwWzyUZLQmw7cuAOCpYtP33/MpBNcKHdU3d\n10YDeQDFrgvxwsEA5BClvEb3wOMiCP3gGw876qKIboHWYL0kAVPYNjHoeyGd\nFfAh0G6zDzp6/4JIkR9lvWVh85yuajEv98dFZhsD8E/qMGj0ElRlIeCc/q9i\nWjf4\r\n=Njiu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.0.0_1641756839360_0.7919803131997756","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"node-red-contrib-huemagic","version":"4.0.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.0.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"99a99bb59e8351479471f8ee06151efb17b7fb86","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.0.1.tgz","fileCount":166,"integrity":"sha512-drko6Bgi2E0FQQTpkL00rsiCQRzahPhZ876zChCGHiV0QwrGEUeeeTaHe0JwCf2C9xlcz0UZ9C8ZmOVNgJEBzA==","signatures":[{"sig":"MEUCIDG/dmVgpluL1VJlU9GqXYlr/+fIZsxQzVQqnKbiulmEAiEA5lVArniE6li3B+JD+a1koLMJ42CJXIBcpl2bEIa6grI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zwmCRA9TVsSAnZWagAAlVEP+wcWHVl4avdpUuvLAVTo\nM+aHQiqZDmQmSEjGDebN8GaPOH109ewi3C/OgwB60LxYd6WrGtKXkJjvUQwD\nrWqDwIx3UbLG3O4DAkuVdTqLId9+OeoOGMCRta8VJ3te6a7zF7O4b+t4suKE\nU5cHCgs5IO+GC+53pZ30iX0t7H8AbDXgQRW3nupvuTaH2JHJmfxtE3R3lHsx\nL8NYllcdZT4i4SiqITge++PEOOIDJvb/IjFx5ubwn1FGYW85lLmqOi0DnP0g\nrA4CyfqFMoCRJwnxQDUgZnB59Eo8gnecfQHBCej5SHOmCbrGLeTOAATHMvD2\n7GHR2ZSrLzT8BDyc7OzH8gDMzAuu6JAVRTV4/LaEa8VI7kx8iLGSh+hYPkQx\nPfRcm8feTRnDHsIMX9ImZikTJj+HsNLu82q9pW8TG4jj5T62NriQEl6fUkIt\ntOIC0Hr65G2u9PZ6s55WWvnwe6zUPKe3N0Lc2iX1u7BgdEEF78I2plRPa/B0\nrTh2/1zBNevN8bHHkpLtIogXTl6ap6UD5OP2UCjJOqKCVxkF8YUkMpO6U/al\ncXylhHDGKkgpI8ZeZ0/TNchm50M8t+nhbV4FEc6kzcTXJHPRMDwCwnDPyzqH\nLTVo6ka3NmLklbxanCI6YIStqY40Lp95yJHbc76LrSCwTq0Pjdycacdk4Dox\nMQZs\r\n=73+m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.0.1_1641757734692_0.8357378979614623","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"node-red-contrib-huemagic","version":"4.0.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.0.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"971649ed99be697946407d798333208f0a91cb5d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.0.2.tgz","fileCount":166,"integrity":"sha512-GqJyPHYjw6NeKr7DuwvzYrHr0R5VujMO9MnzC3QX3OaADbXqUFicITOvSwRTVnksCDHQ1Hkw2TUKsrq0vQYvFw==","signatures":[{"sig":"MEUCIHztDvw0r3IhIrCW+VC6aGTUHD5S+B7v3+KHols+uWcLAiEAlnLdUatRdNZ1drxUp21VjAfWinSvT4SNKdKe1hStm9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1186035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+tGCRA9TVsSAnZWagAANzYP/3HaZxGJQWpLVzu23mQ8\n/VqXpfFN5VzGCAbpXWik5mq2CDlhhkGQ+Lb95vw4BY5OPAlunhUyU+3GmTtH\no6pb6rT90X33DUuh0T14PXAwliVLqkAAiXdPrflv3PPQimh1W2ie+mq11vTt\nJasjPHqnOxt0NOdmDIjLZXoJ4xg89BK8xEvjuLULVMw76lm1nR4Di9nQ7Yvt\nWb86l4BAirz2nfHa3bbPqEzVD9/Ir/bMfi/KFxqemC5pUBCt6XDDv/gO1Ohl\nra1xwX2UOMrWJ9EZ/URn6SJXyGihhJB9eTqhbY/9FUPw+VX7icOb8knscwxx\novhEmVUClVwSIeEE/GdsVvVzoEkvZFlUNTIwLo6Bqx8568CJ4z5DtETgalhQ\npUod8huUkMt+V75ohBYQ0ral/HT1gWSFwkAGtQ6SKPd1SAni9zB9vtT6Pl7Q\ntDieNchs7EcAb99VaPrt/kf61GkcQ57hZapc4UAelxsdJdz7zVfOZ9b0KXvN\nAyAZfMD2DCEbWodOPfhy+DHqUU7dMGhCE1IDub7aUTOdGLS08ms5oH85I6FA\njpL2UHJ3Fi4gjju2485Jgrk5JWZUFHkd0qEjSpiS/pV0GrSY3LVeTdk5Oybv\nPiAQ+pv2hXPCYJGPkDJeDmhpAG5sQMM8plP3xUOrVgLBktNQOrhMjKKcL/I3\nRnQO\r\n=aTxT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.0.2_1641802565705_0.59026600865023","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"node-red-contrib-huemagic","version":"4.0.3","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.0.3","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"29bdb63ddf189061eb033158c3bb2a318d0fb5f9","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.0.3.tgz","fileCount":166,"integrity":"sha512-7Dqv/YqacaGBmEqR4NogSi0eU42Tu0phAtMNP5KIT8xCVNRbn1IWYhTcYrPoJKffXGmdjBSHfpfCdpUhWxHQuw==","signatures":[{"sig":"MEUCIQDrO/Slp86iIWP/w0ajrUKN7EhjHntqUpVILE7QXyS70AIgQCOM5EQDL85bEn1HBEEZUz8d5Deba4qMtqwDy3I5oKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1186787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3IO7CRA9TVsSAnZWagAA9ZIP/iRCtmJ1j+1S33N0VIoI\nuCjM6rJmoy61TRozLB9zIts7Ur1eWRnroV4Hxtop1HRwMd+iJ2wvJ5FJ5fHU\nyrIqt56VGFTSo7VvOgfmAFOFlqS/sdFRIGxF33CwMq1Et+vR54x+6hpDlx4o\n5II1HyWlovD5Jy86YvE8Nf7PpmzTqiGRb8C3zlZSLnNaRPk4DVmQztOKm0yl\nBpvG73J6l/DWjFYYzeHPaLd/jJe0jmbNtGFFMGqsiOXZYYfer+Svu9FR+7LH\nPGt0Liz7JDFvWlBbchDqbPge0jHZNGCNuC46bSbKlhGLmm6uMW5Qv2j51uJv\njxKeWVVAatStFIU/gWu0587WOCl6U/iv6XkRYEWBaVntsJLIGR2N5hggbDly\nZirVoRQ/voU0AoZ9DRKbatTD9oKf+6xPyPO+xSbxarrluaAF/AuxPJZhQsiJ\nH1fevaIYgYBpEhQoNL7Doi0vOqllHmxAla9YuUDUXY1a6zJmkCj3sUrhXmsV\nbGfYpZLZYYPmhWNHBqt5bZHrNGZZcfX7UCZqgcsZn7e5F8gOzS/B6GD9BDCE\nXpa/14lYVTElkZr4cChYcqwIPMIUe56lUVhi3hs6qj1A4i1ocrzaIUdbsJU2\nPe+Gv0xFHrDDpShKSzikpjfnaLipE3Iw5tEPMA7ZAA72Br9NyoiV6xsYb4z4\ncORk\r\n=PY77\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.0.3_1641841595015_0.27920516361707737","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"node-red-contrib-huemagic","version":"4.0.4","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.0.4","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"b2cc0972e32626496ac19d6e196e60288a14820d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.0.4.tgz","fileCount":166,"integrity":"sha512-J8RmnepYwSas3ZjvhpxaeM/+dPov7MjfvnlYlARHURPeR3F17Fmjfjw1epMdHaoAG0YkTgzxustG3YYcMkPiOg==","signatures":[{"sig":"MEUCIBB+8jkWoT+r+xgsgT2BJt/9SnAe0VVLnKR3oGd+asSIAiEAiNCCao7Pmt7Fbaf1ALHT39eYIRWtCmE3Gw3cLth045A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1187380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3xuKCRA9TVsSAnZWagAA51oQAJH4aAeU4M9VYYEQblIq\nmIYBLB5XrDCNm2P05t3g00ABfBDGtMF6Qcw8r7rcJpf1f+SdmeU+vOnTDJ2Q\nj8mH0KyhnQ8fnfgHvVkVGH8C1AQ/nNjIbAgpabtFv2ZP9VdkPZcG0EY1+OoG\nt1IagZrlspSIodCsE71b/x4WtFD0JweGNZc/ST7WHcaGkElQeStk5DWr8EJ/\ntybX5R5n0pHqz2zvB2XbM1fSDDvysFP/0RxjXelQSUgg2/MUJ67WHXLHnkw4\n9NhVolLvk5kUN36TQgCd9h6Nm3pKXIb7+elMv/6MGwFcm9ukE3srNnZGT0ug\nNbrAG1i5wR6CbA87IZekgNNMnZTP2ZH2tU1DvpjYsAPi5uuG7zHkJXmXeN2M\nC0f11aXPTG8Ritn5/cQxaMsJztHOvXw6ama1vt/UxNIl6BU6VdSXrs3DFkFV\nqrbY+GmxQtulupPs5KGX053yAP/w7mmQjRal8EYIrPBWvUr3NHpuIV5Sfxz/\n0v93YzHxSGA1Fr3IGbfKhl8iXh8COuXiSOdEPosPi/55CZp1QJ482FJHqZTu\nKHNzCyuEnXywKqJKmVLzt2npXv8DuFNBR6dNcqZLpfkdXtcjGkYIC1uaj2E9\nL32FFs1mhkMk0nCHf9Mtf+SjXVlKHIZjKwcNJCiQ9kYavm+0MGYxdyv1ZsPI\nohqm\r\n=hE8b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.0.4_1642011530522_0.8546402769904808","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"node-red-contrib-huemagic","version":"4.0.5","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.0.5","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"1ce70f7d5d1f53c528f6533cafa471f0406c8eff","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.0.5.tgz","fileCount":166,"integrity":"sha512-pqNQjsj5iR0cSWXBvI18YhxjIt5/11vle1n5ZBCyjfUc1A3/nrS1hE8llnC8S69Bog5EKIR0rpK+Euq9GecB2w==","signatures":[{"sig":"MEUCIBD8Kc6zWYaGnhWTXCXod/Ra5uvf1hELD0lWpagp4tFMAiEAtTLNcOfQgQv3b88zfg0gqoYDLiTFF+OSvD5MY6t5kdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5bhUCRA9TVsSAnZWagAAiwgP+gJ9nL85LeEXGIZUrxfN\nyNf+SO2h9Yzwfu5wlDFzDIgUh+fjlp064YVJP2FfdNlBTJ64yzN3n5gXJnbO\nbyyrUqf/5dMjOFp0CeW9ekdQQPzwVEy9Gx0BjOZ7MjdL0kIOS1p+n0oQ1Fnt\n0M4qvx+M2l0sS3hBJl4sWvgLHJg4eMd7DOYfpMMSK09kXQ3kwzv3/C+AI24s\njcyLPWdxbV43lcX5hDzHm+1k//AJpD9cEFpkdTo+exxirQbKDy+avzN4P6YA\nwgH1TRPp9LQQsdVYR2drHXyiL3RdNRFG1qS+z1twd0S7elJt5RsTkiLfGV3G\npZHi+MUXGvLxkxZT2xi4oF8ko38jrzb+7vepDbUogTlj+YqwRnvKnDKb5zvH\nP6oiRy64GgYis+++NZI+wkwd6DV1AYs2GVtA9G9SnGFeTeJQafdI31lwXBMP\nr7hGK1bBWFVb3lzpsE8f9hX0MNiKsib3xsgC1ZP3pVpzEEgi49NUaFjV9xJi\n5GvuywSI98dZ00XNFSrksrMdmYvB/QBiTMWoj/RERobD5lDcOEFWU+qwD0Kk\nfogWW7esqAi2Xya2FjD5/nu1xUrLMW/eQl05HYhYgjfx76x+nda9S3fAOLKV\nwzcYNQpa+hTn0qVMMdEoga2k9PTKvlHhXC9y5ny/28kHdG44umjLkl7/dW38\nXU6w\r\n=/hVJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.0.5_1642444884438_0.10635437921636659","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"node-red-contrib-huemagic","version":"4.1.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.1.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"8fa0cda0e1f5ef921f60a23a1a82fb430a8224b9","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.1.0.tgz","fileCount":166,"integrity":"sha512-yfdEDLAni/UXVB2BrzVFTMLmd8lASKwgWX2cBXoA8SFJ5GxZ6Qh0L+JihlkgcjdcQxi3SGYwpgOQRQlk20v+Mg==","signatures":[{"sig":"MEUCIFYxcrABoSBtwzFYWWvgf+n4XjlJHlZllJLItIIogJOUAiEA7wHeYA9E7i7ZgabGdFf0HdwHptmFvsrW8X3tLX6vOEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5m4gCRA9TVsSAnZWagAAt9sP/3gsG2x8f8ui7puHg1+5\nZ1JfAM0ghGWpGXcogUYS2XGk5W+Mo9wuWQi4Adkg/ynQfsdJhQn90tQeRUzv\nVzsVx+hlJDg5XS1iNnBeBlBL1p2gSxhNvfz3TbJ5umoJa3Xy8eu1CYIv2oIg\n3a6RmqvZLgKZJy8hMVrae5Fcds1J8/RUwqKe1zFEnz1XfSSuIaZ31dP/qkSh\n0P7mWUSS7tglQy5GBMQusYil9Bsqei9n5UL9C2id9Uk1Uq/XLwsETxTv9tmO\nwSKJCpjPk8SJBgbAAo+1Nlped3NYc7dcRrLiNjrMykzdQKADgxRh6I4kUIUv\nFbGJfExJnjMZl4yzg23/C5e86h/ClRSJ+2E/0/Op8F8JYiF4Hxy6iG/0EOCV\nU7NAXF3TYztcV2Ohj+z0Tr0YyiRrAGv3RSOMtKOMGeoJ+Z16dsJ0WIYG76og\ne0X/y7M5ksUiZoo74S3ylQLlMZNWSsLAr2kKjMgzhE+jWQfrUxZKko1pbQK0\nYi6SO35zqE7MhSyMrFvNuq0WoOElE5nl2NNnqkJx5kRpCGSGp3ceaLSdQsgq\nXBVi8iZdSGiheSkJPKmF+60PEtLtXAOWg1/Rh23WBLoPKSqx2Rp8WgBMPDgd\nEOMgHvt27dKY2sPx2YBWtWzfYL7Y8IU5kMrmUZMzXp7K+kd7shIL5kkJXB+8\n5ebI\r\n=A630\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.24.0","dayjs":"^1.10.7","fastq":"^1.13.0","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^1.1.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.1.0_1642491424394_0.31740488071873796","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"node-red-contrib-huemagic","version":"4.2.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.2.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"c138628d34424e0c365fdd4d3399802db5ccd38d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.2.0.tgz","fileCount":166,"integrity":"sha512-sONadBH/jeDr81WeeJydoOdpdtnZSg7AarL4Sctk5tgl0xVVvW8l/y8dxwBAoXPtZ8JZNb7v1IVUDkrA65vOMA==","signatures":[{"sig":"MEQCIE0crvUJ2X2PorACwq3WX5QxJYx2gkx2PShBhTlMbMN3AiBcXF2Q84lN7bAgIxXh6LmANaqjg6iCtj07b+ZxKDeHGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN1F9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYGxAAmgpeDqOmfjQcWGT+HIMkHJfw0cIuKO1qTk0EfXwCfyZ9d8Vn\r\n7bZ/wshSqdIHAc+R4050tvSM68hykL9+h0j0gbxuQTUqK9svpoXXj575G/B4\r\nwVu6tsiE84FSIR7a9mVeQr9ZdBbvi8F/heSik0vHSBt3+bpI3gb7QnD/GWGy\r\nZBPwPyi6QayBtuS0JxiuVrheIq40600USQldJGh+sqhGoAPDmv8gWYtp10Gl\r\nqhW5gTvMCx4ci+jY/3AILmNY7/fM5sagX7qq7QDvDEMlRMfi90KPEKOF/kbX\r\n4qZYoB7LQTYHRe6I6jf7XMfJRlW+WRZ0rd8FoqU8dv0Sp1IwTYSH0cmsulBE\r\nkFe0vBudYccPelpMIhGt8rfWpf7W7KNkyAu37d3CIvS34ofY26DWHj4IvOhv\r\nWdwKURAoqYigWCk59JdtjpdNrDiE9fKaZqhNdWvla167WwTIVdjU+i7yz804\r\nDyzKPQMr0m6DAJA1IsOWUhzq1vSKaLFFwxPwsOtkcig2QlAiarZxmJEeDQOx\r\nC1yXDdrjgW4IcS8kaVNLNjddJTN/upjwqxE644xHcHVu75/VCe3Z2N0HwEje\r\nVP+qkrQm+ooU2oUmYGttYJNpYRfogngySPr3tbpitYJChATVj53zOf5b9RdX\r\nOKPJPdzK49eAP8IM5JHdLFX+Zz6xqzzeVJ0=\r\n=pq0e\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.0.0"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"},"version":">=2.1.0"},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.26.1","dayjs":"^1.10.7","fastq":"^1.13.0","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^2.0.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.2.0_1647792509553_0.5146179751211171","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"node-red-contrib-huemagic","version":"4.2.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.2.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"fe32edbad9b68efc9147b32fcf6f05c312c2385d","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.2.1.tgz","fileCount":166,"integrity":"sha512-qxyJ5sxI0BD1tJoY1y9k8nWilmRsMxf/JAeb1s1eKRk02vHsiw+IafPo8oTzmmPSDCV/LEJ0q4d4zhv+CKlMIQ==","signatures":[{"sig":"MEUCIQD4J5NREfXqwTUvX6PXB3hWnlEqEzlV1QTpf9f9pwzR6gIgd8q180o9/6sHlJcXlxb3flaZlJi6l9PF76ABs3lkunY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN3YdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxSBAAg3JEmS6qnFQYEt2BItnMWaFzAUOkuCLoaI+Vz9mfwiduG7xP\r\nuIuqZon3pDvy1ytckqxTKcablq5NkM9it2dyeqe3EsCCElZEMBm6T0qKO0NV\r\nsDDyS1REx5gV8B74vPNOBcC0e5nsmjguk4euqZFU0uZXht8aYOuz8NLGBlRC\r\nKo1SOoyNsjaAFHOaWgPck5DXqLB5vczTdQZLRNm+ol5UuzldYW8R5sYEFKXq\r\nozBVbq2vihBk6io65pLKPGRyGS5Sr6e/iFHwUztIHy6aB9NX1ekhPYKUF+ih\r\n7PRun5iWUcYLh4WKjN2ke1Mii+TY+cUw5DGLbL6WSVPFqX7U0r4Y8cJYWy+/\r\nG+6FvOFIXD4sy7Xw8Yv5FUpgo0avGStko3UJtz8MikuIJPzeC1hApI7uTbGH\r\nOrB7ct1mO60IfpdTUZjROPe/Ko+aRG8fGba3Qd9HlCT9dmqTQlAFJd1+uLkz\r\nGJnNd+f8kQR3Gooz1jQLJwts1AZJbvAgCSNgRpesuvkYSQqwnPSkTuzPbmL4\r\nt+XDQLhp+WS0Ez+8ZTHr40AsnWOr7IBMg1XRVkEJRLfQqn8qfeA/drxdspnO\r\nSq4+6jw8A1H5webBU5QD6apr/1cTibPGgIoakmLILSk4GPcpb2mtj/offW50\r\nAgJumpdytt7B9p+Ae8smD+g7z3S8+U5Q9+Q=\r\n=uoYB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.0.0"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"},"version":">=2.1.0"},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.26.1","dayjs":"^1.10.7","fastq":"^1.13.0","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^2.0.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.2.1_1647801885043_0.6856534168780934","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"node-red-contrib-huemagic","version":"4.2.2","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@4.2.2","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"fdbeffecf9f52ded1108aeeff6c93bedc01b17c2","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-4.2.2.tgz","fileCount":166,"integrity":"sha512-kWHXe+6bCX7G1VwgIbQAyfes6IxuezrKMBpdYiobWvFTIXPW/ekiON/sPbzm99jnH8bPoiXMfN8WnfX//WKjEA==","signatures":[{"sig":"MEUCIEb/pUuZ4illMqM/Pgd+AAMAS0Fmt738vOaFsK7hBJWFAiEAsXLomZZcI4IqYrZNG2LSmkofBdq4TX2TYMFg9aq4tCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOs76ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Ug/+IjBd21QS8LO8TN58JAQwrISDuXe6Jgo6PRPuQJUTb7Fi0j+v\r\nsPI2o3dFfeUmcikPefF0S6wZPZ3NH76zagFIMTjNNwIhWSg+ehRkgUtEIvoX\r\nJqy7DQMeIiLoB7PsXY0V52T9wuKPU9JpJydxSe3pljZrmakqvjinIoIO8hmN\r\nfraEOfF64woqg6P2Jpe+6ONG6cuT8zJ1c4cSgkSSc+9Z7cXsBVf9RV7q/gP7\r\ng833uVr0VeM6xVVAR4EiNiCj7MK4aIrg4GmkWLpQ4WMLd+cRAnqtDI82py4r\r\nO2mfMznn1uZUDG3PDIw0Blwj389aAaHvgTQM6vDYDDDANsGZfOUqzuFUUlTr\r\nE8PnERSmYr0yFsCTFQVyjxhOEJROgOAFHN9oB5XDJ84J6LiOgBY8vG5iiZQi\r\n7KOhOUBp2JMUm3zeYa8OOin83GBfoLd8tJWZzcg5EDf8DgwrETpAzuhfILhV\r\nyFHL30eFA8XIM03bWuoP2IbyFOw/54RW0GO8vh9YWHuaix98hPoP1tKWIOOq\r\nKZ0fnPYESoE65WgxYY555iSVpcslG+e4l9d9uSr+9qqX+tJ/eEkboI44Saat\r\nQD1beG5s6fMQ4Blj5Dawdsvr02M1No+5+TmalVjfBzxXWv1D8qS03HjF+Mt5\r\n/6/bYizqaX1gu7eb3b8i3Q7xh6lJh5yiMx4=\r\n=CTeO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.0.0"},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js"}},"repository":{"url":"https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue node to control bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors using Node-RED.","directories":{},"licenseText":"Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","dependencies":{"async":"^3.2.2","axios":"^0.26.1","dayjs":"^1.10.7","fastq":"^1.13.0","colornames":"^1.1.1","color-namer":"^1.4.0","eventsource":"^2.0.0","deep-object-diff":"^1.1.0","get-image-colors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_4.2.2_1648021242577_0.6396569252434017","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"node-red-contrib-huemagic","version":"5.0.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@5.0.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"376b55cb281a2834efa2e38a31c1b9c4b0c02b9e","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-5.0.0.tgz","fileCount":575,"integrity":"sha512-4SBhdp5NkRzwS94wxwt1yoxdp4ZbDidcj7Wq7ySGxArvmH14ay0lq7bDjRPdarcBTtzBLIlVpaDSohCkSG1l6w==","signatures":[{"sig":"MEMCIB/XI4f4TCrHA5TE4nqcb5T4mbuMML5UzCQ7sHk+5omNAh9oFZ5xSjJTS0UvPQ6+S5wWIotzv+bBy0mEkm5jgwT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4097176},"engines":{"node":">=18.0.0"},"gitHead":"fecb9588af2834859634e887a2a8cb6edff118de","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"foddy","email":"npm@foddys.com"},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-contact":"huemagic/hue-contact.js","hue-speaker":"huemagic/hue-speaker.js","hue-syncbox":"huemagic/hue-syncbox.js","hue-automation":"huemagic/hue-automation.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js","hue-syncbox-config":"huemagic/hue-syncbox-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"10.9.8","description":"Philips Hue nodes to control bridges, lights, groups, scenes, rules, automations, buttons, switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box using Node-R","directories":{},"_nodeVersion":"22.23.2","dependencies":{"async":"^3.2.6","axios":"^1.19.0","dayjs":"^1.11.22","fastq":"^1.20.1","colornames":"^1.1.1","color-namer":"^1.4.0","deep-object-diff":"^1.1.9","get-image-colors":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_5.0.0_1786904859293_0.9117126938239082","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"node-red-contrib-huemagic","version":"5.0.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@5.0.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"4d3fb7c906618de7701479c1a7a8eabfe83c3e34","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-5.0.1.tgz","fileCount":575,"integrity":"sha512-91SZl2WsXj1DN3MQsRIFU31LCBE+TGYmByNXHv1BB3oB/Ny/S/6qpBwlHg/vsn19PB2BT3XvMPAs7xy7tLyPtg==","signatures":[{"sig":"MEQCIALTnzGdif2wQM3mu7X0W9ETLKLGQvQrgluCLWRNO2yhAiB6BQa6Xz/nS0scmK2szQAw2FSxHs9i2txjYuIwngr2iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-red-contrib-huemagic@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4133021},"engines":{"node":">=18.0.0"},"gitHead":"9e19dad1136d002ec6c5f51dfaed69dc1a5da03c","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b223ae63-f783-4fc1-a5cb-b06db51d12ba"}},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-contact":"huemagic/hue-contact.js","hue-speaker":"huemagic/hue-speaker.js","hue-syncbox":"huemagic/hue-syncbox.js","hue-automation":"huemagic/hue-automation.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js","hue-syncbox-config":"huemagic/hue-syncbox-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"12.0.2","description":"Philips Hue nodes to control bridges, lights, groups, scenes, rules, automations, buttons, switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box using Node-R","directories":{},"_nodeVersion":"22.23.2","dependencies":{"async":"^3.2.6","axios":"^1.19.0","dayjs":"^1.11.22","fastq":"^1.20.1","colornames":"^1.1.1","color-namer":"^1.4.0","deep-object-diff":"^1.1.9","get-image-colors":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_5.0.1_1787127396683_0.5980651199881795","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"node-red-contrib-huemagic","version":"5.1.0","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@5.1.0","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"9e8fcbd76d86d7187db04bf8c8af695590fe9d23","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-5.1.0.tgz","fileCount":577,"integrity":"sha512-tcyAJpui5kiwpVyMKJgEw+B+e4uSAUJRTw9XupPN3MfAFKZ7YhzwVLQmaj2qdQaVHH0majUFDlsa7ia4sj4bfw==","signatures":[{"sig":"MEUCIQC8TvwmcdJYO1IJhM75ie4GTMAQcvxUGMHu+JRStStNxgIgbkj5Q3U7R47abXfWqRSOOeY2fOUNWuI7qxU4jXQ1mgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-red-contrib-huemagic@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4212614},"engines":{"node":">=18.0.0"},"gitHead":"b1b5f4d4019e3041102ad65f716e66af8cc9a9c9","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b223ae63-f783-4fc1-a5cb-b06db51d12ba"}},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-contact":"huemagic/hue-contact.js","hue-speaker":"huemagic/hue-speaker.js","hue-syncbox":"huemagic/hue-syncbox.js","hue-automation":"huemagic/hue-automation.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js","hue-syncbox-config":"huemagic/hue-syncbox-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"12.0.2","description":"Philips Hue nodes to control bridges, lights, groups, scenes, rules, automations, buttons, switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box using Node-R","directories":{},"_nodeVersion":"22.23.2","dependencies":{"async":"^3.2.6","dayjs":"^1.11.23","fastq":"^1.20.3","pngjs":"^7.0.0","omggif":"^1.0.10","jpeg-js":"^0.4.4","colornames":"^1.1.1","color-namer":"^1.4.0","deep-object-diff":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_5.1.0_1788710902402_0.07502998205898836","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"node-red-contrib-huemagic","version":"5.1.1","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"author":{"name":"foddy"},"license":"Apache-2.0","_id":"node-red-contrib-huemagic@5.1.1","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"c7422de9d9dc9820d3b9e48ee17e3aa74ae09893","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-5.1.1.tgz","fileCount":577,"integrity":"sha512-SuDmsVfFtZyQNjf+lR4gg0JYGt4JLGpZBmMiXJTyUHOQeiLvzK42hARlQkorADALlVqYmU9RTsPGHKizNxHfDA==","signatures":[{"sig":"MEUCIQC+mUolS+FgeWnd31kGSJTjthHECCWgqs9tvbB/kiAdEAIgabe9rkDgNm+/n0AWhOQn82hRXg6eERLf2X/JuSYAQvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkp6CXAYiY1wHHFNoWnT5+UxEsS1AnuZCQISplfopn3gIhAK54d8X5zaehMjFCmZm2Fq7+AAc5UHjV299VnQb7a6hx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-red-contrib-huemagic@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4214042},"engines":{"node":">=18.0.0"},"gitHead":"9fb17664f6af1015b09bd0b3a961e1f57b365eca","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b223ae63-f783-4fc1-a5cb-b06db51d12ba"}},"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-contact":"huemagic/hue-contact.js","hue-speaker":"huemagic/hue-speaker.js","hue-syncbox":"huemagic/hue-syncbox.js","hue-automation":"huemagic/hue-automation.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js","hue-syncbox-config":"huemagic/hue-syncbox-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"12.0.2","description":"Philips Hue nodes to control bridges, lights, groups, scenes, rules, automations, buttons, switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box using Node-R","directories":{},"_nodeVersion":"22.23.2","dependencies":{"async":"^3.2.6","dayjs":"^1.11.23","fastq":"^1.20.3","pngjs":"^7.0.0","omggif":"^1.0.10","jpeg-js":"^0.4.4","colornames":"^1.1.1","color-namer":"^1.4.0","deep-object-diff":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-huemagic_5.1.1_1789853292950_0.06987517292578849","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"_id":"node-red-contrib-huemagic@5.2.0","bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"dist":{"shasum":"b4807507556d1d9f2202892750a1593e9588da79","tarball":"https://registry.npmjs.org/node-red-contrib-huemagic/-/node-red-contrib-huemagic-5.2.0.tgz","fileCount":577,"integrity":"sha512-C4nk0/wbXnIT2tZ4fdt8CPmKikzhNLezCH7UZRcMSMR6kKEC2s++dFhqRK/DS9FmuEN+aHfPMsVdnfU1Qg9xPw==","signatures":[{"sig":"MEQCIHTs+tU4AvYXR2lCWAMYngsucgXhssN2JT6jEffMf6rHAiBdv+yt/MNSPWHkCIIz0yzDbQ7ic67rS3+eQ2ml3TL8jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEMrRubyAKdP0X9nAsPFDBLO3BB034802X2h96ltIn5dAiEA/a/b+GDchAsHCYjAZJA2zL8oYthKCUp8WOmqCMXi2i8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-red-contrib-huemagic@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4230117},"name":"node-red-contrib-huemagic","author":{"name":"foddy"},"engines":{"node":">=18.0.0"},"gitHead":"6c3241fd540e51b86f3648be6f8be7fc851c1420","license":"Apache-2.0","scripts":{"test":"node --test \"test/**/*.test.js\""},"version":"5.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b223ae63-f783-4fc1-a5cb-b06db51d12ba"}},"homepage":"https://github.com/Foddy/node-red-contrib-huemagic","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"node-red":{"nodes":{"hue-group":"huemagic/hue-group.js","hue-light":"huemagic/hue-light.js","hue-magic":"huemagic/hue-magic.js","hue-rules":"huemagic/hue-rules.js","hue-scene":"huemagic/hue-scene.js","hue-bridge":"huemagic/hue-bridge-config.js","hue-motion":"huemagic/hue-motion.js","hue-buttons":"huemagic/hue-buttons.js","hue-contact":"huemagic/hue-contact.js","hue-speaker":"huemagic/hue-speaker.js","hue-syncbox":"huemagic/hue-syncbox.js","hue-automation":"huemagic/hue-automation.js","hue-brightness":"huemagic/hue-brightness.js","hue-bridge-node":"huemagic/hue-bridge.js","hue-temperature":"huemagic/hue-temperature.js","hue-syncbox-config":"huemagic/hue-syncbox-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"_npmVersion":"12.1.0","description":"Philips Hue nodes to control bridges, lights, groups, scenes, rules, automations, buttons, switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box using Node-R","directories":{},"maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"_nodeVersion":"22.23.2","dependencies":{"async":"^3.2.6","dayjs":"^1.11.23","fastq":"^1.20.3","pngjs":"^7.0.0","omggif":"^1.0.10","jpeg-js":"^0.4.4","colornames":"^1.1.1","color-namer":"^1.4.0","deep-object-diff":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-huemagic_5.2.0_1790148807156_0.3938801228315407"}}},"time":{"created":"2017-09-12T14:57:28.645Z","modified":"2026-09-23T07:33:27.629Z","1.0.0":"2017-09-12T14:57:28.645Z","1.0.1":"2017-09-12T15:24:53.789Z","1.0.2":"2017-09-12T15:26:40.030Z","1.0.3":"2017-09-12T19:08:31.721Z","1.1.0":"2017-09-16T11:01:52.278Z","1.1.1":"2017-09-19T11:44:12.272Z","1.1.2":"2017-09-19T15:09:35.319Z","1.1.3":"2017-09-23T11:52:04.010Z","1.1.5":"2017-09-27T12:10:46.519Z","1.1.6":"2017-09-27T12:26:10.794Z","1.1.7":"2017-09-27T12:57:50.121Z","1.1.8":"2017-10-21T20:59:42.328Z","1.1.9":"2017-10-31T13:27:58.711Z","1.2.1":"2017-12-01T15:51:58.142Z","1.2.2":"2017-12-03T16:01:57.630Z","1.2.3":"2017-12-04T09:29:18.172Z","1.3.0":"2017-12-09T10:33:52.984Z","1.3.1":"2017-12-09T11:02:06.118Z","1.3.2":"2017-12-30T16:27:30.550Z","1.3.3":"2018-01-14T00:13:44.942Z","1.3.4":"2018-01-14T00:22:15.103Z","1.4.0":"2018-02-17T10:54:05.285Z","1.4.1":"2018-02-17T18:15:09.521Z","1.4.2":"2018-03-16T09:54:39.264Z","1.4.3":"2018-03-16T12:10:02.512Z","1.4.4":"2018-03-16T12:15:21.950Z","1.5.0":"2018-03-16T12:27:12.423Z","1.5.1":"2018-03-16T12:37:13.907Z","1.5.2":"2018-03-16T14:57:06.893Z","1.5.3":"2018-03-17T15:11:02.583Z","1.5.4":"2018-04-08T14:21:44.230Z","1.5.5":"2018-06-16T15:26:58.819Z","1.5.6":"2018-06-16T16:29:42.493Z","1.7.0":"2018-11-01T15:29:46.585Z","1.9.0":"2018-11-02T20:19:09.706Z","2.0.0":"2019-08-10T12:19:02.823Z","2.0.1":"2019-08-10T15:02:03.982Z","2.0.2":"2019-08-11T13:13:21.381Z","2.0.3":"2019-10-17T20:09:08.003Z","2.0.4":"2019-10-18T08:18:40.823Z","2.0.5":"2019-12-17T18:50:10.170Z","2.1.0":"2019-12-21T22:28:12.048Z","2.1.1":"2019-12-28T11:24:28.859Z","2.2.0":"2019-12-29T11:17:19.933Z","2.2.1":"2019-12-29T11:28:11.819Z","2.2.2":"2019-12-29T13:32:16.309Z","2.2.3":"2019-12-30T12:14:27.885Z","2.2.5":"2020-01-16T20:05:22.934Z","2.2.6":"2020-01-16T21:57:25.062Z","2.5.0":"2020-01-17T17:24:28.324Z","2.5.1":"2020-01-17T17:52:38.132Z","2.5.2":"2020-01-20T08:43:47.493Z","2.5.3":"2020-01-22T20:57:23.472Z","2.5.4":"2020-01-25T11:10:27.005Z","2.5.5":"2020-01-25T15:49:15.167Z","2.6.0":"2020-01-26T14:58:42.230Z","2.6.1":"2020-02-02T21:26:10.961Z","2.6.2":"2020-03-29T16:40:13.631Z","2.6.4":"2020-04-26T15:59:42.121Z","2.6.5":"2020-04-27T17:49:57.600Z","2.7.0":"2020-04-30T09:25:06.325Z","2.7.1":"2020-06-14T13:11:33.781Z","2.7.2":"2020-06-17T20:37:22.871Z","2.8.0":"2020-06-21T09:24:34.167Z","2.8.1":"2020-06-22T08:10:52.995Z","2.8.2":"2020-07-12T10:49:18.468Z","2.8.5":"2020-08-17T13:03:16.519Z","2.8.6":"2020-08-18T13:05:13.628Z","3.0.0":"2020-10-11T14:55:56.312Z","4.0.0":"2022-01-09T19:33:59.815Z","4.0.1":"2022-01-09T19:48:54.929Z","4.0.2":"2022-01-10T08:16:06.143Z","4.0.3":"2022-01-10T19:06:35.243Z","4.0.4":"2022-01-12T18:18:50.967Z","4.0.5":"2022-01-17T18:41:24.643Z","4.1.0":"2022-01-18T07:37:04.608Z","4.2.0":"2022-03-20T16:08:29.764Z","4.2.1":"2022-03-20T18:44:45.261Z","4.2.2":"2022-03-23T07:40:42.899Z","5.0.0":"2026-08-16T18:27:39.502Z","5.0.1":"2026-08-19T08:16:36.891Z","5.1.0":"2026-09-06T16:08:22.596Z","5.1.1":"2026-09-19T21:28:13.058Z","5.2.0":"2026-09-23T07:33:27.297Z"},"bugs":{"url":"https://github.com/Foddy/node-red-contrib-huemagic/issues"},"author":{"name":"foddy"},"license":"Apache-2.0","homepage":"https://github.com/Foddy/node-red-contrib-huemagic","keywords":["node-red","node-red-contrib","contrib","philips","hue","smart-home","home-automation","api","iot"],"repository":{"url":"git+https://github.com/Foddy/node-red-contrib-huemagic.git","type":"git"},"description":"Philips Hue nodes to control bridges, lights, groups, scenes, rules, automations, buttons, switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box using Node-R","maintainers":[{"name":"foddy","email":"npm@foddys.com"}],"readme":"[![Hue Magic Logo](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/huemagic-logo.svg)](https://flows.nodered.org/node/node-red-contrib-huemagic)\n\n# HueMagic - Philips Hue nodes for Node-RED\n\n[![npm](https://img.shields.io/npm/v/node-red-contrib-huemagic.svg?style=flat-square)](https://github.com/foddy/node-red-contrib-huemagic/) [![GitHub license](https://img.shields.io/badge/license-Apache%202-blue.svg?style=flat-square)](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/LICENSE) [![Donate via PayPal](https://img.shields.io/badge/Donate-PayPal-blue.svg?style=flat-square)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LUQ7CWBWQ3Q4U) [![npm](https://img.shields.io/npm/dt/node-red-contrib-huemagic.svg?style=flat-square)](https://www.npmjs.com/package/node-red-contrib-huemagic)\n\nHueMagic provides several input and output nodes for Node-RED and is the most in-depth and easy to use solution to control Philips Hue bridges, lights, groups, scenes, rules, automations, buttons/switches, dials, doorbells, speakers, motion sensors, cameras, contact sensors, temperature sensors, light level sensors and the Hue Play HDMI Sync Box.\n\n### Features\n* Simple and comprehensive control of the Hue Bridge and connected devices\n* Automatic discovery of Philips Hue bridges as well as devices, scenes & groups…\n* Output and input of multiple color code definitions *(HEX, RGB & human readable color names)*\n* Automatic color temperature & brightness setting based on the current time\n* Event-based status messages for all devices connected to the Hue Bridge\n* Pairing of new devices without app enforcement (TouchLink)\n* Searches for new devices the way the Hue app does, optionally by serial number\n* Automatic firmware updates to the Hue Bridge and connected devices\n* Reports pending firmware updates, the location, who is at home and the WiFi of a Hue Bridge Pro\n* Lists and streams the entertainment areas of the bridge\n* Activating / deactivating of sensors, rules & automations on the Hue Bridge\n* Extended alarm and colorloop effects on light bulbs and whole groups\n* A large selection of animations and the option to create custom animations\n* Additive state settings on all nodes with multiple commands\n* Change states even if the corresponding devices are offline or turned off\n* Real-time status messages for each node & in the Node-RED UI (SSE)\n* Nodes can stay passive and only answer the commands you send them\n* Uses the latest CLIP/v2 API version of the Philips Hue Bridge\n* Supports the Hue Bridge Pro as well as the square-shaped Hue Bridge\n* Supports Hue Secure cameras, video doorbells, contact sensors and speakers\n* Controls the Hue Play HDMI Sync Box over its own local API\n* Turns your lights into motion sensors with MotionAware (Hue Bridge Pro)\n* Plays the built-in light effects and the sunrise / sunset simulation\n* Sets the behaviour of a light after a power cut\n* Switches a Hue wall switch module between rocker and pushbutton mode\n* Recalls scenes with their own transition time and brightness\n* Calibrates temperature sensors and the darkness threshold of light level sensors\n* Available in ten languages, including the complete node documentation\n* Lean on dependencies: nine packages, no HTTP client and no known vulnerabilities\n\n### Installation\nHueMagic was written for **Node.js 18+** and **Node-RED v3+**. It supports the square-shaped Hue Bridge with the **firmware 1948086000+** or higher as well as the **Hue Bridge Pro**. You can install HueMagic directly via the [Node-RED Palette Manager](https://nodered.org/docs/user-guide/editor/palette/manager) or manually using [npm / yarn](https://nodered.org/docs/user-guide/runtime/adding-nodes).\n\n`npm install node-red-contrib-huemagic`\n\n_Please make sure that you deactivate other Hue-related nodes in Node-RED and meet the minimum requirements of Node.js and the Philips Hue Bridge firmware!_\n\n### Available Nodes\n\n- [Hue Bridge](#hue-bridge)\n- [Hue Magic](#hue-magic)\n- [Hue Light](#hue-light)\n- [Hue Group](#hue-group)\n- [Hue Scenes](#hue-scene)\n- [Hue Buttons](#hue-buttons)\n- [Hue Motion](#hue-motion)\n- [Hue Contact](#hue-contact)\n- [Hue Temperature](#hue-temperature)\n- [Hue Brightness](#hue-brightness)\n- [Hue Speaker](#hue-speaker)\n- [Hue Automation](#hue-automation)\n- [Hue Rule](#hue-rule)\n- [Hue Sync Box](#hue-sync-box)\n\n### Examples\n\nHueMagic provides a large selection of full featured sample flows for all nodes. You can find these examples in the [examples folder on GitHub](https://github.com/Foddy/node-red-contrib-huemagic/tree/master/examples) or directly in Node-RED. To import a full featured example into your Node-RED interface, click on the Node-RED menu icon, then select \"Import\" and navigate to \"Examples\" in the sidebar of the popup. Then select the HueMagic folder, the language you are most comfortable with and your desired node to import a sample flow. The examples are translated into all ten languages, with one folder per language.\n\n<a href=\"https://github.com/Foddy/node-red-contrib-huemagic/tree/master/examples\"><img alt=\"Instructions to import examples in Node-RED\" src=\"https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/import-examples.gif\" width=\"100%\"></a>\n\n## Hue Bridge\nThe \"Hue Bridge\" node is a universal node that can output all settings of the bridge and status messages from other nodes.\n\n![Hue Bridge Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-bridge.png)\n\n### Node-RED Setup Instructions\n\nFirst select the desired Hue Bridge. You can optionally deactivate all automatic status messages for this node by clicking the setting “Skip global device updates / messages on this node”. The node will then no longer issue device updates.\n\nAlternatively, you can also choose whether the initialization messages of all nodes should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message from all resources connected to the bridge after each deployment.\n\n### Get settings / status\n\nOutputs the current status / settings of the bridge as soon as the following message has been sent to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| payload (boolean) | Returns the current status of the bridge |\n\n### Trigger TouchLink scan\n\nYou can couple new or old devices to the bridge using a \"TouchLink scan\" (e.g. after a reset). To do this, transfer the object `msg.payload` with the following content:\n\n|Property|Description|\n|--|--|\n| touchLink (boolean) | Couples old or new devices with the bridge |\n\n### Search for new devices\n\nThe bridge can look for devices that have not been paired yet — the same search the Hue app performs. To do this, transfer the object `msg.payload` with the following content:\n\n|Property|Description|\n|--|--|\n| searchDevices (boolean / array [string, ...] / object) | Starts the search for new devices. Pass an array of serial numbers (or an object with `searchCodes`) to look for exactly these devices |\n\n### Start / stop an entertainment area\n\nThe bridge can hand an entertainment area over to a streaming application (e.g. the Hue Sync app) or take it back. To do this, transfer the object `msg.payload` with the following content:\n\n|Property|Description|\n|--|--|\n| entertainment (object / string) | Expects `action` with `start` or `stop` and optionally `area` with the name or the ID of the entertainment area. With only one area on the bridge, `area` can be omitted |\n\n### Get all devices and resources\n\nWith the \"fetch\" command you can output a list of specific devices that are currently connected to the bridge. To do this, transfer the object `msg.payload` with the following content:\n\n|Property|Description|\n|--|--|\n| fetch (string / array [string, ...]) | Can accept `light`, `group`, `button`, `motion`, `contact`, `temperature`, `light_level` or `rule` as value(s) |\n\n### Change Hue Bridge settings\n\nYou can use the following command to change specific settings on the bridge. Please note that changing the network settings requires reconfiguring the bridge on HueMagic. Transfer the object `msg.payload.settings` with the following setting options to the node:\n\n|Property|Description|\n|--|--|\n| name (string) | Changes the name of the bridge and must contain at least 4 to a maximum of 16 characters |\n| zigbeeChannel (int) | Changes the current ZigBee channel (either `11`, `15`, `20`, `25` or `0`) |\n| ipAddress (string) | Changes the IP address in the network settings |\n| dhcpEnabled (boolean) | `true`, activates DHCP in the network settings, `false`, deactivates the setting |\n| netmask (string) | Changes the network mask in the network settings |\n| gateway (string) | Specifies the gateway in the network settings |\n| proxyAddress (string) | Sets a proxy address in the network settings |\n| proxyPort (string / int) | Specifies the port of the proxy in the network settings |\n| timeZone (string) | Changes the currently set time zone on the bridge |\n\n### Status messages from the node\n\nThe status reports of the \"Hue Bridge\" node are dynamic. Although they follow a certain pattern, their output can vary depending on what action has just been carried out on the node.\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| id (string) | Unique ID of the Hue Bridge |\n| name (string) | Currently set name |\n| factoryNew (boolean) | Indicator whether the bridge is brand new |\n| replacesBridgeId (string / boolean) | Outputs the old bridge ID (if a migration was carried out) or outputs `false` |\n| dataStoreVersion (string) | Version of the data store |\n| starterKitId (string / boolean) | Name of the starter kit created in the factory or `false` |\n| softwareVersion (string) | Software version of the bridge |\n| apiVersion (string) | API version of the bridge |\n| zigbeeChannel (int) | Currently used ZigBee channel |\n| macAddress (string) | MAC address of the bridge |\n| ipAddress (string) | IP address of the bridge |\n| dhcpEnabled (boolean) | Indicates whether DHCP is enabled |\n| netmask (string) | Netmask of the bridge |\n| gateway (string) | Gateway of the bridge |\n| proxyAddress (string / boolean) | Currently used proxy address or `false` |\n| proxyPort (string) | Currently used proxy port |\n| utcTime (string) | UTC time on the bridge |\n| timeZone (string) | Currently set time zone on the bridge |\n| localTime (string) | Local time zone |\n| portalServicesEnabled (boolean) | Indicates whether portal services are enabled |\n| portalConnected (boolean) | Indicates whether the bridge is connected to the portal |\n| linkButtonEnabled (boolean) | Indicates whether the link button is enabled |\n| touchlinkEnabled (boolean) | Indicates whether TouchLink is enabled |\n| autoUpdatesEnabled (boolean) | Indicates whether the HueMagic will automatically check for updates |\n| users (array [object, ...]) | List of all users on the bridge (array with objects) |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n| model (object) | Contains the model information of the bridge under `id`, `manufacturer` and `name` |\n| softwareUpdates (object) | Firmware state of the devices behind the bridge under `pending` (number of devices waiting for an update) and `devices` (list of these devices) |\n| location (object) | Location of the bridge under `configured`, `sunriseTime`, `sunsetTime` and `dayType`, as far as the bridge knows it |\n| presence (object) | Presence of the geofence clients under `atHome` (is anybody at home?) and `clients` (list of the clients with `id`, `name` and `atHome`) |\n| wifi (object / boolean) | WiFi connection of the Hue Bridge Pro under `status`, `macAddress`, `signalStrength` and `signalValue`, or `false` on a bridge without WiFi |\n| deviceSearch (object / boolean) | State of the device search under `status` and `searching`, or `false` if the bridge does not offer it |\n| entertainmentAreas (array [object, ...]) | All entertainment areas of the bridge with `id`, `name`, `type`, `status`, `streaming` and the number of `lights` |\n| serviceGroups (array [object, ...]) | Service groups of a Hue Bridge Pro with `id`, `name`, `archetype` and the `services` they bundle |\n\n#### Fetch results under `msg.results` (optional)\n\nIf the \"fetch\" command has been used on the node, the bridge outputs the corresponding results under the `msg.results` object. The object contains the queried resource groups, which in turn contain all the corresponding resources in the form of an array.\n\n#### Global status messages under `msg.updated` (optional)\n\nUnless deactivated, the node outputs an updated status message for each resource on the bridge. The status message under `msg.updated` follows the pattern of the respective resource and varies depending on the type of device that was last updated.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Magic\nThe \"Hue Magic\" node can apply complex and custom animations to lights and groups.\n\n![Hue Magic Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-magic.png)\n\n### Node-RED Setup Instructions\n\nFirst give the node a name in order to clearly classify your animation in the Node-RED interface. You then have the choice between the options \"Loop\" and \"Restore\". Select the loop option if you want your animation to run endlessly on a light or group until you manually stop it. If you want to restore the previous state of the target resource (light / group) after the animation has ended, check the \"Restore\" option. Otherwise the last frame of the animation remains on the respective resource.\n\nBelow you can choose from pre-made animations from HueMagic. Click on your desired animation to set it.\n\n### Included animations\nChoose one of the included animations to apply to a Hue Light or Hue Group node.\n\n![Some included animations](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/animations.gif)\n\n### Start / stop animation\n\nTo play or stop an animation, pass an object with the following content to the node:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true`, starts the animation, `false`, stops the animation |\n\n### Custom animations\n\nIf you pass your own animation to the node, the preselected, pre-defined animation (if set) will be temporarily replaced by yours. Own HueMagic animations are a sequence of commands that have been combined in an array. Each array element forms a step - whereby a step can also consist of several frames (transition effects).\n\nCreate an `array` with the respective animation steps in the form of an object and transfer it to the HueMagic node under `msg.payload.steps`.\n\n|Property|Description|\n|--|--|\n| delay (int) | Number of milliseconds to wait until this step is carried out |\n| animation (object) | The object contains the action(s) to be carried out in this step. Identical parameters as for the \"Hue Light\" & \"Hue Group\" nodes |\n\nIf you have created your own animation that you would like to share with others, add it at `/huemagic/animations/XXX-youranimationname.json` and create a pull request. Take a look at [this directory](https://github.com/Foddy/node-red-contrib-huemagic/tree/master/huemagic/animations) for structure help.\n\n### Example of a custom animation\n\nThis example shows what a simple animation could look like. In the first step, the delay of 500 milliseconds is waited for. The color of the light is then slowly changed to red over a period of one second. As soon as the light has completely changed to red, the second step is carried out, which also has a delay of 500 milliseconds. Finally the color changes to blue.\n\nIf you have set the animation to loop, this process is repeated indefinitely until you manually stop the animation or redeploy the node.\n\nPass the following object in `msg.payload` to play the example animation.\n\n    {\n        \"animate\": true,\n        \"steps\": [\n            {\n                \"delay\": 500,\n                \"animation\": {\n                    \"hex\": \"#FF0000\",\n                    \"transitionTime\": 1\n                }\n            },\n            {\n                \"delay\": 500,\n                \"animation\": {\n                    \"hex\": \"#0000FF\",\n                    \"transitionTime\": 1\n                }\n            }\n        ]\n    }\n\n### Special commands\n\nSometimes it makes sense to play an animation in a disorderly manner - e.g. if fire should be imitated more realistically. To play the individual steps randomly, you can pass the following command to `msg.payload.specials`:\n\n|Property|Description|\n|--|--|\n| randomOrder (boolean / any) | `true`, activates the random playback of the individual animation steps |\n\n### Tips and hints\n\nThis node does not output any status messages. Please connect the output of the node with a group instead of individual lights if you want to animate several lights at the same time with the same animation. The previews of the pre-made animations are simulations and may differ slightly (timing, colors) from the actual animation on a resource.\n\n## Hue Light\nThe \"Hue Light\" node can control lights connected to the bridge and receive their status messages.\n\n![Hue Light Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-light.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and hit the search button to find all the available lights. If you already know the ID of a light, you can also enter it here manually. You can either assign a new name for the light internally or choose the predefined name. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer issue device updates. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected light after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nIf you activate the setting \"Activate color naming\", the node will try to describe the currently set light color for each status message. You will then receive an additional parameter with the English description of the currently set color in the output.\n\nIf you do not select a light and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type. You can also apply settings in universal mode to a specific light by transferring the corresponding light ID as a string in `msg.topic` together with your settings.\n\n### Get status\n\nOutputs the current status of the light as soon as a `msg.payload` object with the following content has been passed to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the light |\n\n### Turn light on / off (simple)\n\nTo quickly switch a light on or off in simple mode, pass an object with the following content to the node:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true` switches the light on, `false` switches it off |\n\n### Light commands (extended)\n\nIn addition to simply switching it on and off, there are also many other options available for controlling the light. All nodes in HueMagic can be controlled with additive commands. This means that you can first pass one setting and then another setting in a later command without discarding the previous setting. Transfer the following parameters to a `msg.payload` object to make more extensive settings on the light:\n\n|Property|Description|\n|--|--|\n| on (boolean) | `true` switches the light on, `false` switches it off |\n| toggle (boolean / any) | Toggles between switching on and off, depending on the previous status of the light |\n| brightness (int / string) | Percentage value of the light brightness (0-100) or a string with the value `auto` to automatically set the brightness based on the current time |\n| brightnessLevel (int) | Numerical value of the light brightness (0-254) |\n| incrementBrightness (int / boolean) | Specifies by how many percent the light should be made brighter or `true` to make the light brighter in 10% steps |\n| decrementBrightness (int / boolean) | Specifies the percentage by which the light should be made darker or `true` to make the light darker in 10% steps |\n| color (string) | `random` to set a random color or an English color name (e.g. `red`) |\n| hex (string) | Color value in hexadecimal in the form of a string |\n| rgb (array [0,0,0]) | Color value in RGB format in the form of an array |\n| xyColor (object {x [float], y [float]}) | Color value in the XY color format in the form of an object |\n| gradient (object {hex […]}) | An object with a supported color object (e.g. `hex`, `rgb`, ...) and several colors to set a gradient to supported lights. An optional `mode` spreads the colors as `interpolated_palette`, `interpolated_palette_mirrored`, `random_pixelated` or `segmented_palette` |\n| mixColor (object) | A color to be mixed with the current light color. Can accept `color`, `hex`, `rgb` or `xyColor` objects and optionally `amount` (int) to indicate the mixing ratio in percent |\n| image (string) | Path of an image (local or on the web, PNG, JPEG, GIF or SVG) to set the current color of the light to the average color of the image |\n| saturation (int) | Percentage of the saturation of the current color (beta) |\n| colorTemp (int / string) | Value between 153 and 500 to set the color temperature of the light or the values `cold`, `normal`, `warm`, `hot` and `auto` - where `auto` is the color temperature based on the current time |\n| incrementColorTemp (int / boolean) | Value by how much the color temperature should be warmer or `true` to make the color temperature warmer in steps of 50 |\n| decrementColorTemp (int / boolean) | Value by how much the color temperature should be colder or `true` to make the color temperature colder in steps of 50 |\n| transitionTime (float) | Transition time of the current setting in seconds. If `0` is entered, the light changes to the desired setting immediately. If `3` is entered, the light changes to the desired setting with a slight transition in the next 3 seconds |\n| effect (string / boolean) | Plays one of the built-in effects of the light, e.g. `candle`, `fire`, `sparkle` or `prism`. `false` stops it again. Which effects a light knows is listed under `msg.info.model.effects` |\n| effectSpeed (float) | Speed of the effect between `0` and `1` (only on lights that support the newer `effects_v2`) |\n| timedEffect (string / boolean) | Plays a `sunrise` or `sunset` simulation, `false` stops it again. Which of them a light knows is listed under `msg.info.model.timedEffects` |\n| duration (float) | Duration of the timed effect in seconds (maximum 6 hours) |\n| powerUp (string / object) | Behaviour of the light after a power cut. Either one of `safety`, `powerfail`, `last_on_state` or `custom` as a string, or an object with `preset: \"custom\"` and `on`, `brightness`, `colorTemp` or `xyColor` |\n| colorloop (float) | Plays a \"colorloop\" animation for the selected duration in seconds and then switches back to the original state of the light |\n| alert (float) | Plays an \"alert\" animation for the selected duration in seconds and then switches back to the original state of the light |\n\n### Status messages from the node\n\nAs soon as a change in the light settings has been detected (regardless of whether via Node-RED or externally), the following status message is returned by the node:\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| on (boolean) | State of the light, where `true` stands for on and `false` for off |\n| brightness (int / boolean) | Current brightness in percent or `false`, if the light does not support a brightness setting |\n| brightnessLevel (int / boolean) | Current brightness from 0-254 or `false`, if the light does not support a brightness setting |\n| reachable (boolean / string) | `true` if the light is connected to the bridge, `unknown` if the connection status deviates |\n| connectionStatus (string) | The current connection status with the bridge in the form of a string. Can contain `connected`, `disconnected`, `connectivity_issue` or `unidirectional_incoming` as a value |\n| rgb (array [int, int, int] / optional) | Current light color in the form of an RGB value, if the light can display colors |\n| hex (string / optional) | Current light color in the form of a hexadecimal value if the light can display colors |\n| xyColor (object {x [float], y [float]} / optional) | Current light color in the form of an XY value, if the light can display colors |\n| color (string / optional) | Current light name in English, if the light can display colors and the corresponding setting of the node has been activated |\n| gradient (object / optional) | Current gradient setting with all available color units in the form of an array, if the light supports gradient settings, where `colors` outputs the colors, `numColors` the number of set colors in the gradient and `totalColors` the maximum possible Number of colors the resource can support in the gradient |\n| colorTemp (int / boolean / optional) | Current color temperature of the light, if the light can display color temperatures and a color temperature has been set |\n| colorTempName (string / optional) | Current color temperature of the light in the form of a descriptive string with the values `cold`,`normal`, `warm` or `hot`, if the light can display color temperatures and a color temperature has been set. Otherwise `unknown` is output |\n| effect (string / optional) | The effect that is currently playing on the light or `no_effect`, if the light supports effects |\n| timedEffect (string / optional) | The timed effect that is currently playing or `no_effect`, if the light supports a sunrise / sunset simulation |\n| powerUp (string / optional) | The currently set behaviour of the light after a power cut, if the light supports it |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### Information about the light under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the light |\n| idV1 (string / boolean) | Indicates the old ID of the light |\n| uniqueId (string) | The unique ID of the light |\n| deviceId (string) | The unique ID of the device |\n| name (string) | The currently set name of the light |\n| type (string) | The type of light (always `light`) |\n| softwareVersion (string) | The current firmware of the light |\n| model (object) | Contains the model information of the light under `id`, `manufacturer`, `name`, `type`, `certified`, `friendsOfHue`, `colorGamut` and `colorGamutType` |\n\n#### Status changes under `msg.updated`\n\nLists individual parameters in the form of an object that have changed compared to the last state of the light. If no changes have been registered, this object is empty.\n\n#### Last status of the light under `msg.lastState`\n\nContains the complete status object (see output values above) of the last status before the last change. If the last state of HueMagic has not yet been registered, it will output `false`.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Group\nThe \"Hue Group\" node can control several lights behind a group on the bridge at the same time.\n\n![Hue Group Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-group.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and hit the search button to find all available groups. If you already know the ID of a group, you can also enter it here manually. You can either assign a new name for the group internally or choose the predefined name. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer issue any updates. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected group after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nIf you do not select a group and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type. You can also apply settings in universal mode to a specific group by transferring the corresponding group ID as a string in `msg.topic` together with your settings.\n\n### Get status\n\nOutputs the current status of the group as soon as a `msg.payload` object with the following content has been passed to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the group |\n\n### Turn on / off (simple)\n\nTo quickly turn an entire group on or off in simple mode, pass an object with the following content to the node.\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true` switches the whole group on, `false` switches them off |\n\n### Group commands (extended)\n\nIn addition to simply switching it on and off, there are also many other options available for controlling the group. All nodes in HueMagic can be controlled with additive commands. This means that you can first pass one setting and then another setting in a later command without discarding the previous setting. Transfer the following parameters to an `msg.payload` object to make more extensive settings for the group:\n\n|Property|Description|\n|--|--|\n| on (boolean) | `true` switches the entire group on, `false` switches it off |\n| toggle (boolean / any) | Toggles between switching on and off, depending on the previous status of the group |\n| brightness (int / string) | Percentage value of the light brightness (0-100) or a string with the value `auto` to automatically set the light brightness based on the current time |\n| brightnessLevel (int) | Numerical value of the light brightness (0-254) |\n| incrementBrightness (int / boolean) | Specifies by how many percent the group should be made brighter or `true` to make the group brighter in 10% steps |\n| decrementBrightness (int / boolean) | Specifies the percentage by which the group should be made darker or `true` to make the group darker in 10% steps |\n| color (string) | `random` to set a random color or an English color name (e.g. `red`) |\n| hex (string) | Color value in hexadecimal in the form of a string |\n| rgb (array [0,0,0]) | Color value in RGB format in the form of an array |\n| xyColor (object {x [float], y [float]}) | Color value in the XY color format in the form of an object |\n| image (string) | Path of an image (local or on the web, PNG, JPEG, GIF or SVG) to set the current color of the group to the average color of the image |\n| colorTemp (int / string) | Value between 153 and 500 to set the color temperature of the group or the values `cold`, `normal`, `warm`, `hot` and `auto` - where `auto` is the color temperature based on the current time |\n| transitionTime (float) | Transition time of the current setting in seconds. If `0` is passed, the group changes to the desired setting immediately. If you pass it to `3`, the group changes to the desired setting with a slight transition in the next 3 seconds |\n| colorloop (float) | Plays a “colorloop” animation for the selected duration in seconds and then changes back to the group's original state |\n| alert (float) | Plays an \"alert\" animation for the selected duration in seconds and then switches back to the original status of the group |\n\n### Status messages from the node\n\nIf a change in the group is detected, the following status message is returned from the node.\n\nIn contrast to the \"Hue Light\" node, you have less status information available here, as a group can contain many different device types with different values that cannot be combined. Color information is therefore only reported if all lights of the group agree on it.\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| on (boolean) | State of the group, where `true` stands for on and `false` for off |\n| brightness (float / boolean) | Brightness of the group in percent or `false` if the group cannot be dimmed |\n| brightnessLevel (int / boolean) | Brightness of the group as a numerical value (0-254) or `false` if the group cannot be dimmed |\n| rgb (array [0,0,0]) | Current color of the group in RGB format (only if available) |\n| hex (string) | Current color of the group in hexadecimal format (only if available) |\n| color (string) | Human readable name of the current color (only if \"Colornamer\" is activated) |\n| xyColor (object {x [float], y [float]}) | Current color of the group in the XY color format (only if available) |\n| colorTemp (int) | Currently set color temperature of the group (only if available) |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### Information about the group under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the group |\n| idV1 (string / boolean) | Indicates the old ID of the group |\n| name (string) | The currently set name of the group |\n| resources (object) | Contains all devices/resources behind the group\n| type (string) | The type of the group (always `group`) |\n\n#### Status changes under `msg.updated`\n\nLists individual parameters in the form of an object that have changed compared to the last state of the group. If no changes have been registered, this object is empty.\n\n#### Last status of the light under `msg.lastState`\n\nContains the complete status object (see output values above) of the last status before the last change. If the last state of HueMagic has not yet been registered, it will output `false`.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Scene\nThe \"Hue Scene\" node can resume scenes saved in the bridge and apply them to certain groups.\n\n![Hue Scene Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-scene.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and hit the search button to find all the available scenes. The scenes are sorted by room or zone first and then by their name, so the scenes of one room always stay together in the list. If you already know the ID of the scene, you can also enter it here manually. Alternatively, you can also assign an internal name for the scene or choose the predefined name of the scene.\n\n### Activate scene\n\nYou can activate a predefined scene by transferring an object with the following content:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | Activates a preconfigured scene |\n| transitionTime (float) | Transition time of the scene in seconds. If `0` is passed, the scene is applied immediately. If you pass it to `3`, the lights fade into the scene within the next 3 seconds. The bridge accepts up to 6000 seconds |\n| brightness (float) | Brightness of the whole scene in percent (`0` – `100`), so you can recall one and the same scene brighter or dimmer depending on the time of day |\n\n_Both settings are only available for normal scenes. A smart scene follows the times you have defined for it in the Philips Hue app._\n\n### Activate scene in universal mode\n\nIf you operate this node in the so-called \"universal mode\" and have not set a scene in the node configuration, you can also transfer your desired scene to the node as a command. To do this, pass a `msg.payload` object with the following content:\n\n|Property|Description|\n|--|--|\n| scene (string) | ID of the scene to be activated on the bridge |\n\n### Activate scene on certain groups\n\nConnect the output of this node to one or more groups to apply a scene to specific groups. Alternatively, you have the option of doing this \"dynamically\" by passing an `msg.payload` object with the following content to the node:\n\n|Property|Description|\n|--|--|\n| group (string / array [string,…]) | ID of the group or an array with the IDs of several groups in order to limit the scene to these groups |\n\n### More information about the Node\n\nThis node does not issue any status messages. Please also note that you can only apply scenes to groups if these are already linked to the respective scene on the bridge. Otherwise nothing will be applied.\n\n## Hue Buttons\nThe \"Hue Buttons\" node receives switching events from input devices connected to the bridge. Besides switches and dials it also covers the Hue Secure video doorbell.\n\n![Hue Buttons Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-buttons.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and hit the search button to find all the available switches/buttons. If you already know the ID of the switches/buttons, you can also enter it here manually. You can either assign a new name for the switches/buttons internally or keep the predefined name of the device. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer output any switching events. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected switches/buttons after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nIf you do not select a switch/button and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type.\n\n### Additional outputs\n\nUnder \"Additional outputs\" you can give the node one further output per range of buttons, or per angle range of a dial. Each of these outputs is triggered by the actions you tick for it:\n\n|Setting|Description|\n|--|--|\n| From / To | The range of buttons this output listens to, e.g. `1` to `4` for all four keys of a Hue Dimmer Switch |\n| Start press | Fires the moment a key is pressed down, before it is known whether a short or a long press is coming |\n| Short press ended | Fires when a key was released within half a second |\n| Long press ended when > | Fires when a key was released after having been held down for at least the given number of milliseconds |\n| Long press (while pressed) | Fires repeatedly, roughly every half second, for as long as the key is still held down |\n| Rotation ↻ | Choose it under From instead of a button to listen to the dial of a Hue Tap Dial Switch. The output then fires for every turn whose angle lies between the two values you enter. Counterclockwise turns count as negative degrees, clockwise turns as positive ones: `0` to `360` catches every clockwise turn, `-360` to `0` every counterclockwise turn, and `-50` to `10` a counterclockwise turn of up to 50° or a clockwise turn of up to 10°. The angle is the one the dial reports with each rotation event, not the sum of a longer turn |\n\nThe first output of the node always receives every event, exactly as it did before, so existing flows keep working unchanged. The additional outputs only receive a copy of the message when the button range **and** the action match, or when a turn of the dial falls into the angle range, which saves the Switch node that used to sit behind the node.\n\n### Get status\n\nOutputs the current status of the switch/button as soon as a `msg.payload` object with the following content has been passed to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the switch/button |\n\n### Change the switch mode\n\nA Hue wall switch module can either work as a rocker or as a pushbutton. Which modes your device supports is reported under `msg.info.switchModes`. To change it, pass an object with the following content:\n\n|Property|Description|\n|--|--|\n| switchMode (string) | One of the supported modes, e.g. `switch_dual_rocker` or `switch_dual_pushbutton` |\n\n### Status messages from the node\n\nAs soon as a key has been pressed or a dial has been turned, the following status message is returned by the node:\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| reachable (boolean / string) | `true` if the switch/button is connected to the bridge, `unknown` if the connection status deviates |\n| connectionStatus (string) | The current connection status with the bridge in the form of a string. Can contain `connected`, `disconnected`, `connectivity_issue` or `unidirectional_incoming` as a value |\n| button (int / boolean) | Numeric ID of the key that was last pressed or `false` if no key was pressed |\n| action (string / boolean) | `false` if no key was pressed or `initial_press`, `repeat` , `short_release`, `long_press`, `long_release` or `double_short_release` in the form of a string |\n| rotation (object / boolean) | `false` if the device has no dial or was not turned, otherwise an object describing the last rotation (see below) |\n| doorbell (boolean) | `true` if the press came from a Hue Secure video doorbell |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### The rotation of a dial under `msg.payload.rotation`\n\nDevices with a rotating bezel like the Hue Tap Dial Switch or the Lutron Aurora report their movement here.\n\n|Property|Description|\n|--|--|\n| action (string) | `start` for the beginning of a movement or `repeat` while it continues |\n| direction (string) | `clock_wise` or `counter_clock_wise` |\n| clockwise (boolean) | `true` if the dial was turned clockwise |\n| steps (int) | Number of steps that were turned, where 1000 steps correspond to a full rotation |\n| degrees (int) | The turned steps converted into degrees |\n| duration (int) | Duration of the movement in milliseconds |\n\n#### Information about the switch/button under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the switch/button |\n| idV1 (string / boolean) | Indicates the old ID of the switch/button |\n| uniqueId (string) | The unique ID of the switch/button |\n| deviceId (string) | The unique ID of the device |\n| name (string) | The currently set name of the switch/button |\n| type (string) | The type of the switch/button (always `button`) |\n| softwareVersion (string) | The current firmware of the switch/button |\n| battery (float / boolean) | The current battery level of the switch/button, `false`, when there is no battery |\n| batteryState (string / boolean) | The current status of the battery level. Can contain `normal`, `low` or `critical` as a value, `false`, when there is no battery |\n| switchMode (string / boolean) | Currently set mode of a wall switch module or `false`. Can contain `switch_single_rocker`, `switch_single_pushbutton`, `switch_dual_rocker` or `switch_dual_pushbutton` as a value |\n| switchModes (array / boolean) | All modes the device supports or `false` |\n| model (object) | Contains the model information of the switch/button under `id` , `manufacturer`, `name`, `type` and `certified` |\n\n#### Status changes under `msg.updated`\n\nLists individual parameters in the form of an object that have changed compared to the last state of the switch/button. If no changes have been registered, this object is empty.\n\n#### Last status of the switch/button under `msg.lastState`\n\nContains the complete status object (see output values above) of the last status before the last registered change. If the last state of HueMagic has not yet been registered, it will output `false`.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Motion\nThe \"Hue motion\" node can register and report movements from a suitable sensor on the bridge. Besides the classic motion sensor it also covers Hue Secure cameras and, on the Hue Bridge Pro, the MotionAware areas that turn your lights into motion sensors.\n\n![Hue Motion Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-motion.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and click the search button to find all the available sensors. If you already know the ID of the sensor, you can also enter it here manually. You can either assign a new name for the sensor internally or choose the predefined name of the sensor. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer issue device updates. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected sensor after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nIf you do not select a sensor and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type. You can also apply settings in universal mode to a specific sensor by transferring the corresponding sensor ID as a string in `msg.topic` together with your settings.\n\n### Get status\n\nOutputs the current status of the sensor as soon as a `msg.payload` object with the following content has been transferred to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the sensor |\n\n### Turn the sensor on / off\n\nIf necessary, the sensor can be turned on and off remotely. If the sensor has been turned off, it no longer registers any movements and accordingly no longer outputs them. To do this, pass an object with the following content:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true` turns the sensor on, `false` turns it off |\n\n### Change the sensitivity\n\nCameras and MotionAware areas can be made more or less sensitive. The highest value your device accepts is reported under `sensitivityMax`. To do this, pass an object with the following content:\n\n|Property|Description|\n|--|--|\n| sensitivity (int) | Sensitivity between `0` and the reported maximum |\n\n### Status messages from the node\n\nAs soon as the sensor has registered a movement, the following status message is returned by the node:\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| active (boolean) | Indicates whether the sensor is switched on or off |\n| reachable (boolean / string) | `true` if the sensor is connected to the bridge, `unknown` if the connection status deviates |\n| connectionStatus (string) | The current connection status with the bridge in the form of a string. Can contain `connected`, `disconnected`, `connectivity_issue` or `unidirectional_incoming` as a value |\n| motion (boolean) | Indicates whether a motion has been registered |\n| sensitivity (int / optional) | Currently set sensitivity, if the source supports it |\n| sensitivityMax (int / optional) | Highest sensitivity the source accepts, if it supports it |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### Information about the sensor under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the sensor |\n| idV1 (string / boolean) | Indicates the old ID of the sensor |\n| uniqueId (string) | The unique ID of the sensor |\n| deviceId (string) | The unique ID of the device |\n| name (string) | The currently set name of the sensor |\n| type (string) | The type of the source. Can contain `motion`, `camera_motion`, `grouped_motion`, `convenience_area_motion` or `security_area_motion` as a value |\n| softwareVersion (string) | The current firmware of the sensor |\n| battery (float) | The current battery level of the sensor |\n| batteryState (string) | The current status of the battery level. Can contain `normal`, `low` or `critical` as a value |\n| model (object) | Contains the model information of the sensor under `id`, `manufacturer`, `name`, `type` and `certified` |\n\n#### Status changes under `msg.updated`\n\nLists individual parameters in the form of an object that have changed compared to the last state of the sensor. If no changes have been registered, this object is empty.\n\n#### Last status of the sensor under `msg.lastState`\n\nContains the complete status object (see output values above) of the last status before the last registered change. If the last state of HueMagic has not yet been registered, it will output `false`.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Contact\nThe \"Hue Contact\" node reports whether a contact sensor (e.g. Hue Secure) is currently open or closed.\n\n![Hue Contact Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-contact.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and click the search button to find all the available sensors. If you already know the ID of the sensor, you can also enter it here manually. You can either assign a new name for the sensor internally or choose the predefined name of the sensor. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer issue device updates. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected sensor after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nIf you do not select a sensor and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type. You can also apply settings in universal mode to a specific sensor by transferring the corresponding sensor ID as a string in `msg.topic` together with your settings.\n\n### Get status\n\nOutputs the current status of the sensor as soon as a `msg.payload` object with the following content has been transferred to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the sensor |\n\n### Turn the sensor on / off\n\nIf necessary, the sensor can be turned on and off remotely. If the sensor has been turned off, it no longer registers any contact changes and accordingly no longer outputs them. To do this, pass an object with the following content:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true` turns the sensor on, `false` turns it off |\n\n### Status messages from the node\n\nAs soon as the contact changes, the following status message is returned by the node:\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| active (boolean) | Indicates whether the sensor is switched on or off |\n| reachable (boolean / string) | `true` if the sensor is connected to the bridge, `unknown` if the connection status deviates |\n| connectionStatus (string) | The current connection status with the bridge in the form of a string. Can contain `connected`, `disconnected`, `connectivity_issue` or `unidirectional_incoming` as a value |\n| contact (string / boolean) | `contact` if the contact is closed, `no_contact` if it is open or `false` if the sensor has not reported yet |\n| changed (string / boolean) | Time of the last contact change (ISO 8601) or `false` if the sensor has not reported yet |\n| tampered (boolean) | Only available on sensors with tamper detection, `true` if the sensor has been tampered with |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### Information about the sensor under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the sensor |\n| idV1 (string / boolean) | Indicates the old ID of the sensor |\n| uniqueId (string) | The unique ID of the sensor |\n| deviceId (string) | The unique ID of the device |\n| name (string) | The currently set name of the sensor |\n| type (string) | The type of the sensor (always `contact`) |\n| softwareVersion (string) | The current firmware of the sensor |\n| battery (float / boolean) | The current battery level of the sensor, `false` when there is no battery |\n| batteryState (string / boolean) | The current status of the battery level. Can contain `normal`, `low` or `critical` as a value, `false` when there is no battery |\n| model (object) | Contains the model information of the sensor under `id`, `manufacturer`, `name`, `type` and `certified` |\n\n#### Status changes under `msg.updated`\n\nLists individual parameters in the form of an object that have changed compared to the last state of the sensor. If no changes have been registered, this object is empty.\n\n#### Last status of the sensor under `msg.lastState`\n\nContains the complete status object (see output values above) of the last status before the last registered change. If the last state of HueMagic has not yet been registered, it will output `false`.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Temperature\nThe \"Hue Temperature\" node can call up and report the current ambient temperature from a suitable sensor on the bridge.\n\n![Hue Temperature Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-temperature.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and click the search button to find all the available sensors. If you already know the ID of the sensor, you can also enter it here manually. You can either assign a new name for the sensor internally or choose the predefined name of the sensor. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer issue device updates. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected sensor after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nMotion sensors are usually mounted in a corner of the room and often measure a little too warm because of their own electronics. With the setting \"Offset\" you can calibrate the sensor without any detours: the value you enter here (e.g. `-1.5`) is added to every measured value before the node outputs it. The offset applies to all temperature units at the same time.\n\nIf you do not select a sensor and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type. You can also apply settings in universal mode to a specific sensor by transferring the corresponding sensor ID as a string in `msg.topic` together with your settings.\n\n### Get status\n\nOutputs the current status of the sensor as soon as a `msg.payload` object with the following content has been transferred to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the sensor |\n\n### Switch the sensor on / off\n\nIf necessary, the sensor can be switched on and off remotely. If the sensor has been switched off, it no longer registers any temperature changes and accordingly no longer outputs them. To do this, pass an object with the following content:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true` switches the sensor on, `false` switches it off |\n\n### Status messages from the node\n\nAs soon as the sensor has registered a temperature change, the following status message is returned by the node:\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| active (boolean) | Indicates whether the sensor is switched on or off |\n| reachable (boolean / string) | `true` if the sensor is connected to the bridge, `unknown` if the connection status deviates |\n| connectionStatus (string) | The current connection status with the bridge in the form of a string. Can contain `connected`, `disconnected`, `connectivity_issue` or `unidirectional_incoming` as a value |\n| celsius (float) | Indicates the current ambient temperature in °C (degrees Celsius) |\n| fahrenheit (float) | Indicates the current ambient temperature in °F (degrees Fahrenheit) |\n| temperatureIs (string) | Describes the current temperature with the values `very cold`, `cold`, `slightly cold`, `comfortable`, `slightly warm`, `warm`, `hot` or `very hot` |\n| deviceValue (float) | The original value of the temperature from the sensor |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### Information about the sensor under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the sensor |\n| idV1 (string / boolean) | Indicates the old ID of the sensor |\n| uniqueId (string) | The unique ID of the sensor |\n| deviceId (string) | The unique ID of the device |\n| name (string) | The currently set name of the sensor |\n| type (string) | The type of the sensor (always `temperature`) |\n| softwareVersion (string) | The current firmware of the sensor |\n| battery (float) | The current battery level of the sensor |\n| batteryState (string) | The current status of the battery level. Can contain `normal`, `low` or `critical` as a value |\n| model (object) | Contains the model information of the sensor under `id`, `manufacturer`, `name`, `type` and `certified` |\n\n#### Status changes under `msg.updated`\n\nLists individual parameters in the form of an object that have changed compared to the last state of the sensor. If no changes have been registered, this object is empty.\n\n#### Last status of the sensor under `msg.lastState`\n\nContains the complete status object (see output values above) of the last status before the last registered change. If the last state of HueMagic has not yet been registered, it will output `false`.\n\n#### Last command under `msg.command` (optional)\n\nIf the status of the node has changed via a certain command, the entire command that was executed is also output. Otherwise this object will not be output by the node.\n\n## Hue Brightness\nThe \"Hue Brightness\" node can read the current light level from a suitable sensor on the bridge.\n\n![Hue Brightness Example](https://raw.githubusercontent.com/Foddy/node-red-contrib-huemagic/master/docs/images/nodes/hue-brightness.png)\n\n### Node-RED Setup Instructions\n\nSelect the pre-configured Hue Bridge and click the search button to find all the available sensors. If you already know the ID of the sensor, you can also enter it here manually. You can either assign a new name for the sensor internally or choose the predefined name of the sensor. Optionally, you can also deactivate all automatic status messages for this node by clicking the setting \"Skip events from node\". The node will then no longer issue device updates. Alternatively, you can also choose whether the node's initialization message should not be suppressed when Node-RED is started. If you activate this setting, you will receive a status message for the currently selected sensor after each deployment. If you would rather have the node stay silent until you send it something, activate \"Only report after a command\". It then ignores changes from the app or a switch and only answers your own commands.\n\nThe setting \"Dark below\" determines from which light level the node considers a room to be dark. A room with a bright lamp needs a completely different value than a hallway without a window, so simply enter the number of lux that suits your room. The values `dark` and `daylight` then follow your setting instead of the default of 90 lux.\n\nIf you do not select a sensor and use the node configuration in this way, the node works in the so-called \"universal mode\". In this mode, the node receives and outputs all status messages of the same type. You can also apply settings in universal mode to a specific sensor by transferring the corresponding sensor ID as a string in `msg.topic` together with your settings.\n\n### Get status\n\nOutputs the current status of the sensor as soon as a `msg.payload` object with the following content has been transferred to the node. Alternatively, you can also press the button in the Node-RED interface without having to pass a message to the node beforehand.\n\n|Property|Description|\n|--|--|\n| status (boolean) | Returns the current status of the sensor |\n\n### Turn the sensor on / off\n\nIf necessary, the sensor can be turned on and off remotely. If the sensor has been turned off, it no longer registers any changes in light level and accordingly no longer outputs them. To do this, pass an object with the following content:\n\n|Property|Description|\n|--|--|\n| payload (boolean) | `true` switches the sensor on, `false` switches it off |\n\n### Status messages from the node\n\nAs soon as the sensor has detected a change in the light level, the following status message is returned:\n\n#### Status object under `msg.payload`\n\n|Property|Description|\n|--|--|\n| active (boolean) | Indicates whether the sensor is turned on or off |\n| reachable (boolean / string) | `true` if the sensor is connected to the bridge, `unknown` if the connection status deviates |\n| connectionStatus (string) | The current connection status with the bridge in the form of a string. Can contain `connected`, `disconnected`, `connectivity_issue` or `unidirectional_incoming` as a value |\n| lux (int) | Indicates the real LUX value of the light level |\n| lightLevel (int) | Indicates the light intensity of the sensor |\n| dark (boolean) | `true`, if darkness was registered |\n| daylight (boolean) | `true`, if daylight was registered |\n| darkThreshold (int) | The light level in lux below which the node reports darkness |\n| updated (string) | Time of the last update of the resource by HueMagic (ISO 8601) |\n\n#### Information about the sensor under `msg.info`\n\n|Property|Description|\n|--|--|\n| id (string) | Indicates the new ID of the sensor |\n| idV1 (string / boolean) | Indicates the old ID of the sensor |\n| uniqueId (string) | The unique ID of the sensor |\n| deviceId (string) | The unique ID of the device |\n| name (string) | The currently set name of the sensor |\n| type (string) | The type of the sensor (always `light_level`) |\n| softwareVersion (string) | The current firmware of the sensor |\n| battery (float) | The current battery level of the sensor |\n| batteryState (string) | The current status of the battery level. Can contain `normal`, `low` or `critical` as a value |\n","readmeFilename":"README.md"}