diff --git a/package-lock.json b/package-lock.json index 94cfed0..1c4ce3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -414,6 +414,125 @@ "dev": true, "license": "MIT" }, + "node_modules/@matter/general": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/general/-/general-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-3cefbYX3nNxFyifTXPG33pt3yh6JuTQlNPGcdzjLmC3/7WHGa7FYSv6dwZeD0QIN2Fws2mLccPTyLDJ1smjDpw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^2.0.1" + } + }, + "node_modules/@matter/main": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/main/-/main-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-7T2dgM8YLHDWxAediCCTZquNosX+WQsA4UwnEVcBDF8qD02y4T3CMob37L8t7ANoIavLyZ1P75P27BmP74HfyQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@matter/general": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/model": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/node": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/protocol": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/types": "0.16.0-alpha.0-20251029-bd92894d4" + }, + "optionalDependencies": { + "@matter/nodejs": "0.16.0-alpha.0-20251029-bd92894d4" + } + }, + "node_modules/@matter/model": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/model/-/model-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-NDt/0WD3/oFDPZuox5axGA6nOd4PKYGhzHpGOr2ga3SsabD26Hkn8oSTkFVR8xeyCZeZZy0HFz5m+hb+ikucPA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@matter/general": "0.16.0-alpha.0-20251029-bd92894d4" + } + }, + "node_modules/@matter/node": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/node/-/node-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-SWMQLdQALgtYu3fy535hLw9XRJj0kLCirR5SdvNZ1pSq4l02Lac6MzuZVL+qw5zcQ1wtJDQ9s2N/zo1vIM8hRQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@matter/general": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/model": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/protocol": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/types": "0.16.0-alpha.0-20251029-bd92894d4" + } + }, + "node_modules/@matter/nodejs": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/nodejs/-/nodejs-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-ze4t0LQRTFEdE791g1fqVSrMtOxw3Zoh1jZ14dMjiREVe+0waFKIsPanRbhwArsd7E4Qah6r3c9T2Us3ajO2fw==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@matter/general": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/node": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/protocol": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/types": "0.16.0-alpha.0-20251029-bd92894d4" + }, + "engines": { + "node": ">=20.19.0 <22.0.0 || >=22.13.0" + } + }, + "node_modules/@matter/protocol": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/protocol/-/protocol-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-XEMifiHEju6PeuIPRrc7kZEe1h2mOaZG+PGIdJqHraA6q2pfdTL02nM189/NpId72Fp8yheU3i4C7QTOOdtdZw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@matter/general": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/model": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/types": "0.16.0-alpha.0-20251029-bd92894d4" + } + }, + "node_modules/@matter/types": { + "version": "0.16.0-alpha.0-20251029-bd92894d4", + "resolved": "https://registry.npmjs.org/@matter/types/-/types-0.16.0-alpha.0-20251029-bd92894d4.tgz", + "integrity": "sha512-8MFEc3LwXYxAaRPHbasyh3nTdeGPgiTKDW7//jZ4VRbj1MqwgUJLx5cmO2OEcqeWcMH5eEbb//FvKAvVkg3ZAQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@matter/general": "0.16.0-alpha.0-20251029-bd92894d4", + "@matter/model": "0.16.0-alpha.0-20251029-bd92894d4" + } + }, + "node_modules/@noble/curves": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz", + "integrity": "sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "2.0.1" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", + "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1275,9 +1394,9 @@ } }, "node_modules/commander": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", - "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "dev": true, "license": "MIT", "engines": { @@ -2181,9 +2300,9 @@ "license": "MIT" }, "node_modules/fs-extra": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", - "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", "dev": true, "license": "MIT", "dependencies": { @@ -2479,18 +2598,19 @@ } }, "node_modules/homebridge": { - "version": "2.0.0-beta.30", - "resolved": "https://registry.npmjs.org/homebridge/-/homebridge-2.0.0-beta.30.tgz", - "integrity": "sha512-8267HNuOYcxod1cShpUI1iyNKvnnsyWZudVKYqxvXmlSrTXPL68J/aHIUNh7PtZhCHJTGofLiQfWl4DFMvw1cA==", + "version": "2.0.0-beta.39", + "resolved": "https://registry.npmjs.org/homebridge/-/homebridge-2.0.0-beta.39.tgz", + "integrity": "sha512-tAM4Q9QE17ibCa4H0s/vb3qIgSeEd1Uk4OiZ0QzHpHhtNgFVxJxFnb4PSkVY6N9gSGxaWkYmU+NggmyytY/C1w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "chalk": "5.6.0", - "commander": "14.0.0", - "fs-extra": "11.3.1", + "@matter/main": "0.16.0-alpha.0-20251029-bd92894d4", + "chalk": "5.6.2", + "commander": "14.0.2", + "fs-extra": "11.3.2", "hap-nodejs": "2.0.0-beta.2", "qrcode-terminal": "0.12.0", - "semver": "7.7.2", + "semver": "7.7.3", "source-map-support": "0.5.21" }, "bin": { @@ -2501,9 +2621,9 @@ } }, "node_modules/homebridge/node_modules/chalk": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz", - "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true, "license": "MIT", "engines": { @@ -3883,9 +4003,9 @@ "license": "ISC" }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": {