{"_id":"homebridge-myalarmcom","_rev":"30-d60c69a943df6a163f075c56c1534a53","name":"homebridge-myalarmcom","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"homebridge-myalarmcom","version":"0.1.0","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.0","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"d460c31853493d01b69d3f6a43e08dd867bb5bcd","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.0.tgz","fileCount":92,"integrity":"sha512-g/tlXw46CYA3vfhJJSEQ9Bl9CXNbSH8g8S5ilpk9h2JJNqfUftNK5DeH/OdNcZsfB1nfM+FYJ6UU0UUFnf764Q==","signatures":[{"sig":"MEQCIGfbbI1v5GhU7tRPqGi5R01Ye19qxEVde4R+Ty4NMzUCAiBanDROPBdFM0qYdtcPkNxgb2kSJyXu2qQXd5SpXZVlFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310126},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"72149943cba4ae61457158ae7f9663bbbf904815","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"tbaur","email":"tbaur@panaso.com"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"11.17.0","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"26.5.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.11","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.0_1785303279723_0.8319960380132536","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"homebridge-myalarmcom","version":"0.1.1","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.1","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"ea56ddbc6fed09ec91cd6785ee9072cf82307279","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.1.tgz","fileCount":100,"integrity":"sha512-4xCGDy0+f106opmEB0fgBLNG3F5JQ0pVc0Nh3zODWQTlthU8+o3AFEOEOeD+qUegXaqAjE//froblUKhHBZilQ==","signatures":[{"sig":"MEYCIQCcjTT0cl2YzGZ0gut5hQEtQdbKMfY9chV+MFzw8vt8MwIhAKVvWJqfhVgE30Gtrt3TMbFgGY2TwB5/YDnmzWkM06TU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362518},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"1d3cbc79030ebb22416032f9b43b4130375e144e","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.11","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.1_1785305567387_0.3212850699029104","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"homebridge-myalarmcom","version":"0.1.2","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.2","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"2b6f0ca6b2eb406fe9f8786b8dd39dc2a82069e3","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.2.tgz","fileCount":100,"integrity":"sha512-ys9PcsBwEogEqGiNJXxDOK7MxNBDw18vJQE3RFYCatrAoX0iWr37SLX4P0dj/MsrfvA7zWzCkBYD/rlSzb3+GA==","signatures":[{"sig":"MEUCIQCBzmCTqw/9C7hM8XrF4sYUishD5CMs6hIRsM5WNfHtrgIgV1q+7igGHiXGkXhtNBkyLy124uj22DG1CwzEMJpJCpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370354},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"504c8452375a623d1947069b5716e03b02c608ac","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.11","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.2_1785307295095_0.42060464471576764","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"homebridge-myalarmcom","version":"0.1.3","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.3","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"8e965b549be5c84ca5de19f6044115457ccaab69","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.3.tgz","fileCount":100,"integrity":"sha512-gZTQ0lTAAd8Vm84StVDZq/1PC1QRMu6+dziCgeD5k5G5fiTRo4rI2i7OS90wmFrNw7zRS2G1ll1uuPevrxC9Dw==","signatures":[{"sig":"MEYCIQCgS6mp202KqQh3PEogqdZNF4GPKn7mGj8ORwAdfULtjAIhAIcJs/8+7YCG5WY71vYRdTFsAHIeKACZdUSWtjPkyohT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370833},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"f0ba56440fad2cfd7bae7737c9348a9174873808","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.3_1785308180492_0.8475771215515231","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"homebridge-myalarmcom","version":"0.1.4","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.4","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"e2b9169f2c7cf11a8374ca5428d3a215de0ffb09","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.4.tgz","fileCount":100,"integrity":"sha512-N5j9hFl8ymuGVv6EKWVARE5ml7B1L4Bjp5EeRVzs10p55Y1iHaG1RQoYdxBTASkTeM/Ev5hZa9Ex6dBYLQlsnA==","signatures":[{"sig":"MEUCIQC6F/bFCcaD3096tbuOg4Tg5rHGnD6/9jksJiy/mufRzwIgJ7zMe6w4S0cxNXb3Zp/Cp019k9ZOhK/9wLMC8rsMRUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374192},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"5aa187d1930cd807dca82c08983b345d0a6f9362","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.4_1785309143810_0.7826214578177333","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"homebridge-myalarmcom","version":"0.1.5","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.5","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"41676dc6dd50aeda4fb262d111539ed5a5782020","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.5.tgz","fileCount":100,"integrity":"sha512-Cw4GXxBg+lGhzjSSzH9EfDUMmzV3ch836udLrq6gvtETPyzHPP5a89mPD1n5qScVSFxwxT3WkOOWZ695iHuBUg==","signatures":[{"sig":"MEUCIAtWlaUcc5FY0xQc4LFFeeI1MgQaqA7/3XReaR8XhBU0AiEA0gyczIC7bxN5Y1CPsSGGQsYESf7svU2of/6Tdr3ahc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380692},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"1151b79c79652acfa7e62601c9043e3d80564515","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.5_1785341435639_0.31238039423584407","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"homebridge-myalarmcom","version":"0.1.6","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.6","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"fe97d910e446ec2b314325c8e389201ec2b8481f","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.6.tgz","fileCount":100,"integrity":"sha512-uBGyi/HGcRC46/a9cX22XGgqBmkpLJbMRxFcK5PXzqIQ0XYboWqOhmhHGVzqWO0XDSfIKPa1JBpixrcrz7QTnA==","signatures":[{"sig":"MEYCIQDSaHqIouxwbs0iDnB1ldba8sYQixCFwLisFWEBmEAvWAIhAN1NUPK9JrxnVX7ebv9+ladil/zkQhDgQM2waNb1sfBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381123},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"197e61a185128eb9978c91bb2492ec43a01538af","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.6_1785345876199_0.6644979780857234","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"homebridge-myalarmcom","version":"0.1.7","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.7","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"7ad08af7835ec14a5a73ae01b1fbe9e278069422","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.7.tgz","fileCount":108,"integrity":"sha512-DriC1BItXCsTokCTX3x4/IG2ITRATnMJOn1pOZ4wbQvLxTVw46/0BV+/DaXw8J+N1bqC2BchisHR0dYU8lcXxQ==","signatures":[{"sig":"MEYCIQCbagZB1qZtyw3N9NaMB2BcnI+kBLvWXtUB3NKEDlzrzQIhAJmrOxzPJ/M/pnNF3gGGRz75N0M3FkHvwBCMmF27tHtt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408814},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"be3fa813145fb20d9af42d748247f8da42b20d6f","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.1","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.7_1785351976912_0.6490705846780003","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"homebridge-myalarmcom","version":"0.1.8","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.8","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"e4af9558aeb3a18f5dea6e17a4347d416bb987a9","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.8.tgz","fileCount":108,"integrity":"sha512-9vTwFAmWL6T29aAC5mB5teujUelWETmqYKza7l/z0l/sySjustDVKMIxkltIhU+5F4Y8HRSGX5LzuWQoNpMUKw==","signatures":[{"sig":"MEYCIQDjKut28xE8poFWk8RPQXSFlLpfckd6o6SDO0UmZNwewAIhAJ4qtWAPJVKjnzW8jckAACPeoBm1G84sHeuFP7Gzuv9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409735},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"2918e77f64d83e1397dc9359b51fda51b712ecbd","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.8_1785396480129_0.7450950983969018","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"homebridge-myalarmcom","version":"0.1.9","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.9","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"3954eaccd5feefc2c1fa766e7734676db02b22af","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.9.tgz","fileCount":108,"integrity":"sha512-F7t+M1G+nQyE3yq3ewcjntx5Ni0DzQIRFgZd/xgbccI675zIek7t1D6gjMrhG5wD62nKkoUKA6H3t5UBAhW2KA==","signatures":[{"sig":"MEUCIQDxfvQlIMte/TBwuFZY5+APCqjkrWhQNQIK4KmlDhU03gIgXV2udK1dkH7OPhGbMoq86nWutmsFWkC+F0XmefxZsRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410361},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"41f542b339595c00ccbedfb207ddf14412f4fbbd","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.9_1785605264497_0.03554060222199862","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"homebridge-myalarmcom","version":"0.1.10","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.10","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"633ecab799d62407c23ec7f5726717bb1c251bfe","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.10.tgz","fileCount":108,"integrity":"sha512-9sWrKZNjzvQrJiq+Varce2VnKWmH8xeejZNNFhqvXsIclXzk5VYZNgluLF2dsrgxLxFsVyq+lWUOcIRI2DsmYw==","signatures":[{"sig":"MEQCIFpFlekRyL1IcDReMt3y2dKE6WBIwIV9RHYYm6jYAhfiAiATk+KCIE1gr0t2HkFHC/V6ZiUlPmtz2OuPM0sMZhJ2pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412814},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"8e5fa1b39e47697d917954504f0a7b3e4e102313","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.10_1785606512000_0.9248948282797897","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"homebridge-myalarmcom","version":"0.1.11","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.11","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"659e04a15a3a9f08222a097b707b12e8546b553a","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.11.tgz","fileCount":108,"integrity":"sha512-x2Nx4AuxnqtI2m80ok5L+theUvQZZQFS10sS0w7Nm5IMsxqshAydvhTzqZ8uOsBvk61gEGv1vcoMUMheF533Ew==","signatures":[{"sig":"MEUCIQC9x0BqhRMgVx8CwcSmnAqhx9eZXrZ77ygOPpYD7CpSDQIgI1THMfmpbW+0EHxpChXMS1/YcBzuGqUwZ7Zy3bi3OAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412960},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"cf80e88c7aa943da216864841409aea34701e2ea","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.11_1785607498573_0.3589919402332662","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"homebridge-myalarmcom","version":"0.1.12","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.12","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"8c70f66f0ff9c3c4d640f9ed727aca97d7b1cb89","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.12.tgz","fileCount":108,"integrity":"sha512-veNL4znpFIebru/rgPiSr72hrwzJcHshkIC/9mGDbdeOk1Y/3I/6TJXeVYNGK2dVUYgho7w2G3FyLSio5H4D7w==","signatures":[{"sig":"MEUCIEU4eqmg257jBGt4BJiCoIdxpzMy/0qSyKkrOIsHb4uTAiEAhZaYJn0IEp1RjZaE97hMt4iemt44Bv2ZeFg8hxzN+RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413544},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"0f272663f1a538c16b7b0d026a888bfa1b44666c","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.12_1785689692960_0.3400716774823711","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"homebridge-myalarmcom","version":"0.1.13","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.13","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"d046cb980a4287d46ec139dcc6b8ac07964efe1a","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.13.tgz","fileCount":108,"integrity":"sha512-fvdQDwHDFZWhkNd8loJyCRL0Dg3j6VbJjiw6AwMfbq0/zWEiYx5Mtqff6kXOvdqDK1IoLEHsQIRS982Q/QvXAA==","signatures":[{"sig":"MEQCIDcrqkmENeGvWxNdRYpBWZstp7qcQWetb4Qz3GrdUAgKAiAFZ3bF5Oz3zyxEVn1l+B3IZNtZqTgKamr6K8zBUNdhhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413906},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"d86b746c6c7c673d8135ad1402c5c78a0f016c09","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","watch":"npm run build && node scripts/watch-arming.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPattern=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.13_1785691971831_0.01748409670746054","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"homebridge-myalarmcom","version":"0.1.14","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@0.1.14","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"580aa33aaf748c9dde025d165d70d93e4a1fc744","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-0.1.14.tgz","fileCount":125,"integrity":"sha512-qpHBhyOBmHPG7PNVOqw/RIHqCCDkX+Q8nwtsg4LAlgw6A8YW1VKkEFdwKYwHuOxqrBovBJw/D1WxF1v/Zkvnnw==","signatures":[{"sig":"MEQCIBfcaVm+Q1o1z51s91kihgm487h/0eZVYomAYGD2vJ8fAiB4zaTO/MUStxTj95BfITiPK39bBp9nciswKv8uO5PxRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850319},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"8c47cb43d0d258b4d33df0dd3812aa9171c85dc9","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_0.1.14_1785918663395_0.22587405319350085","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"homebridge-myalarmcom","version":"1.0.0","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.0","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"bdacfbaf4f471c4e74beca41aac23ebb56f8bc28","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.0.tgz","fileCount":125,"integrity":"sha512-IvMZzAlo7K73GOEhPGH0WNspGrljUdn3Wkd2YaLNL5JHwbrSRvOTJSRUDQHB9qdxNFHSBPkLlwWFgmeK8ID6yA==","signatures":[{"sig":"MEQCIFMtaUwy/AN1A0DZy6ka37rh/oPMeXCgytA1XKO1zEzuAiA+tsmoHPUBBgwUmbum0sG8tqNp4FcOGin2sxlCon/Dqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850559},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"2f38a7f619a7a2130bf423929fb23364e8bf8408","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.0_1785919574993_0.3909733373677635","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"homebridge-myalarmcom","version":"1.0.1","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.1","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"d431900c29cfc76b0dde35d26df8c658b0531aa0","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.1.tgz","fileCount":125,"integrity":"sha512-qi8dO7S517HyYWPOTUp2G2XzCWWVhvvXH62AFaw9S8ASJBiCEjum/NVXAm736iDhXMkOjOOM9XWAwh/W1Uv8Yw==","signatures":[{"sig":"MEUCIDeDYvfqtiTvnJdbJD9+1mTRVNGIO6do1D7dVymdncycAiEAgabKp/f88S0aT+2N2cS4P/kPDZcfzoUPHkv/VYMg4aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869409},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"3eb7a625926c622a1ce0da07002d9236fa65064f","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.1_1785951163050_0.7518566050896083","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"homebridge-myalarmcom","version":"1.0.2","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.2","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"d9c1e0e2794ab33e268f9b267a9530ae02204f48","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.2.tgz","fileCount":125,"integrity":"sha512-hxf+8p2F9l1C9XYeJGs8NkBlVSvB+lmRo8WRkXBggohmQvPuKZ69p6eaTHyeFnbNMECzru8l4usA4why5d9KSg==","signatures":[{"sig":"MEUCIGSB5WkhqHUFcvW21RgKmbzB3pzWgpDrwBI+uiPnxWK4AiEAzAuwyYzGVnixA7KAI3GEAmQOSzWrCCZuEhmdt6X8foA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871765},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"afeff0ff34c90dbbb995548aea8c2c92ea7087f3","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.2_1785952077948_0.7555586539360064","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"homebridge-myalarmcom","version":"1.0.3","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.3","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"d8ff95457d9af0712aa90e8a8595b87ff7a27a65","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.3.tgz","fileCount":125,"integrity":"sha512-b6bzAnw8KveYRg5Df0xq6TVxd4Q1QTezV/HKSOv/Z+cl3Q+8202w8lylYF42/aE6VJpQ6Bbjxp+qRNyZxhsiEQ==","signatures":[{"sig":"MEYCIQDDmC4R1r/a4MTxKQ9bT37E3pGhluBZGRLt4rndzIJT0QIhAMr6c5V9i/i5ZSbwlCPYvK6u++1baasbSKgJIk8k5SU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874113},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"e8ebe728d4eeea4c22c92b07dd3297bcac2be6b0","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.3_1785953248169_0.8422608850191668","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"homebridge-myalarmcom","version":"1.0.4","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.4","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"bd0121421bac4848deb3009999a71daf49454a7e","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.4.tgz","fileCount":125,"integrity":"sha512-YfJDSWMJxYnMuxqwYXhpar3j5nanv/SpawrG/DFvDqxJLvqR9G+Xhgv26VOFbjvyLAiE0jUz8n7XCMoLUmHFSg==","signatures":[{"sig":"MEYCIQCB86ELMx3ekf2oCgYqIUcPBsydRXpWOW+7xQD2SumQJQIhAIeADeuWCJsg1kWSi0eeTLQjqrkuLOzj1xPqYgihMADW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":873847},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"9e0c22641fd77a11b0a6393314bf1d6f378ef1dd","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.4_1785972646117_0.7873003961418263","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"homebridge-myalarmcom","version":"1.0.5","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.5","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"d7196bc7c24339b2d0269e427cc4dfcbf2d606f3","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.5.tgz","fileCount":125,"integrity":"sha512-tu1YTDGl55fTNKJjM7eXQ+iUtzSWJtOpe1xUJfMmSm5zFhP99FwgOkLmf42v23GnwOTZN7CqdhCdBqaWIcDR+w==","signatures":[{"sig":"MEQCIENaMJX53nABZGzwSQ2w/orHsDxltojm7hzaEPw/wNztAiAmylo0Hnil2zzkxW06zRecmiU9ZuIMrXBF7d50i2oz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869956},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"1262f503de854293df4d600c14459a1d0c1e553f","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.5_1786131707032_0.39337113401576573","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"homebridge-myalarmcom","version":"1.0.6","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@1.0.6","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"a08220d87447374dfd903c8d7d2adc972abe6de6","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-1.0.6.tgz","fileCount":125,"integrity":"sha512-05qGxgumSneeu7i0GfQH5OxdAzkiJ57krFY2UcLHtIo3r7BkgzIfEfZ0weK6SridVhidOcJjJ3iDS03E12620A==","signatures":[{"sig":"MEYCIQCnAHdntly0DoYTkMxFmL/7JtyVvVU9zkph+lLT6qsq5wIhANAS0D14VVBQD6IUvJ4fSLyBxMurZyq/ENlbf7hUBFc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870210},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0","homebridge":"^1.6.0 || ^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"e3e2d173cab056271c7ae2fc82e06909f84bf63f","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^20.19.9","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_1.0.6_1786649714292_0.3433279471015045","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"homebridge-myalarmcom","version":"2.0.0","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.0","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"ac2b68179b67dcb92fe35663ed30be24c343a176","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.0.tgz","fileCount":128,"integrity":"sha512-GrmHg5loc3OYRUdyqX33K8DDuWtwyyYEOXyowtcvQ0rRuWVvafneDM+rYquRX6k4LNLUpQLib53CDixOGlyohw==","signatures":[{"sig":"MEQCIEdp6Axp83+6+Hs4kbCovv8m4X+KyinnHB8cCchy4geXAiAkFJZtPYqrNF7tN9Ybe5e8kfZxRuiyfYhFWY6fsj8JGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899253},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"5d1f6e0f4ac8e726bffb8e344d032e4cdfd9aa76","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.0_1788574019846_0.3114826676322957","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"homebridge-myalarmcom","version":"2.0.1","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.1","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"8bab9e112ffbeaf4db33d09ce1007cea9f8bc844","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.1.tgz","fileCount":128,"integrity":"sha512-MIF8cT49sYRJIj47wojfCv5n9quwqv19bqSOOPx6hszGNklPa/sQiZYWZu2KtsTYi6gJ5jdUadaHcaiwI/0N1w==","signatures":[{"sig":"MEQCIAd3yzDLR1ZCiDiLy+pAuKb2CZM0muJ7RMDl/PQx9QluAiBixT20eqftJU2JZ4VakBEcq3hEdfaUBimUQznyV1i2GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919064},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"918285dc2b17f695a453dc8ead6b5dbe4be029f0","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","probe-command":"node scripts/probe-command.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.1_1788808181206_0.6740988048128655","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"homebridge-myalarmcom","version":"2.0.2","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.2","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"c60f2ee67cd40190d7ac1bcba90d8c6df5af5dd9","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.2.tgz","fileCount":128,"integrity":"sha512-BafP2kdFZJB73FRmpKIFZoheKrwaZf22pXZZ5KQSuJzLW1mJHJYDFTw+TJRCoCoo3Empi9K9PjWbK8IrvCrVWA==","signatures":[{"sig":"MEUCIGutXDnGedKSW54X7rOFbRvKMREtWjVfkC2LIy6ZQu83AiEAgU7MuPg0N4nfCHLmO0HU9GezbywPh8fm7m4vv2tnNao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":926544},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"b270d7cfcd8ebd98c586456d83c75b0f77e1eba9","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","probe-command":"node scripts/probe-command.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.2_1788810331538_0.7493084582607581","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"homebridge-myalarmcom","version":"2.0.3","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.3","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"f773485b068c7e831afb631ec42394b41d7dcdf4","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.3.tgz","fileCount":128,"integrity":"sha512-oqmx6SMXQPxJ4YH+2FTLyvrPpVQpS8tk7nNrlhM1u1uLy5ZvQRhT7ag8b90clQWZRAlg1Qk5saaVvsVYN19QEA==","signatures":[{"sig":"MEUCIQCBT7q3uvuK+4bkV3WsziqCfpx/URgrDRd5Pqm+bKhWuQIgLyFBPx7+m+4HwYd3x8rpj7FajJMPCErK1ILCLkmzgzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932532},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"0af6e87157ecd89b0437b77e1b46d066c0f6220b","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","probe-command":"node scripts/probe-command.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.3_1788811477597_0.17608852107560624","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"homebridge-myalarmcom","version":"2.0.4","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.4","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"c852eb46092e9a5fde4a2a01637137da1e2c8d1c","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.4.tgz","fileCount":128,"integrity":"sha512-LKIholdkcbviRPawqAczlxauY6K54024u3eisDyiL/p2Vo0V6bDICMI80870NLKaH/SeMP5YlohReDRwRIfntg==","signatures":[{"sig":"MEUCIHa5y6GDbCTP/rklzNwSJaNDJhZJn0JRAu9AHJyfjbA2AiEAgGP+mEDXxLzPldZ1GbWFVnHnas8Tkpld6lxlonDHMXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942419},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"1940687d634f64617af16b76f446fc76e7cf4956","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","probe-command":"node scripts/probe-command.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.4_1788812878810_0.6439319354359516","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"homebridge-myalarmcom","version":"2.0.5","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.5","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"ca50d1f952aa3690c9615a3320c62eb4aa3d98cf","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.5.tgz","fileCount":128,"integrity":"sha512-ajLB2IWL2DRpvqzLQL4YKnoFAgNjVQCUpc6JIz9lD9XyeYH7jFBavFpVG5viNltxY4OrN4hm+/XAtkE5XeHSng==","signatures":[{"sig":"MEUCICbZ9D6T5WGzo1aGcR+JhOlrRqVZzl08l60ppi6S3hEvAiEA/T/GYWqayjQc+POqpPn7bcWSV3arlGBPFWanm7SEvcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962849},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"063bc7eed68126d0b21980fd37402cc963720f1f","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","probe-command":"node scripts/probe-command.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.5_1788825659892_0.1652251378630225","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"homebridge-myalarmcom","version":"2.0.6","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"url":"https://github.com/tbaur","name":"tbaur"},"license":"Apache-2.0","_id":"homebridge-myalarmcom@2.0.6","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"dist":{"shasum":"6476a71dd2fd68a93158e1bd73d466bc08bacc2e","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.0.6.tgz","fileCount":128,"integrity":"sha512-gnwL+GjUSSlPWeZp7Lb93x4WBsQiOadZk/O0b+d9zR2vVhbeu73TsIEVtbKWss3pKaUNLYhc+SkzgBsq/Xb54A==","signatures":[{"sig":"MEUCIDNr+TRtNNnD3aw3L98YmX5sEOjCQsxx5FdwSs5SU1FIAiEA+DtFk29DsZ8J/PRBeNyJEZN+HdJaOn5pcBCEYOMDTLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":973795},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^22 || ^24 || ^26","homebridge":"^2.0.0"},"funding":{"url":"https://github.com/sponsors/tbaur","type":"github"},"gitHead":"6213b345890f7d1655998dddf8ecd33c695f0be5","scripts":{"lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"tsc","clean":"rm -rf dist","probe":"node scripts/probe.mjs","verify":"npm run build && node scripts/verify.mjs","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","watch-arming":"npm run build && node scripts/watch-arming.mjs","probe-command":"node scripts/probe-command.mjs","prepublishOnly":"npm run clean && npm run build","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"overrides":{"js-yaml":"3.15.1"},"repository":{"url":"git+https://github.com/tbaur/homebridge-myalarmcom.git","type":"git"},"_npmVersion":"12.0.2","description":"A Homebridge plugin for Alarm.com security panels and sensors","directories":{},"displayName":"Homebridge My Alarm.com","_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","nock":"^14.0.16","eslint":"^10.7.0","globals":"^17.7.0","ts-jest":"29.4.12","@types/ws":"^8.5.13","homebridge":"^2.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@homebridge/hap-nodejs":"^2.1.9","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myalarmcom_2.0.6_1788834578659_0.9085530238274873","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"homebridge-myalarmcom","displayName":"Homebridge My Alarm.com","version":"2.1.0","description":"A Homebridge plugin for Alarm.com security panels and sensors","main":"dist/index.js","types":"dist/index.d.ts","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"author":{"name":"tbaur","url":"https://github.com/tbaur"},"maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"funding":{"type":"github","url":"https://github.com/sponsors/tbaur"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tbaur/homebridge-myalarmcom.git"},"bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","dependencies":{"ws":"^8.19.0"},"overrides":{"js-yaml":"3.15.1"},"devDependencies":{"@homebridge/hap-nodejs":"^2.1.9","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/ws":"^8.5.13","@typescript-eslint/eslint-plugin":"^8.51.0","@typescript-eslint/parser":"^8.51.0","eslint":"^10.7.0","globals":"^17.7.0","homebridge":"^2.1.0","jest":"^30.4.2","nock":"^14.0.16","ts-jest":"29.4.12","typescript":"^6.0.3"},"engines":{"homebridge":"^2.0.0","node":"^22 || ^24 || ^26"},"scripts":{"build":"tsc","build:watch":"tsc --watch","clean":"rm -rf dist","diagnose-stream":"npm run build && node scripts/diagnose-stream.mjs","lint":"eslint . --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","lint:fix":"eslint . --fix --ignore-pattern node_modules --ignore-pattern dist --ignore-pattern coverage","prepublishOnly":"npm run clean && npm run build","probe":"node scripts/probe.mjs","probe-command":"node scripts/probe-command.mjs","test":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=tests/integration --collectCoverage=false","test:unit":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathPatterns=tests/unit","test:watch":"NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --watch","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","verify":"npm run build && node scripts/verify.mjs","watch-arming":"npm run build && node scripts/watch-arming.mjs"},"publishConfig":{"access":"public","provenance":true},"gitHead":"e45e856678df9d687dc7af1ee39df817fdfdd181","_id":"homebridge-myalarmcom@2.1.0","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-AvV0bJXM50HXhgzFS3kRKB/Y7rGjPSN7S0ou7tBggq1WeintIDjfVqUNoN+eB9S4VDRN4W9zf8HfpAvx35QWlQ==","shasum":"5a280e93efde09cbc25d1eab32f4846483830774","tarball":"https://registry.npmjs.org/homebridge-myalarmcom/-/homebridge-myalarmcom-2.1.0.tgz","fileCount":128,"unpackedSize":979686,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-myalarmcom@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDY0d/xnEFKPSaP33Wh8V2OZnMBqJwt6EAh0+Hfq54+ygIhAO+bJtiNC+TRLXSxSNWJmkQbFxuackPWegIiutcu8JeV"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e3a565f-58fc-44c2-b182-9427c7f42282"}},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-myalarmcom_2.1.0_1789261481427_0.34169036245877726"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-29T05:34:39.505Z","modified":"2026-09-13T01:04:41.859Z","0.1.0":"2026-07-29T05:34:39.867Z","0.1.1":"2026-07-29T06:12:47.537Z","0.1.2":"2026-07-29T06:41:35.234Z","0.1.3":"2026-07-29T06:56:20.628Z","0.1.4":"2026-07-29T07:12:23.987Z","0.1.5":"2026-07-29T16:10:35.777Z","0.1.6":"2026-07-29T17:24:36.395Z","0.1.7":"2026-07-29T19:06:17.070Z","0.1.8":"2026-07-30T07:28:00.284Z","0.1.9":"2026-08-01T17:27:44.656Z","0.1.10":"2026-08-01T17:48:32.145Z","0.1.11":"2026-08-01T18:04:58.722Z","0.1.12":"2026-08-02T16:54:53.110Z","0.1.13":"2026-08-02T17:32:51.979Z","0.1.14":"2026-08-05T08:31:03.563Z","1.0.0":"2026-08-05T08:46:15.134Z","1.0.1":"2026-08-05T17:32:43.213Z","1.0.2":"2026-08-05T17:47:58.084Z","1.0.3":"2026-08-05T18:07:28.335Z","1.0.4":"2026-08-05T23:30:46.296Z","1.0.5":"2026-08-07T19:41:47.183Z","1.0.6":"2026-08-13T19:35:14.447Z","2.0.0":"2026-09-05T02:07:00.012Z","2.0.1":"2026-09-07T19:09:41.368Z","2.0.2":"2026-09-07T19:45:31.716Z","2.0.3":"2026-09-07T20:04:37.747Z","2.0.4":"2026-09-07T20:27:58.968Z","2.0.5":"2026-09-08T00:01:00.043Z","2.0.6":"2026-09-08T02:29:38.795Z","2.1.0":"2026-09-13T01:04:41.582Z"},"bugs":{"url":"https://github.com/tbaur/homebridge-myalarmcom/issues"},"author":{"name":"tbaur","url":"https://github.com/tbaur"},"license":"Apache-2.0","homepage":"https://github.com/tbaur/homebridge-myalarmcom#readme","keywords":["homebridge-plugin","alarm.com","alarmdotcom","security-system","alarm","sensor","homekit"],"repository":{"type":"git","url":"git+https://github.com/tbaur/homebridge-myalarmcom.git"},"description":"A Homebridge plugin for Alarm.com security panels and sensors","maintainers":[{"name":"tbaur","email":"tbaur@panaso.com"}],"readme":"# homebridge-myalarmcom\n\n[![Tests](https://github.com/tbaur/homebridge-myalarmcom/actions/workflows/test.yml/badge.svg)](https://github.com/tbaur/homebridge-myalarmcom/actions/workflows/test.yml)\n[![npm version](https://img.shields.io/npm/v/homebridge-myalarmcom?style=flat-square)](https://www.npmjs.com/package/homebridge-myalarmcom)\n[![npm downloads](https://img.shields.io/npm/dt/homebridge-myalarmcom?style=flat-square)](https://www.npmjs.com/package/homebridge-myalarmcom)\n[![Node.js](https://img.shields.io/badge/node-22%20%7C%7C%2024%20%7C%7C%2026-green)](https://nodejs.org)\n[![Homebridge](https://img.shields.io/badge/homebridge-2.x-purple)](https://homebridge.io)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE)\n\nExpose your [Alarm.com](https://www.alarm.com) security panel and sensors in Apple HomeKit through Homebridge.\n\n## Features\n\n### Device Support\n- **Security System:** panel arm / disarm when `allowHomeKitArming` is on (the default), including a true triggered-alarm state\n- **Contact, motion, and smoke sensors**\n- **Night arming** offered when the panel advertises `ArmedNight`, and still displayed when a panel is night-armed at its keypad\n- **Display-only tile:** turn off `allowHomeKitArming`, or use a login that cannot change arming state\n\n### Reliability\n- **Push events over WebSocket** (on by default), with polling as a safety net\n- **Session keepalive** instead of logging in on every cycle\n- **Paced requests:** one per second and 60 per minute, with floors on poll and re-auth intervals. Alarm.com locks accounts that misbehave\n- **Circuit breaker** during a sustained outage\n- **Hourly rediscovery** so sensors added or removed at the panel show up without a Homebridge restart\n- **Fail-closed mapping:** an unrecognised panel state keeps the previous tile and raises a fault\n- **Diagnostics** *(optional):* health heartbeats in the Homebridge log\n\n### Quality\n- **Jest suite** gated at 95% statements and 87% branches, against captured fixtures, no network\n- **Secret hygiene:** passwords, session cookies, and the two-factor cookie are redacted from every log line\n- **No analytics**\n\nEvery option, log line, and troubleshooting step is in [Detailed documentation](docs/README-DETAILED.md).\n\n## Quick Start\n\n### 1. Install\n\n**Homebridge UI** (recommended): Plugins → Search `myalarmcom` → Install\n\n```bash\nnpm install -g homebridge-myalarmcom\n```\n\n### 2. Get credentials\n\nYou need your Alarm.com username, password, and — if two-factor is enabled (it should be) — the `twoFactorAuthenticationId` browser cookie. That is a long cookie value, not a six-digit authenticator code.\n\nHow to capture it, and why to treat it like a password: [docs/AUTH.md](docs/AUTH.md).\n\nPrefer a dedicated Alarm.com login for this plugin, with only the permissions you need.\n\n### 3. Configure\n\nUse the Homebridge UI, or add the platform to `config.json`:\n\n```json\n{\n  \"platforms\": [\n    {\n      \"platform\": \"MyAlarmCom\",\n      \"name\": \"MyAlarmCom\",\n      \"username\": \"you@example.com\",\n      \"password\": \"your-alarm-dot-com-password\",\n      \"twoFactorAuthenticationId\": \"the-cookie-value-you-copied\"\n    }\n  ]\n}\n```\n\n### 4. Restart Homebridge\n\nYour panel and sensors appear in the Home app.\n\n## Supported Devices\n\n| Alarm.com device | HomeKit accessory | Notes |\n| --- | --- | --- |\n| Partition (panel) | Security System | Arm/disarm when `allowHomeKitArming` is on, plus a triggered-alarm state |\n| Contact sensor | Contact Sensor | Doors, windows, garage door position |\n| Motion sensor | Motion Sensor | |\n| Smoke detector | Smoke Sensor | |\n\nLights, locks, thermostats, garage door *openers*, cameras, and doorbells are not supported. They were left out on purpose, not written blind against untested hardware.\n\n## Configuration Options\n\n`name` belongs to Homebridge, which uses it as the log prefix; this plugin never reads it. Everything else is validated at startup. Invalid configuration never takes the bridge down.\n\n| Option | Default | Description |\n| --- | --- | --- |\n| `name` | `MyAlarmCom` | Optional. Homebridge log prefix. |\n| `username` | — | **Required.** Alarm.com username, usually an email address. |\n| `password` | — | **Required.** Alarm.com password. |\n| `twoFactorAuthenticationId` | — | Browser cookie from [docs/AUTH.md](docs/AUTH.md). Required when 2FA is enabled. |\n| `pollIntervalSeconds` | `60` | Full state refresh. Clamped to `60`–`86400`. |\n| `authIntervalMinutes` | `10` | Session reuse before signing in again. Clamped to `10`–`1440`. |\n| `useEventStream` | `true` | Subscribe to push events. Polling continues regardless. |\n| `allowHomeKitArming` | `true` | Let the Home app arm and disarm. HomeKit has no PIN prompt. Turn off for a display-only tile. |\n| `allowSensorBypass` | `false` | Let arming bypass open sensors instead of failing. Arms the house with that zone unmonitored, without asking. |\n| `includeUnmonitoredSensors` | `false` | Expose sensors Alarm.com reports as unmonitored (marked inactive). |\n| `ignoredDeviceIds` | `[]` | Device IDs to leave out of HomeKit. |\n| `diagnosticsInterval` | `0` | Seconds between health heartbeats; `0` off, else `30`–`86400`. |\n| `debug` | `false` | Verbose logging. Also requires Homebridge Debug Mode (`-D`). |\n\nClamp rules, the unmonitored-sensor warning, and the `debug` flag are explained in the [detailed documentation](docs/README-DETAILED.md#full-configuration-reference).\n\n## Not Working?\n\n1. **`TwoFactorRequiredError`:** cookie missing, expired, or for a different account. Capture a fresh one ([docs/AUTH.md](docs/AUTH.md)) and restart.\n2. **Rejected username or password:** fix credentials before restarting repeatedly. Alarm.com locks accounts after failed sign-ins.\n3. **Sensor missing:** unsupported type, monitoring disabled, or listed in `ignoredDeviceIds`.\n4. **Panel is read-only:** the login cannot change arming state, or `allowHomeKitArming` is off.\n5. **Circuit breaker OPEN:** repeated failures, so requests are refused locally for 30 seconds at a time.\n\nThe [full troubleshooting list](docs/README-DETAILED.md#troubleshooting) covers thirteen cases, how to collect a `Health:` log, and how to read that line.\n\n## Security\n\nThis plugin holds your Alarm.com password and a long-lived two-factor bypass cookie in Homebridge's plaintext `config.json`. Secure the host, prefer a dedicated login, and never paste credentials into issues or logs.\n\nEverything the plugin sends leaves for `https://www.alarm.com` and `wss://webskt.alarm.com:8443`. There is no telemetry.\n\nSee [SECURITY.md](SECURITY.md) and [docs/AUTH.md](docs/AUTH.md).\n\nAlarm.com publishes no consumer API and can change or lock accounts without notice. This plugin paces itself accordingly. Do not try to work around those limits.\n\n## Requirements\n\n- Node.js 22, 24, or 26\n- Homebridge 2.x\n- An Alarm.com account\n\n## More Info\n\n- [Detailed documentation](docs/README-DETAILED.md)\n- [Authentication](docs/AUTH.md)\n- [Protocol notes](docs/PROTOCOL.md)\n- [Development](DEVELOPMENT.md)\n- [Contributing](CONTRIBUTING.md)\n- [Security policy](SECURITY.md)\n- [Code of conduct](CODE_OF_CONDUCT.md)\n- [Development scripts](scripts/README.md)\n- [Report issues](https://github.com/tbaur/homebridge-myalarmcom/issues)\n\n## License\n\nCopyright 2026 tbaur\n\nLicensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}