{"_id":"shellies-ds9","_rev":"27-434493690a422e2075b07bb4b06e322a","name":"shellies-ds9","dist-tags":{"latest":"1.1.9"},"versions":{"0.9.0":{"name":"shellies-ds9","version":"0.9.0","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.0","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ng#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ng/issues"},"dist":{"shasum":"198c67598daaf7063915590866e127a1a668d827","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.0.tgz","fileCount":203,"integrity":"sha512-Khm1NWzKB/OCGXKOoSHuhYNy3op751n4U+Ar7hsgBeESfe0LkufCT0GjxXjumdPnI1vQ8C57bSxXTiveqF17Vw==","signatures":[{"sig":"MEYCIQDfiK0BzbHwyjP1xQKWnH93otHozFkOdzowCChQku4U/gIhAOSEjYhy0DuT1LQiYYQpyFwcqtEsM766zQcvZMsK46+a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406186},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"0c9c7eb152a1e5bb05742b4d3609d3036d99bb79","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ng.git","type":"git"},"_npmVersion":"8.19.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.0_1700124332513_0.6970893823094277","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"shellies-ds9","version":"0.9.1","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.1","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ng#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ng/issues"},"dist":{"shasum":"9cdad66c888988b8f99ac359a472badb3c997733","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.1.tgz","fileCount":203,"integrity":"sha512-CXtaISalINbVGDxNfZgMnqdHaqSTyhAC8JTvPd56zwJGif04pe9QLeati9dMQViFPvs8b2WDEkmgq8qKf2mfGQ==","signatures":[{"sig":"MEQCIEISCY6MsaDf5KKoSzAFfcEM0BQJSZZ6LMIOqRU2eRwwAiBbI7v8h/1VpBj8jKAmHlM3jUZDvbcdbNXgGEvyo7AmZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406187},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"9a5ab2f0613c4aa08338db20ac3a794c0b765a5d","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ng.git","type":"git"},"_npmVersion":"8.19.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.1_1700131280421_0.6503281837623143","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"shellies-ds9","version":"0.9.2","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.2","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"47ed1ff75a2f8765cc21869f7a9810caa0ac5b68","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.2.tgz","fileCount":199,"integrity":"sha512-LItayKfK4zLCB7tYoqO/JHLrCBPi0M2V+xhb16CXYDEM/ALs5xMsaBNaK8UZoTcSt7FhoU1TJ5SIfaCybyZ+bw==","signatures":[{"sig":"MEQCIEHrk9nZFkiy+jFKIid83R4owJQnL8kJWguUw+cz20fQAiBhhRzuHQl4Q9/RMJzyCluK2LqQ/TTbQAMK66lcGcSvUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373019},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"ee6d90a4ea93c1841ba9fde1d9c1f4713a62e362","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.2_1700467185156_0.25914949595881853","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"shellies-ds9","version":"0.9.3","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.3","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"800dd811cd6703b8189cfe8b4c75768628bee5df","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.3.tgz","fileCount":199,"integrity":"sha512-I1F1Uv5iwTwt3gIGkWD9QH7bgsCrluHBw1kWMGbysMs5Hz3OZvJZE21Xs1xj40WTD8WSjurozGPNolZdne7qew==","signatures":[{"sig":"MEYCIQDVoXUpmb8LcUrFIKI985ryM4XnaUogV+psQdE8Z65q5QIhAObW8Mkj1jpdr3/CofXaNQlsUbaVq7H8B2IBN64LI6ka","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373849},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"ee6d90a4ea93c1841ba9fde1d9c1f4713a62e362","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.3_1700469077998_0.531690020652914","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"shellies-ds9","version":"0.9.4","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.4","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"b174da8e89e7fb42cfb2ee07f54d84b77be1db67","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.4.tgz","fileCount":199,"integrity":"sha512-EXQaZrgIZQ1XhUb27aqkfSKn0/EsIgIrTxHtpizVXErg72He1gNU2uthNDH7vQEG3rlu+LuGhCuAW3U1OTzJ8Q==","signatures":[{"sig":"MEUCIQDyK0IKF8vF122M28WrLEc/lLFrlwmbD7qR1TEbqHVcPwIgDHoHQB2R1s2S8M3ETlfz/Tv0A1y0p6cm+LLMqwgTqoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373852},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"883e6019b5ea6d7121742f42b06e960506c8af04","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.4_1700472643115_0.7772611333211623","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"shellies-ds9","version":"0.9.5","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.5","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"3c99fee0a185333ed3ab9edecb36af7d34d2e49c","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.5.tgz","fileCount":203,"integrity":"sha512-5g3CaIzHj6QXzD8RmlUy2fsZbRguKMXDrL1uCTySdnYsqvLgL6SZOBtqUfE0tSDwr/DZwH3w4rQgMIDr9uzFnQ==","signatures":[{"sig":"MEQCICeeAPvm7ZDujQT+LnocbCM/QThgdysK3m1DCUUMCYvwAiAf/VDaIXWO2ZnZ0uA7ziZuSbDZkPdrRrnoybh6v+seKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378107},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"e0be3f8fb24193314a36c5a5a7a633c802da602f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.5_1701808793724_0.3879142393990811","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"shellies-ds9","version":"0.9.6","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.6","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"4c18d0d6e1b65d6bd759ae24aeb19c605f3f0ce4","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.6.tgz","fileCount":203,"integrity":"sha512-5u+iGk8LcCalzjiEfHscgy6VhzlxKCRyWeHvgEhNI828n3zF8RuZ9LO2g60czGpibykIyxNc7PvBxMb2u8+SNg==","signatures":[{"sig":"MEUCIQCOUdYq2wrkzODNfX8jkEo/6T+lJbDTTwX9sIjc52EFdgIgdXQKIB5tjsU1pdSnUHFLErfoMbjogNWfO4r1YchHfTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378231},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"e0be3f8fb24193314a36c5a5a7a633c802da602f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.6_1701849983085_0.5526105164454271","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"shellies-ds9","version":"0.9.7","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.7","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"bf37bcdd0b7fc967a711a5a5ec0f1cd10c420f39","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.7.tgz","fileCount":207,"integrity":"sha512-0OoQn+X16opLaCja9eHv5xlBDyGPn25JeUrLvMXSxGNUgWqGbN3eZ/RHT6g4HJwOLWZk6z99KoDLhd02XhCKLw==","signatures":[{"sig":"MEUCIQD1uwG+EAfRW9KeDQSNE6hEnfOT13KD0Nj05iUjLehAkAIgG7gEChS5onLGYIUNhiR8DABd8SMlqfcS2hROsxWJgAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385621},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"e0be3f8fb24193314a36c5a5a7a633c802da602f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.8","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.7_1701855094430_0.5294688836283812","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"shellies-ds9","version":"0.9.8","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.8","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"1baf90f7608d549a9135cf3572fd9d9dc255c8cc","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.8.tgz","fileCount":207,"integrity":"sha512-zF0RCYzRI9PWnxFaghiS5WYLlNhGoUm0UipkA0ZS/FWz82HYv7DNh7JH0pn4vNncQkBbLV2TgHXCx1KOLOuC9A==","signatures":[{"sig":"MEUCIQDAYfiJdtYMIjZsBKC8pFu/W+wn0XFLjKGbsguAvlDouwIgR5B3gnsJKxOJ0SBoTWTL3gpqnuQ/3TL5XQtL+ReGGz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384598},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"e0be3f8fb24193314a36c5a5a7a633c802da602f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.8","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.8_1701860970319_0.34375534330330626","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"shellies-ds9","version":"0.9.9","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@0.9.9","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"70c4b32f6cca7b4c3fd6e2fdecd98a14f23a03b5","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-0.9.9.tgz","fileCount":207,"integrity":"sha512-lkGl0mohleoOXBmJBVv17OkgSkBr0Hdcb5evS0FUHOn6MRhfgOLmZzyhw217XsriFb5GN4FDE3c2jXi0BOfOag==","signatures":[{"sig":"MEYCIQDXUwDbsOuVRU6qFp86wUmjBdUVBzj31LS8RVqVVkZ65QIhAJHGM/gsQVtfE3y/BqaDDMjWoWb3cO88GvnibFcJIbKC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384090},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"e0be3f8fb24193314a36c5a5a7a633c802da602f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.8","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_0.9.9_1701861388997_0.6173211777781078","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"shellies-ds9","version":"1.0.0","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.0","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"8a4929ed84f0b909ff33422bad25bd830070a6b4","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.0.tgz","fileCount":207,"integrity":"sha512-4XLycE/ZTR79U4e+b1UsLDRVxglLrZdghP+Ad0mS/3Jq1NiJ9ErLEANA0w5Ssb0vpBnmz2Ca2KdqsEIbHARnIw==","signatures":[{"sig":"MEQCIGy18k9hBxi3jIau3OejO/ZDuNc8RgfKDGbUJvu/YV1yAiAd468O0TJr6Fh0EoPvt2Iv+SuQ8j2w+4MnBF2qYiDpkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384570},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"e0be3f8fb24193314a36c5a5a7a633c802da602f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.8","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.0_1701877321338_0.9492932393670541","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"shellies-ds9","version":"1.0.1","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.1","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"d3351b9548c9305b98c79d0b798c9a92cf38ccca","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.1.tgz","fileCount":207,"integrity":"sha512-i2/usZb2b7xYqx/qGinIMCCK94dC51Am++0k3DOoOgiHdObcuqfpNzqiCxvUykyFZeqvxWZgs9JOOm36xqkVfw==","signatures":[{"sig":"MEQCIFPv7PBlP6hn1q8fnJYfyEuwGlAzW6oeiUbGHAar3ztCAiAD9EfM7sxegjSyYCdgJBnTaNAYhnwAOv5vGt8xiieIWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385060},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/alexryd","type":"kofi"},"gitHead":"ae81cca5e399f73cde538c37d56fb65ab5b38cc1","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"8.19.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ws":"^8.8.0","json-rpc-2.0":"^1.3.0","eventemitter3":"^4.0.7","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.8","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.1_1701940896871_0.6167552505572371","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"shellies-ds9","version":"1.0.2","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.2","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"557d73dfec79b0ef6efbbdef964b7227160982c2","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.2.tgz","fileCount":207,"integrity":"sha512-ePguKrRm5BfpQmxUqrYIkWCJSZR0fYCGBtBaWlj4L0pzjbNUNH9bH9mvMH6JGYnYtU2cQzQodSlQtTV41qBLRg==","signatures":[{"sig":"MEQCIAKi9F1jVjtLzK5TGbOPJbw+yhTOdpdKVTB078gUNX57AiA7FPZ7JstSBKaI0ftpZyPsHd2M38NG3ltckPirArACpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385207},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"4318ffc736ff0a6bfc619e4416198537fbefced8","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"8.19.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.2_1701955050400_0.03711837105996296","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"shellies-ds9","version":"1.0.3","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.3","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"c2eeea923ea82e2c69e4083c6e02c15f3db8b9ff","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.3.tgz","fileCount":207,"integrity":"sha512-RvuUvfimUC5u6P2yoN45JY1eSB1plpQjnhqy/KdFU5AmlJUXV2Ei9d9dKpQsre6Aa+ml4lzLVaqDQmx3Bby8ZA==","signatures":[{"sig":"MEUCIQD8tqwF11hcS3Ui4uUKi7Jeks97QfgBINCD1yJzuAPnUAIgKsC2hElRRhpuSITLjq41wI/D7Ovy13C1XffGiBL8DpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384910},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"e644e89e9f1ad6fe5f61a6ee5abf213fa95c207c","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.3_1702035802057_0.947152768469669","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"shellies-ds9","version":"1.0.4","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.4","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"7877b8c4f73371e87c30e3b7468a50f7bd574ee9","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.4.tgz","fileCount":207,"integrity":"sha512-xztPtDl/zuu2tAmyfXzlAz9FS/bVAtOGce+piZBFHezgmC6jEi7fEUzCVfGWDM0A2ib3gtRZbQUNwo4TrlmwhQ==","signatures":[{"sig":"MEUCIHC1oyETw53QSwsubB0D2P+NKPoC8kSUpawAw0lreyi6AiEAgeXEg2UpqbPKUiUisEmeUz+R5giEB0eDFdhDZu0Xs2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386655},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"fd2f449b9a29ab88bcc20fc1233e4b0b00ac28b9","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.1.0","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.4_1703233472896_0.4729326293805518","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"shellies-ds9","version":"1.0.5","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.5","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"e02ec8d689522854a771d984c016a14bc01736c8","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.5.tgz","fileCount":207,"integrity":"sha512-Rzat8aPwvwNFIryLK0xmJy0TuZDzAh2QSMIKBzpt0ZrkxFh3mLIXQFNSqfgQGSpQLkKXeQwuSi0qy8TRhYcltw==","signatures":[{"sig":"MEQCIBrBbamzkCOQMx+bHkvn2ELERbM8llZHbbN5mpscuDfFAiAC+ZFlGNxdmAUJSe7sVF+o1N3bc0zYBCv7OkdtdaxFZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387173},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"b3f4aad088d5a72a592193ab27e61f165351e287","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.5_1709027100504_0.951946226964175","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"shellies-ds9","version":"1.0.6","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.6","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"06d9efbaf32ed0507a39d56fa26cccf66f67ce5f","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.6.tgz","fileCount":215,"integrity":"sha512-tQH5pjwCCKkSNdTlbiBe7bMmxSBdC66ZdirJseNBqA4tzeV1F5YmKf91ccOKaQXBlQJsZ3tXDM/g2WUjR0ILmQ==","signatures":[{"sig":"MEQCIDCUOOyASjvz7x8VtQYTL1ALL3uQvXYCobytCIcmnGw7AiBC6JDClYHnkwmJklO/AhY+cXwW4P5WwCM7ZhlKHZ31rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399362},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"d0cf51551caec7741af5a6e41b199b82bc5a1d45","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.6_1715591132666_0.7531774331370287","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"shellies-ds9","version":"1.0.7","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.7","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"f9a9e24849a181b9c14a5cd47d5f729ebc5c28e8","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.7.tgz","fileCount":215,"integrity":"sha512-19khd5CKCzA7Hw5AWdhRqJC8LX2vdcOkzjcfBBSDdulVfWZ6je+BZzGk36aYA5Dv8KUZ8mItFprGPFs84BAm8A==","signatures":[{"sig":"MEUCIDvf0fEsBW2Y9PjcvT9bVbXwqLpYrcsnkyTkc5SgZErmAiEAkHjfZS4ZZFpM3uMYDsU75e0AnyBJC2VM7PTk+mHR6C8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399426},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"309879e4ab5196acf714090ff4981b663467c51f","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.7_1716282272628_0.6049910362556492","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"shellies-ds9","version":"1.0.8","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.8","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"04adeb3479557b6250e77983b567cda7c7e6e819","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.8.tgz","fileCount":223,"integrity":"sha512-Zl8DqaicUBvqJO0/hv1vliIYajVM5tl1cHbG+5rfhdJwcvUXUm1bCBX8MGY9kogHZ9z2X8xV8nSPq9TjNkPe6Q==","signatures":[{"sig":"MEQCIHA6rQxIZUeM5gzCcTTv7j51dr90yU1qGJbuKOWEfr4YAiBqvMOh2Jm3EA2P4afenV6yMF0e8uAt+N8qCXmmz93CVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412672},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"f630f4cc32533053ed064bb30a3b644e05ca5e23","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.8_1721209021615_0.47957187145128954","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"shellies-ds9","version":"1.0.9","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.0.9","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"f3e5174a8010d2c1b73fb31a963ef0773b239b6a","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.0.9.tgz","fileCount":223,"integrity":"sha512-t3zTDLNpi/cCtCn290GkE/WXJhH3156QMUlUqk8bBffj/qqQSeM4d0FYlRsL7WcwRQpU87vOq+iUhRHq99yPeg==","signatures":[{"sig":"MEUCIQDtdgVdw+ITbCSvRgHKIWTK2FHYbwT4u6EDiMrB1NxF3QIgUcL4E/6PCh8Kg9yx3fFC3GuX7mFevxpUXD44LgZTSuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413082},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"a7e3405a0ae6c431e7423b248414351c4b912558","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.0.9_1721210789524_0.9369501898651325","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"shellies-ds9","version":"1.1.0","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.0","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"f991ec5324aec0e0e5f043edcd292c2877fd10d4","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.0.tgz","fileCount":223,"integrity":"sha512-DHb2bvzhnju6IGI+EkvT0YwOvkvJk/zX7twfii4Ryks0A4qfkqvVEYLWHHFwYlEn3KdlAma50VrRwFEsgZzU6A==","signatures":[{"sig":"MEUCIQCPBdLFCK9axFcLl+ZZz/CiJEXKhTP/ERmpK4l9Pl9aRQIgGv+BaOaUw+mYRnWg2G6fwT4lFQLe1cJ/TNango9HmIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413082},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"531a3678114302517f2c9496a34679eddc9ac813","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.0_1721380961304_0.3924973982722495","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"shellies-ds9","version":"1.1.2","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.2","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"efd49c3bc1238f3ddbb4a508a82ec70af2508750","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.2.tgz","fileCount":223,"integrity":"sha512-1DrrvQ2v7OjPme1BX4qDb9gGTZbfbHC1heUk+ZBH572ejYfH5Qk8kjLjm3Zj74nevx1lJxDIMOc0FVo3jW48zA==","signatures":[{"sig":"MEUCIQDRF3+tkXwFlHxIBsA+IKVxL1jPY2WyxbnqWwA8nKmajgIgXuROjJBpMKZqgYqyz7AwmfI8uMlczWQfRFaheP2eO18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413082},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"531a3678114302517f2c9496a34679eddc9ac813","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.2_1721388330868_0.2880715740681594","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"shellies-ds9","version":"1.1.3","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.3","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"d5b019eec374442ce4825fafd0201f89fe5a19f5","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.3.tgz","fileCount":223,"integrity":"sha512-yYGC0y+I7lPoWKkbxD8MDSB328aXRCYUlX0iBrrFjhMy+3TN8TlPLBd88jWjMogqiVLDGA/NXzjf8Vyk1ZWEgQ==","signatures":[{"sig":"MEUCIQC577cqYgKcjSFVEGtsHpldP1yeGugMAkd7hv8CcEcP4gIgMPQfUTVjnJOrB7mNBVY0F1IISE301n+mzYNa0PYSBA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413189},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"4a8b3b31c6546ac962481ee7e484ab92cc0ad007","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.3_1724400872814_0.23635015107638235","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"shellies-ds9","version":"1.1.4","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.4","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"0e5e02bc3f8f4c09bdd4f272f1afa568e0634b69","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.4.tgz","fileCount":227,"integrity":"sha512-GpvnG0IrrAV3OdLuhenKNJ1Q4YpJW0csoFF8XIfOtUhr9u1hoz4FiAyeAd/Y7rmmhBr99S2Ctm/5HcD2+AAXzg==","signatures":[{"sig":"MEUCIQDHa0YbwSsx4ekSTfZL0W/+QMnBKKAKXdA93BvRLMujhwIgLcXbCAXVpTGFtC5RA2kOSvUOvaiByFw00BVKskppx2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419162},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"4a8b3b31c6546ac962481ee7e484ab92cc0ad007","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.4_1726565650671_0.851054539558747","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"shellies-ds9","version":"1.1.6","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.6","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"6d62916c26ce84f2393de6ed673fb784ccae2618","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.6.tgz","fileCount":227,"integrity":"sha512-+xQxKuS9zDrVmsLve7QoWY6094LkKvnj8yGW8M9sNHngJJoPmCIb0F1CMieq1llCwBe3trjwe2LuCDR9zb/33w==","signatures":[{"sig":"MEYCIQCBWKH2AN77ViTzPlttdIC/OAyjqOo4G1EIFIISJFfqjgIhAJXREVYD6s0VBqx8dZazI1r5sNfxvswvFGkn90xrJQOx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420817},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"4971d16aa412f11e49d9d92cd7a39c12ba85244c","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.6_1726575528325_0.6124657520298857","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"shellies-ds9","version":"1.1.7","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.7","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"54bb6cc837409e99900ffa66f15b778e01d47071","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.7.tgz","fileCount":231,"integrity":"sha512-inlhyQO9PFXhW/17x0aW9IZl+tGaejcWGmWvuAy+Gb4UwIgXJmiDkc+9jOfsk88MX8IbILxjpgiqHgUEVY+i7w==","signatures":[{"sig":"MEUCIDdDf+WKff03+dD2/XMTVa/VW3KS/gM8jqkdRF6QKaHsAiEAh5ZC+OlrUW5sQPBG16HuvTlWzAbx88PAig88OFnqgf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426261},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"9b8a5c9b76b188ae6218c4bed7d6bcd472173a76","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.7_1734605010474_0.061353466579370686","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"shellies-ds9","version":"1.1.8","keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","_id":"shellies-ds9@1.1.8","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"dist":{"shasum":"3884a8a5128e294b7f5300ad166c736a94bbee67","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.8.tgz","fileCount":231,"integrity":"sha512-pPqk5CFXU59bu+8QdQDWV7QRAB8VKwvAkup+tPDS9GwqrAoJ1WyyVUn50mJsz4lRd7E7wh0JZsrKCIsKqTtRSw==","signatures":[{"sig":"MEYCIQCVMc3Ueny+dQGS3qQUHgNHndB0hTCNm8W02Z7mQBQ1bAIhAMj/BtkcnLHt/6Wd5lUlxNkLf/ThcZREopqovVmgSw6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427834},"main":"dist/index.js","types":"dist/index.d.ts","funding":{"url":"https://ko-fi.com/cubi1337","type":"kofi"},"gitHead":"9b8a5c9b76b188ae6218c4bed7d6bcd472173a76","scripts":{"lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","build":"rimraf ./dist && tsc","pretty":"prettier --write \"./**/*.{js,jsx,json}\"","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags"},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"repository":{"url":"git+https://github.com/cubi1337/node-shellies-ds9.git","type":"git"},"_npmVersion":"10.2.3","description":"Handles communication with the next generation of Shelly devices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","json-rpc-2.0":"^1.7.0","eventemitter3":"^5.0.1","multicast-dns":"^7.2.5","fast-deep-equal":"^3.1.3","@types/multicast-dns":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.0","typescript":"^4.7.4","@types/jest":"^29.5.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/shellies-ds9_1.1.8_1740560161692_0.22374167692433788","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"shellies-ds9","version":"1.1.9","description":"Handles communication with the next generation of Shelly devices","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf ./dist && tsc","lint":"eslint ./src --ext .ts,.js --max-warnings=0","test":"jest","preversion":"npm run build && npm run lint && npm test","postversion":"git push && git push --tags","pretty":"prettier --write \"./**/*.{js,jsx,json}\""},"repository":{"type":"git","url":"git+https://github.com/cubi1337/node-shellies-ds9.git"},"keywords":["shelly"],"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","funding":{"type":"kofi","url":"https://ko-fi.com/cubi1337"},"devDependencies":{"@types/jest":"^29.5.11","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^4.7.4"},"dependencies":{"@types/multicast-dns":"^7.2.4","eventemitter3":"^5.0.1","fast-deep-equal":"^3.1.3","json-rpc-2.0":"^1.7.0","multicast-dns":"^7.2.5","ws":"^8.14.2"},"_id":"shellies-ds9@1.1.9","gitHead":"f0096a21a50e7bd950a68bf9b7997acdbeee1382","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-nf5v0Af/d2TmT0FQYBux8PHXuGoUy6tuZg/fMg4ZjxNPHCqhZIv7V/6wJ5nX4QYY3/VOkQV9EzrVM3UdkO/liw==","shasum":"6c003c2c1a8688e5c95b577ce66d7c6d41bb5586","tarball":"https://registry.npmjs.org/shellies-ds9/-/shellies-ds9-1.1.9.tgz","fileCount":231,"unpackedSize":427825,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkQqNgLe6q8LfeEsiM8eHsOUBCkEMiWwn0Wuda8Vt7swIgPf5mjwA9d+N9mYiXQUSzOK6x0XWTIfPiyiroyvfbRkQ="}]},"_npmUser":{"name":"cubi1337","email":"cubemaster83@googlemail.com"},"directories":{},"maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shellies-ds9_1.1.9_1740560719603_0.1029951159534177"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-16T08:45:32.513Z","modified":"2025-02-26T09:05:20.012Z","0.9.0":"2023-11-16T08:45:32.778Z","0.9.1":"2023-11-16T10:41:20.670Z","0.9.2":"2023-11-20T07:59:45.435Z","0.9.3":"2023-11-20T08:31:18.216Z","0.9.4":"2023-11-20T09:30:43.433Z","0.9.5":"2023-12-05T20:39:53.969Z","0.9.6":"2023-12-06T08:06:23.337Z","0.9.7":"2023-12-06T09:31:34.599Z","0.9.8":"2023-12-06T11:09:30.585Z","0.9.9":"2023-12-06T11:16:29.191Z","1.0.0":"2023-12-06T15:42:01.625Z","1.0.1":"2023-12-07T09:21:37.213Z","1.0.2":"2023-12-07T13:17:30.596Z","1.0.3":"2023-12-08T11:43:22.250Z","1.0.4":"2023-12-22T08:24:33.082Z","1.0.5":"2024-02-27T09:45:00.737Z","1.0.6":"2024-05-13T09:05:32.827Z","1.0.7":"2024-05-21T09:04:32.936Z","1.0.8":"2024-07-17T09:37:01.806Z","1.0.9":"2024-07-17T10:06:29.704Z","1.1.0":"2024-07-19T09:22:41.518Z","1.1.2":"2024-07-19T11:25:31.114Z","1.1.3":"2024-08-23T08:14:32.989Z","1.1.4":"2024-09-17T09:34:10.869Z","1.1.6":"2024-09-17T12:18:48.560Z","1.1.7":"2024-12-19T10:43:30.672Z","1.1.8":"2025-02-26T08:56:01.995Z","1.1.9":"2025-02-26T09:05:19.850Z"},"bugs":{"url":"https://github.com/cubi1337/node-shellies-ds9/issues"},"author":{"name":"Alexander Rydén/ David S."},"license":"GPL-3.0","homepage":"https://github.com/cubi1337/node-shellies-ds9#readme","keywords":["shelly"],"repository":{"type":"git","url":"git+https://github.com/cubi1337/node-shellies-ds9.git"},"description":"Handles communication with the next generation of Shelly devices","maintainers":[{"name":"cubi1337","email":"cubemaster83@googlemail.com"}],"readme":"# node-shellies-ds9\r\n\r\n[![npm-version](https://badgen.net/npm/v/shellies-ds9)](https://www.npmjs.com/package/shellies-ds9)\r\n\r\nHandles communication with the next generation of Shelly devices. This Package is only to pimp up the existing package https://badgen.net/npm/v/shellies-ng. Because I'm lost if my Minis don't run in the Homebridge.\r\nIf Alex creates a new version of his package that supports the Mini devices, I will delete this package again. thx@sw-koenig...\r\n\r\nFor the first generation, see [node-shellies](https://github.com/alexryd/node-shellies).\r\n\r\n## Supported devices\r\n\r\n- [Shelly Plus 1 + V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlus1)\r\n- [Shelly Plus 1 PM + V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlus1PM)\r\n- [Shelly Plus 1 Mini + V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlus1)\r\n- [Shelly Plus 1 PM Mini + V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlus1PM)\r\n- [Shelly Plus PM Mini + V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusPMMini)\r\n- [Shelly Plus 2 PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlus2PM)\r\n- [Shelly Plus I4 +V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusI4)\r\n- [Shelly Plus Plug S](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-s-1)\r\n- [Shelly Plus Plug US](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlugUS)\r\n- [Shelly Plus Plug UK](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusPlugUK)\r\n- [Shelly Plus Plug IT](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusPlugIT)\r\n- [Shelly Plus H&T +V3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusHT)\r\n- [Shelly Plus 0-10V Dimmer](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlus10V)\r\n- [Shelly Dimmer 0/1-10V PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen3/ShellyDimmer0110VPMG3)\r\n- [Shelly Dimmer](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen3/ShellyDimmerG3)\r\n- [Shelly Pro 1](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPro1)\r\n- [Shelly Pro 1 PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPro1PM)\r\n- [Shelly Pro 2](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPro2)\r\n- [Shelly Pro 2 PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPro2PM)\r\n- [Shelly Pro 3](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPro3)\r\n- [Shelly Pro 4 PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPro4PM)\r\n- [Shelly Pro Dual Cover PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyProDualCoverPM)\r\n- [Shelly Pro Dimmer 1PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyProDimmer1PM)\r\n- [Shelly Pro Dimmer 0/1-10V PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyProDimmer0110VPM)\r\n- [Shelly Pro Dimmer 2PM](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyProDimmer2PM)\r\n\r\n<sup>1</sup> Support for outbound websockets is a work in progress.\r\n\r\n## Basic usage example\r\n\r\n```typescript\r\nimport {\r\n  Device,\r\n  DeviceId,\r\n  MdnsDeviceDiscoverer,\r\n  Shellies,\r\n  ShellyPlus1,\r\n} from \"shellies-ds9\";\r\n\r\nconst shellies = new Shellies();\r\n\r\n// handle discovered devices\r\nshellies.on(\"add\", async (device: Device) => {\r\n  console.log(`${device.modelName} discovered`);\r\n  console.log(`ID: ${device.id}`);\r\n\r\n  // use instanceof to determine the device model\r\n  if (device instanceof ShellyPlus1) {\r\n    const plus1 = device as ShellyPlus1;\r\n\r\n    // toggle the switch\r\n    await plus1.switch0.toggle();\r\n  }\r\n});\r\n\r\n// handle asynchronous errors\r\nshellies.on(\"error\", (deviceId: DeviceId, error: Error) => {\r\n  console.error(\"An error occured:\", error.message);\r\n});\r\n\r\n// create an mDNS device discoverer\r\nconst discoverer = new MdnsDeviceDiscoverer();\r\n// register it\r\nshellies.registerDiscoverer(discoverer);\r\n// start discovering devices\r\ndiscoverer.start();\r\n```\r\n\r\nSee [homebridge-shelly-ng]() for a real-world example.\r\n","readmeFilename":"README.md"}