{"_id":"@jabrown93/homebridge-smartrent","_rev":"36-8e836f301095b4079a2ad9b850f97d31","name":"@jabrown93/homebridge-smartrent","dist-tags":{"latest":"2.4.2","beta":"2.4.2-beta.2"},"versions":{"2.0.7":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.7","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.7","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"ff0b176780ea5b6a9eb46b8429f0d54f2285e2f5","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.7.tgz","fileCount":125,"integrity":"sha512-j5ol0Bas2AheT2d1JX5V8GXiZNCUSqbsEMWZW6a4AEGnTYGMSqeRKZxQ6VpnHHFBh0nF9Vd7NDU2h7BaNnpECA==","signatures":[{"sig":"MEUCIB92wMPJGLBihTITPBmH1t32B3jUV0LruhG6sXCYOCslAiEA5iclhiSeA98XjxLjzOfI79CgZKycu+9lBr0jedYBQEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436071},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"cdb2464df4040d511ed1901b5b34352898a44c07","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.7_1735333625328_0.45406961505273746","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.8","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.8","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"fdc28881b5534f0caf741422e39c3293cbc8b78f","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.8.tgz","fileCount":125,"integrity":"sha512-EtvDHCNoxlRQ/W0e+6+iWIJDsMbTpAo4YTC5U1GqomRLWhsc/MoakR2OlMaPp4NVUL+DYN5aNmuTd4D2BIGiXA==","signatures":[{"sig":"MEQCIF1FLHIlDUlRYeB+VrgEbbXP1ruT1LUbXViv3AeX4AhEAiBJGM/Da6cIkQN1k4PI75+MLjQzIEwvWpe8vAe7t/2jzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436445},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"40c4593f88c2ce2cef00ff7ff694a6cfffe346bf","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.8_1735360439217_0.869598619331571","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.9","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.9","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"b0fbfb6f59c6e4e7a6b253f3fd0e8ba660b723e5","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.9.tgz","fileCount":125,"integrity":"sha512-CjRcSq0e7TedWjEBAoeumdDX3vqolMjG/6ZHtYwrkh3qRLwQPzuGmdckU1+gs7kAztU0FMwFz4ESxccY1i6zOw==","signatures":[{"sig":"MEYCIQDkJ0eieKtorrbFCcYdEOdIG+/aBfA3IskixUj67AZ6XgIhAPmHATCxr2hYhdx8WrPkQ8iKW2w8CLI4bGXMHOx1HzmQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436826},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"c856f230869f5f278177f0b7d89c698ece36d243","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.9_1735360802170_0.2631203425483646","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.10","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.10","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"36373c336d765b5beadda453640a43c5ec70438b","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.10.tgz","fileCount":125,"integrity":"sha512-PKdgw4+3pvp2NxC39r49y1LzLmEYmAsobXWSCW4f1SQ32U9/Wuv3+uHQjj5EGQOQGMrFzhQYuQj9Ft+ZuRLVlw==","signatures":[{"sig":"MEQCIFieY/ODw0uYANkN2SqWJYGdhNJ+V4WTie2P2YNH1nDRAiAcBKkWwQuSyY6/fIZqDC0OWe8MHJy/E4GtEQQ8r3g92Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436950},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"8774cf6ec9711d2c66923eefd4dfb6d78d4f84c5","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.10_1735361600617_0.8289042973944536","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.11","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.11","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"2102dbccb05222b93d170dae1c2f2f7e1e4a60bf","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.11.tgz","fileCount":125,"integrity":"sha512-FPLl67yTz26qePMsfoGQV070TxUuBH4yZMvCKFsO2OnXoYxxyjj/b5M4CFTHnkQoPVLheGvHrw9eEEYWBaNe+A==","signatures":[{"sig":"MEUCIQD9i5KFaBDxvEOBVkrBVNEIbNpwm+LFx/CAHPgS/CZ2CwIgcLo+j8jsciJ4K0vY2a/iTYckdXjxnYPPRuO82bMyFCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437296},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"c53e31893c46387f69f143af1f2e15b5983debab","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.11_1735424883708_0.5058726374319427","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.12","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.12","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"5a5945257ab7d41698d53287ec78e16f6829fb49","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.12.tgz","fileCount":125,"integrity":"sha512-crvtvRs8eirNIhZBy1INc31LEgI4H/0a8DC+4cXWGtlmnsMENaoiK0P/7vg84gxFHX8gG8HRVFN6tcJFfHmVAA==","signatures":[{"sig":"MEUCIQD1R5nBaMVUBwA6FyG1Hj8kY76muGsWum/gG30VKMl/ywIgePiqMvXXu86GSpeZ34PcAljl3rVYPwUYlt7QfRV+ruQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437345},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"2d181a11a96801d8c0ccbb1b883f8e0ecc4ca505","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.12_1735425107131_0.11744638105805216","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.13","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.13","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"572b452c4c3bf35ff3d8265ff44bd3ef87a50d12","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.13.tgz","fileCount":125,"integrity":"sha512-LSpKuIK2f1V0tYTkIoo19ExxhKJAwHWxuefR1uY986ncFVs/Qk/Atb5gvh0Pj/ZU92pJeoQJ320kjT+Mk679wQ==","signatures":[{"sig":"MEUCIB1BWOHIGJEdpHxiEPCric/5feK7/z48QvleznCtZyHpAiEA7EeaEtDkpMDyO5jqzsDxwgKCRmcqRd2UTgXCWzA6yr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437694},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"84209c676f160e72353f23cad64b6dbfc165f2f6","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky install","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env HUSKY=0 semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.7.0","rimraf":"^3.0.2","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^2.5.1","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^4.5.5","@types/node":"^18.7.1","lint-staged":"^15.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^17.0.3","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.10.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.10.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.13_1735425508903_0.16473481810349266","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.14","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"LGPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.14","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"7fdf4c6f3f23f225e69ba86db9e87b61b1308543","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.14.tgz","fileCount":125,"integrity":"sha512-OHYIVrwXrrICzkAgFSlujKElYL+ghUi8f+H5OUmMQy0ZeXlv8j+nMq7eHELuycUVPLDQZ7Za/ovwXmMsehL70Q==","signatures":[{"sig":"MEQCICJcWy/j99Y9tJvz1i8vO20eEvK8CRn8tv5QjHMozYDMAiBoXZ/vUGU3uu5kST9pzvJKk0EXxPzu/Hodwjr/yK4mnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439097},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"fb4807bf317d456dcc6d9a41a7578af8d0d7a2e7","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.14_1736216938264_0.4364644890442675","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.15","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.15","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"f6047eab73c8abc147d2edbbda10787f42f35ec5","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.15.tgz","fileCount":125,"integrity":"sha512-wF3Oq6qqMhkJhPDcBvaTqxOaBXexg7PQ87z8Qg5fTbSKa0F/QFbCi79mOGZOmHXgwUXl00iNs1WO7MCm/00Ufw==","signatures":[{"sig":"MEUCIG/dWWycF/AALPfkJjDC3Nb3p+iG+2cXZYTkZhoI9hWLAiEA6/R8r877t62VsZ9jlWnQpJOQe99akrqO3xa+J2VWGzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439368},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22","homebridge":">=1.8.0 || ^2.0.0-beta.0 || >=2.0.0"},"gitHead":"73b537e691434134fb920d59e5bcf8caca0da1cc","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.15_1736217838935_0.47404958592029933","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.16","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.16","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"8e045574855712744fc84bba4ff16b8e27e144d1","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.16.tgz","fileCount":125,"integrity":"sha512-8WqQ+qQt/JXhQYek1p1SY5G5Lcaetz8k4oEIMjWmaiCEAnIAdxbLTcsfe9XNNtvccU1TE2aqqm9wd6hPCGZAkg==","signatures":[{"sig":"MEYCIQCWrJja/gqS+D76Vj7bE/E7efu+sdw0zWssrmVnEptP/QIhAKYz/Eip7Z5fdXsCTnRaxJWcK3LehkQYmGS5Q/XN8fkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440190},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"87a9cf503300587b25f6a40ba40479ff58e563d6","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.16_1736656385829_0.865353069682208","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.17","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.17","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"80eeddf138e8e5d875b7bcda395ce8a8b30cf56e","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.17.tgz","fileCount":125,"integrity":"sha512-hGpauzJ0Of7gXuguSGQdKbL2cViHVEUiL2PNSRqNxv/iYsL+Nf8bNKltZcx94a7sVRqknhv0SGz4RE5nFaXLaA==","signatures":[{"sig":"MEQCIH3JOdVy5gd4oLBTmA+tQgOC1g/jqBLRatB/cGyVJ1fRAiBOV5qz4PR3tddyC0KTyonJhqnK2YEzcRJRCPxzHuRi5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440419},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"708943e6056c27ac5463c8f74969053b38573af8","scripts":{"lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.12.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.17_1736703644558_0.750794081125685","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-beta.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.18-beta.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.18-beta.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"718f01f8ef5a39db58c7c914254d3a2d927095d8","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.18-beta.1.tgz","fileCount":120,"integrity":"sha512-K5uTf1xbp8d3Pzg19tyTmsQQqe8VG4xatU85I1HmJUbqAiiTNs6EaxRey7eROXMxuX++GMlVJNYYoFGeHoBc8w==","signatures":[{"sig":"MEUCIQCt24FTVp6qaXPNzn3k4wYs/1FaOQpt2BKjaDew+7vfkwIgJlpzeWN2mxcPwW23pK1MNsEo+S517gfUyBj/L+/PGqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442833},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"1717abeaf81bcf9588a8162055e53f551931612a","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.18-beta.1_1737949651248_0.6140844879021332","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-beta.2":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.18-beta.2","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.18-beta.2","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"6a5d6d38e53aab70f0e71d1e6245e1a7cebda934","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.18-beta.2.tgz","fileCount":120,"integrity":"sha512-FEoQJ4P9c7SJ/XbwGHvHU+1QQvRn6OFCPsChdvZ8U2Ml/Kuy+iVoVKghjouvdLzIP9NH2hidhosqhGhm6E97Ng==","signatures":[{"sig":"MEUCICeRZ5OX7VoG25nlL/9Cz+7My7K8xYgjp/8oOck6qZF+AiEA4dzgst9fK8RMfdEN41rF9uWWqGByPN6E0qmmK6yIkSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443503},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"ae2725bf3b887a405950f590a5d610b3dda1f6c2","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.18-beta.2_1737950406501_0.6034263157822033","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-beta.3":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.18-beta.3","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.18-beta.3","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"8df56f19a09baff4bc79224600da9300d216674d","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.18-beta.3.tgz","fileCount":120,"integrity":"sha512-AUPZOUVQTHrfph9gp5NKEHOdam6F1PhH6nZ900AAWTWuLaC/7wa3RKy1J1irO2l28Ktot7vlwK6PwgZJjzXkdA==","signatures":[{"sig":"MEYCIQDQQb9Uo59mfnAipzh2YW60Uh1n31VmWKPStVgl59ObqwIhALe/J4Gppt1a/03piHkL9EYRX72GXpaoLQYjq8k8YDem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e8d9656ab8e40466088f60f42ba16c4f823d2248","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.18-beta.3_1737950743066_0.06375802066195813","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0-beta.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0-beta.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"a68ca136ef3534530cf11f8aea906b7e9b2a7b5d","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0-beta.1.tgz","fileCount":120,"integrity":"sha512-cFYsLJfjjILLQNzyKos/qO5J7x/aitZ3Rwi2Fp8wvcuzRajYqqssCU13r2nksnt96R/1pzsOd0jt5GXjKMDsnA==","signatures":[{"sig":"MEUCIHtEoYTI41LWtu8dGEOdD2mfpQ28nB54dLFGXe8o5dmWAiEA7us8jPpa/llz735dHLEedOlVAsZX9ciNGf5Rw0Hk1vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446922},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"44be11bc6e07df326f98ede7eb6b86eb54e2da7a","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0-beta.1_1738531783870_0.6660552355441052","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@jabrown93/homebridge-smartrent","version":"2.0.18","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.0.18","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"ab023b378dd1abbdad216189d3194be79df96145","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.0.18.tgz","fileCount":117,"integrity":"sha512-L/ze+on+zuQmBXg1BUFU95jxOhhBOOi1iip3vRKrzluG/DzVQNcqUiYyKib5DnQYDy251ysK2TZgQxCuMs9ZgQ==","signatures":[{"sig":"MEUCIQC88jGRrcoF44wBQG0nnqigDppVg+zadOAP2gmLu+M/DwIgC08FZNccxB5YK2s00ZDUzGc0B3r+A+6BV/srI+YhBzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389583},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"8936ecb38ace374d02bf03ff047b395a0ea6b925","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.0.18_1738532591364_0.02963572799769887","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.2":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0-beta.2","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0-beta.2","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"c1f1492b332f8ea22489ad4f5b0c6c7fac9ef1f8","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0-beta.2.tgz","fileCount":117,"integrity":"sha512-osq2kbea1kO4ufn0BcGepMGyqQNi08OBWc3BNgTEA4mhbMipNJQvP7RYSeEXKG5a5J9HKzA+4WdNUBbJ68deuA==","signatures":[{"sig":"MEUCIQDkpLv1/xkxNnje4qdVC1jEOuqKrl/lg1lSBHAlMPMR4gIgEiom1EqObX9Luzo8mg7DwGFwAHzWUAc/bBOmIB8ZJLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394562},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"900c1d459aa98c19d5520994499840ddd7dd2f0c","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0-beta.2_1738532805499_0.6011858080966557","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.3":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0-beta.3","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0-beta.3","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"0fb919c2856d41daa4fd2398fe783c67fc45cdb5","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0-beta.3.tgz","fileCount":117,"integrity":"sha512-u/jEyoPBVDcdHkw25PUERrg8arzmDWXfbDYBpWYEzQlExF0QW5m1CANBrGlYTIPh4obEs0YIFMdqXXR6IFdDUw==","signatures":[{"sig":"MEUCIQD/GSIpzxm5wlu73U0XZs5MwalzgW5dGMUk572FElyMZwIgJ/faVUvRIhtnHAeP72/FjVz0FKUl+CZ8kSxLe+Tq8sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394818},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"00aca05e84a8f8b72598eb8b72e70b4e8698bec6","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0-beta.3_1738535083033_0.2175042757322081","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.4":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0-beta.4","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0-beta.4","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"31cce6f2d6e121348e2f50f7b4aff3fb72134857","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0-beta.4.tgz","fileCount":117,"integrity":"sha512-A4pnXJ1tIc3QR1h/9RgUnXIzw7tH1/1GAB0bp470RUZrybbCRxb4+KLnzMkf//RXdDcpAzAvoN9BKN/+jHwGYw==","signatures":[{"sig":"MEYCIQCUVswmL23JBVB307xeglacm+KyWG9LxTE+DM4kppUMpQIhAPRNuONo5+set6j1t7dIEw/Yx6I/BKWI0NViwn2DDQiD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395106},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a79d1ea657ec151e3ddeb85005f49094a66b6950","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0-beta.4_1738535440193_0.6868078563642781","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.5":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0-beta.5","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0-beta.5","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"6037579ad9536af370cd6b8635987348d1a3653f","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0-beta.5.tgz","fileCount":117,"integrity":"sha512-PtuPtrRdiBgllVapoSDb87McZ1uMK6YhwmjgKpUEv90JZzRTsuiinJJZ0BuKVqUWgMXtHYh0moZAOVDBKd2HEg==","signatures":[{"sig":"MEYCIQDMIJwkMNN2WiVBPBuPIyPy2DC1iyLWjo6mUhWaLahk0gIhANMCyIgvQkoJnQbXbMBn6Vbl1wyYeYBMJuJH6MCl7TE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395591},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"17c98e39297fdc7faa0557c736a0e4a769ae377b","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0-beta.5_1738539707275_0.27264550530090115","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.6":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0-beta.6","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0-beta.6","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"6045d735865e419b2786775e19e85dbbaf3ac951","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0-beta.6.tgz","fileCount":117,"integrity":"sha512-1reZAYuW5tqU6GM3QHWpAtoZ3hMYEef3KHpYjjO01Z48Yk8JU8WsxqBnSBBfkC3VmiltJURTrVvdGCL4r7dh0Q==","signatures":[{"sig":"MEYCIQCfui+cQmWtAkJaVJ3uinhz2OOcZJ/4TpR30u27kmjmMgIhAKgqB36r8/fzTVbTC7CSPE//proIgw7zdgW6XEbochfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397081},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"c8fc6ab42b1e343a82cf49d6668455556d0f067e","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0-beta.6_1738635104205_0.9640316031288352","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.0","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.0","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"90fe9702d6bec56b2d4259ba357bd09c34a6c7be","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.0.tgz","fileCount":117,"integrity":"sha512-4IKMTDMeITpTjfUcPZpp+uG0NR271rbDeGihDsy2skuyS6zWs8bGQ48fyItuwUk5xOJDKDyIh2rw4X+0gH5Muw==","signatures":[{"sig":"MEUCIEhaOWboxE9Hg1epSCdNa4hgPDCtkXojlF3xYBIxnhZ7AiEAgGItl/xv7TNcxXBDrLKZqfF+/KleebaJYvuzGIfEt3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394670},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a69206981ffa5cd521dda520714f675bdcc0568b","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.0_1738636592695_0.8557724078399007","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"639d285e2ecce9fbea7eb226435e9ea1038236a9","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.1.tgz","fileCount":117,"integrity":"sha512-2ly4FanBll1OvgtJqlVyHxBwHXd8xgG0AlUIcLcAZk1SJiogTmAQZ/47z404sCCU6JcOPjipBgGxcIAc1qhdZA==","signatures":[{"sig":"MEQCIGhzPj9Usup98kx7VXcGUEVzZDvr+v3esv9pQy0CXyoxAiBJFmLGSpxeZBVqlbVpnvc+fkHfLj19zkITtZathUkynw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"3f2e36566bfb83a94a270a7e7adede35c44925f9","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.1_1738992979456_0.8512154579927784","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.2","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.2","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"2e1db6d1e0e0969134d294edd3a01124335ee9f1","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.2.tgz","fileCount":117,"integrity":"sha512-xsgehQ1jtgyUYQKr49kw7ESKkYaW3QBJX5pRGRBR6JhU8I1MByHaPUiTx/8unGPyqsnJd6Y5+X+BHVunQ/BELg==","signatures":[{"sig":"MEUCIBNathGZN8cqtd0XndWcNgT7QJoI8pjBvLgIiNtBKGqjAiEAjVj46OVgkv5ctDbravk8ZNArNn1IAwIzdiTCTgikOnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395622},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"4371706bf59269757ec05aabae1a4118b7b333c9","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.2_1739033051433_0.3240751718102153","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.3","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.3","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"0ca1ea9c90942b06de09e019da34d4b0bf504dcb","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.3.tgz","fileCount":117,"integrity":"sha512-lxUwICFNgfBjoVSmQncX9z2zOxGv8R3Sl+r+xrKrTVQH69esCZHE9i4UVJ+5CUm8NbKZ3iay6DVza2MoXCnBkQ==","signatures":[{"sig":"MEYCIQC2vlnff/V6c0SUQsr/8mR+ktuFs9CbMHqEASOeeeDHQQIhANHCovxZxjXvCY466Kg1/+wAapnCcpglXCwYVAQmuOv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"bb941b295b1e6d26515d6c5912427dadcbafa167","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.3_1739333697537_0.1887398249633414","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@jabrown93/homebridge-smartrent","version":"2.1.4","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.1.4","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"34c76b3239aae92ced2dc4b9b15bc2583a755e8a","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.1.4.tgz","fileCount":117,"integrity":"sha512-USrvZtRWzlftGWraTAgRKaaLfXAZqx6Rub+BZw3dprwIYeB+5MbKjChc9tV/yFzfpHhfcj1n0lRFRQVM2Na9zA==","signatures":[{"sig":"MEQCIDmUym4SnEwa1TAwC6F7lCRWvrXeJ3gfbr1XRyysuIvzAiBIipewW9DIFyiucpq4y5TNeKzvC+XjUvz6dpKnNIczhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396459},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e4ae22abb0be69188e2213f7f663ede2328b5ee8","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.13.1","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","homebridge":"^2.0.0-beta.23","typescript":"^5.7.2","@types/node":"^22.10.5","lint-staged":"^15.3.0","npm-run-all":"^4.1.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.0.0-beta.35","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.19.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.1.4_1740335900491_0.3190740739199043","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@jabrown93/homebridge-smartrent","version":"2.2.0","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.2.0","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"1b4d45fd004ce33b45a19f7c995b7f3b0154ea98","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.2.0.tgz","fileCount":117,"integrity":"sha512-0lbuMiXoJxGCsNfWvOWrLwrRT9JZu7tfYuBrWgWJRC6qntCWFNzt1Td0yUOwT4EK6PsXVFyHEsJQOL6Befttzw==","signatures":[{"sig":"MEUCIQD7k8SVBmKJwzZEBDOuLKoqXL0i6CF6xajSqll2Mv3qDgIgF/SxSG0jUcabqZWDHiToDO9x80RDUhg+0T1ZXZp2agg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396793},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"c257793b04edf166dede3602f7128a1dfdfb6f06","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"10.9.3","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"22.19.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.34.0","rimraf":"^6.0.1","nodemon":"^3.0.1","ts-node":"^10.4.0","prettier":"^3.4.2","@types/ws":"^8.5.3","cross-env":"^10.0.0","homebridge":"^1.11.0","typescript":"^5.7.2","@types/node":"^22.18.0","lint-staged":"^16.1.5","npm-run-all2":"^8.0.0","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","homebridge-config-ui-x":"^5.4.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.40.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.40.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.2.0_1758562868192_0.15934801395331943","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.2.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.2.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"a1fdc69a314b9f00552be4b554bd05b6c78bcff7","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.2.1.tgz","fileCount":117,"integrity":"sha512-TjWrlrP2IMbhl3oB8+l2h7W1W5dtpmwNHPM+mM/4osqi8VVfN5x0gBuIdLm10V5nTJKXTEagbxK6W1W2b65NeA==","signatures":[{"sig":"MEUCIQDvClPrqwv1t1yQxr1vABmZOI7qI0Pg+t/9iClOsnFwgQIgTWNs9VJFo6jX8M+4OXRd1BF3DP9Aibadu+44RjDKX14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0333abe26d22c4a06d77767296ee34d546981a11","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"jabrown93","email":"npm@jaredbrown.io"},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.6.2","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.11.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^12.0.1","jwt-decode":"^4.0.0","homebridge-lib":"^7.1.1","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"9.38.0","rimraf":"6.0.1","nodemon":"3.1.10","ts-node":"10.9.2","prettier":"3.6.2","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"1.11.0","typescript":"5.9.3","@types/node":"24.9.1","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@commitlint/cli":"20.1.0","semantic-release":"25.0.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.1","homebridge-config-ui-x":"5.8.0","@semantic-release/github":"12.0.0","@typescript-eslint/parser":"8.46.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.0.0","@typescript-eslint/eslint-plugin":"8.46.2","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.2.1_1761945637042_0.8250940124666635","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@jabrown93/homebridge-smartrent","version":"2.2.3","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.2.3","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"4d0aa3ff2ce15f8303bafbc7a47bea92fc06c9c4","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.2.3.tgz","fileCount":117,"integrity":"sha512-c99y2uq9ybS+aF+1O6yEYlPdYp0kN7O2kyr/WrW/y6j73pmgf9aEygmTUCIMMuXkG9AFHR7vMDHxf6Gv/xQ7kA==","signatures":[{"sig":"MEUCIQCHzpy/aKtBWkgWLuvTaK4FxgWmWyHBThOP+mPD1iU07QIgJ1A8iCL0zQQQQG9SysHVSiuL0cWykTWqOIRqUBfgWsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399078},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"bcaf9ec3eeb5987fef2e87e99db20c7038ea75e4","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"echo \"Error: no test specified\" && exit 0","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","prepublishOnly":"npm-run-all prettier lint build","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.13.0","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.15.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","jwt-decode":"^4.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.4.0","rimraf":"6.1.3","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.8.3","@types/ws":"8.18.1","cross-env":"10.1.0","@eslint/js":"10.0.1","homebridge":"2.0.2","typescript":"6.0.3","@types/node":"24.12.4","lint-staged":"17.0.5","npm-run-all2":"9.0.0","@commitlint/cli":"21.0.1","@eslint/eslintrc":"3.3.5","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","homebridge-config-ui-x":"5.23.0","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"8.59.4","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.0.1","@typescript-eslint/eslint-plugin":"8.59.4","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.2.3_1779730790831_0.09668179193381587","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@jabrown93/homebridge-smartrent","version":"2.3.0","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"name":"Jared Brown"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.3.0","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"b60c220842bc9f5e21df201cad973bcf57532408","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.3.0.tgz","fileCount":127,"integrity":"sha512-OTM1zaVvJHtQa2Mzxs4pbw8af/5IRPLeaTEZlqsLZkGx0xuCtOGlEYMspyHTCA0qMweUoMtCfgs5d3KXXUHkQQ==","signatures":[{"sig":"MEUCIEIVJu5LizNHrI/+sFsb4I9Dls50T03o63+zSVfz9lHcAiEAxHketCAqjYHlgsUvaitUB271YyZ7qlqhf+WqxZTlOtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437762},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e9656aabddd43e941a1cbded182eba4f248a8961","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.18.0","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","jwt-decode":"^4.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.7.0","rimraf":"6.1.3","vitest":"4.1.10","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.5","@types/ws":"8.18.1","cross-env":"10.1.0","@eslint/js":"10.0.1","homebridge":"2.1.1","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.0.8","npm-run-all2":"9.0.2","@commitlint/cli":"21.2.1","@eslint/eslintrc":"3.3.6","semantic-release":"25.0.7","@vitest/coverage-v8":"4.1.10","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","homebridge-config-ui-x":"5.24.0","@semantic-release/github":"12.0.9","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.3.0_1784267542189_0.16800049666175032","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.3.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.3.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"74b54e4bcd9fc3fffcf6375b89f6281ac85ddcd7","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.3.1.tgz","fileCount":127,"integrity":"sha512-Ase6Hw6bDWb03PgiAPzXftXr5HVFESLdytcmr45MKXO7DsFDcQg9f7UqqbuzlcSqA2OqKUp7ezjNm5Oc/3BoeQ==","signatures":[{"sig":"MEYCIQDbtTP8BgaLskxTbnOD10Qkav5EsdmuNdA3nponh23yggIhANKunUHg7tcrnizr10T5o3Akju9LClynKRomdL4ZTHAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437731},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"813de9840aa3893b7a7697daaa4476cad12c2071","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"prettier":"@jabrown93/dev-config/prettier","repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.18.0","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","jwt-decode":"^4.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.7.0","rimraf":"6.1.3","vitest":"4.1.10","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.5","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"2.1.1","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.0.8","npm-run-all2":"9.0.2","@commitlint/cli":"21.2.1","semantic-release":"25.0.7","@vitest/coverage-v8":"4.1.10","@jabrown93/dev-config":"1.1.0","homebridge-config-ui-x":"5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.3.1_1784348766068_0.7666896080939118","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@jabrown93/homebridge-smartrent","version":"2.4.0","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.4.0","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"7a1f30004bdd7e032b60d9549ac57fb02f055266","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.4.0.tgz","fileCount":127,"integrity":"sha512-OIVpZrBpEY/NN5N5TMnNYXOEQ0Y0gzZwBMp30F9M5rjgDJSNEuHPjqoHzPP/uG6H8R9ORGsqsz69cVOxQ6UpjA==","signatures":[{"sig":"MEUCIAQd2B98ta5avTTD5/NkTJJt23MnT9n74uVNKfc/LSQxAiEA79Y1YQxEPHCRvOmJUTMkfrxZTDmAHmn/469BdvI4B5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f51e386a78d3221854b02ff2df69785b9cf492b","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"prettier":"@jabrown93/dev-config/prettier","repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.18.0","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","jwt-decode":"^4.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.7.0","rimraf":"6.1.3","vitest":"4.1.10","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.5","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"2.1.1","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.0.8","npm-run-all2":"9.0.2","@commitlint/cli":"21.2.1","semantic-release":"25.0.7","@vitest/coverage-v8":"4.1.10","@jabrown93/dev-config":"1.1.0","homebridge-config-ui-x":"5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.4.0_1784352232244_0.7296581774911708","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.4.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.4.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"6e213a88d594bcf80af1c9566ea5e39b392c3c49","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.4.1.tgz","fileCount":127,"integrity":"sha512-cIpDafsUPrnK6bJGZEub/PszX9xH9wwt78tTe+UjWqaeKzMX3a52I5FBzmAwCLBNTRxKBsj6CXKJO3bkuNQzHA==","signatures":[{"sig":"MEUCIQCfPSilles4qISddUnt4XRzIPbZYQ1DyTVjFyDVtt7CDwIgK/QLuF66s7syn7iHMiGSslCHs7zq+e53SPJvOdvw3TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438906},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a8bfda8958ba1524d6a7aa59681a9a682c3e7dce","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"prettier":"@jabrown93/dev-config/prettier","repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.19.0","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","jwt-decode":"^4.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.8.0","rimraf":"6.1.3","vitest":"4.1.10","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.6","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"2.2.1","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.3.0","npm-run-all2":"9.0.3","@commitlint/cli":"21.2.1","semantic-release":"25.0.9","@vitest/coverage-v8":"4.1.10","@jabrown93/dev-config":"1.1.2","homebridge-config-ui-x":"5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.4.1_1786356747107_0.9105293250458297","host":"s3://npm-registry-packages-npm-production"}},"2.4.2-beta.1":{"name":"@jabrown93/homebridge-smartrent","version":"2.4.2-beta.1","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.4.2-beta.1","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"1190b94d23a8a75ff8f18ffee69a0d791af2f2f0","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.4.2-beta.1.tgz","fileCount":127,"integrity":"sha512-+7x8KURKH+vq/i/KUlPby4L+wKhEU7NuYXuYBSHh/0AVzln2umaoLJrSqXggFTYT4c0oKO7xEkQx/hIPAfczHg==","signatures":[{"sig":"MEQCIDtQgsESRfz6iLmCx8qWI+7YNMNDOFl1MmlGTzu7OQiSAiBddTFQbFyR7eROXWtkhtGEAiU114mOFsm6H2MZ/b5OFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFme0QbPycYDbMi/PkJ9FOhDdP++itZiTUFDcqAESePeAiEAozZ+ct0nLbAV8Jn7aj2Q8fiOKYazODZI3gKSFJZtByw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.4.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443269},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e28f3e55e51f4f16be701356b442731a2b3fa387","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"prettier":"@jabrown93/dev-config/prettier","repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.19.1","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.19.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"9.1.7","eslint":"10.9.1","rimraf":"6.1.3","vitest":"4.1.11","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.6","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"2.4.0","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.4.1","npm-run-all2":"9.0.3","@commitlint/cli":"21.2.2","semantic-release":"25.0.9","@vitest/coverage-v8":"4.1.11","@jabrown93/dev-config":"1.2.1","homebridge-config-ui-x":"5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.4.2-beta.1_1788290812789_0.25732309754858584","host":"s3://npm-registry-packages-npm-production"}},"2.4.2-beta.2":{"name":"@jabrown93/homebridge-smartrent","version":"2.4.2-beta.2","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"license":"GPL-3.0-or-later","_id":"@jabrown93/homebridge-smartrent@2.4.2-beta.2","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"51d6ab3e6934f405d4083899d7cc4205a7c375a7","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.4.2-beta.2.tgz","fileCount":127,"integrity":"sha512-MeEvMnRvCyMtmeUoMSXyHueXMEkrcS/2rFz2tLCDecriClZJDzq/aeWlZSQBUnah29ZC4DPLyq8bQwIx2AazqA==","signatures":[{"sig":"MEYCIQDsyn1G4bsjl4oYkofF4Hrw9QsGOTXvhExI8cEOSgVz4QIhAJv5GuXZAFSeb6OgKhgmHWTXd/kpGYSWlw7PoAKuwev4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWrrYUJ7vQpJDzt9nDw4nDlTUHNzHuTx0qmGtzloyy1QIgV5745o2xmPj+i4SP3LpTxZoPbQRAPW4dy8JCbuoehnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.4.2-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444299},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e9c454c2fed46d251c4477034c7924d68b0ce63c","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ea8dde-f909-4c1b-a795-ca80cda02479"}},"prettier":"@jabrown93/dev-config/prettier","repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.19.1","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","_nodeVersion":"24.19.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"9.1.7","eslint":"10.9.1","rimraf":"6.1.3","vitest":"4.1.11","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.6","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"2.4.0","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.4.1","npm-run-all2":"9.0.3","@commitlint/cli":"21.2.2","semantic-release":"25.0.9","@vitest/coverage-v8":"4.1.11","@jabrown93/dev-config":"1.2.1","homebridge-config-ui-x":"5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-smartrent_2.4.2-beta.2_1788292887207_0.7260830215140388","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"_id":"@jabrown93/homebridge-smartrent@2.4.2","bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"dist":{"shasum":"c1b1b26a5060eb86dea114c1af0f732b079474f4","tarball":"https://registry.npmjs.org/@jabrown93/homebridge-smartrent/-/homebridge-smartrent-2.4.2.tgz","fileCount":127,"integrity":"sha512-Lp5utMIlw0480Mt+R8ztUivGcgYP2jXtra66YRwwcPztrSzeikqsj14kLKfQl59MZVaBh0XTxCtXYuorrUNPtw==","signatures":[{"sig":"MEUCIAYMS6WZrrqmn5NJqunz82J7zTNb4QBH4zDCfJW49QiXAiEA+uIAFkrvnt+2frJJXdRRFspy9hp4b6u8biG5KUQVs3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFtW5yJ1Jnth/NC5fFoUWbkCd/mlkg4w90cDYaNbRWesAiAwIyWBsTcWwe3Ktt2r762vdMAxGNsMvYIql6IiRPMm9g=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jabrown93%2fhomebridge-smartrent@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444140},"main":"dist/index.js","name":"@jabrown93/homebridge-smartrent","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"engines":{"node":"^22.12.0 || ^24.11.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"5adffd9af6ee5db291d0dfb1ef433c994519ccbc","license":"GPL-3.0-or-later","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/**.ts","test":"vitest run","build":"npm-run-all clean compile","clean":"rimraf ./dist","watch":"npm run dev-setup && npm run build && npm link && nodemon","format":"prettier --write .","compile":"tsc","prepack":"npm-run-all clean compile","prepare":"husky","release":"npm-run-all build semantic-release","lint:fix":"eslint src/**.ts --fix","prettier":"prettier --check .","dev-setup":"npm run setup-config && npm run setup-log","setup-log":"touch $(pwd)/test/hbConfig/homebridge.log && sed -i '' \"s|<log_file>|$(pwd)/test/hbConfig/homebridge.log|g\" $(pwd)/test/hbConfig/config.json","test:watch":"vitest","setup-config":"if [ ! -f ./test/hbConfig/config.json ]; then cp ./test/hbConfig/config-template.json ./test/hbConfig/config.json; fi","test:coverage":"vitest run --coverage","semantic-release":"cross-env semantic-release --no-ci"},"version":"2.4.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"94ea8dde-f909-4c1b-a795-ca80cda02479"}},"homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"prettier":"@jabrown93/dev-config/prettier","repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"_npmVersion":"11.20.0","description":"Homebridge plugin for SmartRent installations","directories":{},"displayName":"SmartRent","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.8.1","axios":"^1.7.9","otplib":"^13.0.0","homebridge-lib":"^8.0.0","@homebridge/plugin-ui-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.11.0","rimraf":"6.1.3","vitest":"5.0.2","nodemon":"3.1.14","ts-node":"10.9.2","prettier":"3.9.9","@types/ws":"8.18.1","cross-env":"10.1.0","homebridge":"2.4.0","typescript":"6.0.3","@types/node":"24.19.0","lint-staged":"17.5.1","npm-run-all2":"9.0.3","@commitlint/cli":"21.2.3","semantic-release":"25.0.9","@vitest/coverage-v8":"5.0.2","@jabrown93/dev-config":"1.2.4","homebridge-config-ui-x":"5.29.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-smartrent_2.4.2_1790645009502_0.682121914494205"}}},"time":{"created":"2024-12-27T21:07:05.230Z","modified":"2026-09-29T01:23:29.879Z","2.0.7":"2024-12-27T21:07:05.523Z","2.0.8":"2024-12-28T04:33:59.463Z","2.0.9":"2024-12-28T04:40:02.400Z","2.0.10":"2024-12-28T04:53:20.853Z","2.0.11":"2024-12-28T22:28:03.924Z","2.0.12":"2024-12-28T22:31:47.368Z","2.0.13":"2024-12-28T22:38:29.094Z","2.0.14":"2025-01-07T02:28:58.458Z","2.0.15":"2025-01-07T02:43:59.170Z","2.0.16":"2025-01-12T04:33:06.019Z","2.0.17":"2025-01-12T17:40:44.791Z","2.0.18-beta.1":"2025-01-27T03:47:31.468Z","2.0.18-beta.2":"2025-01-27T04:00:06.703Z","2.0.18-beta.3":"2025-01-27T04:05:43.283Z","2.1.0-beta.1":"2025-02-02T21:29:44.107Z","2.0.18":"2025-02-02T21:43:11.573Z","2.1.0-beta.2":"2025-02-02T21:46:45.737Z","2.1.0-beta.3":"2025-02-02T22:24:43.208Z","2.1.0-beta.4":"2025-02-02T22:30:40.454Z","2.1.0-beta.5":"2025-02-02T23:41:47.508Z","2.1.0-beta.6":"2025-02-04T02:11:44.536Z","2.1.0":"2025-02-04T02:36:32.970Z","2.1.1":"2025-02-08T05:36:19.701Z","2.1.2":"2025-02-08T16:44:11.723Z","2.1.3":"2025-02-12T04:14:57.778Z","2.1.4":"2025-02-23T18:38:20.668Z","2.2.0":"2025-09-22T17:41:08.441Z","2.2.1":"2025-10-31T21:20:37.265Z","2.2.3":"2026-05-25T17:39:50.989Z","2.3.0":"2026-07-17T05:52:22.349Z","2.3.1":"2026-07-18T04:26:06.209Z","2.4.0":"2026-07-18T05:23:52.447Z","2.4.1":"2026-08-10T10:12:27.246Z","2.4.2-beta.1":"2026-09-01T19:26:52.901Z","2.4.2-beta.2":"2026-09-01T20:01:27.353Z","2.4.2":"2026-09-29T01:23:29.583Z"},"bugs":{"url":"https://github.com/jabrown93/homebridge-smartrent/issues"},"author":{"url":"https://github.com/jabrown93","name":"Jared Brown","email":"npm@jaredbrown.io"},"license":"GPL-3.0-or-later","homepage":"https://github.com/jabrown93/homebridge-smartrent#readme","keywords":["homebridge","homebridge-plugin","hap","homekit","smartrent"],"repository":{"url":"git+https://github.com/jabrown93/homebridge-smartrent.git","type":"git"},"description":"Homebridge plugin for SmartRent installations","maintainers":[{"name":"jabrown93","email":"npm@jaredbrown.io"}],"readme":"<span align=\"center\">\n\n<h1>\n  <a href=\"https://github.com/jabrown93/homebridge-smartrent\">\n    <img align=\"center\" src=\"homebridge-ui/public/banner.png\" />\n  </a>\n  <br />\n  Homebridge SmartRent\n</h1>\n\n[![npm version](https://badgen.net/npm/v/@jabrown93/homebridge-smartrent?color=purple&icon=npm&label)](https://www.npmjs.com/package/@jabrown93/homebridge-smartrent)\n[![npm downloads](https://badgen.net/npm/dw/@jabrown93/homebridge-smartrent?color=purple&icon=npm&label)](https://www.npmjs.com/package/@jabrown93/homebridge-smartrent)\n[![GitHub Stars](https://badgen.net/github/stars/jabrown93/homebridge-smartrent?color=cyan&icon=github)](https://github.com/jabrown93/homebridge-smartrent)\n[![GitHub Last Commit](https://badgen.net/github/last-commit/jabrown93/homebridge-smartrent?color=cyan&icon=github)](https://github.com/jabrown93/homebridge-smartrent)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/jabrown93/homebridge-smartrent.svg)](https://github.com/jabrown93/homebridge-smartrent/pulls)\n[![GitHub issues](https://img.shields.io/github/issues/jabrown93/homebridge-smartrent.svg)](https://github.com/jabrown93/homebridge-smartrent/issues)\n[![Build](https://img.shields.io/github/actions/workflow/status/jabrown93/homebridge-smartrent/build.yml?label=build)](https://github.com/jabrown93/homebridge-smartrent/actions/workflows/build.yml)\n[![CodeQL](https://img.shields.io/github/actions/workflow/status/jabrown93/homebridge-smartrent/codeql.yml?label=CodeQL)](https://github.com/jabrown93/homebridge-smartrent/actions/workflows/codeql.yml)\n[![Release](https://img.shields.io/github/v/release/jabrown93/homebridge-smartrent)](https://github.com/jabrown93/homebridge-smartrent/releases)\n\nUnofficial [Homebridge](https://homebridge.io) plugin for [SmartRent](https://smartrent.com), allowing you to control your SmartRent devices with [Apple Home](https://www.apple.com/ios/home/).\n\n</span>\n\n## WARNING: This plugin is not actively maintained except for automated dependnecy updates. Issues/bugs are unlikely to be addressed. Use at your own risk\n\n> Homebridge 1.x support is deprecated and will be removed in a future major release — please upgrade to Homebridge 2.x. Requires Node.js `^22.12.0`, `^24.11.0`, or `^26.0.0`.\n\n**Tweaking for my personal use case (problems with refresh token and older APIs), not meant for public use. Use at your own risk. Only tested with locks.**\n\n## 🔄 Supported Devices\n\nHomebridge SmartRent currently supports these devices through a SmartRent hub:\n\n- 🔒 Locks\n- 💧 Leak sensors\n- 🏃 Motion sensors\n- 🔌 Switches\n- 🌡 Thermostats\n- 🎚 Multilevel (Dimmer) Switches\n\n## ✅ Usage\n\n## Installation\n\n[Install Homebridge](https://github.com/homebridge/homebridge/wiki), add it to [Apple Home](https://github.com/homebridge/homebridge/blob/main/README.md#adding-homebridge-to-ios), then install and configure Homebridge SmartRent.\n\n### Recommended\n\n1. Open the [Homebridge UI](https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-macOS#complete-login-to-the-homebridge-ui).\n\n2. Open the Plugins tab, search for `homebridge-smartrent`, and install the plugin.\n\n3. Log in to SmartRent through the settings panel, and optionally set your unit name.\n\n![Plugin settings screenshot](screenshot.png)\n\n### Manual\n\n1. Install the plugin using NPM:\n\n   ```sh\n   npm i -g @jabrown93/homebridge-smartrent\n   ```\n\n2. Configure the SmartRent platform in `~/.homebridge/config.json` as shown in [`config.example.json`](./config.example.json).\n\n3. Start Homebridge:\n\n   ```sh\n   homebridge -D\n   ```\n\n## Configuration\n\nAll configuration values are strings.\n\n| Property    | Description                                                                                                                          |\n| ----------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| `email`     | SmartRent account email                                                                                                              |\n| `password`  | SmartRent account password                                                                                                           |\n| `tfaSecret` | If you have enabled two-factor authentication on your SmartRent account, enter the secret used to seed the 2FA token                 |\n| `unitName`  | Only necessary if you have multiple units in your SmartRent account. Get the name from the top of the More tab in the SmartRent app. |\n\n## 🛠 Development\n\n### Setup Development Environment\n\nTo develop Homebridge SmartRent you must have Node.js 12 or later installed, and a modern code editor such as [VS Code](https://code.visualstudio.com/). This plugin template uses [TypeScript](https://www.typescriptlang.org/) to make development easier and comes with pre-configured settings for [VS Code](https://code.visualstudio.com/) and ESLint. If you are using VS Code install these extensions:\n\n- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)\n- [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)\n\n### Install Development Dependencies\n\nUsing a terminal, navigate to the project folder and run this command to install the development dependencies:\n\n```sh\n\nnpm install\n\n```\n\n### Build Plugin\n\nTypeScript needs to be compiled into JavaScript before it can run. The following command will compile the contents of your [`src`](./src) directory and put the resulting code into the `dist` folder.\n\n```sh\n\nnpm run build\n\n```\n\n### Link To Homebridge\n\nRun this command so your global install of Homebridge can discover the plugin in your development environment:\n\n```sh\n\nnpm link\n\n```\n\nYou can now start Homebridge, use the `-D` flag so you can see debug log messages in your plugin:\n\n```sh\n\nhomebridge -D\n\n```\n\n### Watch For Changes and Build Automatically\n\nIf you want to have your code compile automatically as you make changes, and restart Homebridge automatically between changes you can run:\n\n```sh\n\nnpm run watch\n\n```\n\nThis will launch an instance of Homebridge in debug mode which will restart every time you make a change to the source code. It will load the config stored in the default location under `~/.homebridge`. You may need to stop other running instances of Homebridge while using this command to prevent conflicts. You can adjust the Homebridge startup command in the [`nodemon.json`](./nodemon.json) file.\n\n## Help! I'm Having Issues!\n\nIf you are having issues with this plugin, please check the following:\n\n- [Homebridge Basic Troubleshooting](https://github.com/homebridge/homebridge/wiki/Basic-Troubleshooting)\n\nIf you're still having issues, let us know by opening\nan [issue](https://github.com/jabrown93/homebridge-smartrent/issues/new/choose) on GitHub. Please fill out\nthe template with as much information as possible to help us help you.\n\n## I Have an Idea for a New Feature!\n\nIf you have a feature request, please checkout our [Contribution](./CONTRIBUTING.md) guide and open\na [feature request issue](https://github.com/jabrown93/homebridge-smartrent/issues/new?template=feature-request.md)\n\n## I Want to Contribute!\n\nIf you want to contribute to this project, please checkout our [Contribution](./CONTRIBUTING.md) guide. We welcome\ncontributions of all kinds!\n\n## Code of Conduct\n\nPlease checkout our [Code of Conduct](./CODE_OF_CONDUCT.md) for more information.\n\n## License\n\n[GNU GENERAL PUBLIC LICENSE, Version 3](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\n## Disclaimer\n\nThis project is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by SmartRent Technologies, Inc or Apple Inc. All product and company names are the registered trademarks of their original owners. The use of any trade name or trademark is for identification and reference purposes only and does not imply any association with the trademark holder of their product brand.\n","readmeFilename":"README.md"}