{"_id":"homebridge-roborock-vacuum","_rev":"59-06afe7bd9d8bdcd7fa4c605399793966","name":"homebridge-roborock-vacuum","dist-tags":{"latest":"2.2.9"},"versions":{"0.1.0":{"name":"homebridge-roborock-vacuum","version":"0.1.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@0.1.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"6e0c1d75cff840c57ff41b404fadf6ac00ea931e","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-0.1.0.tgz","fileCount":45,"integrity":"sha512-lcCeO428qChQUsJtq9HcyG8QH5hny9yGHJhzuWJa1PmDAbARPbzbXU7OOF3/k/KjaM4Z049CcHWbSVU9g1N9pA==","signatures":[{"sig":"MEQCIDvlG8Kki2KNyQq361zwXJf6ykZt82QW3+MtU2IXh4wTAiAxFE589+vE/500cQlUggPFS1MaV1LliFUXgdirrFUhrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375803},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"5c09a60538ea06eb09195a6680b4d5e4b0c8fcc5","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","canvas":"^2.11.2","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_0.1.0_1740580366842_0.8227093131730905","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"homebridge-roborock-vacuum","version":"0.1.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@0.1.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"dfa60457e5d07c55267afb9c18d46d246c3354ee","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-0.1.1.tgz","fileCount":44,"integrity":"sha512-EYS+8SqE7YNmYRqv+wychI0gl2YWptmMUoTiU3mkohLts80yLNcwK6a32UJaLEHKWm1rMG+KGz3/pdyaEmXk9A==","signatures":[{"sig":"MEQCICKZWZOHSBCWjB1XtIF+JYjfBV8rogW9vt7FxPkRtAF6AiAxXV+ShWlo/zf36+850o7KlTG1YXfPfNNlsqu8PpLwaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324416},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"50994d1888be97a3ec5d561ce103037c627145d0","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_0.1.1_1740611702162_0.424796059805697","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"homebridge-roborock-vacuum","version":"0.1.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@0.1.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"2d0a7bde2b2ed1c6f423f64f813d83fad4235f02","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-0.1.2.tgz","fileCount":44,"integrity":"sha512-Zha+cS0eJJCFHSee/EzNeLnToOfLNj/MDrpBoyNnicBgpVMo7iVCiMxHgjzhLTpAFwCJr3+yye4qbc9mbNhLlg==","signatures":[{"sig":"MEYCIQCQVAC92ztI+wbBdGhhzcEd6CMAJOft5AywcjmKwujdjwIhAOeVgxub4nNexiHcotZM3efmq6IKIzHhUDJkYNkBiIHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320633},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"ab57c068f00ec80a13b13d2423ad80629299e385","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_0.1.2_1740668306595_0.6953202621955796","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"homebridge-roborock-vacuum","version":"0.1.3","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@0.1.3","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"65f561827e12983d3c435b3cee1a9894bdca166c","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-0.1.3.tgz","fileCount":44,"integrity":"sha512-a7w90TnRdHJOk43Twp6XQ2rMNyHXcpHRUzpjF4WRGLMhms1btEjJwqA6fBC8bCOvIub917xPyS8EH7JYNfrsPQ==","signatures":[{"sig":"MEQCIB0n1JJe3fNe3xkRdQ+hr8QB+bVM7nzWbfkTqJFla3B0AiAfFsJntcm9PYVhozLkxyritkcUs8SNKudJDoFqnV/f7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319762},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"1a034aa84a8b75e5cab63ba8ae68c758a2c1b564","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_0.1.3_1740668576301_0.37902301095987356","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"homebridge-roborock-vacuum","version":"0.1.4","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@0.1.4","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"11b011fac363508a2a30bd57cdf2f7805a77c9c9","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-0.1.4.tgz","fileCount":44,"integrity":"sha512-5Bu+kHrGbUyRpguAhp3Mi0H9sbG85NeoW1Jr6iODhaxcQhZXpm3yFUmQaEWV5q5pSgTXBmbR2h7b5X3MpDrwvQ==","signatures":[{"sig":"MEUCIGp5jnNQNI7+qPQBghjFeljskDeGxYLvWd+ufg6uPdtBAiEAxa9KD/hDzcM9t1RC/W26UBm7GBR17C/Do4MzHk5XnKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319896},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"e739f7167cc23ffda51096398ed9dc3ece19c318","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_0.1.4_1740919012032_0.7714391532966065","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"homebridge-roborock-vacuum","version":"1.0.5","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.5","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"e63b972517a481e8b0f80d6258f9136876ae3134","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.5.tgz","fileCount":44,"integrity":"sha512-uqWJm5LJGh73L1o48ry5d/QYmTMDov/d/24slU9nuPhvUshUpAqYQ4Dv54pFMFTZzMXZSye8jGykNci1fGDe8Q==","signatures":[{"sig":"MEYCIQCzutCvygcET4+OSkuhzlB+f6RPLFtVkP0wlwbgwMGKfQIhAJ+hHDwRUBDUGI9DLhqJ73f/KqdtGhOvBNgvu4nnpEOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319903},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"0bca2f7fc2f92e6a9f85c1ade364fda2b104dae8","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.5_1740921798674_0.6128158354442192","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"homebridge-roborock-vacuum","version":"1.0.6","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.6","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"cf00212615108164703c71ff73defe626ab6b6a6","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.6.tgz","fileCount":44,"integrity":"sha512-StySxXbu3zFBhqWjPqWWvq2Qnr0A/pmukz5AHH2aqjOtF9ltkSS1hn3IjRIr/vGnaZvhhSBghaMSzyUjV3BfEQ==","signatures":[{"sig":"MEUCIQDKF4LUfTXS6Vb+h0kQxbfY1jBUPNhqyJNfvclyrvtOyAIgG1P4g4iK/0+Ny5DF1MOI7mXt+OvFBZJmw5MKniI43VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322806},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"81d5bd809f6d8c2271267809a6f1cd8afc3fa45c","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.6_1741270121892_0.6723341325712908","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"homebridge-roborock-vacuum","version":"1.0.7","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.7","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"f12c061aaaeaa527dfb02af57ae631d356c31e6a","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.7.tgz","fileCount":44,"integrity":"sha512-iYwfiSE9SS0la6Oq55RLgFcWh+XviExVtM+qefnlwyKrXp7ks7enkm8RP8ISzxhX+pzfowPqxYagNkti269wsg==","signatures":[{"sig":"MEUCICo5G/wYcRO23dE/Y4nSJpd28AMthXIrZiDVpc3tzxy/AiEAlGbNUyPYJt+33mvRBKGQyAdWGIkBCAPjKk6Sc5Wlf/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323052},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"c30a048fd79a011e938b47bbccb19b09d97ea518","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.7_1741312291943_0.7593431642583719","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"homebridge-roborock-vacuum","version":"1.0.8","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.8","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"1a7c53805d0164ac4b38bb68393f629bd7f9b1e8","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.8.tgz","fileCount":44,"integrity":"sha512-eSJx7Qz55iOp2URJ4wtPUJ6syuWM6/Is9OhrCZNDt5/oKknCA1iFTr8RbnxXalyqd/55xhCs83KK0zpGATqtsA==","signatures":[{"sig":"MEUCIQDhRy2kZ09nLmEhBvJ+SzXPmodbYQ6tbKVBZv6cKrd1BQIgDq4oqikeTyYkv8UeFsp9kyOPTZNGuNMTYdDK33CkkLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323206},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"498151f544b34869a3bf79544fd4bc91582c2bbe","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.8_1741313298762_0.7701203130912186","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"homebridge-roborock-vacuum","version":"1.0.9","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.9","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"726beb866f3af39666a58ec6bd9942e78302c1ac","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.9.tgz","fileCount":44,"integrity":"sha512-ohk7enardL3GbR/fs++WyojeBW8kNTqT7hL6n+CgYxQi8stDwWfYBXxXS9YPMftdmL1Hr/Tf9K1AB16cTdvu6Q==","signatures":[{"sig":"MEQCIGYCGb8rUSE0CIF4wgPRQ8Pzdzq5xoEcNGW5QGsMCA26AiBjEt/2+67rM0ehycn60FebCPfJGkYEFIX+bxUqI3DD+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323787},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"a468e57f82c8564c881aed368ebe929fb0beed16","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.9_1741360123396_0.7461896941858766","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"homebridge-roborock-vacuum","version":"1.0.10","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.10","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"57bddc959c6da06cd30d3c73fe0ea1016ec53b63","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.10.tgz","fileCount":44,"integrity":"sha512-k7V4ZPkSAp8MmGUDJKK7n7v6YSh+hpD0/nl4CRYjOumDPWjud9rMhjl4RooTSJTUtDN4q8025gP1KOubMGqG5A==","signatures":[{"sig":"MEQCIBui/cDZyZUN+f+IwqfXg14R8BTwrWdPgyuVt8W3LjYMAiBBChcUgpuVnsFgPkcxGkrjN9NRogFYX8zlysZ2l9aRxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323806},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"67251001d4d6a96afda622a8cf1465520ed6fc62","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.10_1743046354179_0.7576054032486541","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"homebridge-roborock-vacuum","version":"1.0.11","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.11","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"03be9ca84973e45621dec3ecd7d66cfcb0a0d75d","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.11.tgz","fileCount":44,"integrity":"sha512-dTO0wup8sM0rTVBW41ZH/duL8sOMiS/xyAw/XpFvqhJ+QoJsIJC/8NAgHfIzCiLByhWwOi4Ei3wb3LZstuNFcA==","signatures":[{"sig":"MEQCIDw61hZOR83wMqeg5kkbplgsix8IPGlYTd1qtrEYXbyqAiAzvF70CJP741c2JN/Y6mJNQ5/Ka3GDyZrYDxdC6hhPlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323806},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"61afce2ae5f213de616300c954f30973b29b0fc2","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.11_1743046480665_0.9865325021293303","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"homebridge-roborock-vacuum","version":"1.0.12","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.12","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"7152bef5eea25eab081c8a3963dfa44ce3e1fd09","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.12.tgz","fileCount":44,"integrity":"sha512-pv9/Y/TWeVrcZLnyB/Xkq1NwC3WMV+NSwi8jBvrkkXcjylueN3a3sjDaDnzLWJ9DiNECgQ+CdgDHkirLM3YWzg==","signatures":[{"sig":"MEUCIGan3kAUnJGh+aD8UKzlrn96ElDqJ3IxobYQR5ULzGJ3AiEAgUNpV/P8P1YYIg8Ez/axy0xUXkhPtwFC4Og4HmROq80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323902},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"2d4193f59609e9b8b4f67992fda481f226525c7d","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.12_1743159479516_0.9953201361725761","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"homebridge-roborock-vacuum","version":"1.0.13","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.13","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"e6a67691d0edc847324e55badbe382edb24f1a6a","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.13.tgz","fileCount":44,"integrity":"sha512-7Y3aEJ1Nz3YEqSj6iX2D9ujRQu6t1mUDucCTe5FFXTAM8cMxrY4nGymZ+TxHxktilWCvkddEv/ZMh47l6KmwVg==","signatures":[{"sig":"MEQCIBGIYnYDQVezY6/N1+YTJ7/t3sZK02lIAkJjLCrES5CNAiBSYd6OPz8KAkBSTCDJF3iX1JnmZ+/L052tlgj76PfuLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323641},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"aff50849edd71ae24cd56d7850429580ea6e9f83","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.13_1743768496564_0.49368208138139247","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"homebridge-roborock-vacuum","version":"1.0.14","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.14","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"1e674347b72faea40848b4b8d0ee1e2b1a5a4c49","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.14.tgz","fileCount":44,"integrity":"sha512-1r7MH+hBSUrDTPcP9mw385JK/bmze7Y+eDUTqdZ2HxJH5fCUi/mpncvv3Wt/B3jSnjOrm38FVxe6wyiAYxwKZA==","signatures":[{"sig":"MEYCIQC6EZGNe+fsyQ4PZ4NtwNn1F/mOsoBZuVUwOjgYwQw9RgIhAJSNqzS3H18nuX7rv3Fkjp+tHqPrr3dAZ7jQIhIwRgO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325263},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"fac242244bdb065d000c261821eefa04f2fdd4e7","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.14_1743998476050_0.4038803123193173","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"homebridge-roborock-vacuum","version":"1.0.15","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.0.15","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"0c8bbfa52347a010882708d58174b6fa6bf50a40","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.0.15.tgz","fileCount":44,"integrity":"sha512-2aZ0MoNlD9l8aeHQ14hxXU0boToXXIzzKdCpDja3biTRMiZgFzeYBlKBauoOlZpuIW1TgGY9Y+CO/BBUkUffNA==","signatures":[{"sig":"MEUCIHzlcRLJpP8KapRNbRHRxaN+QyEPG8JelkcmiXjwyRkDAiEAmYCjkR2jfK98OvuDGxjOoYbObrCUNa3ssfN8dT46NyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327994},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"dd6be0410b4783a0d63fc772a488cc53409e50f0","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.0.15_1744259186786_0.832001367708443","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"homebridge-roborock-vacuum","version":"1.2.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.2.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"84aef1d40033e979a39c7b3d6576fa1d28bd3f29","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.2.0.tgz","fileCount":45,"integrity":"sha512-V6bF6wtW5qgO/5c9e+o6fGkBX2QHMOfji2tay3Y9Fqu5F2M7WVoTs84/z7M9HvV9FsjI9AgRHRyFtgIRpaF3Xw==","signatures":[{"sig":"MEUCIGBcOT4rfFHwg3m8ZBcYawNSb629a5HIdmaRVQE+6x2/AiEA29u7Wo0Hbe9kq1J4gPFvc+aXDssRponTdz1q3FuT/QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339341},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"761fff5479ba68ec213992518322ed3d170b746a","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.2.0_1749195885207_0.6342960231533108","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"homebridge-roborock-vacuum","version":"1.2.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.2.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"9566bdc6788ed203aaca89e2f3a743c1b965e75e","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.2.1.tgz","fileCount":45,"integrity":"sha512-fVvEXu9RlF46PU8oc00fatYe5aJxUnI06Xhjw8RREl3nhZ3dth0gsDkrn0hs4VabZJmcy2EOgm2CXl6bEN+YjQ==","signatures":[{"sig":"MEUCIBbbpf6oPq/v8rGczGT+/MuwXLTEFWhAWLxm+UoZMELlAiEAjk2xig0bC9aSKF9ERFPLWBxB06QMeCE/BwKMZiaq6r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341017},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"4c6a733546ff483d1e4fdf7b97fd826ec64ecd39","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.2.1_1749197045202_0.9606691924401232","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"homebridge-roborock-vacuum","version":"1.2.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.2.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"87c0f813a2825f9f012f79cb61de25c19e8e9f53","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.2.2.tgz","fileCount":45,"integrity":"sha512-MexDjR/nJbPv/tEoKvM0Jf/AeWz9yzjtmpQ6Z3Szkr5usaAkiMo9xNe4siRNWicQZSLoN0LntiRYKhH7ETJB+A==","signatures":[{"sig":"MEYCIQCPP7N9XGuzHxMdioHqKwwcMLRcB8djJpVAmEpl5/RUfwIhAOeqSYcS8AwAWTGS8ue6DBERcxSxFZjWr1KEwMYmuPeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339814},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"d0a382640fac9b0dffe651fa58ff9d13d4695c80","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.2.2_1749200352385_0.775836891544051","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"homebridge-roborock-vacuum","version":"1.2.3","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.2.3","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"a6c79a748cf4435cd64e07bff565d05051b15ab5","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.2.3.tgz","fileCount":45,"integrity":"sha512-zvyfKov8S1GHNcTQmHo5jdaqPFPqjz+S+EOEgk1v3dYKKpnBDsTw9Q6wgjyqbYnM0QuJ+0AS8AKwDOHeOJfQGA==","signatures":[{"sig":"MEQCIFFvEJDmFTTS210WG1vMzsY8YppolG4qdTIQPrx31bbNAiAxRzco7Vdz4T9sebkYDdnn/Lb5yt9dCyUM3VsE1PkscA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341250},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"1b9bf8d98a5925e9c04a046b63cc50d77bfe6511","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.8.2","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mqtt":"^5.10.1","rxjs":"^7.5.6","axios":"^1.7.7","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.0","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.2.3_1749203512131_0.45836095240549635","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"homebridge-roborock-vacuum","version":"1.2.4","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.2.4","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"1e591c8fdeb3d2a90184bc32d9949abcd4789462","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.2.4.tgz","fileCount":45,"integrity":"sha512-XkmqhLVzVNvZ6mTBefoVRPynF+nM6KNk5/Or8Doi+qQqiIYouBChG9XxBigIT19rhzmCioXtwyk+qlQgTRkgSg==","signatures":[{"sig":"MEQCIQDJ9vfJUBf69YAAv1+GH3SqL0vJ+sM3JxMfVhBtDCv/nQIfB2IrVRgDZ4bPWUkOM1A697hqnRK2RYLSZM6HhfVQMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342763},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"c10dd9c3977681548cda301b7e1234f76407bd86","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"10.9.3","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"mqtt":"^5.14.0","rxjs":"^7.8.2","axios":"^1.11.0","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.2","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.2.4_1756176625594_0.8260130263357519","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"homebridge-roborock-vacuum","version":"1.3.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"724c804a7e6e9e370936314c40526de88066e82c","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.0.tgz","fileCount":52,"integrity":"sha512-zCkH4ef0zoMVXmfBTh2xLk9Mxz1DF1w8VW5nsCQ+tfPy3TKEnl8mXrGrZBHjgo1t+6OHTpIchooFoz2R4jF9ug==","signatures":[{"sig":"MEYCIQDkOXSK/OG1srNzLF+wWaKfpxmJm9m8rEtZROFxn1ABxgIhAMiJns6lm3LhK8r4LOXO37wWJjqwb9uDD4A3fFKVk5f5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385404},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"ed7f2502a88353f4af274f1762a8e5a289b6c2d9","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.14.0","rxjs":"^7.8.2","axios":"^1.11.0","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.2","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.0_1766316195554_0.0016400592432115335","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"homebridge-roborock-vacuum","version":"1.3.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"f4ce7c782c8461be45d2aed6a9b8cb673ae90fea","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.1.tgz","fileCount":52,"integrity":"sha512-pZ4yaflK2XfdzfHmboIPr7IeguRsWv75lQGye243MsX74yRDTCw8IVve2XRJPyuNdx5svlS2HVxy5DSJg8c/hQ==","signatures":[{"sig":"MEUCIEyVg0M4qDBCt8XiMbNOQhncZxtYh+NJInFK8vhR0gmuAiEA93fUnUWNFq6swKuGq3ytUKED3vCuF4hmHwnuxH92r40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385494},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"25b91acb1fa0fbceb146daa03bc478c413d5cb79","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.14.0","rxjs":"^7.8.2","axios":"^1.11.0","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.2","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.1_1766324934835_0.19980358735328374","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"homebridge-roborock-vacuum","version":"1.3.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"fb3c5f81c9b1c176721f9f558651752b87714af9","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.2.tgz","fileCount":52,"integrity":"sha512-k85662DwW6kjVMk6QBjCrZof2Gb/72wqxAM8WfbKJXD0cKrnQwybAGaNnO+5Z9P0oFpw4r+/CvPJW04kS9OCww==","signatures":[{"sig":"MEQCIFIzOIsDcww5idenyrppD0TyRVV/b0nEU5/Gib9nwmwcAiABX/eEuMFmEfyDps+hz+X0MkLTGjYAFspXF6oQpE0GCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385673},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"28e04bb6bad08c6f51d1fc1558f68712fdf9e04c","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.14.0","rxjs":"^7.8.2","axios":"^1.11.0","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.2","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.2_1766325436199_0.4674803575798794","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"homebridge-roborock-vacuum","version":"1.3.3","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.3","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"401a8db10a6d49e09c14e09ec4e2a9c2819dc025","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.3.tgz","fileCount":52,"integrity":"sha512-uSSzsTRQ2d6SztZpA7b3A2aaUJ8NLiI0M2yka0GXiB2rmCXMfKJ5flLCCwnZ1zH7nBHqS+2zk0Y/LD4za936Dw==","signatures":[{"sig":"MEUCIBcFno9qRhXLuFcOIXzHA1awlD6Lb243ccRCHI/lBVARAiEA4Y0oHK/jGPMxUZjLFD7KKjE3EuV5B56+5qUdHbrmuF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385677},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"39824b0eb5cb166a20d570bc138430bb32ca471a","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.14.0","rxjs":"^7.8.2","axios":"^1.11.0","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.21.2","deep-equal":"2.2.3","node-forge":"^1.3.1","binary-parser":"^2.2.1","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.3_1766985861979_0.6189483372779989","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"homebridge-roborock-vacuum","version":"1.3.4","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.4","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"067db72b29a06c24b193b535f8485db2eafc0494","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.4.tgz","fileCount":52,"integrity":"sha512-vJFFYJP9y84sY4qwuGitPMLq6NYt6GR8iqgXNE3lRBwiMhQ845p9CUJDej4GsmAiLzFrXuQJuQdRdqbZpr9mLQ==","signatures":[{"sig":"MEYCIQC/okr1DxDrj/BUIwwcdllSkECXt1mdtLtbqbReFj9RzQIhAO+L6rdho2OF+GckhfIIWaKbjWFnuvyOiV8M/TbiPOiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387957},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"8869a02155374393af31905b2e658721bfddd2a3","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.14.1","rxjs":"^7.8.2","axios":"^1.13.2","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.4_1767331582320_0.3867690812963931","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"homebridge-roborock-vacuum","version":"1.3.5","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.5","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"2ea994d9ef0fbd49949ff4f20b195595d4d2f91b","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.5.tgz","fileCount":68,"integrity":"sha512-J/BLTcJGRCImFRJHGR9epNoaDLaWymBUQ1oES4BF9joYBr1Uje20Zgitmm8F2LKJTbqJmaVV83DT5QOSsqlyEA==","signatures":[{"sig":"MEYCIQCijgbdhhQFXJb8Fm7LMwAFIBN43t+P52o0br+0LkLNiAIhAOU63zhM/Cfq+Tjrv2n6+Br9p6zrXgzju1mduHUTlunH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432701},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"a6bf5cdfe571f91e06805a2023a713e42ba82bdd","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.5_1770536020559_0.2984567496372392","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"homebridge-roborock-vacuum","version":"1.3.6","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.3.6","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"c8dff87e9a98e68e8ab483954e033b2ae81c481c","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.3.6.tgz","fileCount":73,"integrity":"sha512-FKYU4gTKNNTAjRSN4+dGfNc6gRfBK+5g8cefZFbB60kBLURqhw9H3ra1VcxftRC0bFbyFk+OORJSgeEqyo0BKA==","signatures":[{"sig":"MEUCIGb+EO0ASYV8yozW8EAYFUZX7hi/xTyMX+bqeRAgEzWaAiEA5Xm/6JrP7072CZorJXU2qZo7vtiyO+a6qo6XlkqWMVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440977},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"eb2c188def81caa559e4de068fa92c60c9d3f4f8","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.3.6_1770559130698_0.8436177960381144","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"homebridge-roborock-vacuum","version":"1.4.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"bdc56cc12107159e247f1e6493e07db0715b35f6","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.0.tgz","fileCount":73,"integrity":"sha512-SDSYopUqfUuXqQ4rkOczyav5a+onYHNN7uraNnHCQ7EHiaKnYq0sugDx9EN5dEhUFH/QNcyqT3jC93Am6nmbWg==","signatures":[{"sig":"MEUCIQCh3O5bj+a9AoZXiuchb4H0dEVUsZX4VzgoHJRgUaGL5wIgaFB7ROoil+ILrpqsLYRyklb8p0lt1juk0e0xUwC2ks0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448925},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"c8939aa8ad09d91a3c9efed9f60ae6987a320fc4","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.0_1771336147950_0.38884465405246726","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"homebridge-roborock-vacuum","version":"1.4.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"8f5c623aa7baed52fc128603bfeb7b4d9e94b88f","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.1.tgz","fileCount":73,"integrity":"sha512-Jto6PzczlZ3Jk+4O/jqt9I3drQwJtzGFhd0P7ispXjHUdPlOy1vHRkcvZBZxkDKHLmIl9FIh4tx/6d+NRHneKQ==","signatures":[{"sig":"MEUCIQD/C6WvgjuvKAmgQyjsnrJPqQF2wrW+zXgOmZh+Py97ygIgLonEKeEYBp8WIdR9lVMojvi22VdVFHoUAFow4uIWyCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449123},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"c76dce2ec0e083092195e119b2935e9707640102","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.1_1771337247666_0.17188851163677898","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"homebridge-roborock-vacuum","version":"1.4.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"2615112e05f63cf3f75beaff761060452c881f44","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.2.tgz","fileCount":73,"integrity":"sha512-Cv7hPhVTwSS8OPRXPcbsT4V9LYnrZbd3I+JjIhk4+2tsK/Cd9W4ENXh2rFOqpt7KIhr9eNamhPdv3q5PGNtRiQ==","signatures":[{"sig":"MEUCIF3XMjArHnKwEw1ikHnuUtqxAioDf0TBfUXOgPG/xvdJAiEA+lXx7Ux6zNv+LZiL17tfwz/+41e0Kkl9TD7yxHTaIXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452297},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"19b31e9cf52ffec1dcc388ca9efce4f89eb51266","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.2_1771338492793_0.5949717383652506","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"homebridge-roborock-vacuum","version":"1.4.3","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.3","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"a370447c8dfc50aec215ac6c2c27125b2e87de3f","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.3.tgz","fileCount":77,"integrity":"sha512-fPloI08WaAeWErWTKlSd2cZw3vqhT3B3ggH0OIUy4zBu8q2XMNnu1nlATcQGNh/TllD9VIYQpMwc2LsozHIU6A==","signatures":[{"sig":"MEQCIB/1ag9a+4qgiCIkP2NX1hZQ+WLCyuTjpI7w2kLQscdzAiAUytHD3k474hHAz3An4bFbk2wf7t694ZdpxYmOMorzvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473858},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"88b6da082f8bae72ef1efcd7452e0cfe1056c9f5","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"29.7.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"29.5.12","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.3_1771386288538_0.832627142440836","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"homebridge-roborock-vacuum","version":"1.4.4","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.4","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"07f8aa030b8a32be83d4dbc6751243ee587fb968","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.4.tgz","fileCount":79,"integrity":"sha512-J4aBPXsZDog0Vetip9xMkz9C8Hx6pNhTRRqBdsNcb8ZX2B0xrUAPBQkvFQjPThGuhaaACLNRJmXB9kNPcaODXQ==","signatures":[{"sig":"MEUCIQDtxQ10/162z1Nl2tSWCntnjph96MxyVh/q+qTCDZb51QIgZEsa+dxhlIyHwJO38GqtBBg/Jy5mAf/UO0N/dweFNqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477940},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"b2229f496e9d616fa49140fe4279add820c16a6a","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.4_1771386793601_0.4167623766502979","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"homebridge-roborock-vacuum","version":"1.4.5","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.5","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"7a04035f742c613441ca7cf8613650d89c09b686","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.5.tgz","fileCount":80,"integrity":"sha512-Xuy0GoZNOiCOzBwUB4JMQJSSYYD6At3Z0b8RDEHLUbdZncfWlVrypfA1jR205q2mepMlfm5iaPZIdkPgfxMIEg==","signatures":[{"sig":"MEYCIQD3KMfZwpWy1H9g5EuMrgKjliZf4vWGXRFS+czCIXN5CgIhAJlojwGPk61Kcvwq15g2UBwgQuVcJRHS/uOtwCTPAW6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478572},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"9c19aa271a22da88172efe616dcb14047f7cafcc","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.5_1773054608898_0.1706793308516099","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"homebridge-roborock-vacuum","version":"1.4.6","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.6","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"7bd3d44f5be71fe4e8ee4a80aa6c54af247940c9","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.6.tgz","fileCount":80,"integrity":"sha512-lgRC4yiQuCWQAjnSF76EtQClil+uNbR9dvwvBUaa8uQTN3g/JMlrpns4VMVPD1gTS9Ou/BCrPB4s5ZJAPIVFMw==","signatures":[{"sig":"MEYCIQD286W1OF5K8nLHzSP9vP4kwmgZR3mB7RJc7j7Nw4tKYgIhALOB+2+KNI7cvF53jkG4cmwWxwfOFPIAmPdFaTQnSgxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478711},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"dca7c535787c2f9bf80413f90500e8a12e92865c","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.6_1773153295608_0.7020360737521687","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"homebridge-roborock-vacuum","version":"1.4.7","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.7","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"2412fa238530836f173ef84938473c774dd09cd5","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.7.tgz","fileCount":81,"integrity":"sha512-W3F41sPkR20Yh+vS+iGZng7o1ciu1lcZHAsEkANzB06EOLsFBWfisGMQWNVQnZBx33izvBRMrFSE/LYO1wprFg==","signatures":[{"sig":"MEQCIHLHYZ6FjOPObgY6g05Ufo2aBKkES5iWsHAmfUPfgrksAiAyAhMQHZtsHOHzR/taknOFDKGG4yfTqhY4DGEnsV7sJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483610},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"517536589ff7187b4c60d229c1190cf2c3f256fd","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.7_1779279956457_0.8914551345438775","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"homebridge-roborock-vacuum","version":"1.4.8","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.4.8","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"a2d753c0ad356da4ee831ac954efcfedb239b0a0","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.4.8.tgz","fileCount":81,"integrity":"sha512-DY4AU6vKSbkv8YK9ZMuz5jQZ6nzpAxr9vg7OGHOR8gXQJJlR0aVnRCzeZj0LF0+dYH5z5k6zs/qrjKLf6V7WIg==","signatures":[{"sig":"MEYCIQC5TuoHm4cRnGAfMAI1fqUuqeZS2x/+C2hmU6CuDZBgKwIhAIBTM/L5rTjrrTjw9vwPgDA3tdI0Ui0gzVotGYLKTc5V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484577},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"6ac2b77398a12a2cae72840b262b2a7d450fb3ea","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.4.8_1779280188620_0.9227339506970917","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"homebridge-roborock-vacuum","version":"1.5.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.5.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"929144d8e2f346ee3908d9a54954da1dc1a2eb5c","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.5.0.tgz","fileCount":85,"integrity":"sha512-cXMfY9dd2unoXv4NN4Cl6Qk3tQCtL8i0JX13SfsLSM3TSZe3VBsLUQGPAwYCXUzXeVIoNTjOXAJez7EJRqwthg==","signatures":[{"sig":"MEUCIQDPVzd3UsqfN01uzhUO4ied4KEJFTU/WrHY3rKrtcXmLAIgVQJolLH4CiloGUeEYGGBxpOzpP2NVQkgvQLlQ1v9XwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499518},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"29e53be5f4a5a70e950fa4c53f667a23377dd697","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.5.0_1779283309787_0.6205284048627535","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"homebridge-roborock-vacuum","version":"1.6.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.6.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"513563307a5bea3126d18768c6e6ae36e6621363","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.6.0.tgz","fileCount":88,"integrity":"sha512-7DwbYn2ACTTnw9V59IKXBgiVbOooZzvM2+AQYQwrrqAb82JemdEhEB7v4BxSFOyqjEfHWwSDW56LlQN+84/krQ==","signatures":[{"sig":"MEYCIQDeIcV2njhPLJWeUdNYL9+WyjTBN8BUx+QBcnDEwdGg9QIhAM+uBKYv4uzW1X842ipRLBuglfaKHClVEIPnHhGavz90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506848},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"796f6f8d8b1c784939c5e3b292ffea8940330529","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","prepare":"npm run build","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.6.0_1779531213450_0.797681245856136","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"homebridge-roborock-vacuum","version":"1.6.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.6.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"780c866da78b63cbfe0e09d9d3d47761858f33bc","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.6.1.tgz","fileCount":51,"integrity":"sha512-odxct/PnbE23ouT2/QDhHBOx2WiDxZI1/XfSWctgC5Qr+hhzmi0F6oVrz1PdahHbyx8fa0M9u3AbT7eCOEX8Ng==","signatures":[{"sig":"MEUCIQDIOfyb9TUWrBkXLdFclaapOzTJpc1/K/AQM6eW1zMe5AIgP/kq5xIT5KsaxSiPSMlovL1chh/tKoSXgxUmsDUVIGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425381},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"cc6cc8d5b72d9ccd5d42a5ba28314c86604bc2aa","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.6.1_1779538248944_0.6706852761828936","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"homebridge-roborock-vacuum","version":"1.6.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.6.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"64700f51e3b073267ed0db1f6893634ca8590f7a","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.6.2.tgz","fileCount":51,"integrity":"sha512-gD4gxkCY6QAQxhWkFJXSEt3r8ufOEBbNoKVzANfp5IN952QLNJxrUzDvwOL6yYh4mo4OQxKJkCz9OX1jqNtFIg==","signatures":[{"sig":"MEYCIQCZGAmD0gSdQ0UtPLUPwJ9z38xzGpScnL/ZvSYTpmW/qwIhAPNSBRZhIdUwLNPKM0c19OUcMwMVHezRMC4oFkuTQtWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427547},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"16d46acb77c03ae77a550751dae9a94f029d622e","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.6.2_1779923800360_0.6327604370079902","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"homebridge-roborock-vacuum","version":"1.7.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.7.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"2cab069e66e16f13af257c630342af466ba9889c","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.7.0.tgz","fileCount":51,"integrity":"sha512-gbgwVyTAayR3NCHMfITk4L7hxEJwjGZxYDA1FLs6W9O+1D82/O9F3jAd+wvU5r+qlNfnu6f54+MG7ukY4pH+Cw==","signatures":[{"sig":"MEUCIHlcfjp2QogRu2G7vcGGsFP7Z8FS/cDoLxyzy3IPSM2bAiEAl03xI3NEX0Codxgrix4qvM4LFFRQ3WKVgxITDyry7Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441321},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"d37ad16d791246669bbe14a474e61bab3e65b5cb","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.7.0_1781682442366_0.4184535840516168","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"homebridge-roborock-vacuum","version":"1.7.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@1.7.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"822fad8aac65268fec8977b93d79a3fd26f7ec2d","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-1.7.2.tgz","fileCount":52,"integrity":"sha512-cnHaduT6hzJ3OTlpjqal5hvsozWj4bcnQhA3bePVqW6CkrBi+/SKttSZwUw6/lT1QKiBZdNEnXvkgnq7LXmC+g==","signatures":[{"sig":"MEUCIQCOzIKS3BiK5XrZ9dQ9cCBH6GCWs4qT0lWXlZHAnr7WugIgNwNXRLNQ1vDy+yjeEZWQbq9enmDGP+BLQiAt859yl9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454384},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"a9ac7e1c22400a0e95c78896aa60b7697877a5e2","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"1.8.3","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_1.7.2_1781789999328_0.694177270364128","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"homebridge-roborock-vacuum","version":"2.0.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.0.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"ea1673e86b7e904189307ddcdab2a0ebd4e63b2e","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.0.0.tgz","fileCount":60,"integrity":"sha512-YhHMluc7wnZa8xwyvEKVKFtpPRAGAvSi4HpA+UmXo8VDt+IeSfYOi4pA3gSD3kjfIF4vZ85Q01GSfrxpwjjGQQ==","signatures":[{"sig":"MEUCIDSJF8UOq7mL1R6FSUsG2CtPQ3aFQKdIR/QPn6S0FWG/AiEAmfD8IamwRszM9iah2KRpo32Hj86iwY1UVNF34i0l5Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589020},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"4e32ee497509fac9e74cef68c3cae4bd9525a969","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","rxjs":"^7.8.2","axios":"^1.13.4","chalk":"4.1.2","debug":"4.3.5","jszip":"^3.10.1","yargs":"15.4.1","crc-32":"^1.2.2","qrcode":"^1.5.4","semver":"7.6.2","express":"^4.22.1","deep-equal":"2.2.3","node-forge":"^1.3.3","binary-parser":"^2.3.0","abstract-things":"0.9.0","tinkerhub-discovery":"0.3.1","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.0.0_1783257446407_0.03638154616165967","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"homebridge-roborock-vacuum","version":"2.0.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.0.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"c59980fe8a869032993b28dccd918c7427b02a02","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.0.1.tgz","fileCount":61,"integrity":"sha512-QuWHaNYzx1hSWU0oEtMScxGK5Bo8osEa0o0TOlrEACcSPSNoHfx87SD7ZZG0S0N8GAr6sEeNTLNVXGDP8+is8w==","signatures":[{"sig":"MEUCIQDWAjRy4f+E92MOEv4pCpdT1zKInAoi2PORqw3jFhNOZwIgR0oQB+kIicX5YfU5p9UJeV/7m5QaYeF2MjN33b6wgH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603416},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"183cf1b938cc0c94a5544e384234322e19898d19","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.0.1_1783646617707_0.24981976730816458","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"homebridge-roborock-vacuum","version":"2.1.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.1.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"e7996b3f25ba88da5eb29a58f691a4d12dfde835","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.1.0.tgz","fileCount":64,"integrity":"sha512-yq2EoQI60uHuvbz/QBaPFv6e1moY7Ui4omg8BlWAikxvJNmY5apedFmRgCmG7psb0lWVTFLp6ZbZ9AObwdRpEw==","signatures":[{"sig":"MEUCIElqHFouH6Jpk9uAKR5MkTT9FJvmTT1Q1DVXe8Rj7V+XAiEA+xTmJRW+t+G3gnaHFjOu5TglDXi8aQxEUJQvmC7bjVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635259},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"35118f1a21c43d7c39e4ee389485bda14c3316d7","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+hhttps://github.com/tasict/homebridge-roborock-vacuum","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.1.0_1783841559583_0.9885622778172667","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"homebridge-roborock-vacuum","version":"2.1.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.1.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"894e304969f701afbfcd754fec48f36192f22c70","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.1.1.tgz","fileCount":64,"integrity":"sha512-Xrrkt1nsPcXHY6SQj/4xoMXTCDpIs7+il5PFc4+O6rQ5PXOcnenlU8dBZBmTCi4SthWYTKCJEFBoyB2GrNIdRw==","signatures":[{"sig":"MEUCIG1+XhunwMA4UeW5skt7UReOH+gIB6YNWlBIhQMMvdGeAiEA8PVjTNWweEb3qUVaLEjCDt8+C3OeRJjABUph6HdgA1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638824},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"81e5fd507dfa04ca513d498e8c410e6094ff21d3","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.1.1_1784364041230_0.16840486833115342","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"homebridge-roborock-vacuum","version":"2.1.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.1.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"db1c6fcd0b8f397d2c1791ef4f34419c94785ae6","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.1.2.tgz","fileCount":64,"integrity":"sha512-EQEFOaNRogF3VYFwnfcA52mpfyrUTJcTA6GL5yIM2spo6yjvLvM2aM774Stgz/KqATDzDOaRPCercDAb5y6S8w==","signatures":[{"sig":"MEYCIQC4JX0biHoTB1tgVeTKjo5NSPmHmdF5w/f8MJGhEuBx9QIhAOECAZzYwoWd+QAaa+TG9ohGMSJvipwcpJ80TJsdM2Bc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639281},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"fbb4894d8335d8b57b130bfad8a24c282bf34f77","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.1.2_1784366140940_0.489080733629385","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"homebridge-roborock-vacuum","version":"2.1.3","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.1.3","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"b5e6d46b30310b7f1dd4eacb7798ea350d1c8508","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.1.3.tgz","fileCount":64,"integrity":"sha512-ubQmrHA54U7TUwnHyZA8AfNgaIG2Kj5ZFJfa2BtmOlgyxrO0huGfrJMZZRvFUAqkfDQdjLxeuyuAh9c8YIDI6g==","signatures":[{"sig":"MEYCIQCHQC26KJA7ezk2ERZ6+pHWGrTGPMnrgTo6J8UbnoEBNgIhALMc5VUPyzwdkbpzM0C5ZqRR7tqWFlq36jRypubKHnIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640993},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"f66a42b5bbbe545472522bd515d4580db680f628","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.1.3_1784380020415_0.5023221645232598","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"homebridge-roborock-vacuum","version":"2.2.0","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.0","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"a595d1aac0107cae64b936dbdee8a201ece83b7b","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.0.tgz","fileCount":64,"integrity":"sha512-vwSJ7ZigrcsPItUHY98m/HOPjouobIUBKaVdkPsdbGeLJTL472kd9Xvj/ZleCaIbDxMb6IZlgbFsm9ifS7QIDw==","signatures":[{"sig":"MEUCIFQ3y5TXuOQ9SmLlb7oRwNQsWbTSLtT48391RARlB1SUAiEA3433+nWQDtnpbjfICTe4Zkv2WdUy02ghEnARBsvxFgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653211},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"516f2edbc92b9ff8d57b69d7701a0cc645073bde","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.0_1784645434755_0.0990003740471248","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"homebridge-roborock-vacuum","version":"2.2.1","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.1","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"d0eff82edf469045eb8d366e7725ac64c80aae0f","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.1.tgz","fileCount":64,"integrity":"sha512-HmdrrSiLZVuJbywpOriLvFtiMTKOovD7Q1SeHNsUK2KPE7Klt6uwc5ZuCjYf/bqg4J6l3V/Slz9BvZKmJ4GK/Q==","signatures":[{"sig":"MEUCIQCS1hhWoTj+6MPCFM8c+ys1GeSr/YvVclGY3wWo3Lo5BAIgcFQ5bNvNyfXKZvYhsQas9ch9jCbeYJmC6jwNuFftwe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654425},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"a2007c40f490bc0ddff3363cc0dfc888efa87550","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.1_1785251181360_0.4320481884614462","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"homebridge-roborock-vacuum","version":"2.2.2","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.2","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"439fd1d41d4fbfad505173babebcf936a3b27a32","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.2.tgz","fileCount":64,"integrity":"sha512-jCyc2C5AxlM93Bh3bvGBu7ehiZ/u5S4bAFDEo4fLuEFHRKaS5MuKQ8+uySTjtNokc93MNwrH25bFnL7MRnB9Rw==","signatures":[{"sig":"MEQCIDIYZ0rNmMt50QWf5N6scmiPk7jy+X/Yq4uvWycrBYOMAiBJzSKBInQSnflGbVpV0bQ5gjG+MzovxjBqEnT74bMt0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655839},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"223553656874ec4c872854e6bfcca97858bdbc24","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.2_1785665437304_0.6539368695915018","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"homebridge-roborock-vacuum","version":"2.2.3","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.3","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"70790c22bd68da5f2f3ff391a77f96a73d3aeffd","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.3.tgz","fileCount":64,"integrity":"sha512-tGbYBUZYq2+T66AXq/ZuNBl6adNABN+Bg+LGIWwY0TY6dx6MiReFl+u4jaDP5xgl+5St7khx8VqlBFfCMVOYvA==","signatures":[{"sig":"MEYCIQD7HPrjcx1u6DFJuvKqhIn8y8uOHZaXk0OvB+gAh0NbWAIhAJMty89morAVoDwg6ERou0mIgMYWHwMaKccH4/f8zyrY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659930},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"1fd4c848cc4b7cc7e5f091d65abfd37de1ca1a60","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.3_1785678074823_0.29156796541370444","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"homebridge-roborock-vacuum","version":"2.2.4","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.4","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"a5d497c20389a7bc05effcd2568cf9a871069ba6","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.4.tgz","fileCount":64,"integrity":"sha512-JD6EQhjMYCCTg5mGqYEK3Sbcbgr3oXkV2GE99hhIpMKZghrvomWzRGtixGI1UzVN8sUd9ZzWllV+/BgM805jLg==","signatures":[{"sig":"MEQCIHFKYk7VJ9EkdcSIeuonjuZTpszGTgqzk8FHf7tcSmr3AiBRJJmRedUcaMihlm8UnexED9ebcpHfZqHXibRFnZ2Dkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670397},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"68824950cd22e6de91f78fe4c343360fabecfbcf","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","jszip":"^3.10.1","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.4_1785682351581_0.8337612826518617","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"homebridge-roborock-vacuum","version":"2.2.5","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.5","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"838cf24087bb25186bd5e8355a02ae47dcd7273c","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.5.tgz","fileCount":62,"integrity":"sha512-ambzoWGSmR1o+uFv9Z/RFqa3YKU9UB9CU0vHBk/75mqfR70wuZevg3ZqPguiGt/Ku+k4ix+VbIifGddJNG5bxQ==","signatures":[{"sig":"MEQCIEhq1za9CxJwbjwiW6sHcSX2n7dIuzOxampCyuLBOuSNAiBYwGZer8uir+wOwdEN0H+GTcDBF2/0m4xicG0VekMl4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558301},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"088f71ad2a678fa9cc9deab7df1117b4e1bffe8c","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.5_1787298817373_0.6487781295817063","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"homebridge-roborock-vacuum","version":"2.2.6","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.6","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"29a2b1e2b2151c285befd37c40e430b3bd884bc2","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.6.tgz","fileCount":62,"integrity":"sha512-YPo4WYXSsSgXgAAIKi3V1gu64aOk0r/Jm2X117nP5oEcXsrpurHnc/sR+f8aBShXnu9zc+tsaqokkjvYY5UfuA==","signatures":[{"sig":"MEYCIQCIuicwq5p4Vlr5H00YQsuChZ2SMmHM3cUrLrMsqWkwWgIhAJf0vuGLDNry/7SwyzZepSeEwRsBaUi9H/V1REWS7BM7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570938},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"ce001362bcbbfa9d06240fa4bbe74df3323ede62","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.13.0","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.6_1787544719934_0.9967846756066736","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"homebridge-roborock-vacuum","version":"2.2.7","keywords":["homebridge-plugin","vacuum cleaner","roborock app","roborock vacuum","supports-hap","support-matter","roborock","homekit"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.7","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://github.com/tasict/homebridge-roborock-vacuum","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"da9249e7ecf7632a257f0a3c491b67c9ac90ba83","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.7.tgz","fileCount":62,"integrity":"sha512-1zfvIWNX+6FkQygMXE8SlagR8pMjIhqH55I24hXuQe+PriWL9QrPgJ4zbovVaPwxIPkxfRwySxj/f1bxlP2fRg==","signatures":[{"sig":"MEUCIGcGHIjKRggzhkQZSUflXzUjqhGQk1xM+hDDL7EoHPnlAiEAgtR7Abz8jWBzYifHrkfSy9EidrTskNF7bs3Akz7eyEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588786},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"fdcd653a539eaac9ab916295bf2c4a08036d3f18","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.6.4","description":"Roborock Vacuum Cleaner - plugin for Homebridge.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.7_1788418248557_0.7354019291694045","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"homebridge-roborock-vacuum","version":"2.2.8","keywords":["homebridge","homebridge-plugin","homekit","matter","roborock","roborock vacuum","robot vacuum","vacuum cleaner","supports-hap","supports-matter"],"license":"MIT","_id":"homebridge-roborock-vacuum@2.2.8","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"homepage":"https://tasict.github.io/homebridge-roborock-vacuum/","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"6495910d0cbc578cddd81f15e6d63189781ffdc0","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.8.tgz","fileCount":60,"integrity":"sha512-+feC8BJ6ke3w0fINqLkpI0LOI7ERVd94ON2LYmPRXSVPnG1C2099O0s964JOEZ3gYW+1O64mNTB1yI7eOGNrDw==","signatures":[{"sig":"MEUCIQC82gwT2JlpY2PFzxKGOYjsKdmaJsUrWydFGt2kCC7aeQIgfSyaWsNH4vT4uPANrWycQIISIOf/eMixchgIAc++Sgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2vekaPBUzHwYXKva+QFO2lZBoaq1NPlwpZeazMi0IGAiEAwpVznMFLOGsO7CAgWQba/K2HykXExSn30lQDoagJyjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589347},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://tasict.bobaboba.me","type":"individual"},{"url":"https://paypal.me/tasict","type":"paypal"}],"gitHead":"6dd32ed7b48f97251c47dcc814935c098b016573","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.6.4","description":"Homebridge plugin that brings Roborock robot vacuums to Apple Home over HomeKit or Matter, with local control on your network.","directories":{},"displayName":"Homebridge Roborock Vacuum","_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-roborock-vacuum_2.2.8_1790321154015_0.09592450839599964","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"_id":"homebridge-roborock-vacuum@2.2.9","bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"dist":{"shasum":"1c5f8f8851a9645f066897d8e52a4f202d8456fc","tarball":"https://registry.npmjs.org/homebridge-roborock-vacuum/-/homebridge-roborock-vacuum-2.2.9.tgz","fileCount":64,"integrity":"sha512-W8yXCF8R50EhYJeBHjo66+mcE9vLq2Nw+FR8/TKwrszWiyDf3VaFQjGJe3fefMTExHPFPKtJyOVprjYAVIuUUg==","signatures":[{"sig":"MEQCICb7erga+lc4PkOaAJUP1YLvQiY4WDbrSJ+fFQoCKz1EAiBVUG+gddN/siter48iknC00Naavf7UO2nS/ky2AAO8yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD63cr4W8CFwLhLVarAjWWlvSjFLWnLTe9TYKqc3uRfPwIhAKN6F1ZiJj7P9XXuAUX9NsluYLFqEPMaGYdAGsyXo5mk"}],"unpackedSize":631407},"jest":{"testPathIgnorePatterns":["/node_modules/","/roborockLib/"]},"main":"dist/index.js","name":"homebridge-roborock-vacuum","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://tasict.bobaboba.me","type":"individual"},{"url":"https://paypal.me/tasict","type":"paypal"}],"gitHead":"62458848b34da81408ec33d0c8769ac51fc45eda","license":"MIT","scripts":{"lint":"prettier --check .","test":"jest","build":"rimraf ./dist && tsc","clean":"rimraf ./dist","lint:fix":"prettier --write .","postpublish":"npm run clean","prepublishOnly":"npm install --include=dev && npm run build"},"version":"2.2.9","_npmUser":{"name":"tasict","email":"tasict@gmail.com"},"homepage":"https://tasict.github.io/homebridge-roborock-vacuum/","keywords":["homebridge","homebridge-plugin","homekit","matter","roborock","roborock vacuum","robot vacuum","vacuum cleaner","supports-hap","supports-matter"],"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"_npmVersion":"11.6.4","description":"Homebridge plugin that brings Roborock robot vacuums to Apple Home over HomeKit or Matter, with local control on your network.","directories":{},"displayName":"Homebridge Roborock Vacuum","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"_nodeVersion":"24.11.1","dependencies":{"mqtt":"^5.15.0","axios":"^1.13.4","crc-32":"^1.2.2","qrcode":"^1.5.4","binary-parser":"^2.3.0","@homebridge/plugin-ui-utils":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.0.1","prettier":"3.3.2","babel-jest":"30.2.0","homebridge":"^2.1.0","typescript":"5.5.3","@babel/core":"7.24.8","@types/jest":"30.0.0","@types/node":"20.14.10","@types/semver":"7.5.8","@babel/preset-env":"7.24.8","@babel/preset-typescript":"7.24.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-roborock-vacuum_2.2.9_1790425531743_0.4721549825076041"}}},"time":{"created":"2025-02-26T14:32:46.841Z","modified":"2026-09-26T12:25:31.989Z","0.1.0":"2025-02-26T14:32:47.054Z","0.1.1":"2025-02-26T23:15:02.349Z","0.1.2":"2025-02-27T14:58:26.811Z","0.1.3":"2025-02-27T15:02:56.453Z","0.1.4":"2025-03-02T12:36:52.223Z","1.0.5":"2025-03-02T13:23:18.856Z","1.0.6":"2025-03-06T14:08:42.180Z","1.0.7":"2025-03-07T01:51:32.103Z","1.0.8":"2025-03-07T02:08:18.972Z","1.0.9":"2025-03-07T15:08:43.697Z","1.0.10":"2025-03-27T03:32:34.349Z","1.0.11":"2025-03-27T03:34:40.905Z","1.0.12":"2025-03-28T10:57:59.678Z","1.0.13":"2025-04-04T12:08:16.789Z","1.0.14":"2025-04-07T04:01:16.258Z","1.0.15":"2025-04-10T04:26:26.962Z","1.2.0":"2025-06-06T07:44:45.404Z","1.2.1":"2025-06-06T08:04:05.420Z","1.2.2":"2025-06-06T08:59:12.567Z","1.2.3":"2025-06-06T09:51:52.305Z","1.2.4":"2025-08-26T02:50:25.784Z","1.3.0":"2025-12-21T11:23:15.738Z","1.3.1":"2025-12-21T13:48:54.990Z","1.3.2":"2025-12-21T13:57:16.370Z","1.3.3":"2025-12-29T05:24:22.140Z","1.3.4":"2026-01-02T05:26:22.506Z","1.3.5":"2026-02-08T07:33:40.699Z","1.3.6":"2026-02-08T13:58:50.846Z","1.4.0":"2026-02-17T13:49:08.144Z","1.4.1":"2026-02-17T14:07:27.817Z","1.4.2":"2026-02-17T14:28:12.970Z","1.4.3":"2026-02-18T03:44:48.722Z","1.4.4":"2026-02-18T03:53:13.797Z","1.4.5":"2026-03-09T11:10:09.074Z","1.4.6":"2026-03-10T14:34:55.810Z","1.4.7":"2026-05-20T12:25:56.599Z","1.4.8":"2026-05-20T12:29:48.788Z","1.5.0":"2026-05-20T13:21:49.953Z","1.6.0":"2026-05-23T10:13:33.593Z","1.6.1":"2026-05-23T12:10:49.109Z","1.6.2":"2026-05-27T23:16:40.643Z","1.7.0":"2026-06-17T07:47:22.500Z","1.7.2":"2026-06-18T13:39:59.462Z","2.0.0":"2026-07-05T13:17:26.586Z","2.0.1":"2026-07-10T01:23:37.841Z","2.1.0":"2026-07-12T07:32:39.758Z","2.1.1":"2026-07-18T08:40:41.420Z","2.1.2":"2026-07-18T09:15:41.134Z","2.1.3":"2026-07-18T13:07:00.607Z","2.2.0":"2026-07-21T14:50:34.944Z","2.2.1":"2026-07-28T15:06:21.570Z","2.2.2":"2026-08-02T10:10:37.506Z","2.2.3":"2026-08-02T13:41:14.997Z","2.2.4":"2026-08-02T14:52:31.753Z","2.2.5":"2026-08-21T07:53:37.515Z","2.2.6":"2026-08-24T04:12:00.082Z","2.2.7":"2026-09-03T06:50:48.718Z","2.2.8":"2026-09-25T07:25:54.105Z","2.2.9":"2026-09-26T12:25:31.846Z"},"bugs":{"url":"https://github.com/tasict/homebridge-roborock-vacuum/issues"},"license":"MIT","homepage":"https://tasict.github.io/homebridge-roborock-vacuum/","keywords":["homebridge","homebridge-plugin","homekit","matter","roborock","roborock vacuum","robot vacuum","vacuum cleaner","supports-hap","supports-matter"],"repository":{"url":"git+https://github.com/tasict/homebridge-roborock-vacuum.git","type":"git"},"description":"Homebridge plugin that brings Roborock robot vacuums to Apple Home over HomeKit or Matter, with local control on your network.","maintainers":[{"name":"tasict","email":"tasict@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/tasict/homebridge-roborock-vacuum/master/branding/icon.png\" width=\"96\" height=\"96\" alt=\"\">\n</p>\n\n# Homebridge Roborock Vacuum\n\n**Website: [tasict.github.io/homebridge-roborock-vacuum](https://tasict.github.io/homebridge-roborock-vacuum/)** (English, 繁體中文, 日本語)\n\n[![npm version](https://img.shields.io/npm/v/homebridge-roborock-vacuum?color=%23cb3837&label=npm)](https://www.npmjs.com/package/homebridge-roborock-vacuum)\n[![npm downloads](https://img.shields.io/npm/dm/homebridge-roborock-vacuum)](https://www.npmjs.com/package/homebridge-roborock-vacuum)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE)\n\n`homebridge-roborock-vacuum` is a [Homebridge](https://homebridge.io) plugin that brings Roborock robot vacuums into Apple Home, over HomeKit or Matter. Sign in with your Roborock app account and the plugin finds your vacuums by itself; you can then start and stop them from the Home app, with Siri or from automations. Commands go to the vacuum over your home network, so it stays controllable when the Roborock cloud is down.\n\nFree and open source. If it saves you a few chores, you can [buy me a boba](https://tasict.bobaboba.me) (by card, no PayPal account needed) or [tip with PayPal](https://paypal.me/tasict).\n\nThis plugin is inspired by and adapted from the [ioBroker.roborock](https://github.com/copystring/ioBroker.roborock) project by copystring.\n\n## Features\n\n- **Automatic device discovery** — no device IDs or IP addresses to look up. The Roborock region is detected from your account.\n- **Start, stop and send home** — over HomeKit the vacuum is a fan-style accessory: turn it on to start cleaning, off to stop and return to the dock.\n- **Battery, charging and status** — battery level, charging state, low-battery warning, and a fault/offline flag when the vacuum reports an error or loses its connection.\n- **Roborock scenes as switches** — every enabled scene from the Roborock app that uses the vacuum can be run from Apple Home.\n- **Dock mop-wash switch** on docks that wash the mop. See [Dock mop-wash switch](#dock-mop-wash-switch).\n- **Consumables** (HomeKit) — remaining life of the filter, main brush and side brush, with a change reminder at 5% or less.\n- **Clear errors from the settings page** — an error the vacuum or dock keeps reporting after you fixed the cause can be cleared without the Roborock app. See [Clearing device errors](#clearing-device-errors).\n- **Matter (Beta)** — publish a vacuum as a native Matter robot vacuum, with room cleaning and clean modes. See [Matter support (Beta)](#matter-support-beta).\n- **Works through cloud outages** — local control over the LAN, and a local-only start when the Roborock cloud is unreachable. See [Cloud outages and local-only mode](#cloud-outages-and-local-only-mode).\n- **Current room → MQTT** (optional) — publish the room being cleaned to your MQTT broker. See [Current Room → MQTT](#current-room--mqtt-optional-telemetry).\n- **Per-device choice** — publish each vacuum over HomeKit or Matter, or skip it (for example a vacuum shared from another home).\n\n## Supported vacuums\n\nThe plugin works with vacuums that are on your **Roborock app** account. These models are known to work:\n\nS4, S4 Max, S5 Max, S6, S6 Pure, S6 MaxV, S7, S7 MaxV (Ultra), S7 Pro Ultra, S7 Max Ultra, S8, S8 Pro Ultra, Q5+, Q5 Pro, Q7, Q7 Max, Q8 Max, Qrevo, Qrevo Pro, Qrevo S, Qrevo Curv, Saros 10, and the models `roborock.vacuum.a95`, `roborock.vacuum.a159` and `roborock.vacuum.ss07`.\n\nMost other vacuums in the Roborock app work as well; which extras (dock mop wash, consumables, clean modes) appear depends on what the model reports. A vacuum that is set up only in the Xiaomi Home app is not on your Roborock account, so the plugin cannot see it.\n\n## Requirements\n\n- A Roborock vacuum added to the Roborock app, and the email address of that Roborock account.\n- [Homebridge](https://homebridge.io) 1.6 or later, on Node.js 18.20, 20.15, 22 or 24.\n- For Matter: Homebridge 2.x with Matter enabled on the bridge the plugin runs on.\n\n## Installation\n\nIn the Homebridge UI, open **Plugins**, search for **Roborock Vacuum** and install `homebridge-roborock-vacuum`.\n\nWithout the UI, install it next to Homebridge:\n\n```bash\nnpm install -g homebridge-roborock-vacuum\n```\n\n## Configuration\n\nConfigure the plugin from its settings page in the Homebridge UI:\n\n1. **Sign in.** Enter your Roborock app email. Either enter your password and press **Password Login**, or press **Send 2FA Email** and enter the code from the email with **Verify Code** (also the way to finish a login that asks for two-factor authentication). Leave **Region** on _Auto detect_ unless detection picks the wrong server. The settings page stores an encrypted session token; you do not need to sign in again after a restart.\n2. **Choose a protocol per vacuum.** Press **Load devices** to list the vacuums on your account and pick one for each:\n   - **HomeKit (HAP)** — the default. The vacuum is bridged to Apple Home as a fan-style accessory, as in previous versions.\n   - **Matter (Beta)** — the vacuum is published over Matter as a robotic vacuum cleaner, so it gets the native vacuum icon and controls in Apple Home (and works with Google Home, Alexa and SmartThings). This is an experimental feature — read the [Matter support (Beta)](#matter-support-beta) section below before enabling it.\n   - **Skip** — the vacuum is excluded entirely. You can also enter device IDs manually in the list below; manual entries are always skipped.\n3. **Restart Homebridge.**\n\nWhen Homebridge restarts, each device is (re)published according to its selection. A device that was cached under a different protocol (or is now skipped) is removed from the old bridge first. **Changing a device's protocol re-creates the accessory**, so it loses its room and automation assignments in your home app and must be re-organized there.\n\n### Options\n\nThe settings page writes these keys to the `RoborockVacuumPlatform` block in `config.json`:\n\n| Key                  | Description                                                                                                                                                                                                |\n| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `email`              | Roborock app account email. Required.                                                                                                                                                                      |\n| `password`           | Roborock account password, saved by **Password Login**. Not needed when you sign in with an email code.                                                                                                    |\n| `encryptedToken`     | Encrypted session data, managed by the settings page.                                                                                                                                                      |\n| `baseURL`            | Roborock API endpoint. Leave empty to auto-detect; otherwise `https://usiot.roborock.com` (US), `https://euiot.roborock.com` (EU), `https://cniot.roborock.com` (CN) or `https://api.roborock.com` (Asia). |\n| `language`           | Language of the names the plugin gives to switches and sensors it adds (`en`, `de`, `es`, `fr`, `it`, `nl`, `pl`, `pt`, `ru`, `uk`, `zh-cn`, `zh-tw`). Default `en`.                                       |\n| `skipDevices`        | Device IDs to leave out, as a list or a comma- or newline-separated string.                                                                                                                                |\n| `matterDevices`      | Device IDs to publish over Matter instead of HomeKit. Ignored without Homebridge 2 and Matter.                                                                                                             |\n| `matterSceneDevices` | Matter device IDs whose Roborock scenes become Matter buttons. When omitted, every Matter device gets them.                                                                                                |\n| `currentRoomMqtt`    | Optional current-room telemetry, see [Current Room → MQTT](#current-room--mqtt-optional-telemetry).                                                                                                        |\n| `debugMode`          | Write debug messages to the Homebridge log. Default `false`.                                                                                                                                               |\n\n### Matter support (Beta)\n\n> ⚠️ **This is an experimental, lab-grade beta feature.** Matter support for robotic vacuums is still very new on the controller side. In particular, **Apple Home's compatibility is currently poor and not very stable**: the bridge is uncertified (Apple shows an \"Uncertified Accessory\" warning), the accessory appears as a generic **\"Matter Accessory\"** during pairing and must be named manually, room selection needs iOS 18.4 or later, and accessories can occasionally show \"Not responding\" or lose features after iOS updates. If you want the most reliable day-to-day experience, stay on **HomeKit (HAP)**. Choose Matter only if you want the native vacuum UI and room cleaning, and can live with rough edges.\n\n#### What you get over Matter\n\n- The **native robot-vacuum accessory** in Apple Home (proper icon, start/stop, Siri) instead of the fan-style HAP accessory.\n- **Room cleaning**: the vacuum's named rooms are exposed through the Matter ServiceArea cluster. Pick rooms in the controller and start cleaning — selecting none (or all) runs a full clean. While a room clean runs, the controller shows the room currently being cleaned.\n- **Vacuum / Mop / Vacuum & Mop** clean modes, mapped to the Roborock suction and water-box settings (models without a water box only offer Vacuum).\n- **Battery, charging state and error reporting** (stuck, dust bin missing, dock unreachable, … are surfaced as Matter operational errors).\n- Every Roborock **scene** that targets the device becomes an on/off button (see step 5 below). When the same scene name exists on more than one Matter vacuum, the vacuum's name is appended to keep the buttons distinguishable.\n- On docks that can wash the mop, a **dock mop-wash switch** (bridged like the scene buttons, so it also needs the step-5 pairing). See [Dock mop-wash switch](#dock-mop-wash-switch).\n- **Identify** (\"play sound to locate\" in Apple Home) plays the vacuum's find-me sound.\n\nRun-mode semantics follow the Matter spec: setting the run mode to **Idle stops** the vacuum where it is; use the **dock/Go Home** control to send it back to the charger.\n\n#### Requirements\n\n- **Homebridge 2.x** with Matter enabled on the bridge this plugin runs on (Homebridge 1.x, or Matter disabled, silently falls back to HAP with a log warning — nothing breaks).\n- For room cleaning in Apple Home: **iOS 18.4 or later**, and rooms must be **named in the Roborock app** (unnamed rooms are not published; the room list loads shortly after Homebridge starts).\n\n#### Setup steps\n\n1. **Enable Matter on the bridge.** If the plugin runs as a child bridge (the default when configured through the Homebridge UI), tick **\"Enable Matter on this plugin's child bridge\"** on the plugin settings page (writes `_bridge.matter` for you). If it runs on the main bridge, set `\"matter\": true` on the `bridge` block in `config.json`. Restart Homebridge to apply.\n2. **Select the protocol.** On the plugin settings page press **Load devices** and set the vacuum's dropdown to **Matter (Beta)**, then restart Homebridge. The per-device Matter option only appears when the relevant bridge has Matter enabled.\n3. **Pair the vacuum.** Reopen the settings page — a pairing panel with a QR code, the manual pairing code and the commissioning status appears under every Matter-selected device (each device is its own Matter node with its **own** pairing code). In Apple Home choose **Add Accessory** and scan the QR code. Expect the **\"Uncertified Accessory\"** warning (press _Add Anyway_) and a generic **\"Matter Accessory\"** name — when asked for a name, type the device name shown in the pairing panel.\n4. **Try it.** Start/stop from the accessory tile, pick rooms (iOS 18.4+) before starting for a room clean, and use the dock control to send it home.\n5. **Optional — scene buttons.** The scene buttons live on the plugin's **own Matter bridge**, which is a separate pairing from the vacuum. Scroll to the bottom of the device list on the settings page and scan the additional bridge QR code to add them. Scene list changes are picked up on the next Homebridge restart.\n\nPairing is one-time per node — switching a device between HAP and Matter later does **not** require re-pairing, but note that **changing a device's protocol re-creates the accessory**, so room and automation assignments in your home app are lost and must be re-organized.\n\n#### Known limitations\n\n- **Apple Home compatibility is immature** — see the warning at the top of this section. Treat this as a beta and expect to occasionally re-pair or restart Homebridge after controller/iOS updates.\n- The device always pairs as a generic, uncertified **\"Matter Accessory\"**: controllers look the bridge's test vendor ID up in the certification database and ignore the name the device advertises, so the name must be entered manually (the pairing panel shows what to type).\n- Scene buttons require the **separate bridge pairing** (step 5) and appear as plain on/off switches in the controller.\n- Multi-floor maps are not exposed (rooms come from the currently active map), and zone cleaning, consumables and dock controls other than the mop-wash switch are not available over Matter yet.\n\n## Cloud outages and local-only mode\n\nRoborock's cloud is required to log in and to read your device list, but it is\nnot required to _control_ a vacuum: once the plugin knows a device's local key,\nit talks to the robot directly over your LAN.\n\nThe plugin caches the device list, the local keys and each vacuum's last known\nLAN address on disk (owner-readable only) after every successful cloud\nrefresh. If the Roborock cloud is unreachable when Homebridge starts, the\nplugin falls back to that cache and starts in **local-only mode**:\n\n- your vacuums still appear in HomeKit, and start/stop/dock commands work over the LAN;\n- vacuums are found by UDP discovery, or dialed at their cached address when\n  discovery finds nothing (another VLAN, or port 58866 in use);\n- cloud-only features are unavailable until the cloud returns — scenes, push\n  status updates, and the cloud online flag;\n- the plugin keeps retrying in the background, so cloud features come back on\n  their own without a Homebridge restart. If the login itself failed during\n  the outage, the plugin logs in again by itself once the cloud answers (a\n  pending two-factor prompt still needs the Config UI).\n\nThe log says which mode you are in (`Starting adapter finished in local-only\nmode (cloud unreachable).`). Two caveats: the plugin needs **one successful\nonline start** to create the cache, so a brand-new install cannot start offline,\nand a vacuum that is shared from another Roborock account can only be controlled\nthrough the cloud.\n\n## Dock mop-wash switch\n\nOn vacuums whose dock can wash the mop (G10, S7 Pro/MaxV Ultra, S7 Max Ultra, S8 Pro Ultra, Q Revo family, …) the plugin adds a switch that starts and stops a dock mop wash:\n\n- **HAP devices** get an extra switch service on the vacuum accessory.\n- **Matter devices** get a bridged on/off switch on the plugin's own Matter bridge (the same pairing as the scene buttons — step 5 above).\n\nThe switch is **stateful**: it turns on whenever the dock is washing the mop — including washes started from the Roborock app or mid-clean wash cycles — and turning it off stops the wash. Devices without a washing dock don't get the switch.\n\nThe switch's default name comes from the plugin's translation catalog in the language selected by the **Language** option on the settings page (`\"language\"` in `config.json`; default `en`, 12 languages including `zh-cn` and `zh-tw`). Changing the language only renames accessories on the next restart — accessory identities never change, so **no re-pairing and no room re-selection is needed**. You can also rename the switch freely in your home app.\n\n## Clearing device errors\n\nSome errors stay on the vacuum until they are marked as resolved in the Roborock app, even after the cause is fixed. A typical one is the dock's \"clean water tank empty\" after you have refilled the tank. While such an error is latched, Apple Home keeps showing the fault.\n\nWhen a vacuum reports an error, the plugin's settings page shows it next to the vacuum in the device list, with the error code and a short description. Press **Clear error** to resolve it, like tapping **Resolved** in the Roborock app. A dock error is cleared first; press the button again if the vacuum then still reports an error of its own.\n\nThe settings page asks the running plugin to send the command, so Homebridge must be running. Fix the cause before clearing the error; an error whose cause is still there comes back.\n\n## Current Room → MQTT (optional telemetry)\n\nThe plugin can publish the room a vacuum is currently cleaning to a local MQTT broker, for use in external automations (e.g. lighting that follows the vacuum room to room). This is **telemetry only** — it is not exposed to HomeKit — and is **off by default**. It reuses the `mqtt` dependency the plugin already ships, so it adds nothing when disabled.\n\nEnable it under **Current Room → MQTT** in the settings UI, or in `config.json`:\n\n```json\n\"currentRoomMqtt\": {\n  \"enabled\": true,\n  \"brokerUrl\": \"mqtt://127.0.0.1:1883\",\n  \"topic\": \"homebridge/roborock/{duid}/current_room\",\n  \"cleaningPollSeconds\": 10\n}\n```\n\n- **topic** is a template. `{duid}` and `{name}` (the device name, slugified) are substituted. If the template contains neither token, `/{duid}` is appended automatically so multiple vacuums never publish to the same topic.\n- **cleaningPollSeconds** is how often status is polled while the vacuum is actively cleaning (it polls slowly otherwise). The poll only runs while the feature is enabled.\n\nA retained JSON message is published whenever the room changes:\n\n```json\n{\n  \"segment_id\": 16,\n  \"room\": \"Kitchen\",\n  \"state\": 5,\n  \"target_segment_id\": 17,\n  \"target_room\": \"Hallway\",\n  \"in_cleaning\": 1,\n  \"ts\": 1718524800000\n}\n```\n\n- **segment_id / room** — the room currently being cleaned. `segment_id` is `-1` (and `room` `null`) when docked/idle, or transiently while the robot relocalizes; use `state` to distinguish.\n- **target_segment_id / target_room** — the next room the robot is heading to (populated during transitions), so a consumer can pre-light it. `-1`/`null` when steady or unknown.\n- **in_cleaning** — the device's own flag; `0` once a clean has concluded even while the robot returns to the dock or empties, which `state` alone does not always distinguish.\n- Room names are resolved from the robot's saved map; name your rooms in the Roborock app for them to appear.\n\n> Validated on a Roborock Qrevo (`roborock.vacuum.a185`). On models that don't populate `cleaning_info`, the payload degrades gracefully to `segment_id: -1` / `room: null`.\n\n## Support\n\nIf this plugin is useful to you, I'd love it if you bought me a boba:\n\n- **[Buy me a boba](https://tasict.bobaboba.me)**: pay by card, no PayPal account needed\n- **[Tip with PayPal](https://paypal.me/tasict)**\n\n## Trademarks\n\nRoborock is a trademark of Beijing Roborock Technology Co., Ltd. Apple Home and HomeKit are trademarks of Apple Inc. Matter is a trademark of the Connectivity Standards Alliance. This plugin is unofficial and is not affiliated with, endorsed by, or sponsored by any of them.\n","readmeFilename":"README.md"}