{"id":184397538,"number":"2.1.2","published_at":"2026-03-29T14:19:46.067Z","licenses":"Apache-2.0","integrity":"sha512-IbUnjO+eKcW3PFZF6x5TQt0kdXwFLa7Fu8tGVQbXiKY/zbKBdeEPkhmayp0lurRoXEBHf8OmUcC+4A6ZBAtwOA==","status":null,"download_url":"https://registry.npmjs.org/@homebridge/hap-nodejs/-/hap-nodejs-2.1.2.tgz","registry_url":"https://www.npmjs.com/package/@homebridge/hap-nodejs/v/2.1.2","documentation_url":null,"install_command":"npm install @homebridge/hap-nodejs@2.1.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53434748-d9b4-4dee-88cb-285149b531bf"}},"dist":{"integrity":"sha512-IbUnjO+eKcW3PFZF6x5TQt0kdXwFLa7Fu8tGVQbXiKY/zbKBdeEPkhmayp0lurRoXEBHf8OmUcC+4A6ZBAtwOA==","shasum":"1912a314750401aa96349f28eeddb0bd662dcd63","tarball":"https://registry.npmjs.org/@homebridge/hap-nodejs/-/hap-nodejs-2.1.2.tgz","fileCount":265,"unpackedSize":2361570,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge%2fhap-nodejs@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAtUVgLiiAaepsnHIjd3k4/lj7iJgVgTuhmpfinZVlXfAiEAt48k7vy7GaAXPrK41RJbnpgh4oitBy26vOZGWnbk1CY="}]},"gitHead":"6098a0053ba1af35fbe6869ae4b799e865f542ae","main":"dist/index.js","scripts":{"check":"npm install \u0026\u0026 npm outdated","clean":"rimraf dist \u0026\u0026 rimraf coverage","lint":"eslint 'src/**/*.{js,ts,json}'","build":"rimraf dist \u0026\u0026 tsc \u0026\u0026 node .github/node-persist-ignore.js","generate-definitions":"ts-node src/lib/definitions/generate-definitions.ts","prepublishOnly":"npm run build","postpublish":"npm run clean","test":"jest","test-coverage":"jest --coverage","docs":"typedoc","lint-docs":"typedoc --emit none"},"_npmVersion":"11.12.1","_nodeVersion":"24.14.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"^22 || ^24"},"exports":null,"browserify":null},"created_at":"2026-04-01T21:59:01.077Z","updated_at":"2026-04-01T21:59:01.510Z","purl":"pkg:npm/%40homebridge/hap-nodejs@2.1.2","related_tag":{"name":"v2.1.2","sha":"6098a0053ba1af35fbe6869ae4b799e865f542ae","kind":"commit","published_at":"2026-03-29T14:16:58.000Z","download_url":"https://codeload.github.com/homebridge/HAP-NodeJS/tar.gz/v2.1.2","html_url":"https://github.com/homebridge/HAP-NodeJS/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/homebridge/HAP-NodeJS@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homebridge%2FHAP-NodeJS/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homebridge%2FHAP-NodeJS/tags/v2.1.2/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@homebridge%2Fhap-nodejs/versions/2.1.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@homebridge%2Fhap-nodejs/versions/2.1.2/codemeta","dependencies":[{"id":1982254375,"ecosystem":"npm","package_name":"@homebridge/ciao","requirements":"^1.3.6","kind":"runtime","optional":false},{"id":1982254376,"ecosystem":"npm","package_name":"@homebridge/dbus-native","requirements":"^0.7.4","kind":"runtime","optional":false},{"id":1982254377,"ecosystem":"npm","package_name":"bonjour-hap","requirements":"^3.10.1","kind":"runtime","optional":false},{"id":1982254378,"ecosystem":"npm","package_name":"debug","requirements":"^4.4.3","kind":"runtime","optional":false},{"id":1982254379,"ecosystem":"npm","package_name":"fast-srp-hap","requirements":"^2.0.4","kind":"runtime","optional":false},{"id":1982254380,"ecosystem":"npm","package_name":"futoin-hkdf","requirements":"^1.5.3","kind":"runtime","optional":false},{"id":1982254381,"ecosystem":"npm","package_name":"node-persist","requirements":"^0.0.12","kind":"runtime","optional":false},{"id":1982254382,"ecosystem":"npm","package_name":"source-map-support","requirements":"^0.5.21","kind":"runtime","optional":false},{"id":1982254383,"ecosystem":"npm","package_name":"tslib","requirements":"^2.8.1","kind":"runtime","optional":false},{"id":1982254384,"ecosystem":"npm","package_name":"tweetnacl","requirements":"^1.0.3","kind":"runtime","optional":false},{"id":1982254385,"ecosystem":"npm","package_name":"@eslint/eslintrc","requirements":"^3.3.5","kind":"Development","optional":false},{"id":1982254386,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^10.0.1","kind":"Development","optional":false},{"id":1982254387,"ecosystem":"npm","package_name":"@types/debug","requirements":"^4.1.13","kind":"Development","optional":false},{"id":1982254388,"ecosystem":"npm","package_name":"@types/escape-html","requirements":"^1.0.4","kind":"Development","optional":false},{"id":1982254389,"ecosystem":"npm","package_name":"@types/jest","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1982254390,"ecosystem":"npm","package_name":"@types/node","requirements":"^25.5.0","kind":"Development","optional":false},{"id":1982254391,"ecosystem":"npm","package_name":"@types/plist","requirements":"^3.0.5","kind":"Development","optional":false},{"id":1982254392,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.57.2","kind":"Development","optional":false},{"id":1982254393,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.57.2","kind":"Development","optional":false},{"id":1982254394,"ecosystem":"npm","package_name":"axios","requirements":"^1.14.0","kind":"Development","optional":false},{"id":1982254395,"ecosystem":"npm","package_name":"commander","requirements":"^14.0.3","kind":"Development","optional":false},{"id":1982254396,"ecosystem":"npm","package_name":"escape-html","requirements":"^1.0.3","kind":"Development","optional":false},{"id":1982254397,"ecosystem":"npm","package_name":"eslint","requirements":"^10.1.0","kind":"Development","optional":false},{"id":1982254398,"ecosystem":"npm","package_name":"http-parser-js","requirements":"^0.5.10","kind":"Development","optional":false},{"id":1982254399,"ecosystem":"npm","package_name":"jest","requirements":"^30.3.0","kind":"Development","optional":false},{"id":1982254400,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.1.3","kind":"Development","optional":false},{"id":1982254401,"ecosystem":"npm","package_name":"semver","requirements":"^7.7.4","kind":"Development","optional":false},{"id":1982254402,"ecosystem":"npm","package_name":"simple-plist","requirements":"^1.4.0","kind":"Development","optional":false},{"id":1982254403,"ecosystem":"npm","package_name":"ts-jest","requirements":"^29.4.6","kind":"Development","optional":false},{"id":1982254404,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1982254405,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.18","kind":"Development","optional":false},{"id":1982254406,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@homebridge%2Fhap-nodejs"}