{"_id":"@homebridge-plugins/homebridge-lutron-caseta-leap","_rev":"69-c6c8b9c0c2068d3d5bbe4b81dbf06ea7","name":"@homebridge-plugins/homebridge-lutron-caseta-leap","dist-tags":{"beta":"3.1.3-beta.2","latest":"3.1.3"},"versions":{"2.6.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"2.6.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@2.6.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/thenewwazoo/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/thenewwazoo/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"f45f4cfa071c418d1e309501ede27f60acac9063","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-2.6.0.tgz","fileCount":56,"integrity":"sha512-9EiyrBMa1b64R+kntZXjZwkF/s1MqaILeR6M8cpWiPmLg1TOf0QpWIWdgLJ2zNRCuJuVRpT7LwC3lSLO17e8Og==","signatures":[{"sig":"MEUCIHDNsJWg2+U69+6MG1Nn/XQ5kvjRr7vUxMTne3lm/hm1AiEAumaTCnO9MUhb/Au3PErZ6XBlkp7t0zabernJRIvX49U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3666966},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^20 || ^22","homebridge":"^1.8.5 || ^2.0.0 || ^2.0.0-beta.26"},"gitHead":"3c50d4f68bae823a586cf4b15c04818a69f93a24","scripts":{"lint":"eslint src/**.ts --max-warnings=0 --fix","test":"jest --verbose","build":"rimraf ./dist && tsc","check":"npm install && npm outdated","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/thenewwazoo/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"10.9.2","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"22.13.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.4.2","typed-emitter":"^2.1.0","homebridge-dummy":"^0.9.0","@homebridge/plugin-ui-utils":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.27.0","rimraf":"^5.0.7","nodemon":"^3.1.4","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","jest-mock":"^29.7.0","homebridge":"^1.8.5","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.9","homebridge-config-ui-x":"^4.68.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_2.6.0_1737606363528_0.49093718791072316","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"2.7.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@2.7.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"dcb5162878be61c8602a0f8074f79b86da913f61","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-2.7.0.tgz","fileCount":86,"integrity":"sha512-VNgamafJxSG7WopWeqntOeQc/drhCrDmghHKQORqYkfxM+SLwLvhL3b+XPqev2wmlH/z271QFNHPQlwjgVLWxw==","signatures":[{"sig":"MEUCIQDo75lMsCvjbPMvzmNQspR0QYMdTEubQPMM8K8UQpqGmgIgEj6dyiwXrD6aietKPGT9ZJ+x/UCeZvatrreENvISBS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7539131},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18 || ^20","homebridge":"^1.8.3 || ^2.0.0 || ^2.0.0-beta.26"},"gitHead":"42018c05f1d0d8975d7174a20b520b1caf1b8a5e","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","docs:theme":"typedoc --theme default-modern","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint && npm run docs:theme"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"10.9.2","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"22.13.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.4.2","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","nodemon":"^3.1.9","ts-node":"^10.9.2","typedoc":"^0.27.5","prettier":"^3.3.2","@types/ws":"^8.5.14","homebridge":"^1.8.5","typescript":"^5.7.2","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/debug":"^4.1.12","@types/mdast":"^4.0.4","@types/aes-js":"^3.1.4","@types/lodash":"^4.14.186","@types/semver":"^7.5.8","@types/fs-extra":"^11.0.4","@types/node-forge":"^1.3.11","@vitest/coverage-v8":"^3.0.4","@antfu/eslint-config":"^4.1.0","eslint-plugin-format":"^1.0.1","homebridge-config-ui-x":"4.69.0","@types/source-map-support":"^0.5.10","@typhonjs-typedoc/typedoc-theme-dmt":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_2.7.0_1737823298617_0.0031801842326006913","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"2.8.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@2.8.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"2952c35fde0af467e5a8e561c47606634ccc8627","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-2.8.0.tgz","fileCount":86,"integrity":"sha512-AgfnBkya2ShMfVizOAuS9IUU2xRN8zCYhdIE51kmf04/cVYM+2ZzYgynXVIbiJMVmp3YrYgtOUxWHtW/25Ngcw==","signatures":[{"sig":"MEQCIAep2rCeD5Y206yrHtVILUsbnN443naVqzqtjJO3iOGKAiAEpCv7hlHBRB48zkbp6XX5sxU0hraHcRFK0vL/QDcfWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7540916},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20 || ^22","homebridge":"^1.8.3 || ^2.0.0 || ^2.0.0-beta.27"},"gitHead":"9012652ae529665b98134bcc3bfc924bbbb1cf6b","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","docs:theme":"typedoc --theme default-modern","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint && npm run docs:theme"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"10.9.2","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"22.13.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.4.2","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","nodemon":"^3.1.9","ts-node":"^10.9.2","typedoc":"^0.27.5","prettier":"^3.3.2","@types/ws":"^8.5.14","homebridge":"^1.8.5","typescript":"^5.7.2","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/debug":"^4.1.12","@types/mdast":"^4.0.4","@types/aes-js":"^3.1.4","@types/lodash":"^4.14.186","@types/semver":"^7.5.8","@types/fs-extra":"^11.0.4","@types/node-forge":"^1.3.11","@vitest/coverage-v8":"^3.0.4","@antfu/eslint-config":"^4.1.0","eslint-plugin-format":"^1.0.1","homebridge-config-ui-x":"4.69.0","@types/source-map-support":"^0.5.10","@typhonjs-typedoc/typedoc-theme-dmt":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_2.8.0_1737823984778_0.37750661384131434","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"2.8.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@2.8.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"aa2bbbb94a2caf573860b4e71184378884792887","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-2.8.1.tgz","fileCount":85,"integrity":"sha512-4+vQb0aNmOpGXYsUV8L9dPvn9a11ZDVRSK//wBD9KJxEVAGBYRcamvmWIGHReophWxybdAuFFLOoXeeUWJghyQ==","signatures":[{"sig":"MEQCIAqp92uFm5S90cJlCkA7tG62SfLXL24brqcR7A7RfkAvAiBgPOgbOFPWxr5em6OWOYahkkBuNEpnV++eCF7OumA7Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7543258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20 || ^22","homebridge":"^1.9.0 || ^2.0.0 || ^2.0.0-beta.26 || ^2.0.0-alpha.37"},"gitHead":"788663e3c0e8c3c4058f125d94fae7619b55cb20","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","docs:theme":"typedoc --theme default-modern","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint && npm run docs:theme"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"10.9.2","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"22.14.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.4.2","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","nodemon":"^3.1.9","ts-node":"^10.9.2","typedoc":"^0.27.9","@types/ws":"^8.18.0","homebridge":"^1.9.0","typescript":"^5.8.2","@types/node":"^22.13.9","ts-node-dev":"^2.0.0","@types/debug":"^4.1.12","@types/mdast":"^4.0.4","@types/aes-js":"^3.1.4","@types/lodash":"^4.17.16","@types/semver":"^7.5.8","@types/fs-extra":"^11.0.4","@types/node-forge":"^1.3.11","@vitest/coverage-v8":"^3.0.7","@antfu/eslint-config":"^4.4.0","eslint-plugin-format":"^1.0.1","homebridge-config-ui-x":"4.71.2","@types/source-map-support":"^0.5.10","@typhonjs-typedoc/typedoc-theme-dmt":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_2.8.1_1741149453627_0.09869621614741142","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"2.8.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@2.8.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"df5a09b0590a077ad45b5910213c0717f489552b","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-2.8.2.tgz","fileCount":83,"integrity":"sha512-GnWd7Sp0Cz0MZuQeGYr/za58Zx+HobPCS4WS0MVbAst9COKuBHQ6xcoKtqFKZhjNtK+4Rbb0aueQdYvd/YgIlw==","signatures":[{"sig":"MEQCIA3BzGsidjKb4N9LrKMOIuCi2oXSaaL+5/JicS2DBrOeAiAFmcOAn6jS4MGZTjYLoaDq9bZdlxWulbE/phL5r7r44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7357742},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.1 || ^2.0.0 || ^2.0.0-beta.68"},"gitHead":"1e0184611cf7ac5a050049b34daaccc28d85f8c6","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"10.9.4","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"22.21.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.4.2","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^4.0.17","nodemon":"^3.1.9","ts-node":"^10.9.2","typedoc":"^0.28.16","@types/ws":"^8.18.0","homebridge":"^1.9.0","typescript":"^5.9.3","@types/node":"^25.0.8","@types/debug":"^4.1.12","@types/node-forge":"^1.3.11","@vitest/coverage-v8":"^4.0.17","@antfu/eslint-config":"^7.0.0","eslint-plugin-format":"^1.0.1","homebridge-config-ui-x":"5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_2.8.2_1768426566422_0.09475585204107251","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"a6cd56c8f006ca5de78c9066be47edaa92b462bf","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.0.tgz","fileCount":95,"integrity":"sha512-Qcbn+mza5XdGbkGbm0Rn6HHvoj4hTBGH32NJzHndppV9E+xrbzv7BdOZDQq473wGMivjs/bI5ul35Ug3ZcFh5g==","signatures":[{"sig":"MEUCIQDhgXp3gG4E+8dtKuPu9iseg4JSqIVJvRPdLL6cjEEpJwIgP+yfbl5gaGj8B/A6yC/M2SJEwWqHBar1UKhNFrrGlRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7389384},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"5374d8e350f3f6beb4b0fc63fd5b7b00279116e1","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.15.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.0_1777000701205_0.43619346680687787","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"b1673c3831b69ef4df34a04eb923cb2881a999b2","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.1.tgz","fileCount":95,"integrity":"sha512-eypKuX9MU41hfr5/IBDVeOkwWTNvvulY/d5VPjdOyVstPOr6LlgeAmVnQ+unimaJUSG6XyR0DXXNuM6Y0AdfBA==","signatures":[{"sig":"MEUCIDDzf/hn8PZvBvFXQ+4vyRVHUQBfHNKZJzMvUT47HVzSAiEAx1dWz1uTlVPlqmqpHW31Irv9K7qqnJqTktKzUqaD1m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7389638},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"ee5e6d1a2303a5fef26880a10a4069ae65830864","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.1_1777001051415_0.7165296265359655","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"c567c86ddb88708695d46ad7d6a151b4f542a741","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.2.tgz","fileCount":95,"integrity":"sha512-PBlnuI4p0PcACdRwVfq+ZON1neq5soSTi1ruIizcD2NcprjlizodoGzoVY9LkD/wojwRyYZerChw9MymatfCzw==","signatures":[{"sig":"MEYCIQCNnP910WQOeCs996PbZDg7SEaPfN/QAg0fU/MAAc9SaQIhANrG4QpmFHZ5gZAJPt+3VHh0kMgkE5SXLdJMa0PzZWfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7390822},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"fb3c2492cdcb30b2abe58aa9368be7e410d396c2","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.2_1777001784189_0.3519074857086306","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.3","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.3","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"6fcd7d630ac1cf430b8dc38227619bffa5891db6","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.3.tgz","fileCount":95,"integrity":"sha512-cp+PSaxfF8+8qxZKgoRvq3OZUihUdMobqRSrbRjEVQSTh4/iKjCO9f5j6NMeYcX/nOAUznQaJmAi/bTESmxEyw==","signatures":[{"sig":"MEYCIQCfTcF/u/WjsvRstvCnmAiLYVj1orAg9wyg7sMig+AmJQIhAMt3pz8NQwOAdkrvsET9ZdUSkymBCWToimW2VBzfWKfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7392487},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"edbbcaf8629269b9431101e60c7d824ced5ad9d0","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.3_1777002377159_0.5490440314493683","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"7abda2cffb6f4e16f408030e204fbb97da772a39","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.0.tgz","fileCount":95,"integrity":"sha512-mYScOcQ4tcQ9MmoyyED7yMAKZgGMtA9O+CGqLFCZS/vhUiAeFyiWSY2Huw04msf4Fr1FeCUSRNtfVl5rXAfxWA==","signatures":[{"sig":"MEUCIGo5gqfxerVkCTd6MgNZjsXotpTu1j8w6XaVJbmU6W2uAiEAqILv2uBoQ+40iHqo9X/S1jSH3qJfbivCZDpL6qS+NhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7392761},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"1283c2e25eb60ab1c3377abc96377cc13bc75f1c","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.0_1777033467444_0.3063320263468088","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"ea882d675b97c08c4866ef4ed0db8e9d338cc496","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.1.tgz","fileCount":95,"integrity":"sha512-3S+c6dv27kjzG0gbh9lx9YpKwTwAv4LmGY65yJpLt0UIT4FHPE5PsH4myO9t6DsL/ZDF1gIiJ2jos6GWuivW/g==","signatures":[{"sig":"MEUCIQCEgwwut8/YLbhaOhVyuuX2WeYkN5ihNGNUq7XbCu534QIgDSgLEa2n41H0VZm9VTiKX8yQ6dUwFuvnwbnaVQSCRCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7403215},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"2c417caa2b01e87887d44df8f14bc7272874aefc","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.1_1777037973529_0.37248588635660895","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"c80bf8be4fb33d7cf35529143d2b5b6e7d6ebb99","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.2.tgz","fileCount":95,"integrity":"sha512-XyZdb8a2wEIxxV/mNCsToMLOQxb/Qbo4YJ+HhdVT013y0x6FXRTBpd6LUrCb/xrjhXzhgtvoRDCWCOATlvSRbw==","signatures":[{"sig":"MEUCICzkfCI2RHKc6FGxg3+S3Fb1a3L3GEIGf+ZxS+0WppLbAiEA51KBj5oCFTuicteAzUyxEyyoAbtLdqSpgtGNUBJRyLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7400966},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"8193c0613978cf944103b5c86f58321aec13776f","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.2_1777038619929_0.9202967327474065","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.3":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.3","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.3","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"429a87dd910fc23ad2e543c56c375b8a68d431de","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.3.tgz","fileCount":95,"integrity":"sha512-Mvw1CMXzHlnmgZfOGjdBwamRrZNPETcIbtDCmrp8IFLrMv9g9NuC6X21s9M/cttar4CmFEWhVnSe4CU6mAQzAg==","signatures":[{"sig":"MEUCICcvt9NmIBHdo3Eq0rX5DDPqxTkN/R6/eBJ6ijvAy4SaAiEAiYzduQ0vOZo2HxgpXB6JW/uCk8pIfsrQgEc6zAqp498=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7400978},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"d89b292d5a1ebdbe9e6c205a6750b8f01722ef11","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.3_1777041318091_0.7434527468820695","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.4":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.4","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.4","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"5db19977d815a8527c39cffd4d2b8f32b2d50e96","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.4.tgz","fileCount":95,"integrity":"sha512-ivMyyuL3aC86EsqQqW9uskKbmbQg3NLfXPxjdge9+8VaeSgiKbTt8BnNJD9ZJLeTeWcr9oejMd6T8BUHSOL4Ew==","signatures":[{"sig":"MEUCIQCIz3zVybpWYBCKDmTB5fadB60k6t2FnFlNCvxHbT42SQIgRV5+O6dBY2V+M+PovRwTDAZmYxKlYRaq8qL3XLIhIPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7401235},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"f7c76abadaf3888d91b06544e89e294ec0b176b8","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.4_1777044396638_0.5465128464931419","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.5":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.5","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.5","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"65f15e044d7dcd41fb16f3c28b31b71e18f91c67","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.5.tgz","fileCount":95,"integrity":"sha512-xKyy1rSxR5kN8kIEC9pMt9pTgotMicY24Y9GtZ6oSoXqxrkbzKJSqFvu6RHJAL2x8RAS+1ZwtcdMb5DqlPQYxw==","signatures":[{"sig":"MEUCIE8sKhUOqB9rZAJhOonPhB2ksbsb/KwGPa7cONhV8gjSAiEA9J+s0GIfmjk61P1Xw3fi3GexfKsg6X4vZmW//m7Qfdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7401667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"90d88d289f216c8155113d38a9267b7095474cc6","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.5_1777046601760_0.01963421461889947","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.6":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.6","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.6","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"f57b408e7abdc018ac8d43ef0d18b3401382c17d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.6.tgz","fileCount":95,"integrity":"sha512-Zs/s+wlCPYKxL90sP1YcFJ8pELNGEn1q35deidC+ZNllxtNiZY2BlaXsK4W3d2qbLgSu9lcYPyYNn7k0tFnf0w==","signatures":[{"sig":"MEUCIHs83bBacjX1RgfZ8Rnbd8+BcLEMngmtlMaRR7HSJhE1AiEA6zIGYTqw0hE0ulet20wLXlD/rgMevX9+OUSnkplrtp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7402256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"0e56d3f03f3782e6bb7304c3930efe4e60381b80","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.6_1777048581313_0.4484413056595329","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.7":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.7","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.7","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"042a9e5cdefa30e7cc7dd4011a393760c160da8d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.7.tgz","fileCount":95,"integrity":"sha512-/lE78bAsS2dgtr4uNM25GoRl4Y+lrr02PklnwsNfmERM1bKvNfb+gf/JetZaxptsa9bEg08XuLwsZd8fela5aA==","signatures":[{"sig":"MEUCIFwadtxdmcDZ3Tw6deysbwsoNGbZgoQbK7OP3J5KkWKUAiEAvmGKEh6T+hVEAN0l0WAXTNYfuTMZSeHwizhEpN9IVzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7402472},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"b47f0e9536e1fe02c5c8b0139efc83f1dd61f95d","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.7_1777087906360_0.6808307720788442","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.8":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.8","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.8","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"40416c6ca92057fe70a88a01653204a0bfe1255d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.8.tgz","fileCount":95,"integrity":"sha512-1q5cVqqudHl+F8VgUTs+KZ0us3aFTxoAslJZKjDxvcc/kgl6sN4BU/bjjUkGZIziT19A4Zr/QW53YFpg/XtjBQ==","signatures":[{"sig":"MEQCIEweVdbuoUPxG5VWVmrQFwy2lBdmOdGTl4doc8ZKFlO8AiA32CamNhIc+n6Hlnqbds9adC3BpG2fVcrelWNGxZpB4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7402472},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"189a6b623624981bb4112a47a1f14c50aff4f900","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.8_1777088138094_0.4059163090409694","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.9":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.9","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.9","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"b3a126b05d6c5bc461943b956af982f5a232f8b0","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.9.tgz","fileCount":95,"integrity":"sha512-gbzBKgp8YjtwE4g5yUwW5cdWYrZkonb23qopuzqkqa5nmJnFMYgWE4rOIbzpEM5FZk70aJJtGQTBwXfe23qdrQ==","signatures":[{"sig":"MEQCIBwGIV8V2ns9Jx2rg19MwtNztzYOu775QQuMz3iS9kbOAiBwCHj9GDwsDh1HYQWO563Fgc9uKuIYxSMsShFUI3ndgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7405135},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"9a94cc31b645e33dd4a1d642fc691b0bc73e64de","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.9_1777115821705_0.7977670483021981","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.10":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.10","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.10","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e881785fa28eb1e1f2f91baa8a2750d58d8cda6f","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.10.tgz","fileCount":95,"integrity":"sha512-/DyeC9uzzXNBhCYCyWxIJ4iF+PMmuzJpCOcGZ1ZPn9DHGOWd3Rf5LqjpMX4KJs51wDD8snSegypJn0FlZugeLA==","signatures":[{"sig":"MEUCIQD7zRhsWneig+Fg3mbXR+YUrtxg7eZMzpepvbxwQ4b6+gIgLzEtj7bIBata7LrcXzrCr//fD9cqEL/B0uaI8xenILQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7407120},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"035ef88019f58e25cfa18e6bb19edfc99cec3db3","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.10_1777116712622_0.025730354523674004","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"c672ccf40ccb7b745b29528937d87e1f0cf97ee1","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4.tgz","fileCount":95,"integrity":"sha512-Ir7Aa6HaIFH6QZp1YllSe8akovrVuXciZid0mUsCwip0SqcuW879B+67/MElfPxGbuJfrPK9DXVfFIcaKMNQBg==","signatures":[{"sig":"MEQCIHdfeSjc0VGPCGLLm0m5cgOc00Kw0syqRbmTGtgOVjQhAiBS2YfWTWXjhziZAxIjzPI5WN7J20xjqW/Lh0EhmOc7/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7407111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"ff7cadfe493d38933740398a4a6f4faf6ad0b6f3","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4_1777121467006_0.6206252134866408","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.11":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.4-beta.11","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.4-beta.11","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"ee42c9a10d9bb608aa793f69604d42d40d12e294","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.4-beta.11.tgz","fileCount":95,"integrity":"sha512-SGHSktrXKFHTAAShJseabpqgcAUGADeqI7DOBNOwj3psejxvVPM5elR6oDojP279CREeUmMWgY9rdJhSxKujSQ==","signatures":[{"sig":"MEQCICVpV+JcVU70Pevy9Mk4PR7IqNVAadCKMuN7zReMAhFPAiBU0U/Yb8IeOifvl7J22lHcZlGM5fLGyXCaMWYy/6WP7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.4-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7404980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"2c9f1fea140b8f990ed31bdb6fce0ee28a6741a3","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.4-beta.11_1777301048630_0.0703050723838925","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"1f7613da1be948f1b7f7b845a94ae968e736f208","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.0.tgz","fileCount":95,"integrity":"sha512-42JZL2hTpd74FhK34bYDafp0Q93RvUQ+1eej1m2KAeYTXp6+V2YsEODKKkbbeIoyFX59ujIR/jsYgiMc/mmpvQ==","signatures":[{"sig":"MEUCIEYIKVh1UY2MEqLFk3F0uYwUL+5XaJ38GgG16ueI/OAWAiEAq/IbutxWdOVJYIu2FY5BtiY62o6m22ujG1OLbTEiG8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7404979},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"2c9f1fea140b8f990ed31bdb6fce0ee28a6741a3","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.0_1777301586198_0.6983832449997269","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"fa238f82c040a3c1c2a357b2db8fd187f6caae57","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.1.tgz","fileCount":95,"integrity":"sha512-koPgEpuEe9Mx1JUvcFXzViNWCOwNI6/CzamCEk6n4V6yCAbTusyuw0YSwBXoMcyBdT37y9QAtpsEHnuCEeeiOA==","signatures":[{"sig":"MEUCIDFt4zzwj6hxg3D0fmcPGBHDMGZvW21fYOa8SjFaIK3rAiEA6+c6rSVf+v01bqQrEgF80f7IgavvpAMlRYCT/rdqrc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7406824},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"a31f5d3695298a51cbcd5904f5e08964cd11abac","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.1_1777302276094_0.8814935003188429","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e0126a47715db05fbc4ecb41be045fe306c7ed47","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5.tgz","fileCount":95,"integrity":"sha512-EB+yS5uA9WaADDxhHKmtvVsfS2HCyz/5HFM4/GVC7Ql9tCDWweTIRunrMG1iGWwJUJsmKdRsZeiZ2QHhZ8qdKg==","signatures":[{"sig":"MEQCIB7qKxE79YzQtjZ5g6dfxTxDql7Ak6emUPPuK2rhqbqeAiAqjyzKvFjf3dgiX5JA4nbJE/6YyPX9gVkuAl1T5HQvLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7413438},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"4856be2accc95aec4a1cf778b4bef1610540ee0e","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5_1777326897362_0.14372201203169088","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"fb52f5518456c8485a1a770fa8ef19b47e9ba508","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.2.tgz","fileCount":95,"integrity":"sha512-eeGxEzx21m469pgo8Fw3s5D5kthp7TaxqsTnfs64eil2JMw6gmu8Xvf1tGvjPG4MSfXOK3uZQnCoAfB0E8DtFw==","signatures":[{"sig":"MEQCIEhk4uTzkvv7IuzazfpiLRza6QpxylO86Zt8T3jrGTD0AiBGlk7eivgMX6JKTkAdbMH44VulcQIDXc1AqXvZa2dhaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7413007},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"32255462355bb29d4440adb3ebc0097d422ee619","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.2_1777347531868_0.2938085293335648","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"b80c17aa7b6e57f7f633c7c1e9f601c6e5bf0ee0","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.0.tgz","fileCount":99,"integrity":"sha512-dmhZwJzwTkuUQgNpFJ+cbDxs0n13KV6h49/MFaHiVx7/Q/t8o7fuueakFHhOA0pH530Z2NeNGdUeySPVmgE0IQ==","signatures":[{"sig":"MEUCIDUnyg2pcP3RlZZxG0uu6fN3pcg+zuocl9p8ZL0N4ldaAiEAmm4nMkoso8gKamapa09ug1T5Plub8i4cTXyFK1RL/gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7434624},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"40b1fd9116c2b8b4877d70001ddac4f6c3f7ee5c","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.0_1777431611757_0.6938299154163869","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.3":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.3","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.3","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"31eebc15a823363bec6acf3c5a9893644154b169","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.3.tgz","fileCount":95,"integrity":"sha512-ifkFskFJ2oe0gLVbdMhUGIjt+lskiLDZlEz8ozOU0l/OQ7vUwvd6QWvQxGzc3J/uPhmN45l1/4qrK2hMrMiyPg==","signatures":[{"sig":"MEQCIHfzu1Rh2hFajZxK5Xp2oLyVrzTdgMRc6ZwhZIsF8aHmAiBP1Z1wejDA/5OsccKARiInTEzuxcyb/LTsaNXKRF63Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7413304},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"4c29499ad77b229d6536e3104849f875ae61cd7c","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.3_1777507181698_0.8002852601872859","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.4":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.4","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.4","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"5a807cb8528d0e4d952696d9a613c0078fd4401a","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.4.tgz","fileCount":95,"integrity":"sha512-Jf7bGn3lfm+rj176Th4alEQTiDSlqakSOL8+XbP9MmZBNQaUViUk0xZTk/iODd7LXCDE7Cx6nF3yfV3i2DiyxQ==","signatures":[{"sig":"MEYCIQDUm5P4V35lTSd1LnJ5ARiPj+gD8MF2Mya00+VuiQvc3AIhAOZu3F2yfGreUP0EvFqC5P6tsZVCT03SjPF2eRLyGlbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7413271},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"aa15ff959ac4d33a0e1acb07b76a7cc4edee0c25","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.4_1777572748154_0.5945639118958885","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.5":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.5","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.5","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"7fad66ee902ba0499d8c64347aa8c2a6f386e797","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.5.tgz","fileCount":95,"integrity":"sha512-9Q5i9qndc980y8Ixtgh573ANcEDtxn9NqJZcBBZu+g4ClhgU4X7C2dFTaR5bJUrHxbh0w2guH+q3oMgwO6CO7g==","signatures":[{"sig":"MEYCIQCw6Dj6gWrDds0fyt7SisgFexq9wPse5z6P0grMUo1xeAIhAIGCCQPFKkUabXOXO65D3gSM2fpWdtiTMjf64epSt5GW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7414378},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"644a4f4ad4af3ddddd5e39261e561a9ffd21a5d6","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.5_1777573513441_0.2003046073085477","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.6":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.0.5-beta.6","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.0.5-beta.6","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"8148816d5d2627fcb0a9ac886c42f09db05d5de6","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.0.5-beta.6.tgz","fileCount":99,"integrity":"sha512-adfBGSuwmGRzrt3amoMOmKGtVw4L8UgdKzTFlDz3OB8xxHOwc+bnHP6sSq2mhdGD+CzREHnwQdjGG50Wv/ElXg==","signatures":[{"sig":"MEQCIB2FJhpQa7eQ9Ddy94x0l8J4ysgeNE2/lqTrQLkhjt59AiA3uH2dvxnsBthM0Si5pUHTvTNSl/ZCuHy1TWUUXxyMYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.0.5-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7435173},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"f0821b75fe6ad4f5a61add122a04c6fa0c8cb239","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.0.5-beta.6_1777573927723_0.9730054695008041","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"2da9258a2152f0e4dabb54499a710f0859cc3186","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.0.tgz","fileCount":99,"integrity":"sha512-D3z1KBAQfrarmHl8JJxPQOTK4bQY/yRBgdvHfe/mLx5qXn4GsvaUO2KWXaGhhD58cC7GEi++zyxQZnmAPoHPqg==","signatures":[{"sig":"MEUCIQCnFaV3km2Lzr5Vbyx0lJ0SZyNmyxDOnD/aF9cn0wleHwIgHvnqSre2rCrGCAs3J4U0/GFHDUlRJ2jk/TDYuzz/ul0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7435462},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"6060ff7d62f37b16dcdd5747d015562a181dc632","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.0_1777578654651_0.14519152130268953","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"462c0d006b45d432d4ba34b8ae1bd5410de5848f","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.1.tgz","fileCount":99,"integrity":"sha512-Aoc9xVZWNxaeLhW6546W7os6TiCIQA5lmijgAhfs2LV3l+hrjPF8JzFK6zwQfsdsvHwWb+LNCy5PCY4FVevoFQ==","signatures":[{"sig":"MEYCIQD+CoAWLRT53LPiqfyFWZ8kLDw7aBQLhDBEh1YufZlDSQIhAK/OGg+J32zmYZ21Ny2gweF/2+58mEQ+UzvjDB4WTud6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7436441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"7f7fd306bb3a954f985c7f41634cbc4323006fce","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.1_1777579008712_0.3519477839798466","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"05061da4831d93b9a6e172b34377ad913814ed39","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.2.tgz","fileCount":99,"integrity":"sha512-ABY6UvQa/i6xtfC8sizCsxb80zf0EPjUqen4q6jxGuAFBRwlYKjYwFKGkzWGUKLRojmzZGHoiOKndjHEei9ApQ==","signatures":[{"sig":"MEQCIEeSYROwAxKcuz+I2SZFofYYOI8CpqWCDyXo3Sej77lNAiAnHoTOK20naEWBeNYToA7pdTgd5GuMbZFciCM4vdPvyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7436441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"12b12ab50806fc6b75d376a7bc1bbc1fb5c698ba","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.2_1777579165268_0.45317006842776975","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.3":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.3","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.3","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"d9baec2dff53ad33fe2c64537da968c9b1f140e2","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.3.tgz","fileCount":99,"integrity":"sha512-wQw6bAqxaHySoZhgeAZ/VWBc6+J5MxpeNIpY03SqJF/vd3VtpUfKrzOOMAwGLE4QHF9exYPXhptNXKfjhK77tA==","signatures":[{"sig":"MEYCIQCp1Im+mD6hVbTUHlvUttKVMXGygqvRNyaP6SgC6QINLAIhAKKi70Hd4tCAos1OGcE0xxZ0QaPWhh3B/IlrDm/5E5j7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7436813},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"e673160337597f30b423532e0c02e60cecef6a73","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.3_1777580578297_0.0059800421605054055","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.4":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.4","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.4","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e207defaf4b4f44d2b5c23c44425ddf5d6411ec1","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.4.tgz","fileCount":107,"integrity":"sha512-tSh6YMthsGzOMf7MHs5lN4zG/gFDMSED86jewtsQgxUwQ4xJGt8vc+Yi/nsq8V9SW8CaXWh1A1WSeoYgnyR1cA==","signatures":[{"sig":"MEUCIDh5CnBCBQC1MNZ3bb7axTYBbfMa8JwZHadUK4kP9C0HAiEAl6j1OndZuBvPdDKVvbtCGfwPW98YzGqecA81SPTiuaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7467018},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"9947dc27d162b3a901347c05e4a2d4cc5c2f7a5e","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.4_1777607190007_0.7586935710737734","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.5":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.5","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.5","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"3b81970e5d529847c8c6e66865d0db2af5a1e564","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.5.tgz","fileCount":107,"integrity":"sha512-56KbEE80YXIM3EUbQ6p9n0kNnI5OA4+jLTyDIjdf9pdTF4BH5EEXoe1/eLgLw0HQLtA1hp8NOfkCzHY7JxZhEA==","signatures":[{"sig":"MEYCIQDeh+sE9WWOdqqlMeC2r1WQD8SR1VchnTK1FHrsHUkm9QIhAK5o28kiAJ4np5rhT/sYANw+nS8jBMWBv4mnr4piufqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7469805},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"c93b7c575cd66fe96664852b13a43ecfc5857f14","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.5_1777609562435_0.8657336341097264","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.6":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.6","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.6","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"5e6643837d2131434e47fef729a60cd627fd967a","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.6.tgz","fileCount":107,"integrity":"sha512-NIcCi834rgzhy6Oi5b/YbfSAiIjcfAnvKJpCo1odE4fQ+UspmvjeZa+H8BkaCJ6VnBtbecZNn+rpOGsPgspm2A==","signatures":[{"sig":"MEYCIQDSE1iOI17ZngwvH2DIJ17KJGrD2qJRhXqUfF/2zlAi1AIhAKaiLTTWaAPbyBuGuODZF8GgP9paBWhuSgw/7Ed9/h2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7469392},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"8d9fc466184bca2a107bfb2d26ca36ea1487bfdf","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.6_1777610460759_0.3667757583179341","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.7":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.7","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.7","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"4a23b89455497f4a0718d4cced902b75cf3ff072","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.7.tgz","fileCount":107,"integrity":"sha512-8X4f/r9Tc6MI/Q8u/+FdjCzy7oXCwOSCVjMGTo24moxf0ZcshCwHCkgxs+NaO+74mgQPUDJQ3AihbVVXqdqzMA==","signatures":[{"sig":"MEUCIQC+JVtJmfIAnmzhSq+cJA8oI1GX7qQKUmFemFRD3EzdgAIgLiD5H2zoUTDRL5SbINCTnSKhOQoG9n7Bki6xfUy6joU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7468634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"ca76d569355371e26575da9a9ea8c63e54e431f5","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.7_1777721062655_0.7744829098434678","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.8":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.8","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.8","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"9d3b4820c804793baf37c8c8c840b3cf1770eede","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.8.tgz","fileCount":107,"integrity":"sha512-UZh10Gg/wm9hChHGPWEMTcn8ZpBCktdWqpjysZLoJotH+3Faa1Z73n507n2ypE2FHDuDo5cvnFIjn5K8VCwjTQ==","signatures":[{"sig":"MEQCID87FINI2ojy2ghO6YbjHTUzWsOuz3MXhOpsI2CE4ALsAiBoeKfsOnVsUpLBnGieKU4u2jKE9MHIIN5zEIFMctYQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7467293},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"2ca20724a454c8f3c95f4c5b7b950153a1179627","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.8_1777725783434_0.8648100372563547","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.9":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.9","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.9","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"4713d9f5ffb88cfbea04142b27ba4b7e04bd52b7","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.9.tgz","fileCount":107,"integrity":"sha512-j+jApicDznsWW9gHtHjuFmz9WvLZ8QiXJuynV62PyLtw7J0HkZvQlq93gYB08bNFjhvLhXqiRAIgFxCGpsSJjA==","signatures":[{"sig":"MEQCIF19W9b2kfw0pccyrGxcZBKE94RK3VN9WwEJ0hsjLVlmAiBsqHZGs2XCnlgvhD7sua682Em1nuJJozhnUjk9ii3lBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7467244},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.101"},"gitHead":"2ddcf240af9f9317463dfc2ef9d37cb52bd46bc1","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.2.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.101","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.9_1777725926937_0.7352938777570259","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.10":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.10","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.10","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"77a8e715f6611d79362ca92bae0e3bda6cedaff6","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.10.tgz","fileCount":107,"integrity":"sha512-7xWjrsYVgEPZNyKTHbWHMqdUIJvOr4RW8XVQIAYhmxbdCWT1pDhYHBSm1b0QFjv0uXeqTdFnodogfAs+peM3aA==","signatures":[{"sig":"MEYCIQDZiKIrCeP/pkLHOEGfGzG5UQPC/QirnGFMS+ezV2G/bQIhAKBBck7hERFD4G1qz/hmJ18hsZksonDCVarWEVWlqMlD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7460983},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.105"},"gitHead":"cba13ee637e8766968b044155e3fa42578c1eca0","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.105","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.10_1777730473919_0.5048335046800343","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.11":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.11","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.11","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e9693cb39a0af2852bea3a4b3ae26d5b4aa81f47","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.11.tgz","fileCount":107,"integrity":"sha512-D5DgYcqBJrnwMbMjKoZdjPbllOoBC48ve0lnA5LrEqxlXSpxI9DMauZH+R8rl7w6WL5/PUZYmj9QRZJj7ozcBQ==","signatures":[{"sig":"MEQCID2Db/VjMjIyYgwRagTl6r+4oP+wNHyUuwRkvbC1dsriAiAdefxiPK5+KuYMK0rVaFoWiSp3powgxEYWuErKuM4bhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7461058},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.105"},"gitHead":"ae544aa63ca2d216386d157a2e4e1a832923b0a9","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.105","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.11_1777731024973_0.3419443418709027","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.12":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.12","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.12","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"eef6a31487ab54457117f8fb0741fceedcfe7401","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.12.tgz","fileCount":107,"integrity":"sha512-d2UpPLOjjqgXM59rr8qD/GSiaCedAjd2k11z0jd6VsnTLXa85x8lA62kso/pynsQL766O2lLfH7he1RvsqXhJA==","signatures":[{"sig":"MEYCIQC1814I27nLoB5lvwMQxB98nC0lfSDv9h6t0ridZCardwIhAMNHDbWMGO2D1ZuAxYzUI+uOrwOjK0MfyaSMJjOYzKvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7461690},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.105"},"gitHead":"d58c59c953e72d463094b019a247f99c5a46e986","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.105","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.12_1777732360656_0.0033515079012815807","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.13":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.13","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.13","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"807c3601bfcbf4278286a591796708060cb2cb48","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.13.tgz","fileCount":107,"integrity":"sha512-XIjWosXbBmKxqrnsq3rFj5JRfBky6RQJEBHihWuqgis7MvGQakfbADeTVsA4fyX7S7GBRf7guHbylvC3gTTJaw==","signatures":[{"sig":"MEQCIEQrpPaNguHUI4QGmj4XNeC7E+gS6sv5bI4pjFuXYG/DAiBLlD6hSgl0ao2NY+ukyyVLX5TmaT2rzYcsRFpNUJxuYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7463875},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.105"},"gitHead":"d9b457bc83dfd6240b4e9f1d7e5d6a02a9d24014","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.105","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.13_1777732648406_0.7166667896656367","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.14":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.14","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.14","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"c68d6e32305bf68ae993f2f870981d5ad2ff9638","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.14.tgz","fileCount":107,"integrity":"sha512-VM7wf1iUNMHBTUC9KCeHH5Js4INea11NHIskdNWD2LAs3eDC9emvie4pApv6ecHC8/Mb+dbotCrU2rWBlpJPOA==","signatures":[{"sig":"MEUCIGwlyT3jMeUyB5T5RQ8aTIe4vA6/CaSZRFFFctevjPWeAiEAs2LENCoeb4+HRaGRjT/Gol/CL0EDMdKKp0ive9eT37g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7466273},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"b72432e87ebfd79dc4f3d1f1dad3303a9f34fe2a","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.14_1777733284300_0.17743361646356393","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.15":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.15","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.15","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"68a0d06f410a73b5c98e047e3c0609311dc70e96","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.15.tgz","fileCount":107,"integrity":"sha512-QUMFR6Lg5lpV+0A+2pg44BOqBlFk5+fSzNXALaGYEw8svyL6h1FlrOQqEmupbiByIgTbL6Zj95+Y/jivfhg8Tw==","signatures":[{"sig":"MEQCIFokbPWyhPDwRTEdyNKSwu8aC7hI2Kkl/8/nTzbtkhyNAiB6lLB/m+N3N21iFTbXvXKDvxd6S2v1ne5LHA0f+1M6PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7474847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"36c88fbb81097a1c73a0ccc07bf9758c12347ea1","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.15_1777733808255_0.34218306674374177","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.16":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.16","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.16","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e82c86f53f6c70cad79c0b19f2fb578a4210e5d2","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.16.tgz","fileCount":107,"integrity":"sha512-o4SDtCqQ8JISipKimJY7VghtIZTt6sQFNlwgy+5hu6mwZR9HLueA6UQUsNpDQ9AFxmdQMo0hfmy6oE7HrB5WNQ==","signatures":[{"sig":"MEUCIFWu+zh2AeYz9HMIKccROxvgUn54lSwN5BepnKopC77TAiEAneseDuj3ZxFAfB+S1ZOZS430JuhiiNBXD5JmIdlpUz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7478200},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"0bb705aa8ad8b1184a1e321e5eba5ae14ade4e96","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.16_1777734308093_0.1413483189090341","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.17":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.17","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.17","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"49f90af1547939816db79e371ed0c2559e43932f","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.17.tgz","fileCount":107,"integrity":"sha512-xbgMAzA56CjFn6mo6CVD6/ebvxhymI8jObiyzG93DB9eoHe/FZhB+IBk2aXalcfetGp9qRoAGq3q+n/xQYTtsg==","signatures":[{"sig":"MEUCIHisqJjc5qQ0/nLBm2MkEo++/NlOs30DvrsP02A2iufNAiEA2NPkiIhVtam27z9zirzCHoci0piTAfVMhmnO+FMbJ0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7480496},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"2e1dd96a82b55e3610960bf6f8fff7c64211ac80","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.17_1777735224667_0.4201085559142441","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.18":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.18","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.18","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"bb69cec243d41f572012c5afc1c5103acee86088","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.18.tgz","fileCount":107,"integrity":"sha512-nTVNotiwTzq/B/rnl+3x77R8l6yslm8v23WOSfihC2zwruR7rHZ8Poa5JRnwfDptlLY+JqWitYHwYLh9K2aPVQ==","signatures":[{"sig":"MEQCIA0cjNPhQTJxFEUSlUZYz8AMoBeFKPhQDOoCfVNWCtyLAiB4WzGT43IQYkkvvqaZ0oGktjVD4CGQTS749dCYruTpqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7481027},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"ab01505d1fe3704408b4e2ab331cae0b6f21f792","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.18_1777738274609_0.04049257553690766","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.19":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.19","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.19","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"3a73450f29b142b54f4b747bb943f28c43c8d9b2","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.19.tgz","fileCount":107,"integrity":"sha512-kUFy3Rp2spx3BZHsSteR81WH5JtUL1Wxu/QWD5OBn9aAd2WCQoU4J87Kg4vqCcoNUxh8NLgfMMBEqo5bNZ3biw==","signatures":[{"sig":"MEUCIQDVlRpd4ch0SDt74Y65R0GNsv1krT2Uvdh0mv+aO4UfhQIgHpU1OUUYyrn3sIkhySDkYeBO+XD7ei/utK7mci+fOyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7481099},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"2bb0e5be72ef0d2f1088b800b0a23c6417617880","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.19_1777738728743_0.8564718698806626","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.20":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.20","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.20","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"3e2335139d9d3c0544aa281d529d9bb3f54f3a38","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.20.tgz","fileCount":107,"integrity":"sha512-oORXXi5Yj+K+W2w7nUjf7Xgs2jzBVY+FSD6cn2AlqTtIL5Uo57YlYDEOsCreExU4gZBwjeF0JcxLYiLFga3Ndg==","signatures":[{"sig":"MEYCIQCq8QbOOTjO+DFyzJS8vfe77CGkC2JgwVasynvlGRD8/wIhAKsykMcOeY1u/YfYKpDxsy4uSpaqgQYdK1ByH+ewN1dS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7489364},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"392c292023d8cd25c57acb84e475d6f488a67344","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.20_1777739187752_0.6537338565203146","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.21":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.21","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.21","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"1f820483b2bdd9dad67feedd3f1eea4327fa6aca","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.21.tgz","fileCount":107,"integrity":"sha512-Matl/aYVcJ7bHEpd/lf5zFejTJVvRwDxFFkI0FnwjE9w6f73IRV2eX7KLmx49Lp6gg5PdKVScrYFK5E3j+iTbg==","signatures":[{"sig":"MEUCIDa7M2aWrkbDO6mQ1WwEnpZR8dwBr4JWry15gh1wHAwKAiEA3a+lyhymZP6/cjtIIH6b0RgGi2e0IZncm2PPcehxG0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7494565},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.106"},"gitHead":"e015398611b9cc611699ea8fa3586c1268b315ce","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.106","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.21_1777739631316_0.4199454762734842","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.22":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.22","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.22","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"0607b369fe1bbac72c8eb20fe3816df4190ad669","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.22.tgz","fileCount":107,"integrity":"sha512-vv/RRs65DC9q0AbfjeQqWB6WT+fTG5hqbcejS9uMeeAGHN7m/y+nRVr4iOzOlBlADKG7jJDUrL/cVbhSTx1NxQ==","signatures":[{"sig":"MEYCIQC4Bm6jN9xU3cmO5x1HL4D0Sm2ZSiURF7vRkWhGWIR9RQIhAI2h6dj38AqxgkQe4kstOIJeiGCfcKWSrAfZeY9y5O8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7494567},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.109"},"gitHead":"ba309999c17dbf27fda46513503db408a85e402f","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.109","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.22_1777748575556_0.3696348678338244","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.23":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.23","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.23","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"5656abdb546dd1a732ce02e33e18cab2f9329590","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.23.tgz","fileCount":107,"integrity":"sha512-2JdVXDzRNSL4mAcuKWyrwhqKC1pjWzST+uMb1LSfZ3R2zOZ+Q128YKcCV64kYE/K2SC9Vy17eu5dOfw0EgAMhA==","signatures":[{"sig":"MEQCIB9PwzjUWzddhYdpwu+/4JpGE7RP+SkfGrJHgYrzr6LLAiAGgzM+/g+1iPOo1DErSuhIlpPJf9o/fQSEhl+5NpouDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7496252},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.109"},"gitHead":"d88c0bf61d83a8374602b800969aaa878db2d2f1","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.109","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.23_1777750086991_0.0560052926992789","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.24":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.24","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.24","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"22bfa584d17d20558899c8db86a134dabd70aaca","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.24.tgz","fileCount":107,"integrity":"sha512-EC0thry0BdsLGlXEluQO/h82lHtyit1xemFxtEgKynWeiYOD+zhcdX337wmDXldTi9RZChAHhS7I33PFJBT8Kw==","signatures":[{"sig":"MEQCIA1+K5UJVsLZW8kyO7pfftP4zJnS0yfvyLliESXQ5PIpAiBIFJpQakUEP/cfo4oobiVFweSp+Zi94SwWVWn3oXtmDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7496666},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.109"},"gitHead":"c6364766a133407c0fa2939e9c10d21f7cfefba0","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.109","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.24_1777750458407_0.6209306986743053","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.25":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.25","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.25","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"995f7936f773279bd14553f89b67af84ed5e05f0","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.25.tgz","fileCount":107,"integrity":"sha512-B+3V+FK/Xkjo/N0+AFBNCRrftJ5ngz63M8dEn+OpOQwe0jgHlUOwc3jpwP7KBSDYho3Z5RvZ+OMWD80JexUfRA==","signatures":[{"sig":"MEUCIQDeYAwjP4N2Zqqt9nGv4hqp3kJZZOf9+OTT+SkERP4MmQIgac7GkJvAqr44A50NHjqAA8JkICQ2YWvhwwd/3FIYZTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7498743},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.109"},"gitHead":"e9b55185fbdb515df2b3454d9578400d979df3ce","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.109","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.25_1777751419395_0.8330382276031363","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.26":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.26","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.26","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"020ced1378a0d8e32d6e05a796b81b28678e4272","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.26.tgz","fileCount":107,"integrity":"sha512-FpcWnoUy1K5hoE+g2+2MPVzLX1hB3iv20K7onfNktqDTFzXEZTAfoB+BDQCx3BRyB4oRT1ItL2tlv36ebgRUPA==","signatures":[{"sig":"MEYCIQDpZxu/8B3j+jDnbvaPi2ODAreDhc47X0/jewxRdTiXjgIhAMfp+aitnOyhaYv+/aBGKYkMwQOQUl14bP2ll5e/NLlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7500221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.109"},"gitHead":"4de0fbeff4358f5058ea4ed785bd4e1f16640289","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.109","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.26_1777808075537_0.4554030919788157","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.27":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.27","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.27","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"1a81b57e117ea24b10763f57583948c6ac223b29","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.27.tgz","fileCount":107,"integrity":"sha512-B82EgcADmjiCaFhEP9Rfh7qL1FyuFyA3AAPMXWyQCiB8yWMb3J6YUSyEGvxTw1rFx7WAcLQj8Fy0++axEFEJpQ==","signatures":[{"sig":"MEYCIQCWtCKZVa5v9NvZk+ozK/0Zj5szEz6/sm5pBgZi6hW85QIhAIvFKGULj4C8TyanQa+KgX4HyZkzT5MdddhuJD8fMiaG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7500104},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"7eecdd454d648deddce3619cf184001da31b020b","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.27_1777810113834_0.47424971714161357","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.28":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.28","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.28","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"1150206e8c08f3f561ef973a6e06d58bcebd2c3e","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.28.tgz","fileCount":107,"integrity":"sha512-zpmJYrhcErGbLVv3Zk79xzfZvbEwNi3B9gyKROLtDjhsuna8nhagDnTGrzA3VpzRPqDDWVA0ooqzWaQS75Zclw==","signatures":[{"sig":"MEUCIQDqhaPHbMlerDHOLCOnTI8Zs7Lc5eVWJyRJ+kHPDUvnJAIgd6jDnOzal2AwHZkISqisf86/FEXeAbK67O5Rsc9djpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7501438},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"c2bfebe5a1e760b4578dc806c0093b5c33133e74","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.28_1777812236564_0.3725187698581254","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.29":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.29","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.29","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"3d8386ba7eec2d53cda59769d61e2fabbdde0f83","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.29.tgz","fileCount":111,"integrity":"sha512-78MLB6PAJlc56SivmaQ/70O4BhTakrndrfH9/WMzvnFOyPK3wJ2nMitmIgI0Er1c5gdt8UCn0J5gCRKtNO5Apg==","signatures":[{"sig":"MEQCIAwpZpUBCFhJ2m5ozAhLukXbAwUh34b+vHtRzRIw15XbAiB+fQ6SlHhgAhkPeIp5staOXbSySfi6l1pWMJDeSnOj5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7504268},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"85e1a6d9d7e7fd1449bca44dc8c7cf5b8080516a","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.29_1777813850427_0.8133642767560432","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.30":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1-beta.30","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1-beta.30","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"15e9f2be1cda0e8c369cbf8fc4787d255e4b5946","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1-beta.30.tgz","fileCount":111,"integrity":"sha512-mm32hwIhbuF+2Uaq5BpfhBNPrbVDuFckhyInDekMp3pBDxOpw8Xnw8tnOLIRTwCktvEUJaKO6lozuc+fy3F96g==","signatures":[{"sig":"MEUCIHZmlUVCaT7/uoaOhDmCwheSa5XHoX4uac9BJwanyn0BAiEAuNQhe3F7U27pwPRce3uooRxE+pU9xWnVPg0DUzLklMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1-beta.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7508336},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"8ab8bc0af297daa7a20977e3f239dd6131fc2d05","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1-beta.30_1777861969138_0.4328931413166113","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"9ebe7ffad5f825b178752899235141e23db88d26","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.1.tgz","fileCount":111,"integrity":"sha512-TDxnHxNDgdNVnPAkWDwtIoNLR1397xodiNGX2xNPAZdx9LvJmhyxM3EfwGs3yLcR86CJxL0fOnt1+Kd2DtxJGw==","signatures":[{"sig":"MEUCIFxyGSDzLsKF9ZTDl7t5kd+5y/NDjGE4ZluXgb0IQU16AiEA034vA/8z2GR3hnTCOnTRMuiWF/gp0C69DIsGItJCe3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7508327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"fb33e6bd872f494977211783215af0118ce85d70","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.1_1777869531601_0.9322605427727708","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"94252de4e58e79a49c397a76d3c8981a78fd3e3f","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.2.tgz","fileCount":111,"integrity":"sha512-+QTpVpjo7XhakuHs13mTLbPWjLMp8u7j2du4Y5qmVBKXKKLo5ECfJrt5jOZFX6UjGXBI//hLaPY3xiynweP7oQ==","signatures":[{"sig":"MEUCIAwBwtnA1cdnG8qTqrgZk6S1LiJfsNic2afAh4jSBvTSAiEAgmic7EfOlFVjxcwJTebwMrNYnDHZEkWlI0YGQq8fHaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7509036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"6761c2b74ff12789aa98c36c57e41b55cd8f0657","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.11.0","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"24.14.1","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.2_1777870484346_0.45151878771909915","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-beta.0":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.3-beta.0","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.3-beta.0","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e003066bcdee9a8a484b1dae9407c5c445a4b660","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.3-beta.0.tgz","fileCount":111,"integrity":"sha512-I8zPcfELkwbOYFFTTSzy7CX0utUgukAHHibeYRTU30bcNCgPlWGfKUiKl6fs5jjSftIkPC3kuEweiioice0r2Q==","signatures":[{"sig":"MEYCIQDtVek5C9Ly0gfTKwVem0KGjVaqGZwQWrCgic3S0OflCAIhAII3O4GynKL3BE8oa9CCRg3cLI4kJELls8dMeIUlcCvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7507132},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"9dc224dbc0a8355ef50a13f72750b4a4ae077f2a","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.3-beta.0_1777871989204_0.5702295515550717","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-beta.1":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.3-beta.1","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.3-beta.1","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"373ef0fdd7d646bb97bb008b542cbe084b412ceb","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.3-beta.1.tgz","fileCount":111,"integrity":"sha512-89zCi0uZkp7PDgus9FgP2ymaHDM/E9vYUqy0+gS4+KPKKQZiIBcr0RnDALbLFAci1SbBJNIeI3DVOqyGvRcGhg==","signatures":[{"sig":"MEYCIQDxpgXiGHfSGmubPGOL/e3h93smk/ZDhmSP09BxKW2kvAIhAMIrM/6d6bNhglKnw5mSH5K0+7fhkGYoypyQ7FHyuKyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.3-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7507589},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"8cc38d45b3874d356eca579bd053daec780450ff","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.3-beta.1_1777872216450_0.8316123758038239","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-beta.2":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.3-beta.2","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.3-beta.2","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron-caseta-leap/issues"},"dist":{"shasum":"e10fa5954b4104da1943f4b02aa64f077dfc5b69","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.3-beta.2.tgz","fileCount":111,"integrity":"sha512-w+htRhsBfBuaOrCzOLZRUsinBDkxY2vXLjPP01PrubEHOs5oEgsqyqQT2OoUlHMXwjBtOJvYGjJocCS6qChC8g==","signatures":[{"sig":"MEUCIQC3k6C9evMG6yUbFSwrK4v24ecFsA1nJt4BNrFCr8QC0gIgGxY2HI15WG6zXoqJ/vMtVYb1/C+Qwm6AZp3MwOghBVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-lutron-caseta-leap@3.1.3-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7507969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.110"},"gitHead":"cc8f2030bf4a39829c59f461f70e22adf7ba465f","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00182c5c-857e-474c-8415-6b16ca660d2e"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron-caseta-leap.git","type":"git"},"_npmVersion":"11.12.1","description":"Support for the Lutron Caseta Smart Bridge 2","directories":{},"displayName":"Lutron Caseta LEAP","_nodeVersion":"25.9.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.110","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.3-beta.2_1777895883921_0.6975477760918405","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@homebridge-plugins/homebridge-lutron-caseta-leap","version":"3.1.3","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"license":"Apache-2.0","_id":"@homebridge-plugins/homebridge-lutron-caseta-leap@3.1.3","maintainers":[{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-lutron#readme","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron/issues"},"dist":{"shasum":"54467dbc88b45672c85a982db85cb5e5943b322d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-lutron-caseta-leap/-/homebridge-lutron-caseta-leap-3.1.3.tgz","fileCount":111,"integrity":"sha512-+W1/4saiTYVNpjxuKZRmv123uZJbliUPJiMODCbfnMbUyK3qEFgOZ28gLM35QBBx4L4Ea/3hbsvFhEEI1FlSKg==","signatures":[{"sig":"MEUCIQD9wPIv6VrULKFkZ8xjBKj+jjBXrz0neuOCZDbdoMS9ugIgZzluAL3IS06SrJRdWXn6pv7SuinN5XuVIFh6Atw/qLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7518274},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22 || ^24","homebridge":"^1.11.4 || ^2.0.0-beta.111"},"gitHead":"e20aae36d5e220ddda19211b581d87ff95503e41","scripts":{"docs":"typedoc","lint":"eslint src/**/*.ts","test":"vitest run","build":"npm run clean && tsc && npm run plugin-ui","check":"npm install && npm outdated","clean":"shx rm -rf ./dist","watch":"npm run build && npm run plugin-ui && npm link && nodemon","lint:fix":"eslint src/**/*.ts --fix","docs:lint":"typedoc --emit none --treatWarningsAsErrors","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","postpublish":"npm run clean && npm ci","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build && npm run plugin-ui && npm run docs && npm run docs:lint"},"_npmUser":{"name":"donavanbecker","email":"donavan.becker@icloud.com"},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron.git","type":"git"},"_npmVersion":"11.12.1","description":"Homebridge support for Lutron","directories":{},"displayName":"Homebridge Lutron","_nodeVersion":"24.15.0","dependencies":{"node-forge":"^1.3.1","lutron-leap":"^3.6.1","typed-emitter":"^2.1.0","@homebridge/plugin-ui-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.3.0","vitest":"^4.1.4","nodemon":"^3.1.14","ts-node":"^10.9.2","typedoc":"^0.28.19","homebridge":"^2.0.0-beta.111","typescript":"^6.0.2","eslint-plugin-html":"^8.1.4","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","homebridge-config-ui-x":"^5.21.0","eslint-plugin-perfectionist":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-lutron-caseta-leap_3.1.3_1777909705601_0.07116173190324337","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-23T04:26:03.391Z","modified":"2026-05-21T03:37:23.269Z","2.6.0":"2025-01-23T04:26:03.775Z","2.7.0":"2025-01-25T16:41:38.875Z","2.8.0":"2025-01-25T16:53:05.569Z","2.8.1":"2025-03-05T04:37:33.883Z","2.8.2":"2026-01-14T21:36:06.807Z","3.0.0":"2026-04-24T03:18:21.718Z","3.0.1":"2026-04-24T03:24:11.786Z","3.0.2":"2026-04-24T03:36:24.517Z","3.0.3":"2026-04-24T03:46:17.550Z","3.0.4-beta.0":"2026-04-24T12:24:28.182Z","3.0.4-beta.1":"2026-04-24T13:39:33.870Z","3.0.4-beta.2":"2026-04-24T13:50:20.399Z","3.0.4-beta.3":"2026-04-24T14:35:19.398Z","3.0.4-beta.4":"2026-04-24T15:26:37.025Z","3.0.4-beta.5":"2026-04-24T16:03:22.150Z","3.0.4-beta.6":"2026-04-24T16:36:21.678Z","3.0.4-beta.7":"2026-04-25T03:31:46.754Z","3.0.4-beta.8":"2026-04-25T03:35:38.418Z","3.0.4-beta.9":"2026-04-25T11:17:02.101Z","3.0.4-beta.10":"2026-04-25T11:31:52.964Z","3.0.4":"2026-04-25T12:51:07.490Z","3.0.4-beta.11":"2026-04-27T14:44:09.018Z","3.0.5-beta.0":"2026-04-27T14:53:06.632Z","3.0.5-beta.1":"2026-04-27T15:04:36.460Z","3.0.5":"2026-04-27T21:54:57.789Z","3.0.5-beta.2":"2026-04-28T03:38:52.219Z","3.1.0":"2026-04-29T03:00:12.208Z","3.0.5-beta.3":"2026-04-29T23:59:42.098Z","3.0.5-beta.4":"2026-04-30T18:12:28.747Z","3.0.5-beta.5":"2026-04-30T18:25:13.836Z","3.0.5-beta.6":"2026-04-30T18:32:08.073Z","3.1.1-beta.0":"2026-04-30T19:50:54.976Z","3.1.1-beta.1":"2026-04-30T19:56:49.025Z","3.1.1-beta.2":"2026-04-30T19:59:25.594Z","3.1.1-beta.3":"2026-04-30T20:22:58.807Z","3.1.1-beta.4":"2026-05-01T03:46:30.331Z","3.1.1-beta.5":"2026-05-01T04:26:02.840Z","3.1.1-beta.6":"2026-05-01T04:41:01.179Z","3.1.1-beta.7":"2026-05-02T11:24:23.008Z","3.1.1-beta.8":"2026-05-02T12:43:03.767Z","3.1.1-beta.9":"2026-05-02T12:45:27.293Z","3.1.1-beta.10":"2026-05-02T14:01:14.257Z","3.1.1-beta.11":"2026-05-02T14:10:25.292Z","3.1.1-beta.12":"2026-05-02T14:32:40.984Z","3.1.1-beta.13":"2026-05-02T14:37:28.739Z","3.1.1-beta.14":"2026-05-02T14:48:04.680Z","3.1.1-beta.15":"2026-05-02T14:56:48.591Z","3.1.1-beta.16":"2026-05-02T15:05:08.403Z","3.1.1-beta.17":"2026-05-02T15:20:25.015Z","3.1.1-beta.18":"2026-05-02T16:11:14.952Z","3.1.1-beta.19":"2026-05-02T16:18:49.274Z","3.1.1-beta.20":"2026-05-02T16:26:28.086Z","3.1.1-beta.21":"2026-05-02T16:33:51.655Z","3.1.1-beta.22":"2026-05-02T19:02:55.983Z","3.1.1-beta.23":"2026-05-02T19:28:07.322Z","3.1.1-beta.24":"2026-05-02T19:34:18.762Z","3.1.1-beta.25":"2026-05-02T19:50:19.727Z","3.1.1-beta.26":"2026-05-03T11:34:35.897Z","3.1.1-beta.27":"2026-05-03T12:08:34.206Z","3.1.1-beta.28":"2026-05-03T12:43:56.903Z","3.1.1-beta.29":"2026-05-03T13:10:50.841Z","3.1.1-beta.30":"2026-05-04T02:32:49.501Z","3.1.1":"2026-05-04T04:38:51.969Z","3.1.2":"2026-05-04T04:54:44.666Z","3.1.3-beta.0":"2026-05-04T05:19:49.585Z","3.1.3-beta.1":"2026-05-04T05:23:36.877Z","3.1.3-beta.2":"2026-05-04T11:58:04.259Z","3.1.3":"2026-05-04T15:48:25.967Z"},"bugs":{"url":"https://github.com/homebridge-plugins/homebridge-lutron/issues"},"license":"Apache-2.0","homepage":"https://github.com/homebridge-plugins/homebridge-lutron#readme","keywords":["homebridge-plugin","lutron","caseta","lutron-leap","lutron-caseta","lutron-smart-bridge"],"repository":{"url":"git://github.com/homebridge-plugins/homebridge-lutron.git","type":"git"},"description":"Homebridge support for Lutron","maintainers":[{"email":"buyminivan-northern@yahoo.ca","name":"northernman"},{"email":"bwp91@icloud.com","name":"bwp91"}],"readme":"<span align=\"center\">\n\n<a href=\"https://github.com/homebridge/verified/blob/master/verified-plugins.json\"><img alt=\"homebridge-verified\" src=\"https://raw.githubusercontent.com/homebridge/plugins/latest/icons/homebridge-lutron.png?sanitize=true\" width=\"150px\"></a>\n\n# Homebridge Lutron\n\n<a href=\"https://www.npmjs.com/package/@homebridge-plugins/homebridge-lutron\"><img title=\"npm version\" src=\"https://badgen.net/npm/v/@homebridge-plugins/homebridge-lutron?icon=npm&label\" ></a>\n<a href=\"https://www.npmjs.com/package/@homebridge-plugins/homebridge-lutron\"><img title=\"npm downloads\" src=\"https://badgen.net/npm/dt/@homebridge-plugins/homebridge-lutron?label=downloads\" ></a>\n<a href=\"https://discord.gg/8fpZA4S\"><img title=\"discord-lutron\" src=\"https://badgen.net/discord/online-members/8fpZA4S?icon=discord&label=discord\" ></a>\n<a href=\"https://paypal.me/donavanbecker\"><img title=\"donate\" src=\"https://badgen.net/badge/donate/paypal/yellow\" ></a>\n<a href=\"https://github.com/homebridge/homebridge/wiki/Verified-Plugins\"><img title=\"donate\" src=\"https://badgen.net/badge/homebridge/scoped/purple\" ></a>\n\n</p>\n\n</span>\n\nThis is a plugin that interfaces between Homebridge (and HomeKit) and the [Lutron Caséta Smart Bridge](https://www.casetawireless.com/products/expansion-kits-and-smart-bridge). Specifically, this adds support for:\n\n- [Serena Smart Wood Blinds](https://www.serenashades.com) (optionally),\n- [Pico Remotes](https://www.lutron.com/en-US/Products/Pages/Components/PicoWirelessController/Models.aspx)\n- Caseta Occupancy Sensors\n\nBecause HomeKit control for dimmers and switches, etc, are natively supported by the Smart Bridge, this plugin doesn't implement them. If you want to help out and add support, please see the [To-do and contributions](#to-do-and-contributions) section at the bottom of this document. Serena Smart Wood Blinds support in this plugin can be disabled.\n\nThis plugin makes use of the [lutron-leap-js](https://github.com/thenewwazoo/lutron-leap-js) library, which implements the Lutron LEAP protocol, used by the Lutron mobile apps and third-party integrations. It has been tested with the non-Pro and Pro bridges, and may also be able to work with RA2 (but has not been tested).\n\n## 🧧 Support and Donations\n\nI've been asked more than once how appreciative users can support my development or make donations. I built this plugin to scratch an itch. Further development isn't needed for my own personal use cases, but support to enable me to buy and test other equipment is greatly appreciated. So far, generous users have provided me with funds and equipment that has resulted in Pico and occupancy sensor support. Thank you all so much!\n\n<p align=\"center\">\n<a href=\"https://www.paypal.com/donate/?business=TPDRZ5F2GRK32&no_recurring=0&currency_code=USD\"><img src=\"assets/PP_Acceptance_Marks_for_LogoCenter_76x48.png\" border=\"0\" align=\"center\" /></a>&nbsp;&nbsp;&nbsp;\n<a href=\"https://cash.app/$thenewazoo\"><img src=\"assets/cash_app_dollar_icon.png\" width=\"50\" height=\"50\" align=\"center\" /></a>&nbsp;&nbsp;&nbsp;\n<a href=\"https://venmo.com/?txn=pay&audience=public&recipients=venmo@optimaltour.us\"><img src=\"assets/Venmo_Monogram.png\" align=\"center\" /></a>\n</p>\n\n## 🏗 Installation and Setup\n\nThis plugin requires [`homebridge-config-ui-x`](https://github.com/oznu/homebridge-config-ui-x#readme) for initial setup. Install the plugin using the UI.\n\nOnce that's done, open the configuration screen:\n\n![view of all installed plugins](assets/plugin_top_view.png)\n\nClick \"Settings\" for this plugin. You should see your bridges listed. I only have one, but if you have more, they'll appear here. They are discovered automatically.\n\n![view of discovered bridges](assets/unassociated.png)\n\nClick on \"Associate\", and then press the button on the back of your Smart Bridge 2 device within 30 seconds. The UI will update, and if all goes well, you will see:\n\n![view of a single successfully-connected bridge](assets/associated.png)\n\nClick the save button at the bottom, and you're done.\n\n### Options\n\n#### Exclude Picos...\n\nBy default, all known Pico remotes are shown in the Home app. This means their functionality is duplicated, in a sense. Configuration in Homekit has no effect on operation with paired accessories, or anything else in the Lutron app. With no further action, you can use them (HomeKit and the Lutron App) both simultaneously.\n\n_If you want to only show Picos that do not have associations_ in the Lutron app, check the configuration box for \"Exclude Pico remotes...\". This will hide them from HomeKit. Please note that hiding them is not a destructive operation, and you can un-hide them in the future and (I _think..._) you won't lose their setup when they come back.\n\n#### Disable support for Serena...\n\nWhen this plugin was written, Lutron did not support the Serena Tilt-Only Wood Blinds in HomeKit. They have since added that support. If you do not disable support in the plugin, your blinds will show up twice. _This is the default behavior_ in order not to break existing configurations, but you _probably_ want to turn on this option.\n\n#### Double- and long-press speed\n\nThis lets you set the speed with which you must click buttons in order to trigger a double- or a long-press of a button. The default should be comfortable for most modern computer users. My hope is that slow and fast are better for some users. If you find they do not work for you, please let me know!\n\nThese features can also be disabled individually in the settings. This can improve responsiveness to the remaining types of presses. **The configuration options in HomeKit do not change, but the plug-in will ignore disabled press types.**\n\n#### Log Verbosity\n\nTwo settings control how chatty the plugin's logs are:\n\n- **Log Verbosity** (`logLevel`): `normal` (default), `quiet`, or `errors-only`. `quiet` suppresses info-level lines (startup banners, retry-attempt notices, etc.) and `errors-only` additionally suppresses warnings, leaving only errors. Homebridge's own global debug toggle is unaffected — if you turn that on, debug output will still flow.\n- **Button Press Logging** (`buttonPressLogging`): `debug` (default), `info`, or `silent`. Button presses are special-cased because they're useful when wiring up automations but are noise the rest of the time. `debug` keeps them out of normal logs (visible only when global debug is enabled); `info` makes them visible in normal logs; `silent` drops them entirely.\n\nThe defaults reflect a sane \"production posture\" — startup and per-device discovery lines are visible at info, but per-event noise (button presses, mDNS re-announcements, blind-position polls) is at debug. Turn things up with `buttonPressLogging: info` for short-term troubleshooting, or down with `logLevel: quiet`/`errors-only` for long-term operation.\n\n## 🏄 User Information\n\n### Adding and Removing Devices\n\nIn order to add a device to the hub, you must use the Lutron app to pair the device. This plugin will re-scan the known devices 30 seconds after you announce the device. This means you must **complete adding the device in less than 30 seconds** in order for the device to appear in HomeKit without restarting the plugin. If you _do_ miss that deadline, don't worry: the device will appear after you restart Homebridge.\n\nTo remove a device from Homebridge after you're removed it from the Smart Bridge 2, you must [delete the cached accessory out of Homebridge manually](https://github.com/oznu/homebridge-config-ui-x/issues/525).\n\n### Pico Remote Button Mapping\n\nPico buttons are mapped according to the following diagram:\n\n![iOS Home App and Eve app screenshots showing arrows pointing from the button entries in the apps to the physical buttons on a picture of a pico remote](assets/buttons_map.png)\n\nThe iOS Home app doesn't actually show button names (e.g. \"On\"), but only shows \"Button 1\". Other, better, iOS Homekit apps do, though. In any case, buttons are mapped from top-to-bottom. The top-most physical button is button 1, and is shown at the top of the list in the app.\n\nI don't own one of every remote type, so I've had to make guesses about the other supported remotes, and defer implementing some others. Currently supported are:\n\n- [2 Button](https://www.lutron.com/en-US/pages/SupportCenter/support.aspx?modelNumber=PJ2-2B&Section=Documents)\n- [2-Button with raise/lower](https://www.lutron.com/en-US/pages/SupportCenter/support.aspx?modelNumber=PJ2-2BRL&Section=Documents)\n- [3-Button](https://www.lutron.com/en-US/pages/SupportCenter/support.aspx?modelNumber=PJ2-3B&Section=Documents) (_untested_)\n- [3-Button with raise/lower](https://www.lutron.com/en-US/pages/SupportCenter/support.aspx?modelNumber=PJ2-3BRL&Section=Documents)\n- [3-Button Shade with raise/lower](https://www.lutron.com/TechnicalDocumentLibrary/369612.pdf) (`-S01`)\n- [4-Button](https://www.lutron.com/TechnicalDocumentLibrary/369847.pdf) (note only `-L01` model is supported)\n- [4-Button Scene Keypad](https://www.lutron.com/TechnicalDocumentLibrary/3691066_eng.pdf) (`-P01`)\n- [4-Button Dual Group](https://www.lutron.com/TechnicalDocumentLibrary/369847.pdf) (`-L21`)\n\nI'd love to have complete, tested support of all remote types. If you have hardware that is partially- or un-supported and, adding support is fast and easy. I would also be happy to add support for hardware that is provided to me.\n\n## ⚠️ Support and Troubleshooting\n\nIf you need find a bug, need help with this plugin, or have questions, the best way to reach me is via a Github Issue. Please don't be shy about opening one. You can also reach me via the email address in my Github profile.\n\nThis plugin doesn't often change, but when I add big features or make big changes, I will occasionally join the [Lutron channel](https://discord.com/channels/432663330281226270/927991341923852389) on the [Homebridge Discord server](https://discord.gg/RcV7fa8).\n\n### Something weird is happening / The plugin is running slowly / Devices aren't appearing\n\nIf the plugin is generally misbehaving, users have reported success in running this plugin in a [child bridge](https://github.com/homebridge/homebridge/wiki/Child-Bridges). Doing this will require adding the bridge as a separate device and re-configuring your devices, which may or may not be acceptable. [This issue](https://github.com/homebridge-plugins/homebridge-lutron/issues/96) has some steps to accomplishing that.\n\nWhy does this change things? To be honest, I don't really know (and not knowing really bugs me). I've tried my best to follow best practices in designing this plugin but it seems to help sometimes. :(\n\n### My bridge doesn't appear in the configuration UI\n\nBridge discovery works using mDNS aka Bonjour aka zeroconf. This means that your Homebridge server sends a special message that's sent to every computer on the local network. If your bridge can't hear that packet for some reason, discovery won't work.\n\nWhy can't your bridge hear that packet? There are, unfortunately, an infinite number of possible reasons. Some keyword soup that might match something in your network configuration: broadcast relay repeat forwarding.\n\nSadly, that's all the support I can offer, as the particular problems are impossible to diagnose without access to your network. My best advice is to keep the bridge as close, network-wise, to the Homebridge server as possible. Good luck, and I'm sorry you're having problems.\n\n## 🪲 Enabling debugging\n\nIn order to enable debugging, set the DEBUG environment variable in the Homebridge UI to `leap:*`. This will make this plugin, and its main library `lutron-leap-js`, noisier. Logging at this level is required for diagnosis and new hardware support.\n\nTo do this, use the drop-down menu and click on \"Homebridge Settings\":\n\n![picture of the Homebridge UI, with the settings menu expanded](assets/menu_dropdown.png)\n\nThen, enter `leap:*` in the DEBUG field:\n\n![the Homebridge settings UI, with the DEBUG field filled](assets/debug_set.png)\n\nThen, restart Homebridge.\n\nNote that enabling DEBUG logging increases the amount of log information _greatly_. This can mean other informational messages are drowned out. (Un)Fortunately, the log file is limited to 1 megabyte, so forgetting to turn it off won't mean that you fill your hard disk, but I do recommend disabling it after you're done collecting data.\n\n## 📝 To-do and contributions\n\nThe following items are on my wishlist:\n\n- Extend the Serena blind support to enable the tilt characteristic directly (in addition to faking lift w/ tilt)\n- Add/validate support for RA2 bridges (would require hardware donation)\n\nI welcome contributions! I wrote this to scratch an itch (no Serena wood blind support), but would be fine with additional devices. To add a device:\n\n- Add a case to `LutronCasetaLeap.configureAccessory` and `handleBridgeDiscovery` for your new device type.\n- Add a class for your device. The constructor should wire up event handlers and manage services and characteristics.\n- Add relevant methods to the [`SmartBridge`](https://github.com/thenewwazoo/lutron-leap-js/blob/main/src/SmartBridge.ts) class in the `lutron-leap-js` project to control the device. These methods should construct command requests.\n- Add an \"unsolicited events\" and/or \"subscribed event\" handler in your new device class to update itself when new information arrives from the bridge, and to update characteristic values.\n\n## 🛠 Development setup\n\n(rough notes)\n\n- Check this out\n- Check out the lutron-leap-js repo\n- Make changes there and `npm run build` it\n- `npm install ../lutron-leap-js`\n- Make changes here\n- `rm ~/.homebridge/accessories/cachedAccessories; DEBUG='leap:*,HAP-NodeJS:Accessory' npm run watch`\n- `npm run lint`\n\n## 💨 Legacy Configuration\n\n> :warning: **This only applies if the UI doesn't work for you**: If that's the case, please file a ticket too.\n\n### Get your bridge ID\n\nThe bridge ID is the serial number, and is printed on the underside of the bridge, indicated here in green:\n\n![picture of the underside of a bridge, showing the sticker with the ID on it](assets/bridge.png)\n\n### Get your bridge credentials\n\nThe easiest way is to use the [`get_lutron_cert.py`](https://github.com/gurumitts/pylutron-caseta/blob/dev/get_lutron_cert.py) script that comes with the [`pylutron-caseta`](https://github.com/gurumitts/pylutron-caseta) project, without which this would not have been possible.\n\n_NOTE_: these instructions require Python 3, which you may need to [install it yourself](https://www.python.org/downloads/).\n\n_NOTE_: these instructions may be out of date! If this doesn't work, please read the script itself.\n\nTo use the script, you'll want to check out the repo:\n\n```\ngit clone https://github.com/gurumitts/pylutron-caseta.git && cd pylutron-caseta\n```\n\nThen, create a venv and install the depedencies:\n\n```\npython3 -m venv env\n. env/bin/activate\npip install pyOpenSSL==19.1.0\npip install .\n```\n\nThen run the helper script:\n\n```\npython get_lutron_cert.py\n```\n\nEach file corresponds to a configuration item:\n\n- `caseta-bridge.crt` => CA certificate\n- `caseta.key` => Private key\n- `caseta.crt` => Signed certificate\n\n## Legacy Configuration File\n\nEach bridge on your network that you wish to control needs its own configuration entry.\n\n### Using `homebridge-config-ui-x`\n\nIf you're using the GUI, you'll want to fill out the form, copying and pasting in the appropriate fields:\n\n![a screenshot of the configuration UI, with fields filled with the contents of certificate files](assets/config.png)\n\nThe UI will handle multi-line input, so just paste it in.\n\nClick the \"ADD SECRETS\" button to add additional bridges.\n\n### Using `config.json`\n\nThe shape of the configuration is:\n\n```json\n{\n  \"platform\": \"LutronCasetaLeap\",\n  \"options\": {\n    \"filterPico\": false,\n    \"excludedDeviceTypes\": [],\n    \"clickSpeedLong\": \"default\",\n    \"clickSpeedDouble\": \"default\",\n    \"logLevel\": \"normal\",\n    \"buttonPressLogging\": \"debug\"\n  },\n  \"secrets\": [\n    {\n      \"bridgeid\": \"0a1b2c3d\",\n      \"ca\": \"-----BEGIN CERTIFICATE-----\\nMII...\",\n      \"key\": \"-----BEGIN PRIVATE KEY-----\\nMII...\",\n      \"cert\": \"-----BEGIN CERTIFICATE-----\\nMII...\"\n    }\n  ]\n}\n```\n\nThe authn strings are newline-escaped versions of the files you generated.\n","readmeFilename":"README.md"}