{"_id":"@matterbridge/utils","_rev":"379-eab0587f41fd4eece85329e6e41a241b","name":"@matterbridge/utils","dist-tags":{"edge":"3.5.4-edge-20260211-1ea4e31","latest":"3.10.12","dev":"3.10.12-dev-20261002-857fd9b"},"versions":{"0.0.1":{"name":"@matterbridge/utils","version":"0.0.1","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@0.0.1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"183e2989d79ca05fc72f09cf45ba7d0e5a47c0d3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-0.0.1.tgz","fileCount":42,"integrity":"sha512-j7e6BUH9K6a3iFIgqOLTdaXiQdDCM6UWw3pynQgUuCWa8VrJkir+6VKaPJO/FPAuMnJP1Goxpfu6nlTBbTBzRA==","signatures":[{"sig":"MEQCID+fOoiekzNT4Lq28/XK2+Wn9ls/O6SSZ0hNiLThkkcLAiBoaRC6vJMWmlS9DjCyBkj+hhG8OvdNlh7CFl0lo3SfcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117818},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1329981ffd57252760d686cb7c925f80987a96d9","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.12.0","dependencies":{"node-ansi-logger":"3.1.1","@matterbridge/jest-utils":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.1_1767596853695_0.16837951524884875","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@matterbridge/utils","version":"0.0.2","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@0.0.2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5911735ba6ff384f639a943fd4184b4b8012896e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-0.0.2.tgz","fileCount":40,"integrity":"sha512-Uonn2sdh/bcE6WyH+M2vdAf62RFJMaxq6E5K84Umk0w7Qk/ATjNkRWT2ltShyZIMnREpw1pXAAd+nUSJqvIAww==","signatures":[{"sig":"MEUCIQCZqjCwZ1LmCbOrrbSUS/MqSLib30iXE87GQ89QYS0Z+QIgQalzQq//7KCqLtxkOHIxlY2YV6erqeK4qP7gHEiS/pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77135},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8c4a590cf477618c8958cfc88c76b8f880e5e33c","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"22.22.0","dependencies":{"node-ansi-logger":"3.1.1","@matterbridge/jest-utils":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.2_1769191848999_0.7967532672826751","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-edge-20260204-18615b3":{"name":"@matterbridge/utils","version":"3.5.3-edge-20260204-18615b3","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-edge-20260204-18615b3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f38589c703f2521a85635f4aa8599a063936c664","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-edge-20260204-18615b3.tgz","fileCount":40,"integrity":"sha512-TBmB89SRXxJ+fWmdBCUuK2af+701WKv+a42vJR+PDSueime9bTlXWsuLmMH6VnIlccRh+tPJA3uLrVkpEPAItw==","signatures":[{"sig":"MEQCIDdZVOHZeFlMy7UtFR5AsWSuG0ciy5OEkw0GAU5JP4NMAiBqHep5bttkfNS/KNokUmjXjWVwNiR1X26cSLae+VGsyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77266},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"18615b37448c9132cd9b60d798e9a4eddc76f102","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.1.1","@matterbridge/jest-utils":"3.5.3-edge-20260204-18615b3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-edge-20260204-18615b3_1770219176661_0.2533860888706987","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-edge-20260204-6864b6f":{"name":"@matterbridge/utils","version":"3.5.3-edge-20260204-6864b6f","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-edge-20260204-6864b6f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"7381594d9e8a6fa7352790859cd3b408cc8850c9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-edge-20260204-6864b6f.tgz","fileCount":40,"integrity":"sha512-FnI6Y/C+AHkncuqZwut8+un0hSpbooJCLgCWeqOQAupf8iJKxAPcCCaYrvZtHMxzLDgsEz+1CFblrwiV2N6cNg==","signatures":[{"sig":"MEUCIGZkgXB3Lo3hdx5UaA+sX5enSLIP0/nxFx0IQmFOaycMAiEAyiZDO68Q2ojXhloCVCp+/a81RMi4lhi3zL64u1OW9jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77266},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6864b6f41258e74a86d4e9434ae5bfab69d7ab0d","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.1.1","@matterbridge/jest-utils":"3.5.3-edge-20260204-6864b6f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-edge-20260204-6864b6f_1770221321716_0.12650690343470727","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-git-20260204-edd6624":{"name":"@matterbridge/utils","version":"3.5.3-git-20260204-edd6624","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-git-20260204-edd6624","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0d6ace530e8373e40011a06e0d8990f79a4a05c1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-git-20260204-edd6624.tgz","fileCount":40,"integrity":"sha512-8a7p/jn7SPVTMZyeQYxdvfTzWzxK8Zf4K1OPMbd3f/kYOF1y2RvJfr5B+Sz4cozBoa5VtgthvCU0aJd+uclYUw==","signatures":[{"sig":"MEUCIQCl9gkIcFvKwlIFsuMfEa5a0jNMx7bor9UDPYBYPbtibgIgVHZq19G0kiHQU9rtPE3V9FdHtfradHAtNXbVO1NjrTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77264},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"edd66247847edc734fcfabbd0d0b65911b49c92b","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.1.1","@matterbridge/jest-utils":"3.5.3-git-20260204-edd6624"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-git-20260204-edd6624_1770223954681_0.5474630220629175","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-git-20260204-6f429d1":{"name":"@matterbridge/utils","version":"3.5.3-git-20260204-6f429d1","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-git-20260204-6f429d1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"25fad014e82f3c6d36b22e23e9eb87b3dd8eb985","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-git-20260204-6f429d1.tgz","fileCount":40,"integrity":"sha512-Z0asRA5VTqV7NVBpPks/F8fBaIoFi3tsTw+DaonoD2JYpujDm1NggsVsi0U+sVRKI6BGiEDGoVRbjrOom9B66A==","signatures":[{"sig":"MEUCIQDbRXULdnUuhCtYvmqycVSd+ruUSf7ObZ0S4x9HR14efQIgejCpzaw6FFq35p7e97pS1mgmGo1YCSKNL+fEKUgdKZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77264},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6f429d1d751ef5391fa6153af80c8696d5f3e549","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.1.1","@matterbridge/jest-utils":"3.5.3-git-20260204-6f429d1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-git-20260204-6f429d1_1770227417351_0.4627292173494211","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-edge-20260205-24bf00e":{"name":"@matterbridge/utils","version":"3.5.3-edge-20260205-24bf00e","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-edge-20260205-24bf00e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d46abd88b08a94afd265b05ceba30212a6b50aa7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-edge-20260205-24bf00e.tgz","fileCount":40,"integrity":"sha512-7PjN/Z0wIwAh6Dn70tWDyKJwrYa1JKm85zc5JjILwc3HMl5D0be9bPJqVureilyVj8nFSAmD4QH+zH8m69S1Ww==","signatures":[{"sig":"MEQCID9x4aCAuway3/HdkjCv/1+eMteKN7Ekas781w078rXWAiAaS4tHjB7C9UHZ9cBkOD1eQrz2tB2/Nw5qECzpa6mf4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77287},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"24bf00e87cba55483afe71d8c718909938fa2b49","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0-dev-20260203-849bc05","@matterbridge/jest-utils":"3.5.3-edge-20260205-24bf00e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-edge-20260205-24bf00e_1770310892244_0.9272617970928876","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-edge-20260205-43d5920":{"name":"@matterbridge/utils","version":"3.5.3-edge-20260205-43d5920","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-edge-20260205-43d5920","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"58173a1283a6033dd64fbd2309d8014ba51fb9e1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-edge-20260205-43d5920.tgz","fileCount":40,"integrity":"sha512-GVwdRY/pru8U5suKtp++jExfvBR1r36arnuKTfYCRwNYMjZjpRiVDWbYjBHLK0xxp2GvYziYR8yLZiD63pMc3Q==","signatures":[{"sig":"MEUCIQC6SfCwuFVlqs16a4ARMkgCnNBHLxKPbnep+phSyjmqLAIgNCDAM7s+ZxS03BS/w/nFhXHNv1JRaDkMEQB2KWxjA/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77287},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"43d59203071e3b325f16efc2da54450caf24edf7","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0-dev-20260203-849bc05","@matterbridge/jest-utils":"3.5.3-edge-20260205-43d5920"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-edge-20260205-43d5920_1770312191900_0.9345087912314258","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-edge-20260205-61c9b76":{"name":"@matterbridge/utils","version":"3.5.3-edge-20260205-61c9b76","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-edge-20260205-61c9b76","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"48a5393e99bb51db2ac00af6c19c3ddedc75659b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-edge-20260205-61c9b76.tgz","fileCount":40,"integrity":"sha512-TdkZNb/tElS7EOL7nfqLq8+s0OaWqa+jXI3lkBNWXHYVahjA6v68wfEglR5ITzscI8dO8fiffGq9lqW8mJREEg==","signatures":[{"sig":"MEYCIQDZUyiNMCibRENjnICvfGcxncxpCuq9eLcFF025RFkq9QIhAIlOc9vZifPNxKsyzmcn1XJLsPMSl4AJw9EueDFZeLiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77287},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"61c9b7663c32a721e22eb4a2bd0c88a24ad018f7","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0-dev-20260203-849bc05","@matterbridge/jest-utils":"3.5.3-edge-20260205-61c9b76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-edge-20260205-61c9b76_1770316776368_0.2849881601291804","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-edge-20260206-65e3b00":{"name":"@matterbridge/utils","version":"3.5.3-edge-20260206-65e3b00","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-edge-20260206-65e3b00","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e402673452d9d203e44092d4e37379781c9b6bee","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-edge-20260206-65e3b00.tgz","fileCount":41,"integrity":"sha512-KFqxYuioWEC+7jDS4ztO7fxkhO3CR2Zyrgrf71GJQmJ/5+ZL5XIMTZzZKtuv25DfgVMbpTFjiE5QMFzIex0vTQ==","signatures":[{"sig":"MEYCIQDFjA0jy8jv+1O1nJMlpvjJwbSzp1raffDB4KKPZEZzZwIhAIH8Vdq7d8xvVzK4IpFkmaVAtqrccfrB86uhpA0e0+2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79344},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"65e3b007ae93ccb20015e9cc98e6c5c9a66a852f","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0-dev-20260203-849bc05","@matterbridge/jest-utils":"3.5.3-edge-20260206-65e3b00"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-edge-20260206-65e3b00_1770374486230_0.40139254924893497","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-dev-20260206-05a6278":{"name":"@matterbridge/utils","version":"3.5.3-dev-20260206-05a6278","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-dev-20260206-05a6278","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9801c4297855aa85f0f46533c6d819052c6afd14","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-dev-20260206-05a6278.tgz","fileCount":41,"integrity":"sha512-EhjD/cHQlOqJqUeYJoGsDpjfOG9/0Ms/TbxB30b1JSBpfhP0JdF5XJjeNY+x+mDaZ5bSd6kTV8NRvmQFqzs3dg==","signatures":[{"sig":"MEYCIQCcbkilXuLjunS6Zr/tCtuVXpqUmm7vdPzFh5SJVLFXgwIhANgMA198397C33Y5jqsmE2Zkvpa3AS4pizbDTBsKDknt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79342},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"05a6278b983f025f34f0a93b8e0fbe8267e1e8b5","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0-dev-20260203-849bc05","@matterbridge/jest-utils":"3.5.3-dev-20260206-05a6278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-dev-20260206-05a6278_1770378630700_0.980484199045843","host":"s3://npm-registry-packages-npm-production"}},"3.5.3-dev-20260206-2320994":{"name":"@matterbridge/utils","version":"3.5.3-dev-20260206-2320994","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3-dev-20260206-2320994","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bf4865704855d5a54985679146cb96a9d8241232","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3-dev-20260206-2320994.tgz","fileCount":41,"integrity":"sha512-dFNPZFC++2ui+z7K6kTc/pDzvwRD57hAlHxjGVeynrbIRtNAXIAJnoMttd2Ab5nurYliT5xpZwyNc5ARJC2+zQ==","signatures":[{"sig":"MEUCIQDuLlyps0Vcw4D3PY1kVLVoZ06ciA5ECfQHMSFCHgNd6AIgD5K4zRAOwmC4UMYvfcMe4/a5/YmaiZp1iBcjhpf6AtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79321},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"23209944d61cadf75cae97ac65c428e084784c7e","_npmUser":{"name":"luligu","email":"target.epithet-0h@icloud.com"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.3-dev-20260206-2320994"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3-dev-20260206-2320994_1770402499216_0.07207693131582849","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@matterbridge/utils","version":"3.5.3","keywords":[],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://github.com/Luligu/matterbridge#readme","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c2c5b96b8622e474caf09fc73eb79340ff4dd96e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.3.tgz","fileCount":41,"integrity":"sha512-Nz2irPNLlqERB6p261XlhdqcXSarDKGQTP9zWz+gq5wUzVZZq4hx1QOeSGFHNhV/3g4Nk7KUvgJy01lfzyk7KA==","signatures":[{"sig":"MEUCIH45YN07qE9qWczdjcAKprBnLiOkl9Fn33hkW9DTwnOJAiEAvwdFEHHu02RiBzllVYqkNdpp93JD59ZO0RoDCHFt9ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79279},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"184c52e417d29ef920a5f4dd4f9b298c6620b120","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.3_1770412757916_0.42553499482379187","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-edge-20260211-93fb266":{"name":"@matterbridge/utils","version":"3.5.4-edge-20260211-93fb266","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-edge-20260211-93fb266","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d3bb9bfe86e9dfa9d977a28244a07f6b08593551","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-edge-20260211-93fb266.tgz","fileCount":41,"integrity":"sha512-DxR8rKhqgFx3H79+PYb3zmGKMGq6kl6A6lEfoSM1d8tbBuquahMEfLRnb/xFWS6K+/ASXs4E5f246YAXlR67qg==","signatures":[{"sig":"MEYCIQClDHoOdIDwkohe67kPtO9xzdyIn5CXFhVyeB2iHoH28QIhAMnNdORaDmXMyfcm2heK8YL5bTVoFPnBmdnccz6wt/Se","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-edge-20260211-93fb266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79876},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"93fb26643b3a67a62e321b7fe945805434d116d7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-edge-20260211-93fb266"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-edge-20260211-93fb266_1770819485916_0.13045516660755396","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-edge-20260211-1ea4e31":{"name":"@matterbridge/utils","version":"3.5.4-edge-20260211-1ea4e31","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-edge-20260211-1ea4e31","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e89b8dab37ebe69b6bbc13a152370ad4914e2df7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-edge-20260211-1ea4e31.tgz","fileCount":41,"integrity":"sha512-/WhgXa81v9qwmXzizb8Axgm8wpiwZg6lqm/UTlxG/IvfLPCRXBcrmoSg6klUWXOnIm5dXVQzq1XM/HC20M/FAA==","signatures":[{"sig":"MEQCIClJ5BOSzxspDd4ripkx1vu3xsNWfhd6Nn+UqMQzdriCAiBFdKCXV5DtSiMEzxZmJfBHR7PngArRb6fHwRzbppT+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-edge-20260211-1ea4e31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79876},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1ea4e31f76fae567da5a39d120dff3c99f2dff2c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-edge-20260211-1ea4e31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-edge-20260211-1ea4e31_1770821025764_0.9642440747492151","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-dev-20260211-c4f9359":{"name":"@matterbridge/utils","version":"3.5.4-dev-20260211-c4f9359","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-dev-20260211-c4f9359","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"baaf1899a3a86301dd36121bdeb8e2d94302f519","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-dev-20260211-c4f9359.tgz","fileCount":41,"integrity":"sha512-8OIJdwQ5vVb5hsSUDt0Hl8ibwZUTxyZpTinF46zYF6TTlkDThs+60IKeNIOsUg1hiDpQjfuk0ojRwctQHzd/Ug==","signatures":[{"sig":"MEUCIQCaZBcVOAxywhUrNlXBteGDE+D/9D/OJn62MR7VBX/RNAIgTF0TCJj2DqyQ1BM20dBKkrZV+TDj9t6hDaBWQ6NjakE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-dev-20260211-c4f9359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79874},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c4f93596173e722826dcb5c677b9c95004612aed","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-dev-20260211-c4f9359"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-dev-20260211-c4f9359_1770824824016_0.30325259927282966","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-dev-20260211-520e349":{"name":"@matterbridge/utils","version":"3.5.4-dev-20260211-520e349","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-dev-20260211-520e349","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c5eae1da226dc5d5a8079319619e58ae2e2ec170","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-dev-20260211-520e349.tgz","fileCount":41,"integrity":"sha512-ZKAmHSRNZdQKQhtgvnFX45zJvSz7/oiF65UWXtBlzHsx5bDcSaqzPVrkRqFUST0X9vPD3T/BOzjJH4UXttBCxg==","signatures":[{"sig":"MEYCIQCc5+3S48lN6JgGb032rINa1SH1yT8swwQEODwMPQo1lwIhAO708KTNSRM1G0HjzzuW65+lkD0tlpuDhq4j1K5KfbJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-dev-20260211-520e349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79874},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"520e349017478486995a87f36c228aaa4195eaf0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-dev-20260211-520e349"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-dev-20260211-520e349_1770850347280_0.717218958876112","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-dev-20260212-d66d207":{"name":"@matterbridge/utils","version":"3.5.4-dev-20260212-d66d207","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-dev-20260212-d66d207","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a58fa6ac6763368ff1096dc4c73b978814d8a48a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-dev-20260212-d66d207.tgz","fileCount":41,"integrity":"sha512-uHy580AwtCKWuhVQDVw7hkbWCXpuwWgZNbT++yw8U+IHyjy2qhFakedqkB/60/YhvF7y1Spdr9kZ1QpJN295Fw==","signatures":[{"sig":"MEQCIAVoyFqISdN8NDwCFCTj5oKMr6RQM8vHZphjIV664SqxAiAtrndcOAeJdbJpBFJsQk9nCW1D2PxCenjDvw8WTV61KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-dev-20260212-d66d207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79874},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d66d20794842d98ecd85c0851d279c719792bc6b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-dev-20260212-d66d207"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-dev-20260212-d66d207_1770909753027_0.9375963787518833","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-dev-20260212-4db2fd6":{"name":"@matterbridge/utils","version":"3.5.4-dev-20260212-4db2fd6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-dev-20260212-4db2fd6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0dd9d2180342b2b4ed690c98998b95a4af548214","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-dev-20260212-4db2fd6.tgz","fileCount":41,"integrity":"sha512-ohBiDey4x12yyINqmDHIFKw5k+PBa5+9mCqtLEIsD3VRRz6F9l8ujdgpHIMcxFPgekHmQQSgppyzqhRdLKhUGA==","signatures":[{"sig":"MEUCIQDf88Kjm3TtPUf425uxZW43lNE8lapMWRAJj8yiZ0ux9wIgH5TA8uJhO98rO2m7/gzOijekljfnUijvISJSJBt+n5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-dev-20260212-4db2fd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80232},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4db2fd6fe855a2e65afc45010eb1e42eab2b8a23","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-dev-20260212-4db2fd6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-dev-20260212-4db2fd6_1770938468186_0.48803119297075126","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-dev-20260213-c20762c":{"name":"@matterbridge/utils","version":"3.5.4-dev-20260213-c20762c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-dev-20260213-c20762c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"19db80aeb4153bb4592deaac1b020108b40284cd","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-dev-20260213-c20762c.tgz","fileCount":41,"integrity":"sha512-g4fDX6HNguuFw4SKakkXb8Y73m4TY46B+SV9u7gkz0f9UBEAG64IAUYYBExUOQpFfAiPpy/jvFHenWrnIyYucw==","signatures":[{"sig":"MEUCIBKQZajISiqYTQWxBq/eVPujue5+bmZCsHMjktcQFNedAiEA6rCjAs7bd9nTAnUZsTXyYCbXduceuwzH29O6TVJmY8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-dev-20260213-c20762c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80232},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c20762c370753c3edbf5b75b9bd50fcf97af85f9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-dev-20260213-c20762c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-dev-20260213-c20762c_1770966976136_0.30371577453361853","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@matterbridge/utils","version":"3.5.4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"cf4f7bb88d9f42f441a914cc86ef0651b0d9f701","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4.tgz","fileCount":41,"integrity":"sha512-gk9S/6QJIRTExdZXrUWNcDMFkKK+6MuDjhRJuPFbuinSF7NbSyjdWOUEUt2QU+LV4V522nbBBA0o9ARAkk7NkQ==","signatures":[{"sig":"MEUCIQCZpAyn0Oy5kkuwrkNUZyxMypKHptDAOo+SiYoJNL4/cAIgNO5ZUQ3BBzdtoCg9PGLHfZ4TSWQGqKTTV50eO1W6yT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80190},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1aaf70d3e7ef678751e634da091ee5baf66d39e2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4_1771017330628_0.8489436367236394","host":"s3://npm-registry-packages-npm-production"}},"3.5.4-dev-20260214-1aaf70d":{"name":"@matterbridge/utils","version":"3.5.4-dev-20260214-1aaf70d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.4-dev-20260214-1aaf70d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8c0bafd329c3e548e3b03bcda4094caed2d1e968","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.4-dev-20260214-1aaf70d.tgz","fileCount":41,"integrity":"sha512-sQHgbI7lfo72wdIFAeHM4GB7d10PLKGPU00Yu0kOzTwzwOBCP9XoRxrRcqXxDevoK5ZLNzAOSmbazv7AqJT4Wg==","signatures":[{"sig":"MEQCIFQjCgIXcEJRxpN9PmonVBr8xmkXrtIoFmTpwxHF6CTgAiBArTeswTC1Tk8ODzHa/XrxrynUm1UDisz9WSJkCIHAZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.4-dev-20260214-1aaf70d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80232},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1aaf70d3e7ef678751e634da091ee5baf66d39e2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"9.39.2","@eslint/js":"9.39.2"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.4-dev-20260214-1aaf70d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.4-dev-20260214-1aaf70d_1771029892963_0.43313325195741004","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260214-444454e":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260214-444454e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260214-444454e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"58464dcf0ce08e3faa438d4181a284ff50d3a0f6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260214-444454e.tgz","fileCount":41,"integrity":"sha512-LimMLuSwHuyzaTMYWWXRjhKiQH+ROnEyEOkYsvmtxsplYRa1Yl2iBcLboZ5TxHQKkPsE7GMKf6HOH0rldeE0iA==","signatures":[{"sig":"MEUCIQCJTmmNCwM5pMPynQCYE1IhWeINybTxaR60AFYI+AvfsQIgEiDD0lNtg596TwcBQmplivgunxRxVS6IxKkJ+xo+/rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260214-444454e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"444454e38182d370531e97ed58c8c536be313658","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260214-444454e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260214-444454e_1771068903580_0.5341086437469102","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260214-8907e97":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260214-8907e97","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260214-8907e97","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e75d7f03fba18535cae68dc77f1329d60c54deae","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260214-8907e97.tgz","fileCount":41,"integrity":"sha512-0EkiKbpW2etIXQQjaf/pT731xQSfZaAWFosVvXWyUQQl5AOgytkIe/tSxXkCsJOQ1RY5FpzK8ZJNyBUWfxkfwA==","signatures":[{"sig":"MEUCIQD4mBGPnG9bBJOLUMrAZ0iVowzl5flTNiAAhhI4Ff04OAIgMAt3yue43fKuJHZOEdj53kD8qvhVoA7YQpGLkeNJiEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260214-8907e97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8907e9724b160d2eadcaa68a695c30d4deef45c2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260214-8907e97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260214-8907e97_1771069453724_0.9446904799253191","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260214-4561492":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260214-4561492","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260214-4561492","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d4e1514c04698aa939068dda1bad3478f0e1defd","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260214-4561492.tgz","fileCount":41,"integrity":"sha512-K2QNEoN593pxdvYKkDJU6mPUe6SdwrDmocM0pvknNTpMwsDP0pWVTBH17TDcAY6enwo1YrcF4udHiDf6OFHncw==","signatures":[{"sig":"MEUCIBJGQycHlHrhfklJmIytra+soY0JuQUjgI0ULU0by5YMAiEAkrHsKt8SmLoxKsinahJDRIXOITr5Ty6E++6pUyZHgJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260214-4561492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"45614921b2eb5a542997127d22c50c5441602dcf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260214-4561492"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260214-4561492_1771078300440_0.5122192541199024","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260214-5ba3053":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260214-5ba3053","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260214-5ba3053","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a4b0e99fa8d2b55499c725d574092d9cddd6a462","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260214-5ba3053.tgz","fileCount":41,"integrity":"sha512-mxdKnCZ7sF2Rip6Wy26k2M/lzEZMFQgXPG2c7p9vs0yvODjAiCh7YMhelCH3Hv9KQqklO8Qj3Ozyp2ceKeAPIA==","signatures":[{"sig":"MEUCIQCEPlvdTX3iKCkAFdPopFQgHCF0QBtlbzgmPW/kXQIJxwIgc27Py//RdKL+Ee+/JtnHfPM1zia7hu2Su6e+4UrCeks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260214-5ba3053","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5ba3053575892e27cea5a7ff93e93a7a0c3a2bd7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260214-5ba3053"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260214-5ba3053_1771104418365_0.7014832862411868","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260215-16186e0":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260215-16186e0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260215-16186e0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"61f475d57ba52b8e59456b61412fbb3152b5507a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260215-16186e0.tgz","fileCount":41,"integrity":"sha512-CcO5Z2JYH1vMfq00TCE7+1kZPJzsQ5Vbs3AdqwX6PcEUZhIcBr7QA4I9vLykSyGKT96apttnTRgZXWmwsHcekQ==","signatures":[{"sig":"MEUCIQDniSGGghsAPs8if7oLjFtwXCurEWgF9Bhi2M/DC4FLlwIgY8naMCaVDpNi7SbZoZ45Em/gcKW0u3xM6QCPZUzxTZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260215-16186e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"16186e04e90b4dedcc72f6e2feb80744bc62ca9e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260215-16186e0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260215-16186e0_1771143932466_0.11154064292604304","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260215-042e9dd":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260215-042e9dd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260215-042e9dd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"53a05669bb9cb27f7ffb33b2dc6f71f73e9f2241","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260215-042e9dd.tgz","fileCount":41,"integrity":"sha512-UMBIGm4Qzltz93+opMjPveZ49ltdVrHjm0n0OoKq4BCJptYrMpJtokzJEGmlFnPOUsXbUYGDEOzgVyCPck51Ig==","signatures":[{"sig":"MEUCID9GQ2/Y+Js8sjD1VUBsfR3G/huFS+A/ZzUvuNNn2f5fAiEAyDjRYKRTUIJPe4WfbiD/EymcclXQ4YjgBbVKx3vEUh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260215-042e9dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"042e9dd924062fe73d35dddf829050d124dac89d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260215-042e9dd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260215-042e9dd_1771155049401_0.4854057233499647","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260216-344e77b":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260216-344e77b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260216-344e77b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c8d2d3cf3b2737bfb93308995e0887d50e0de0aa","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260216-344e77b.tgz","fileCount":41,"integrity":"sha512-CzYcsHVyQWWtOPOC/3O7haAPhqcx6ExmISjluETGrRXHoB58MWq+5DAFmqaegemzWOjC4oLsnD+AzljTKbgBIg==","signatures":[{"sig":"MEYCIQDZcNGKpOEjl4IedkqXFzTLALAGetEc049gNFgYVI8V+AIhAIPUFbtfLBYRVLK0eycor315EwgrSvw/BBdR9BxYQTLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260216-344e77b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"344e77beed167d9764add58dbf8e4fbe855c4317","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260216-344e77b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260216-344e77b_1771202803526_0.3265471167063636","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260217-a001420":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260217-a001420","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260217-a001420","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"82f711d18105b551c352f0ae16602995e6dfb40c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260217-a001420.tgz","fileCount":41,"integrity":"sha512-6eJLcxvZUoj+/Cxx9Lqu8ZpAE3AsRAEZZsQC3x9LvLw2/w0obGaT6sLzkDe9ouJGRiPG4rtvOAPE6W4FIne5tw==","signatures":[{"sig":"MEYCIQD9eGirKFuiZGApt0SixwV1crtVNiHXVOrTnQd1cnPP9AIhAIBWd7YQp2amp+sN28lQaYkPMQToTHR7Xnc8iVdwROsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260217-a001420","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80159},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a001420085fd23b8e6ee09a15a81152e01396666","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260217-a001420"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260217-a001420_1771289150230_0.7781749257981649","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260218-c73df27":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260218-c73df27","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260218-c73df27","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f8ae8d86373bb234a3b2d28a3b29040b8965606a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260218-c73df27.tgz","fileCount":41,"integrity":"sha512-I/Iyols0ai/n4r0nVW5GY4DUSu4AGYCjS3FPnQ6P6kWJgj2v0m/oXWPqxPS6EGLH6i7vlyLHILt+oc6XHQD6qw==","signatures":[{"sig":"MEYCIQDGLfrQBtq7n2q2yXpMbpTPgdCHSGmSTn6Ni2qBTor7CwIhAMuksP5ZAcoOOF0GFAv0kLRiZx+NPeibLOVvDasXi1hH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260218-c73df27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c73df27a05ed2b09f9150b07272dad83b8ad001c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.0","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260218-c73df27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260218-c73df27_1771375569892_0.829848238758027","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260219-7ee6be2":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260219-7ee6be2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260219-7ee6be2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f5a3128d3d91f005490442974783a8cc26b483c0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260219-7ee6be2.tgz","fileCount":41,"integrity":"sha512-Dz7r5lb5EzKBpRYLNG2V+OCj9IYQem3+j2qNs28AfXtI82w6foSMORHIwvlW8VrHrEtaKNdsOgjL75TY8iExZg==","signatures":[{"sig":"MEYCIQCo/lOZNT0ylt3SN5vbAsUHlr5++qc3/3LDhirBqYUovAIhAN/jV09FERYmLSHJe8ZRwxjxL5HE2EP4eb1ggafQHWZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260219-7ee6be2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7ee6be2297aa062f4fcc2a406091c33835357f0d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.0","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260219-7ee6be2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260219-7ee6be2_1771462000373_0.7448388717013226","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260219-b2acd38":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260219-b2acd38","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260219-b2acd38","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"555867fb63e6d1f8baee1ec43026617a73b8db3d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260219-b2acd38.tgz","fileCount":41,"integrity":"sha512-gZlc6Y5qo7g62KIoaWmIg4ruDvSDnYKFqrFjwNuZAwhHYComTSmc7oIqKmVLVYymMSwCH8FZTqJfgkUqbMfFaw==","signatures":[{"sig":"MEQCID5e2gVcuYBz9x9cFpH6qpQ0wMW808RsxSndz/GLhI+mAiBFq4ipSdbxvD4uUy9v7aJxX/TSyPKFXa8gabEm4U4+SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260219-b2acd38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80454},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b2acd389cbf06c6182835be19035720a56f4e0cd","\\scripts":{"deepClean":"npx shx rm -rf *.tsbuildinfo dist coverage jest temp package-lock.json npm-shrinkwrap.json .cache node_modules\\"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.0","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260219-b2acd38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260219-b2acd38_1771537683965_0.3870799043664803","host":"s3://npm-registry-packages-npm-production"}},"3.5.5-dev-20260220-779b495":{"name":"@matterbridge/utils","version":"3.5.5-dev-20260220-779b495","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5-dev-20260220-779b495","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2d01e8dd24ce2b7562bb14eb2b4efa948313b609","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5-dev-20260220-779b495.tgz","fileCount":41,"integrity":"sha512-POrCJ/uxjl7WQP+DSzMEgVLOZ/g00dBZwThjhU0OrhRbdCEnfmngkBJkQAqbS0KPZjsd0fmtJErxXPDbdeDl5A==","signatures":[{"sig":"MEQCIGa7nairVYK8r92Mlss4KdGpH/atTBqWXiINsdyvXMWWAiA2L2IOELgDF5Rh8PSmQ6tBPX2dAL/jtkbyQ1N2AbAAPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5-dev-20260220-779b495","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"779b495dee417d4ec1ba0b34722d1285cf1d92d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.0","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5-dev-20260220-779b495"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5-dev-20260220-779b495_1771548220598_0.07531363271675406","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@matterbridge/utils","version":"3.5.5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"91790e378d4322d645935b773e584965240d15ae","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.5.tgz","fileCount":41,"integrity":"sha512-vLRBdcRg8NBnVNb1XIpMM6xIFDLcObe6T4R5h/Ij0lnK4Uv7iMPyjtglB17CZSJGg1DCJxgBvgdd5xHmvnxlDw==","signatures":[{"sig":"MEYCIQCwA3TYbsTG8h87JSdNI8lgrEfzP4pSG3y5hU7ehwi/hgIhALTWr+Q7LaGIRIsgen03fcpXYB6UiwIbv4QIjhVrKUqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80258},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c81b5277849293103cb0ed217c281e57d6925051","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.0","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.5_1771624029367_0.7531092069759904","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260220-3da6e0b":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260220-3da6e0b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260220-3da6e0b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8fade58bf2dd8248c7c18887050c2afab3dad39c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260220-3da6e0b.tgz","fileCount":41,"integrity":"sha512-7KqgINfTUTwa7cixypGY2k3djIDsJaGyPGoFRvSO/VUEdNxWDDbA3L0FSHEbmzyjxsKS+MjkOdAjrrL8PVm0LA==","signatures":[{"sig":"MEYCIQCIka2UzrzsuPJ91q7VcKlzeRQDBsXNJUqBsEG3jkUzYAIhAInZLPnvYYq29mu6eB3h/C+kmffWzkXboMwkw2gOGzRD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260220-3da6e0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3da6e0b61c950d8678a68c808a12108d7bc3cb1a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.1","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260220-3da6e0b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260220-3da6e0b_1771627155650_0.05649511701306942","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260221-7ca0f7a":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260221-7ca0f7a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260221-7ca0f7a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"031284f6f10847b0b3f090cb274b4652367c581d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260221-7ca0f7a.tgz","fileCount":41,"integrity":"sha512-GcEkJ/RJ9OlPlj2vGL21M5x5nUiN3+hyaLaK70kzv4GOLLeoYBlWfgER0e0WSd/uU5NmMh6TsY6e07gSimhcBQ==","signatures":[{"sig":"MEQCIBv5qLkgCN1pY6dTx4p3pIBaS1zJOPW/pzYaoi5YPx03AiARPxF5rUBwu+FvGhde1AYm5cHavLDmkn9/TRMrJLolMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260221-7ca0f7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7ca0f7a286f7ca250de8678c9c5b3f39874ecf5d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.1","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260221-7ca0f7a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260221-7ca0f7a_1771634627528_0.6871731760776816","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260222-9aca698":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260222-9aca698","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260222-9aca698","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a9a001babec5b5170cee5719b5710c7b14dfe1e6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260222-9aca698.tgz","fileCount":41,"integrity":"sha512-yCaFksl2rsyVI+/spaEYGynrNY8j7AcNnTmsvTEZu6sNsnXYgS4M+UqxNZBVdVS18LBC+XZxih863HTBEOesJA==","signatures":[{"sig":"MEYCIQDqkAywGoa29ah0r6Ileq9ohQELoFBOvNZkgYCj5egRNQIhAJNWarvxIafR+7R3NhDxfb+SxAwbkbsqDf0YOdt6DuAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260222-9aca698","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9aca6989ada3362040e9d80d1c35ad8b0c2071c8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.1","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260222-9aca698"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260222-9aca698_1771721198060_0.08619221314957803","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260223-7c65d78":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260223-7c65d78","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260223-7c65d78","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"40d05b49162d266b9dd17a19ea13207345942d25","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260223-7c65d78.tgz","fileCount":41,"integrity":"sha512-GdYfi5ypLkwAH8QslR4aR4+6zOlBUs3D3EgZTwVEqjbgowxnCywB6rGCAMf9YmoHtkzvNDNp0SmyQV5gQAc2aw==","signatures":[{"sig":"MEYCIQC+x6AMyYk0S7+9aoSNNrZjr0YMuQZjKuvcmCg4ekhRggIhAKCKYSqfKzVQYlLsgid9imsIQei/tOSIo68G0LSyabaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260223-7c65d78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80300},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7c65d78408448385d0892fe9eaa925e9cd484fa6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"overrides":{"eslint":"10.0.1","@eslint/js":"10.0.1"},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260223-7c65d78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260223-7c65d78_1771807601672_0.5950962533243493","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260224-0c6b808":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260224-0c6b808","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260224-0c6b808","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8f2042c19fac053d9afe8fa8c12090b1407bcd87","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260224-0c6b808.tgz","fileCount":41,"integrity":"sha512-TtQku/5mAz9IuHWYKYCVCm0jsfAZzuiCpRSg3Hx64zc7ydsNtjabs/xBm3SEt75DZuROM3MF4VlLDriIUHHgaQ==","signatures":[{"sig":"MEUCIQD7/Wp6V6Vl38bEDv6+J0eeTqNRGv8DFHz0vaNh1gvasAIgH09uDXqlMgckz0AzPiMlRM2YzQKzk970xnO/X+76vJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260224-0c6b808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"0c6b808f3d1cb723de92abb3270371574d3ad259","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260224-0c6b808"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260224-0c6b808_1771893778270_0.5583221165580545","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260224-42f2137":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260224-42f2137","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260224-42f2137","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fab652d295f13904cf73724c07795285de3a572c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260224-42f2137.tgz","fileCount":41,"integrity":"sha512-BNUnwWSvMJXdpYlSbIcV/csF+VIHCjcvjAxynnqfpcrq+PhjWfdPMChrtiTApPe7auS21yIKiTJSYEEqjrLJ8w==","signatures":[{"sig":"MEQCIEcEk87hIf32kj8HqIHTgzlGPvQFP5zxuC+0PpH/1WI1AiALhFoMjiIxM7dxmtdld09TjCkknbeNoNbqpCbtPrDj7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260224-42f2137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"42f213703255586908bab98d5359879ebf4fbb02","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260224-42f2137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260224-42f2137_1771954369927_0.1884783847416287","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260225-42f2137":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260225-42f2137","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260225-42f2137","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d10e288545c3287e50a3eba7881a5560a1e6ac10","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260225-42f2137.tgz","fileCount":41,"integrity":"sha512-Tk7er9IsyZg82uz0hdGKk3u0mupDOJZgt9O8GmNQkjijwmWhhYShco6s+UyVQAMwX9QdRz/IGUJZjFP8FH8lbw==","signatures":[{"sig":"MEQCIAgx7vN6WfsFJNSub6LzNyLfUgj9oUJSlVn+Pc+2zuAUAiBXi4FpERYfZ4zPmR/qqD2YA1UIs1u7B2gT5OMynK2yug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260225-42f2137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"42f213703255586908bab98d5359879ebf4fbb02","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.6.2","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260225-42f2137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260225-42f2137_1771980492115_0.8349714834578097","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260226-42f2137":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260226-42f2137","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260226-42f2137","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"44f22e2ffafc9619802c8a977bd97ad11431d5be","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260226-42f2137.tgz","fileCount":41,"integrity":"sha512-90chw3IwYd2/wtqzmbVE3y8pF4IPIlqhcW8HU+1XC6vfianFJIRDk4Au/PhiHU5vgPNJVHCSBvNXyCMpbDxfGQ==","signatures":[{"sig":"MEYCIQDx2a/5hT3JpfSNDyQiygsTafGE7uzStbieBCJmBZJqewIhAM75eVcp2DCH4U1eVJa02lqXQ9isuuw5gmalW02wJ493","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260226-42f2137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"42f213703255586908bab98d5359879ebf4fbb02","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260226-42f2137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260226-42f2137_1772066581661_0.38095803691995545","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260227-3952eff":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260227-3952eff","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260227-3952eff","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"33991c3fe131513a3eba15b10525e3ac27508588","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260227-3952eff.tgz","fileCount":41,"integrity":"sha512-aSneeIP8Qvh1pZBSoNeTYFA66fPZpsYLnvzddXdMAKufs43JlEyjCU7gPcgXDcMR3DkWcS10BsyxypOTDfkRrQ==","signatures":[{"sig":"MEUCIQC5/JqFL4zt0Ry8UYP/bqa0eYsM7Yud8LQCr3YVE8fKlgIgDxWWE2n1MBSj3eW1GpsRtn3M1WIdsJ2JhGpI2GhowTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260227-3952eff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3952eff9af64686995f9a7461c338576ff574499","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260227-3952eff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260227-3952eff_1772153136201_0.940587200142402","host":"s3://npm-registry-packages-npm-production"}},"3.5.6-dev-20260227-6a74b2b":{"name":"@matterbridge/utils","version":"3.5.6-dev-20260227-6a74b2b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6-dev-20260227-6a74b2b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4e615f142d1fdb76ed00042846b2a504e068820c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6-dev-20260227-6a74b2b.tgz","fileCount":41,"integrity":"sha512-0ut+1fK5hjxX6tysrBIHiuqLYNjO4KtV64cPVkMA8eZEHpf/YdLY1YVJSw4nknB9V3MUJykGlhTeIdbwDMcVEQ==","signatures":[{"sig":"MEUCIEaQKMAR0piFIzeBHUCL9hJax1AoBr98HFGvNSD3rdvqAiEA54p9jCyMJi26k03+wgbX9Tfbl54pY+Kk6Mxu5jeKMyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6-dev-20260227-6a74b2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6a74b2bb7660ddd5923ac992139700f6121d9b69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6-dev-20260227-6a74b2b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6-dev-20260227-6a74b2b_1772200954702_0.6481512817320032","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@matterbridge/utils","version":"3.5.6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ccb63db88d3ff5094e68c6e3525560d211f6c154","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.6.tgz","fileCount":41,"integrity":"sha512-O3RYbSUDdgiX3eQb1HoZLYwUwOXDOELKSgmSHCTwBPabhI6AjMHjSvn8yn5ehd9PmNYCXpZuH0YJikhQ9GHCDA==","signatures":[{"sig":"MEYCIQDLhYQDkXrdKRULv+8yoKHKRE+xg/Rk7TmXdxe+DH50ggIhAPE33vLimjBE/EK2ugPYRK5YYQvFwxXASlw/KIVVjrUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80185},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ac186afc26c5d9ab69abc3de345b26c6090de155","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.6_1772216115295_0.022253473381355082","host":"s3://npm-registry-packages-npm-production"}},"3.5.7-dev-20260228-b472477":{"name":"@matterbridge/utils","version":"3.5.7-dev-20260228-b472477","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.5.7-dev-20260228-b472477","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e212977cbfa239ee500988610deada9a2c8f7c49","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.5.7-dev-20260228-b472477.tgz","fileCount":41,"integrity":"sha512-LuvkNKvlv+Y7RT7AS2HSIOz1t8N/AZv562BvVgBp1oxqs23tASfpArUySq3bHZ/RsoM+hKt4OkL4UrbI8mDIVg==","signatures":[{"sig":"MEQCIBT1jZImCPJn5mxiIJqWgt+o1zfQ0qrU6zdtf1wGnOAPAiBfDzm+ACWbNGbHUiEzoFaGcw5kJNKBF2LLVb9LacIG/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.5.7-dev-20260228-b472477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b47247733d2e22082f411a62bce05cc72dc2661b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.5.7-dev-20260228-b472477"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.5.7-dev-20260228-b472477_1772239209692_0.3205220589948752","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260302-e3a7eb0":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260302-e3a7eb0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260302-e3a7eb0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2b59b6a113215301e80430b5b362ed090bc0629f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260302-e3a7eb0.tgz","fileCount":41,"integrity":"sha512-aXrkflBDi7qsNhp4xN9EhEiW0CjOKHWhYyZw3wMg7vijb4NpIZI/XdpajIADyYSM59JGIGN2umVhwzgzTFoVnw==","signatures":[{"sig":"MEUCIHdqLvTlA0oQa0qxgWWSiaCVZU4ejWrVWq8cdQod+ZvYAiEAtEedYuWRiu8lQUnNolFnpwbjI02u3UOjKYkUW9sRnIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260302-e3a7eb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e3a7eb008b5df2d741414ce8e6f2c07325c405ce","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260302-e3a7eb0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260302-e3a7eb0_1772458327581_0.3246340124525602","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260303-f33e36a":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260303-f33e36a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260303-f33e36a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b188b2d234c4c0532ae765242aa73091f9deea6c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260303-f33e36a.tgz","fileCount":41,"integrity":"sha512-15QNBlx+lIrqGBDxZVJswfabcbGMfwRV01s2l5G0kbVL6Deagsbb1ALKWziL+M/Jsa5B5yQ51cBUJfQqJMYm4w==","signatures":[{"sig":"MEUCIQDxDHeca6AOyW36MNLi/1EyaQcqn+2fwTydqGNWBEMcWQIgNRPvb+Udmo9bkFPB0eLawlF7zUGab8q1A2FrxBOFaW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260303-f33e36a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f33e36a53a2dc79da2c2f834c3c5d74999b80dbc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260303-f33e36a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260303-f33e36a_1772498793619_0.6299872165125664","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260303-2f99eca":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260303-2f99eca","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260303-2f99eca","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e6b6326091b68bddcf126995ffafb62eb2f96a2c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260303-2f99eca.tgz","fileCount":41,"integrity":"sha512-YqeXt7KFjmbxCW3wZUggO6f3TRN79uqYVuPQhAzVIfz8RWUpm9PGikXzGUGJcdRqGSzCxvX/GrSjkAMS6OsNwA==","signatures":[{"sig":"MEUCIFbwRHSvbDVv8vfL9fQlAB5TeEUF9ivY0epDr7+Mr4BNAiEAvFKZbsFgHMA7ZZ6/UcwtaPRBISSJo/Jqpng4J5w9jUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260303-2f99eca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2f99eca246686c5e436f4464c9d153c868d306a4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260303-2f99eca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260303-2f99eca_1772576504730_0.6922690385011612","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260304-2f99eca":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260304-2f99eca","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260304-2f99eca","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c36e110c236a42393efffa08c7fa59f74c049d41","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260304-2f99eca.tgz","fileCount":41,"integrity":"sha512-RfHg/v/7AcOzuQown4eDgTB6+pzfT5AEg8LvMkCZ8dV8cm7HwCr66+AwNrH9UPZNtX9XEs0xx64ZPJK1PAOT9A==","signatures":[{"sig":"MEUCIFOrnDJWLVktSDz4pOvLz3ZrxvxuGq5cWT0zolAjKJ+9AiEAzhTTjvBMA5KsR6C66r4H2sozpvCmERYF9Y/U8nxPaTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260304-2f99eca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2f99eca246686c5e436f4464c9d153c868d306a4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260304-2f99eca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260304-2f99eca_1772585043067_0.19275143567115993","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260304-ce7cc65":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260304-ce7cc65","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260304-ce7cc65","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bea121d870798cc54dd64a540ae2f91913a1c55d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260304-ce7cc65.tgz","fileCount":41,"integrity":"sha512-PASNU7zoVIcaMMKEO+RATskXdaHn83e+vub6zHC0FxZsC39/PHa8NByC1iTznsCRXWLj6eHUWqHuvDaOPg/8DA==","signatures":[{"sig":"MEYCIQCJ8Yg3GnNuKo68uKPu6f65c+s2qyggx+oREmh0Q2UllwIhAJ5MbrJOg7BVc9I6nr37q8wDKQdEPM+sQPhz4iblAXAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260304-ce7cc65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ce7cc657f6c01c00ffcb64adf7c8f8dde4bab632","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260304-ce7cc65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260304-ce7cc65_1772623017964_0.946601080346724","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260304-df69d06":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260304-df69d06","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260304-df69d06","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"7bde2ccdff473c3452ab0a070116442c7ab1f89f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260304-df69d06.tgz","fileCount":41,"integrity":"sha512-7ClKdZKmpFXFAInihFZPZDmC7Ticshp/Aza5nkpjo3LUKwfzl7R51DckPKOzswMVXwysfEJem60wzYJX5lCRNA==","signatures":[{"sig":"MEUCIQDR22J8yRULwWA8rOrLZEqsQOB34dGm1jx0zUYdgK0zugIgadMgiMS+Un2hVtiMesewCDYEQiYio8CGqa5Y1Su6AYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260304-df69d06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"df69d062704003daa1ff8a1b24ab2fe1bdee3260","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260304-df69d06"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260304-df69d06_1772636671016_0.9566496439031653","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260304-776ca2f":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260304-776ca2f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260304-776ca2f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"13849c536e4ac1ff6710c42efcbf0da4ac17190c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260304-776ca2f.tgz","fileCount":41,"integrity":"sha512-kHJaXJBQ25thPk28O7qyPg2xDXCM4K6nJIDow/gErQmYi7R3rwNwy0+8I7KP5h3WZzlA/+vofZX5jKW30aRkaA==","signatures":[{"sig":"MEUCID1Xg9yB5gLlmmFoK3EtLQL+mYL1R1k3EIcdeEnM3v6iAiEAslgpQi8xGfobdOEychQSdQBmOUfcUxZwIta96NO+Pvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260304-776ca2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"776ca2f90f66acc1c7ced9a2de605f3bf170f94b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.8.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260304-776ca2f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260304-776ca2f_1772649477144_0.8705375277559773","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260305-776ca2f":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260305-776ca2f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260305-776ca2f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"481e106abdef725e20a55baa10d190d9e5a958f0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260305-776ca2f.tgz","fileCount":41,"integrity":"sha512-UYesvggpAdPol2J5e6qB8xF0gDSpqsQZccqHQl3KSvnYn+QdXLb+9JsT4nvROfwDU4cXiLmW6hY3cdijl5tnlg==","signatures":[{"sig":"MEUCIQCEgmvt1i04nf95oGsWEfLXOoMV0TcQtAgxHf7xE6/uYAIgDZ57Riinhk2FLa+g0RtTAtvff7lnB9Y5yhLpZUX3olM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260305-776ca2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"776ca2f90f66acc1c7ced9a2de605f3bf170f94b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260305-776ca2f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260305-776ca2f_1772671529157_0.06802393772786663","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260306-776ca2f":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260306-776ca2f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260306-776ca2f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"387ac48ff8a2716eb266a0ac0932d9c2579db8f9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260306-776ca2f.tgz","fileCount":41,"integrity":"sha512-YIFep5FuFhIVMxk2cqPsj/B2FlGjkAoGV04JOHLuioKDBvMxDYNBrqxVm25msZk7JPTy4FAXdYFdRDuT4azhtQ==","signatures":[{"sig":"MEUCIQCwHtNLBgEc8KvDGkJrd3X4mkqUGKATmxmTzrfJ4wn/HAIgH9kI4/G3M6/lNDmVuGpfzJlrEuoRpUJn0VxWK4CVn/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260306-776ca2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"776ca2f90f66acc1c7ced9a2de605f3bf170f94b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260306-776ca2f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260306-776ca2f_1772758106128_0.48206631914627374","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260306-2d4caeb":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260306-2d4caeb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260306-2d4caeb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dc0aa5d1a63761092f2a29b349f651520f395b0a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260306-2d4caeb.tgz","fileCount":41,"integrity":"sha512-rx8IWPYmuMfBh1Yq2o4hVB1j2IsSNq+TTKz+LpuUKPoBxwlDaWcCDbq6qaIlMrm5C9wYBpMleAC/+a//FqavQQ==","signatures":[{"sig":"MEYCIQDFDozYpFegOUH3lJRVRQSHPTIRTYaJHu7F4LWaW0XutQIhAI0WXv61A6FyQBTtmjkZz5HUqOfCEx23Jpd0bPzk8Ysl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260306-2d4caeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2d4caeb8464dddedff1e6d0ee097c147aef92e86","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260306-2d4caeb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260306-2d4caeb_1772784720473_0.9234863227249555","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260306-cc8fcc7":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260306-cc8fcc7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260306-cc8fcc7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b0f11de33b9a03989016a6b2f89d56c347ce82c9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260306-cc8fcc7.tgz","fileCount":41,"integrity":"sha512-J7+MBNa6mwxiDjfMBHfiMGwWC1FuAcKKAunlJKh6i7yf980SnjpwmGjjcWqnjZJgAUR80DmSqqVb0hIkEEZkPw==","signatures":[{"sig":"MEQCIBG5pib68/QnncaUWVu3nW69unI2k3/8sSzZz2k/Ev2nAiAfLqrEnzvvUoHhUp/DQjOI1F77cq66DYt4uVZrPElleA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260306-cc8fcc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"cc8fcc72daae29d790a3f0a67cef2767d89f6079","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260306-cc8fcc7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260306-cc8fcc7_1772790005788_0.4963184432373553","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260306-897bd7a":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260306-897bd7a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260306-897bd7a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0862c7b8ec1adc30eda33985022e37dfceaee51b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260306-897bd7a.tgz","fileCount":41,"integrity":"sha512-OR/8lVbCY+Zaf3CaIY5TNMxy/TQq1twiJzEzAnAFVyNXv+rPxZIrhFX+n/fcbGSgGQfrqGoo6/avO958HHMfWA==","signatures":[{"sig":"MEQCIDgzyCBLm3zqdTe5a6lwUjjN0lrwPUFbw+jhV4130efXAiBqk4oNbRewNquLImYyLrq8+xt+A4W7ClE03pNQQ/8BOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260306-897bd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"897bd7a9b68163175d89f503b5856c74eddfd8bf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260306-897bd7a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260306-897bd7a_1772790607612_0.7374377430738248","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260306-67d5737":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260306-67d5737","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260306-67d5737","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0e4d62f184380fd310eeabed96bebf8f115c7591","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260306-67d5737.tgz","fileCount":41,"integrity":"sha512-jrm+GwEY0QprOQ325PFtavdRNzAlhf67qNy+Smlfs0qw5qBol4PPPRHX9Mpb0xQzxe7P1FsIP8RqpLqf2fXMag==","signatures":[{"sig":"MEQCIDfgM7KBxByLrrHtOOYYoUHuj61ONZyWPBp6N0II7gSSAiA3MMsHbnHtdwKUVaVFEcts1hfXxY+TtZYSmcM55c9B0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260306-67d5737","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"67d5737fdeef210d384a57df954922ed81280c06","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260306-67d5737"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260306-67d5737_1772804632569_0.43081108994843165","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260306-f4eb336":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260306-f4eb336","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260306-f4eb336","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0ab894fac429c3218506ebb1df8bf9de93e75608","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260306-f4eb336.tgz","fileCount":41,"integrity":"sha512-k1S2JcJ1NlJoz2tadw9nQMzoP8Sav4wJWv9PmFbsTGG7N3fHu5uLxuVcKz8FR2JdCg2Z3xZJ1iMFJHuNHXSXqw==","signatures":[{"sig":"MEQCICkWmSZpfbhhr5P9TE069hPMF62OXWXfmDqUqgoiizPZAiBZzTW1nJw686L9U3I/r1AMDUS9t0Pt+OkiYsRA9iId3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260306-f4eb336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f4eb3364fb2a65c546eb00cd8c491a04f4055544","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260306-f4eb336"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260306-f4eb336_1772807643802_0.7035488385664406","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@matterbridge/utils","version":"3.6.0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a7f252259625aaeda6863cf2372365b19f5c1c05","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0.tgz","fileCount":41,"integrity":"sha512-YGt58QB/D6TesQPWkLvKfhmlfMSmoISxyd7K9yfRrdxWChAPwarGphtdBsTxtepYTrjUCrg4Spi3LGZTiP40IA==","signatures":[{"sig":"MEUCICTtg0RpM49TKIzNJB+AuAQMBdXvqk+DL0MbUY3vf83FAiEAoN7w1JkRPdGduMLVNFc1KvyWu0/OrAx/vPv7jaXLZJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80185},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6171bcea317ea26b7674c1ea41fef17b0bf9eb18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0_1772839244551_0.5310991967675756","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-dev-20260307-6171bce":{"name":"@matterbridge/utils","version":"3.6.0-dev-20260307-6171bce","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.0-dev-20260307-6171bce","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c3d3133a7a35b666f8267af514fcb238056b22ef","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.0-dev-20260307-6171bce.tgz","fileCount":41,"integrity":"sha512-Gn9XWe/Mby+HZXkcDNGX5c5fVTxLe5ycidmbEejBwOJwD9OV1JIDWlrXQUe3ZgNlzXzbPJCSvfjUHepDjdmNfQ==","signatures":[{"sig":"MEQCIHUbs25+sYltgUfTjSvEyK4dwptAf/4VFETddSo2Zix5AiBGnDbi6/ui3/jr02CYFFtsKGx2TO3+pdf9E/aYkfxVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.0-dev-20260307-6171bce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6171bcea317ea26b7674c1ea41fef17b0bf9eb18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.0-dev-20260307-6171bce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0-dev-20260307-6171bce_1772844203473_0.6737247108306699","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260308-88c838c":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260308-88c838c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260308-88c838c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e288f51865b076f7e99f84247f885dd44976538b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260308-88c838c.tgz","fileCount":41,"integrity":"sha512-Z4bB0LLftRtR7P6ECsLuOmoOOsAsxz46fyZfs+66FKWswxohAnOWPKVBXfDUhuhFi422YPOE+ubYPtQcLHBU1Q==","signatures":[{"sig":"MEUCIQDlXqCbfzab9W1iOsw7+AR1r0YUUyNw3SIri0oD+XcJOAIgDTCH9gETH0p8CfG8BRhx07ezJlyRVQ1e1ghMfbulps8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260308-88c838c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80227},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"88c838c16b179a3861dd4e1e41e6161472f4a313","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260308-88c838c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260308-88c838c_1772930772845_0.17204266075156704","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260309-6341dee":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260309-6341dee","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260309-6341dee","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2fc300585d81a17e18ea889688ca856a0cedb922","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260309-6341dee.tgz","fileCount":41,"integrity":"sha512-zgbdX9Htpkh1wNh+7sZoatdKzxkIWUrwkQpFjA2/RVmD2Pqm8G1LQo7tM+axqmFSJSGyvxVT494bA0FXDqn9yQ==","signatures":[{"sig":"MEYCIQCpagBwDVKihHKxVzM5PDn3Hw7fCPUCPNRqUKhLZ6JCWQIhAMv8l950XJQsYuIhwK/JXdodQbEorCoD8WmoB96RQwQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260309-6341dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6341deee721b2ac4a31b3662eb93d1c81246de8e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260309-6341dee"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260309-6341dee_1773017146986_0.3634423061984604","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260310-6341dee":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260310-6341dee","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260310-6341dee","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"aed006508e2869d036612571030b7a40d06a9455","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260310-6341dee.tgz","fileCount":41,"integrity":"sha512-FsGNnpEjSnERZyEIejp9d00UT8da/pfZJfKAea2DpO1EKbBl7ELgfqjJZ64lzXfr5fOv7L6mOKjn6MGlNXEmnQ==","signatures":[{"sig":"MEYCIQDXt0rqy1lQx7CKbwtt1+SR4KQ4FL9RHVwySz7tGShORgIhAKp3ssJSr5kRgSiXnyDsWy9Aha/wkR2BbALyxy5aAKm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260310-6341dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6341deee721b2ac4a31b3662eb93d1c81246de8e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260310-6341dee"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260310-6341dee_1773103301077_0.12243938450634761","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260310-7887380":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260310-7887380","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260310-7887380","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"26b996490b6840260a3eaad6c0c7a533f12128e3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260310-7887380.tgz","fileCount":41,"integrity":"sha512-nQ1j7Nj2FGYSxQ5km6QvDsQAGNOey2+SiZ+e0dtkqXlhvBKkz7hFto2v8dFLmyj7NZY+fZVnI0kKNvwQN2hycQ==","signatures":[{"sig":"MEUCIC5uw5IfE/NVdQLfmijTDuk/kRuJlezqG5Ru6ENMW+pgAiEAnElPTYvfQU556/tq7ZZh3uEGHW2ov5wZLrkSuHzGVas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260310-7887380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"78873800330568e7c543b0dc6e8aff7c2cb0e084","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260310-7887380"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260310-7887380_1773170730096_0.46956250756598017","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260311-7da5ff8":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260311-7da5ff8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260311-7da5ff8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b88a2c9f4cda6a4a3e4b914076a04873d28c7bd8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260311-7da5ff8.tgz","fileCount":41,"integrity":"sha512-npl3kN5H7dhnxMr+lE2vpNySk5KEx1MCQeJ9FLT0mBzLurc9ue0nl7+Vmq87Ka2rEL5eEMb2bulLdvEIf4ZjZA==","signatures":[{"sig":"MEYCIQDOHbtrJzRwz5BXDYXqT3kZsKDgR0mGJT2SUMhTBr3EaAIhAOZuyt197IVMYlwneH9XDLYDhFGReR0eqnw/v7+BNJNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260311-7da5ff8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7da5ff8e375559462ef275b512b2508b2be2a9d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260311-7da5ff8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260311-7da5ff8_1773189758385_0.06542290049143662","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260311-8b3e31c":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260311-8b3e31c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260311-8b3e31c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d495351de804f968905a578b809a803f6fc34742","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260311-8b3e31c.tgz","fileCount":41,"integrity":"sha512-jnbIh1AZ2NbmvT+9TQ9+HcvbzySMXNfP76Hs0wiT1NB028rlPJTzWD0hK//k50qtqwc/SsXu5XP+ZUpuhfMwxg==","signatures":[{"sig":"MEYCIQD50udLQ9JxtcB26DBmC76x2frqIqyIH5eGqaon0QOB8gIhAOsli731A8ATj9zCB3wJhk0MEMJo+aOVEnVPYcDLJw1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260311-8b3e31c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8b3e31cad2ec1655b0ef15388cdf3c3354e26ba8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260311-8b3e31c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260311-8b3e31c_1773219209284_0.38060687206439847","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260312-a699c0e":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260312-a699c0e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260312-a699c0e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"7cc079ce39fddda62067f8f3082a31297876b72a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260312-a699c0e.tgz","fileCount":41,"integrity":"sha512-fJOVgKSOf1CavrgZ/bG3fCHir3Zwl8pmhVlWusUCqDEmtIpbJa0Ngs3irAzS+Q2ZTNvOP9QJS4OjVaZoSD5ILg==","signatures":[{"sig":"MEYCIQCo3TXMVH/UTgVOlqGyMfYxJwNOs69G491DCLy2tArJQQIhAJ9ZObmnAHvDlUI8uLwXjObCmnVEMDSGZ1xFiWeY9HMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260312-a699c0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a699c0e90b77df1ba4a89c0e8c437242c80da60b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260312-a699c0e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260312-a699c0e_1773275962488_0.9610479131006131","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260313-a699c0e":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260313-a699c0e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260313-a699c0e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"abd76ae9c3bc0588275b161b967c190084e788e9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260313-a699c0e.tgz","fileCount":41,"integrity":"sha512-YAcllMq0pXJQcFujphvXLjwl1fBVAR2SQfXPnUwRogZ89il7XQP9XrByK0P+5ZRM/b4mCJ9Q7LXVO8rImlNC8A==","signatures":[{"sig":"MEQCIA/fBttiY27HZLxFf9QvxosaCDfUD6/m5l04tlxp/A17AiANz3NU9RxoqGmN2//BvI2lGFZNih9Zi9hqsmpIu2v6xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260313-a699c0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a699c0e90b77df1ba4a89c0e8c437242c80da60b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260313-a699c0e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260313-a699c0e_1773362680103_0.8290505136874986","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260313-1c1c125":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260313-1c1c125","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260313-1c1c125","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9431ad2ee1bc3e8b9a28c754b8e99a6e621c1624","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260313-1c1c125.tgz","fileCount":41,"integrity":"sha512-odkwx3+9enJ0HtfbTkYR9JOcUfEX7oz31t00PO2iwifY+DAtn4/KizyG7kpqDH4yhjFuMp/08pA/a5azEc445w==","signatures":[{"sig":"MEQCICEA5nvxFppJNfQxcA/h6HrKsuQ85Ai1CSyIj18pEFdhAiA0AmZxoFNeLMtg+U2ETkS7FaIhyIv4Nk25s5/oWYzRsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260313-1c1c125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1c1c125e388f4f1a0de90afaf8ab04a90a95dde2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260313-1c1c125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260313-1c1c125_1773383401198_0.6369588513328506","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@matterbridge/utils","version":"3.6.1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f54459f04c68a5484034949d2897ddbfe30d60e3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1.tgz","fileCount":41,"integrity":"sha512-jh0qV4w3rTG9urNZBtwVu3S78I7WFYFN5cqnVBPVZ5HeMQtOi71DFHlVriWR8pY5wGsf8fzIE9yBMna2zKxH9Q==","signatures":[{"sig":"MEYCIQCc1+SZSsOxANmgxmsHHgC9QGtBAqUHj1Svk6cCV6uRrQIhANYvgaz435kYsnkWv8jlMOJ991IoSPEmxBLQoN+D0MuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82064},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9cef6d308cb6168806f1c486a04b8a6934d971da","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1_1773439847347_0.6159722555949179","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-dev-20260314-9cef6d3":{"name":"@matterbridge/utils","version":"3.6.1-dev-20260314-9cef6d3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.1-dev-20260314-9cef6d3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c52d6c17891d7aa6f6683c06ec27fc92e35ea3ef","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.1-dev-20260314-9cef6d3.tgz","fileCount":41,"integrity":"sha512-QtsIOzOI/FVdkEA+T3QqC04ZWUgvnsZQ9qkWTI9FZEy22Ut1SJOFnpcklS2f4+j32xaDQ+vqREnCq0Sf2THJVg==","signatures":[{"sig":"MEQCIHtcNKFB23iDn2lcjhQrz0lVxdW+j8vRGQ2+Qfx7xHrJAiAIjJURhty/pPgWuk7CbXD5n9dSHI17MAa9JPM+3TaRSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.1-dev-20260314-9cef6d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9cef6d308cb6168806f1c486a04b8a6934d971da","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.1-dev-20260314-9cef6d3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1-dev-20260314-9cef6d3_1773448999689_0.7122966362227547","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260314-02297fd":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260314-02297fd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260314-02297fd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e3bbcbec8c47896a52aeafdd28e5e1fa29dd0927","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260314-02297fd.tgz","fileCount":41,"integrity":"sha512-kvFZoLULSYYCFooNsczfrwoI5faM/xyqfeh5vX7eelGtU33z+zVXSmVu8rou47US0l1Dj//0Idhr0H/1afJT2A==","signatures":[{"sig":"MEUCIQCBpGyEUHKyWsy2yc3VpECp1pgaXWYFk93wjJDluhNMZwIgDL9uy3xd9M1fHN0ZIz6tTLc6d19xdlICn9UXtmlt6mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260314-02297fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"02297fdf0fc0b6df3095fab3b594885fd2af41dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260314-02297fd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260314-02297fd_1773478859344_0.26379602475393216","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260314-d28b48a":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260314-d28b48a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260314-d28b48a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9c47e1f3a4228426842f127ad6681fbf8ec7ae4e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260314-d28b48a.tgz","fileCount":41,"integrity":"sha512-0+WpZ6jZvT0LqguAzgzPWd5ICjwkJoKY8hloAIMNWiAo/oVoYQkUkjbF4OA5TvKZEb2UeHx8QfeDZQFsFURBcQ==","signatures":[{"sig":"MEQCIGGR+YY7EUDs8zHf+DdR5O2zLGLXzSVyCqrUgacNKF/cAiBaqV2Jm/mR6SKfN+WTRm2Pj0jMFPRTKbN29Hi4kTMPTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260314-d28b48a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d28b48a7269673df288e2232f267bad450f60afd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260314-d28b48a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260314-d28b48a_1773480144839_0.9074322456387205","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260314-f95be8a":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260314-f95be8a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260314-f95be8a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"62eef879920b9e69315e109a3ee462506732e4b5","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260314-f95be8a.tgz","fileCount":41,"integrity":"sha512-gEVtXAPlqv0rPSeYzKwsO8JwnDCElTemm234cFpGPcQOUK/N7nDdLkXafKL4E9p3l2U1welI2bOr5KrbAmOjSw==","signatures":[{"sig":"MEUCICQqZtn26mohcn5oI+4erBXI2hIf73a4ORNLzwkoqCsyAiEA87k435hIJrACz9eVQYU0NgFRNpQoBva53N8j8if4gnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260314-f95be8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f95be8aa76959185734367fe59d0620c0b010980","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260314-f95be8a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260314-f95be8a_1773482780602_0.7380916190851521","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260315-d23fd18":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260315-d23fd18","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260315-d23fd18","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5bc7d95814d6457de551c7466f5a734cc6a6d74a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260315-d23fd18.tgz","fileCount":39,"integrity":"sha512-1NTmFnoeP1RpOUfWkXFynmb5iN8ftvXfJF21Mz8y1xLmrxLsHy03GEFdTstdUElSltlL3smgUEQsan5+d8wuqw==","signatures":[{"sig":"MEUCIDQIfsl38TcOAxVKf34mGYGPoAeydCyR3Ikoc1rk6aRBAiEA11N5M2+VWx9y+Hdeioj1jz1XncUgwjsDVxyYyGaBkjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260315-d23fd18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79073},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.0.0 <21.0.0 || >=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d23fd181a2b6ad4e04a31bc18d54e19771c8920d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260315-d23fd18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260315-d23fd18_1773535884083_0.5824360842001755","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260316-0b03ae0":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260316-0b03ae0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260316-0b03ae0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"79236e615d1ad05bc5776660cb684c449783c46d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260316-0b03ae0.tgz","fileCount":39,"integrity":"sha512-QGXd155aGJFwbkP6UQgBiYPrhBhgzkvVv9KAYVM82qSmLdO6FFlO3gm2wEliBhrcZByECuNLfIjqKPUIDXZC8g==","signatures":[{"sig":"MEYCIQCgSqgUErNChOAuy0/6W0I0GVD78+thvSVFHiXJoQHXAQIhAIiO2IlWDHgHuUSHiINEHYYNGc3l3P41tPX6RsSP006x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260316-0b03ae0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79245},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"0b03ae0ca7764c79629010ef45ed016aa8f8b423","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260316-0b03ae0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260316-0b03ae0_1773622287781_0.7775539848223154","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260316-21bfabd":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260316-21bfabd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260316-21bfabd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ca1963219863c6099d50e66b73d26fefc7686b31","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260316-21bfabd.tgz","fileCount":39,"integrity":"sha512-woYQ2ZCcXTn6kuhaUwILcEUoJoUvHHwspJIwF8dbgkMy41xpEYtpvLoZliBKnPxoWyJw99eWXeEKPnISVgZ+gQ==","signatures":[{"sig":"MEUCIQDnJXLspWbpGg7GlbBUOW2yUKbf+02W//OHcPAq0R+v0wIgXPvjcVJ0bqrJC+bXlWbnJZ6/IfGc5DTwAB00yU03ZRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260316-21bfabd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"21bfabd97728c7bfc61f7d3cf3064c6a08d2a1ec","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260316-21bfabd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260316-21bfabd_1773665086620_0.3353848276152982","host":"s3://npm-registry-packages-npm-production"}},"3.6.2-dev-20260317-e291a17":{"name":"@matterbridge/utils","version":"3.6.2-dev-20260317-e291a17","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.6.2-dev-20260317-e291a17","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"12e8d83002a29f1c92665e3be0ae438826533b40","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.6.2-dev-20260317-e291a17.tgz","fileCount":39,"integrity":"sha512-8yCiIO0kdU6pOFUkiEGH2DwYII6bsjxCEttI9J6c5K9Z0p14wZC/Gk8n+i/BUl1KX3TcSl7GXOyOOWQuLqI4Dw==","signatures":[{"sig":"MEYCIQD7IUCr1+gj+TeRcCXM8//7STSh0LgitKzM8NpgkdEgbwIhAJd4v46uOl0MLGqPuO5RrCe5Je6LbTswVMka1vNqlWEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.6.2-dev-20260317-e291a17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e291a17256e1b4b1ce96c61ad249393ed051756d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.6.2-dev-20260317-e291a17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2-dev-20260317-e291a17_1773727308327_0.18627430322380278","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260318-c9f4120":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260318-c9f4120","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260318-c9f4120","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3ec5bd21bd44fdebc237ad8c591c2c91be715cb2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260318-c9f4120.tgz","fileCount":39,"integrity":"sha512-Xbdmhl7j8LRPl3QyXqQH7ke78LDKdQfMWoqXCeUZMC4LGawTrVEpOEog22RizPJCLCp+wZfKYDLfohv9ZQ4Ijw==","signatures":[{"sig":"MEQCICfUcQY2TaEo4RyizIApda96yNUZxgai2daa3/915vyAAiBCdGq7YEmtSrp9F2zcYHJ45+k7RBSbjrTEUGthotYm8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260318-c9f4120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c9f41201a8baa2e197f03867e565a70d3bc491fc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260318-c9f4120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260318-c9f4120_1773794837966_0.7131087433614733","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260318-5bb831c":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260318-5bb831c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260318-5bb831c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dee93d342722ea5c31b0865492545f62e72f0198","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260318-5bb831c.tgz","fileCount":39,"integrity":"sha512-EZm7vXH4qC0bjcUKVJHe3P2dnw+PmGACxtIU/Rd46ejyadO4DKfgbkijBXDDP4fI/ipxnDJLjS+1UkZ41LWflg==","signatures":[{"sig":"MEQCIETDUdcDS4mRs6+SBfb81vzwkjOtlMFXH+hcSToUnskGAiBkA1HYKPJCEyEWwSfGxpNAOyHfqDfYIIa3RT6OB71XZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260318-5bb831c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5bb831cc66fa0cdeb8d347e0c679372f2fb72b49","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260318-5bb831c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260318-5bb831c_1773836568083_0.033860636703333835","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260318-1de8eae":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260318-1de8eae","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260318-1de8eae","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bc9bb4ce466ffa7a78bb8e4b3145bb7142dacc0c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260318-1de8eae.tgz","fileCount":39,"integrity":"sha512-JX1JtrjZcrCeZ8yvOwxs5D/8IlHybiwGXmUKj0niSfSVnpK7szTh0JWqK3tM3PE4YEPrPMB3CioJMHk/QGCe/w==","signatures":[{"sig":"MEUCIQCHnEzJCukelW+eJnNRjwmeWgqkBccoZIxNAtCdecjYSgIgWtlSnkMUiNFm8HTWK1llPF7wy54hz5ib55bXod/e6/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260318-1de8eae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1de8eae87cc01835fd0e849980e2f29e08f2316a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260318-1de8eae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260318-1de8eae_1773837895632_0.8911609785710377","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260319-871e264":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260319-871e264","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260319-871e264","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"da8867e157d229c14286486d4910f6976b2d94d9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260319-871e264.tgz","fileCount":39,"integrity":"sha512-kO8dPIMHKONSh6lTVr+OJPVknoC8WhsOO1yYW5Xx5MEQ4XTIPvfvf/MTfZ0qYEEPDmsaSxopN4yNfrbAwejaEg==","signatures":[{"sig":"MEQCIGkV0rYwuEo6z8WbLLn34S2SlONOhdI3ayn1cjOvHYocAiBOqbjKdvRlHfiyDeTipbTGwxal//4sDAti+7TDRn95iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260319-871e264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"871e264a9c3853daf931400c5fe28451e7cb95bd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260319-871e264"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260319-871e264_1773881249969_0.001927357734501589","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260319-27468a0":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260319-27468a0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260319-27468a0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d3db53420ceb5008caac5cbb985286bf400e6655","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260319-27468a0.tgz","fileCount":39,"integrity":"sha512-PavVhIK1n8YqN+fYXRy/4l5Vu4zmaCnKLrwwXqYxWQaqsChs9FBv2pcJNqoxUOmqkMe4JtAgNOZDoC/Z04/DAw==","signatures":[{"sig":"MEUCIQDQ1WPt3ky1aWFWCNxsD19S1azlwaJWUoILw0Xw+cYsNwIgFD+6LF/xiYwg5MmTbaR7uGaMsdlS/DHXRrkf93wltug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260319-27468a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"27468a05e5ea0eb959249b6435f5a02cea707289","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260319-27468a0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260319-27468a0_1773945081607_0.012004032246869967","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260320-27468a0":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260320-27468a0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260320-27468a0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d6120eed0e032bf9615dd36c1276568e0e069051","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260320-27468a0.tgz","fileCount":39,"integrity":"sha512-7Oi2PQ0sQ6XBeovjE9llZE7Rn0QIoCx9vBE9QENDv58ea3HrHWrdAH3HYKzFXNH6qncVFApgTRpQWNtohY+t+g==","signatures":[{"sig":"MEQCIAVWXDJ9k54XrCC71N2mcIXAW6N/V9hY0nQtE77ZlODXAiA7BWoLPcp54rvCMNy4zkYarKwFit6Tj1WQ3yMjt78wJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260320-27468a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"27468a05e5ea0eb959249b6435f5a02cea707289","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260320-27468a0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260320-27468a0_1773967508616_0.8448059713452534","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@matterbridge/utils","version":"3.7.0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9c956b6824ffc0d8f98854414e5375bbe27f1581","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0.tgz","fileCount":39,"integrity":"sha512-PKq2qJkZ3B8m1co0FeakP2caWrBsuNrDxBjBIg05/xtu3dVUMQ5M71bWBgDucK6Pdo6exKRm9bC1QVFdSUgRDQ==","signatures":[{"sig":"MEQCIFIPHdz9xt+kjZSr5l4KaFn+u6vp9nznKhKtOMk63S+oAiACENdZ7GR2tBJno7TAqzsUA9kGTnVjtKEdyq/86qX27Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78939},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"0c58c2b42038461e059080c404a0d488e5ed5d01","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0_1774033471192_0.8157478650685956","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-dev-20260321-0c58c2b":{"name":"@matterbridge/utils","version":"3.7.0-dev-20260321-0c58c2b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.0-dev-20260321-0c58c2b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e5661f46390c534f90feb6a9c7e1843992882f9b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.0-dev-20260321-0c58c2b.tgz","fileCount":39,"integrity":"sha512-Wznax4mfeXt6RAmWXR/Uu+jlPSIoYLSu0PUqkF5L/mIKl/Irf19RsphHlHGw3cqWaTULyFr4EJBfTdYfg9DylA==","signatures":[{"sig":"MEUCIAmJjgdqnSMgeheuOTOpP4Btlo9aoiVDBmyB4NctCgisAiEA+DEo7iOu6OrLpcbeVASxgfwLvioiu9U/UQM9SozwBV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.0-dev-20260321-0c58c2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"0c58c2b42038461e059080c404a0d488e5ed5d01","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.0-dev-20260321-0c58c2b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0-dev-20260321-0c58c2b_1774053806512_0.6232164388315435","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260321-38b2f8c":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260321-38b2f8c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260321-38b2f8c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8b2d7ae4adae47c1924618385aa57fecf3c80752","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260321-38b2f8c.tgz","fileCount":39,"integrity":"sha512-56naV87cO0RIHEA6vfFfT/Gxrg6jnNWt5Nk0uhly7arwTHXYRfxMaWyGMk0DX82D6h6HYmw3F6QX3ygcd7g6Gg==","signatures":[{"sig":"MEUCIQC3S+bciGSaeHWevwA5u7btmRvbzBFoFGC8X9DgFkI6jwIgIz/v7zSfuaCqPbCaoPVe1+95qS98dCUsRrm1rBI5Njc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260321-38b2f8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"38b2f8c5222f60fe821d27c827ee237d36e9af53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260321-38b2f8c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260321-38b2f8c_1774081312725_0.10897522387158998","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260323-0a65511":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260323-0a65511","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260323-0a65511","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"42d980e1aea102f480714044116b728768713972","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260323-0a65511.tgz","fileCount":39,"integrity":"sha512-dr4/7MoGPyyRwiRJ5z1z0e2SKSbxylEMOuO0W+ChnyoekQdgK0ahaMAdSP3Rz9oi1gzb7Dc2bwfraSZU3dytbg==","signatures":[{"sig":"MEUCIFCIh4uaOB0RLoRs5SYS6vYZaorplJaGWTgxpshXT+hUAiEAgove9IRWruyilATZd7V7fae/qbG/tOyueSHRq4Rd5G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260323-0a65511","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"0a655118ae5e661978e572632da56d760d453773","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260323-0a65511"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260323-0a65511_1774226960495_0.039663746614331696","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260324-7b86640":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260324-7b86640","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260324-7b86640","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b4170d896d81ec652ae6f300067a2d7d8872ee5f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260324-7b86640.tgz","fileCount":39,"integrity":"sha512-Qp1+kTFb/zl6AoKB4SmmM3awKrdaMUzt6hNFoWf9zOoQUQLArzjRCVZALMbWT0fk/I6jAJWLr9bQMYLvpiRK3g==","signatures":[{"sig":"MEQCIHB7Vb8f6W88FRDAxBp7vVBSN9T3KABlM5i7ZqMEJhslAiACymr2yLJEGNFd95r4FO4whgjulLjGKbFnZDvqLR6APQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260324-7b86640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7b86640687b755572d76c52773fd6d5cf818f56b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260324-7b86640"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260324-7b86640_1774313294360_0.5215612844740869","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260324-9c29691":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260324-9c29691","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260324-9c29691","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8ca6081a13efe52872430718e40d39bb601cb3fe","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260324-9c29691.tgz","fileCount":41,"integrity":"sha512-39JlNRqJMVJJIIpNp29G3E8qVV5vDjHOxDnppbEohq3OZpLARww5rah5vEG2kwbV7lmWuLcNOEetWx59AmbwHw==","signatures":[{"sig":"MEUCIQCV4XzkcB5On5PzWGXfuM+0L9XOgjW2bDbtxNNDtm3bxQIga2PBFaEUifMoHLpTR2PHb56rDHg0GD1DdP04CyThNgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260324-9c29691","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79904},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9c2969123260872a379719ea43640e2ec5920523","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260324-9c29691"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260324-9c29691_1774364922807_0.6556188084514476","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260325-72b7b24":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260325-72b7b24","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260325-72b7b24","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"508f890681b2dacc73698404a84cd89a14dda379","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260325-72b7b24.tgz","fileCount":41,"integrity":"sha512-iaSAfpr9Mg8GEjEYhDAlgDvFWWFDkQcJ3vX2kwYCj11pkF7t0kinfYiMVC3iD61qiEYfxrAGIZ2NWI0JZEiC8w==","signatures":[{"sig":"MEUCIEpz0slWQCJ/EKh0nTsp8kDOh3GETC19nijZ0Wg+2NGIAiEAyBHLtWz7OZL/j9SD5dOBgd4gT+xlm1bRDpoExVLQJxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260325-72b7b24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79904},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"72b7b24717070561fd9d7b7908610b442c47f249","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260325-72b7b24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260325-72b7b24_1774399598016_0.7963676057778952","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260326-40eef29":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260326-40eef29","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260326-40eef29","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"551a2805c121c76a03f38667470f26903a4a7987","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260326-40eef29.tgz","fileCount":41,"integrity":"sha512-Z5c983sbGTkOLbOPy1prWyBX320jbryUZ0r9RMQfvfMPvE5/l0gAvbkzyQh7WLjZmICvk7NUyT/HO2wNSFEs0w==","signatures":[{"sig":"MEUCIFyvmP6Gqsl05k7NGG+oxGav5yycOfSa7ZCYGtD8hHcyAiEAnrd3bH5A+TXN4VVU/IqQ7Y9sFWO05Ki0ZP6dbv9Q5Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260326-40eef29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79904},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"40eef2977ef55984a0f8910a567ec9d63048685d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260326-40eef29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260326-40eef29_1774486183896_0.19426477495031813","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260326-7d15a50":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260326-7d15a50","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260326-7d15a50","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e535c7ed6ceafede754313781822a91ad2d808cb","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260326-7d15a50.tgz","fileCount":41,"integrity":"sha512-BVTIxMbrqQrFej22xMGKRfhEZTQOnkUmbNGgYxYZup515tVJPusdbYGgvHW3cl8A10qSD9Ym0BtH9txnQw+NEA==","signatures":[{"sig":"MEQCIF1r6rmd5CD0fzv1o3bfC/fiJYCYKZtsvD4hUu1B5zVUAiBwjO44NiFBFLPBVkkgbIv2iwaixraUPL6Yx9gmll5DTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260326-7d15a50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79904},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7d15a50dbeb3430bd2c99eabef25ee3318eb17f7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260326-7d15a50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260326-7d15a50_1774507694809_0.4522936161421873","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-dev-20260327-9a87e21":{"name":"@matterbridge/utils","version":"3.7.1-dev-20260327-9a87e21","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1-dev-20260327-9a87e21","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dd405103fddf3609f01b0d60b9d0ea5390fbd2ca","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1-dev-20260327-9a87e21.tgz","fileCount":41,"integrity":"sha512-WvFXY0a6b5xXQW1BIPYpUcAyVRNX62Auy6FrR1UckGT4IsN0Xpw/hnTE5IE/8ufdeNupcaCXWBGMrWa9xfzhqQ==","signatures":[{"sig":"MEUCIGUcAPWe431PhJROv/mjpQqtNj9GhOwHv7DddUmvjzwGAiEAoLuohDBuFdBstKcM7R5U5jn+nvAhDFbRkjNv4n6Hss4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1-dev-20260327-9a87e21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79904},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9a87e21d0d47fb3d9192edceae071b66fe0e7973","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1-dev-20260327-9a87e21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1-dev-20260327-9a87e21_1774572639283_0.34791384155111094","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@matterbridge/utils","version":"3.7.1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c5ffa343a803e501e99aec9476540f18632cd213","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.1.tgz","fileCount":41,"integrity":"sha512-A27NxHEoLYNOAe0PCSqPZMyD/RjfsXnvBIx31i4MF/IzrNd3S6cJfs+nPzbLbAnTaeJ7KaEr55f0fRaSU3b0XA==","signatures":[{"sig":"MEUCICv5EjNMTg6gthgvheHQBhkCpdnaSI3ADE6xIAgOMr8gAiEA4jtN/xN/98mQ+0MNDnzK0+FhrrMqxr6Y5o/SrBtVcPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79862},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8a448c2878a3afccef8d907e692587d696163957","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.0","@matterbridge/jest-utils":"3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.1_1774635964141_0.15609047931754505","host":"s3://npm-registry-packages-npm-production"}},"3.7.2-dev-20260328-1cbcb19":{"name":"@matterbridge/utils","version":"3.7.2-dev-20260328-1cbcb19","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2-dev-20260328-1cbcb19","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f79bc79b353e55176d6337ab024b426f0ea05e64","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2-dev-20260328-1cbcb19.tgz","fileCount":41,"integrity":"sha512-H4ajFYItHEy9TZv6SmCKtCRKEKBkJ/GhCqUyFj6iCNYEnQl5Hx5pxI41c2BSBUQijIFb8ojLAf7q7/4MVWnJ1w==","signatures":[{"sig":"MEQCIFCHfMUN2a7Fh7OnpOrg6kzY6N7YFsGkGwgB0mRBVTgFAiBEIMHOzIMeAr1nuRKGKI/Bre2LbdvVZq3XfAdnBpOXdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2-dev-20260328-1cbcb19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79925},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1cbcb193dadf1c461e38c5aa95c3ead621aad3ad","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2-dev-20260328-1cbcb19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2-dev-20260328-1cbcb19_1774658818766_0.9797310450885706","host":"s3://npm-registry-packages-npm-production"}},"3.7.2-dev-20260328-c77b608":{"name":"@matterbridge/utils","version":"3.7.2-dev-20260328-c77b608","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2-dev-20260328-c77b608","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a26a2c988814df4254ba4faf7847b9b157ff328d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2-dev-20260328-c77b608.tgz","fileCount":41,"integrity":"sha512-6fFISjZmCkwxKaLCz8z6+MZQb9o9GICK1EUdOGbj1PgPHSQKFvzxUE7jZR8eg3reDzZFAAZBwrzpeoyi6umlyA==","signatures":[{"sig":"MEUCIDCIamAV/gY+OoeLhJ1D9BYwrqFiSTf2lxZL48rjOFZAAiEA4q7Dr19ghECmUJDyApxYPO0+BGLeXEv6ZZHohxq0H14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2-dev-20260328-c77b608","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79925},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c77b6081f683d16fcda41fd0dc9f2c37b9c50d93","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2-dev-20260328-c77b608"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2-dev-20260328-c77b608_1774690070987_0.06230667765689968","host":"s3://npm-registry-packages-npm-production"}},"3.7.2-dev-20260329-5cac980":{"name":"@matterbridge/utils","version":"3.7.2-dev-20260329-5cac980","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2-dev-20260329-5cac980","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c6852adc5382c86ad46dbd111f1aee5155972de5","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2-dev-20260329-5cac980.tgz","fileCount":41,"integrity":"sha512-VNucQXUsC5pgr0driqufHUR65Tlja5yvBcxREzlNqE8JHaz9/5tcEWpksvaRaz+kQPKSfCCHr5/JAuLW/kxEhA==","signatures":[{"sig":"MEUCIQCtAzsLgcGW1qzL80kD58hSlyVhkEjfb0vbtaYqcoJlAAIgYN6OM6RTuXXtLg1xGZajrNEKGIZ90yJUAKRwh9c5uEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2-dev-20260329-5cac980","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79925},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5cac9805c04e883482265d67e3e28b97b53a6325","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2-dev-20260329-5cac980"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2-dev-20260329-5cac980_1774745581198_0.49694632264954897","host":"s3://npm-registry-packages-npm-production"}},"3.7.2-dev-20260330-bb55c39":{"name":"@matterbridge/utils","version":"3.7.2-dev-20260330-bb55c39","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2-dev-20260330-bb55c39","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8090dd09e0b8f4513cfbcf43f75c200c97d6821f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2-dev-20260330-bb55c39.tgz","fileCount":41,"integrity":"sha512-NbKbJ3Iqs2GTCpS4DJynXudClPYpPrk+gKS4evOt2gXXZSy9HtQ9ATIaST5LqtKbubWeWDdNV9E6WHZXtWxQfA==","signatures":[{"sig":"MEUCIB7OsK2cheG60GR0HKJJmLkYBSrRPHi0U2vt+xkT3n4SAiEAwb1ugxX7oLtwSjAT9JThglTIfLKsxSJUCDZbipC7gkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2-dev-20260330-bb55c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79925},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"bb55c39db084738d4b750ba9804af6fa544deee6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2-dev-20260330-bb55c39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2-dev-20260330-bb55c39_1774831947546_0.5338939065150219","host":"s3://npm-registry-packages-npm-production"}},"3.7.2-dev-20260331-ac050d8":{"name":"@matterbridge/utils","version":"3.7.2-dev-20260331-ac050d8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2-dev-20260331-ac050d8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2f54ab0d8490cc65e6620a02252ea79e85133bb0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2-dev-20260331-ac050d8.tgz","fileCount":41,"integrity":"sha512-nHE9wJEJSy2YUICN6hy8pd/h21l7z7i9WjqZoHcoB5x2bTDgaAOVdi61b8r9ta8y//oKYcWaxOUuBDvKz/TYUQ==","signatures":[{"sig":"MEUCIHg5nD/OFtHxVFmaSN+zdZriTMte+xY91Q6af32Gax+yAiEA60ROcwd8w+ZRWRUCEHvtPJeWn17efKjfUuO+PqIDGgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2-dev-20260331-ac050d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ac050d830816c572d4446b32284e86e6d0c34d17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2-dev-20260331-ac050d8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2-dev-20260331-ac050d8_1774918192620_0.8891970685694839","host":"s3://npm-registry-packages-npm-production"}},"3.7.2-dev-20260402-c12a10e":{"name":"@matterbridge/utils","version":"3.7.2-dev-20260402-c12a10e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2-dev-20260402-c12a10e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d06e8440602e1bb6f974b3f5e7f0f9bd8134f738","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2-dev-20260402-c12a10e.tgz","fileCount":41,"integrity":"sha512-r4HDKaiI4GO2hAX7tphXtrsdNbhp5gtoU3/aaBk3hMpvbAu6aV/22ANPuhjQKrgeCIN4fuvRUztadRw9/2Q4gg==","signatures":[{"sig":"MEUCIGiUT4oykunD6DagnkLO+T/pnNQh0I09/j++nOQYHR69AiEAxd560jaFfsosX9pQLPn0gJjVBypEIJ9RL7ToHkCxmb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2-dev-20260402-c12a10e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c12a10e6917a07087028dd21577cbf05d0db8a8b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2-dev-20260402-c12a10e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2-dev-20260402-c12a10e_1775090879499_0.5213592225800894","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@matterbridge/utils","version":"3.7.2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6136c515b7bbfd2bff09937b4ff0550141635902","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.2.tgz","fileCount":41,"integrity":"sha512-pD0tYBN/T04ucoSD5KYNVsGmEa2gs3xiFwLXCrzk0s+I0VpMfSpStqcfbNyG4FopPAhEOHHawVmj4IAQLX3ZtQ==","signatures":[{"sig":"MEQCIDpFjDXVRuiQKyiq2W5D9TJRqANZZoABAaCmSdkauPakAiBBD9kSYX5oXifVmBopvACHgGoj0nGonIhuq4XJFZsFtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79996},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"612c0097145c6a80f071d60faf01dbff4734c3df","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.2_1775138446060_0.2997308289203895","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260402-2f4f273":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260402-2f4f273","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260402-2f4f273","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6e7b83ec9075aa431e98872492fa0dc83c92b023","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260402-2f4f273.tgz","fileCount":41,"integrity":"sha512-21c093Fu87BeuOceGxhTMKLLqbTV51tfHWXp0J4TlAWEsvHwbEpdhvnH++BkyX2UapG/u8IHD+tO/8qen6cnoQ==","signatures":[{"sig":"MEUCICs/tg5WpLGpHe4mQc8YqdSn9Ltdpqeqz1q0+ZRIFAoQAiEAxeAWMm1yTr+01HjDF904wIsE69vYCxXTe7BEdmjzNx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260402-2f4f273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2f4f27337db094e36a7e05c8643ba651655e3046","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260402-2f4f273"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260402-2f4f273_1775152032765_0.9646186446352241","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260403-2f4f273":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260403-2f4f273","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260403-2f4f273","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3415b25a051180fbf7fa88c698b8b1db32eb7169","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260403-2f4f273.tgz","fileCount":41,"integrity":"sha512-C9CZJI/VMQYqY/ts2CND5hTBAkEYqkGkNPwu5IuAf7+QM7KncVWzQrmkSGmrj2OwJIKObLPUjbtuueY5T72BYA==","signatures":[{"sig":"MEUCIF5D0vbp2gS4vgjPYmi9jB5QxAbzliimgZ+mxBBBpZTzAiEA2rI9QzA6vUOObBpzOwy41xsOxSkHcXh9e6vxcvfyuyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260403-2f4f273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2f4f27337db094e36a7e05c8643ba651655e3046","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.9.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260403-2f4f273"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260403-2f4f273_1775177432977_0.6911283581121179","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260404-2f4f273":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260404-2f4f273","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260404-2f4f273","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8ffbe26e448092534cb29b25db8e615da9ae518a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260404-2f4f273.tgz","fileCount":41,"integrity":"sha512-MyNw60b2vExbu2cXIij9BAUc09EjDz+4NH20JxeS716FBmZEW3EMMBG4aYWIBhYe1RjbL6GtFJ7qU7OOBtNhvw==","signatures":[{"sig":"MEUCIFh+GWTkBptJw0ICwz21FS6u9tvpZkABHSeBn5KKZpzQAiEAmYqjMYd4BlnbWy2fRBRz7AKJuixb++ph34ewtX5nd9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260404-2f4f273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2f4f27337db094e36a7e05c8643ba651655e3046","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260404-2f4f273"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260404-2f4f273_1775263602707_0.2794448380873902","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260405-2f4f273":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260405-2f4f273","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260405-2f4f273","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bab837f24267aee9708876f9de437c0e0ab3f4b8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260405-2f4f273.tgz","fileCount":41,"integrity":"sha512-wfkKvk4qN0o7fyVoCkiMzAYeZSD7EqSNJH46l6KabcMPPPpA+z3YYip66p8OI7yjjKbHv/bjbA0BjpC8kaJYDg==","signatures":[{"sig":"MEQCIERrPP1ySE5oa0XirmlR/uNDHq+2QcERe1UCC2E7gLTZAiA6+y9iL2+8fL/meY/TtK4hmAWT4jMs1r2NF97NKfXlUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260405-2f4f273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2f4f27337db094e36a7e05c8643ba651655e3046","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260405-2f4f273"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260405-2f4f273_1775350394601_0.8473598961161981","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260406-7deb166":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260406-7deb166","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260406-7deb166","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d1573e806d5d21a2037d9a7b7429c7b3d5607038","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260406-7deb166.tgz","fileCount":41,"integrity":"sha512-+ziApxJ6ca0CjtZSRHHzhdFjozt5wcy10b4UtmY1kCx1Vmu08O46BPFP1d/KythrHYeA3OGO2k/Z42iZfUgF/A==","signatures":[{"sig":"MEUCICQiBOnuDo1nEaMYcyFhAlsSD6Y94+cOV2YP/fA07xrPAiEAxVjGs8GGtYirE7lgFsXRk/vzcMUTXC4s++tBM7Tp22w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260406-7deb166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7deb166730dd55a017483dc1226bbd7661318979","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260406-7deb166"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260406-7deb166_1775436779219_0.6944749102629222","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260407-7deb166":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260407-7deb166","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260407-7deb166","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6f7208ea21dbdafd8d6135d1e964012fdb9e30a8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260407-7deb166.tgz","fileCount":41,"integrity":"sha512-uQt2YeA4M9mlPnr0NdmZMFyWIT4eMl3qN0ntL5+0tlf0zvHvnJsOhI1+6WPN+jOf1f5gdVIj9kPJ4sVx6OonFA==","signatures":[{"sig":"MEYCIQDIAzDvV+EIXbDv9MkDNB9W0s4bVcAgz5dGJMNLRGqYLwIhAKm5MJb8Q8uuMxOvM0DZq9hi6na8Wfson4jFtTcN2phn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260407-7deb166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7deb166730dd55a017483dc1226bbd7661318979","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260407-7deb166"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260407-7deb166_1775523083640_0.4363584909272731","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260408-abfa6ac":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260408-abfa6ac","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260408-abfa6ac","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"7472b454755bfc94c5446d8f1a7a16507fd4aac9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260408-abfa6ac.tgz","fileCount":41,"integrity":"sha512-O2kZuA8jc9RYsgkm7yURhiI8G91hjuACPjnedOUI/Bhrbrpny7dPB9Xb/7JXts1wxdupCng8lYvR5d089iytXg==","signatures":[{"sig":"MEUCIQDC6jubF85Uar2q8XviJj4B/ucAZfdPh5MvCyIDO2P3bQIgHhLbZ95597Yl1XxFIz5iljrqtzLmIAnYBN0sgCIjKbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260408-abfa6ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"abfa6ac09d0e0faa62a98965c9a3755a1bb97049","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260408-abfa6ac"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260408-abfa6ac_1775609495581_0.8552367600260316","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260409-c008978":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260409-c008978","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260409-c008978","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e6f898eaeb48c3fe204f9a3131b37041520e3056","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260409-c008978.tgz","fileCount":41,"integrity":"sha512-r5mNSsSrXT59MRktfyvtQm6cYxW/3GcRrKsAE8LN7/26P7tQeq2kraysz+e8HHXAA0U09mv+aPbP/0vkVwZG2Q==","signatures":[{"sig":"MEQCIFZMhxG3G/k0xBMNxqHgragFnFGsSXhmbeOH6XWoy0KKAiACzJoq+wMWwW0Tl9fWgEk8pjIGDrxUZtgOCu0Em/jW+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260409-c008978","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80038},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c008978c08f02fa0a49f55071155d6214dfeb6d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260409-c008978"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260409-c008978_1775695440816_0.9388276087472338","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260409-47ebca7":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260409-47ebca7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260409-47ebca7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"77060b84377a56ddbd40d515e7c241245bc64a1a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260409-47ebca7.tgz","fileCount":41,"integrity":"sha512-DC8R501G1CgA0rlH3fY/51tYNTZcojG2sxC5sngRhIiRr2I9OGH213NxxSA5PrAhiNg6mAvpkXU1PPnK2Z46rg==","signatures":[{"sig":"MEYCIQCqVJTtYQNhNIghUlQ7AHBBHCszsXPNrzr4G0VkmAIG+QIhALqUulyq7csAxiax1A4pKQsSjtwqEFwmqJ32TTwy3jhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260409-47ebca7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79997},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"47ebca7b1441f34849b4563daf5eed542eaa3902","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260409-47ebca7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260409-47ebca7_1775748961885_0.21696865749970096","host":"s3://npm-registry-packages-npm-production"}},"3.7.3-dev-20260410-47ebca7":{"name":"@matterbridge/utils","version":"3.7.3-dev-20260410-47ebca7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3-dev-20260410-47ebca7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4cb8277001eda913270a3967b7c6c65eda5df6ae","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3-dev-20260410-47ebca7.tgz","fileCount":41,"integrity":"sha512-Ep0MXyJ1HP/8MsU1Yk9A/Osmq2b4Jjk4J14bZGoCgCEvNUygKYj/ngctCTU1wv7JKCCw0xXUVMXH7bJTS2Incw==","signatures":[{"sig":"MEUCIAHEguuN/C90ps1sEMrpO/DuNmr5EotthS2IpP8exjVuAiEA2gjyTnhjclBuwXfLF1Dc8zVoWlukjlanN+CUPtJt9Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3-dev-20260410-47ebca7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79997},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"47ebca7b1441f34849b4563daf5eed542eaa3902","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3-dev-20260410-47ebca7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3-dev-20260410-47ebca7_1775782266517_0.4531625029819426","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"@matterbridge/utils","version":"3.7.3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9c6a49f947b3e9f74f6ca25dd3be6e73cc1f4e64","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.3.tgz","fileCount":41,"integrity":"sha512-nYiluSBPOskS+G/01Pfjo7X6SlYQ2Ts9M8ZRdLSDwz8d+m8bqFL5L3BvPFjn8eQVak58I5mvuHxw3EJTn6BWLw==","signatures":[{"sig":"MEQCIHbf/sqovfmAWRAoSIXzzrB3MfPmCZssHVHmEbn5jAoNAiBpzSnDkIuFlfn8BIbrQ1ci4dMw124+VGCplM+9J2Unjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79955},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"25fe44279f4392273547e1a3d9701fadd84ddcff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1-dev-20260327-7069fd7","@matterbridge/jest-utils":"3.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.3_1775821533160_0.9269517751967049","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260411-47346f6":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260411-47346f6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260411-47346f6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f443ce97944853e02ca4dc7f6e45d1e7e4905488","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260411-47346f6.tgz","fileCount":41,"integrity":"sha512-QfDi0Dugf8+uo8l9i7Je2bNPs5AJh8D9gPcCxuq0xJc+5qgUBXPLyQywhUYJwsEyRqGHdG3J1mMsldvPJ7AO3A==","signatures":[{"sig":"MEUCIQD2uQMkxyZ/hzgNWDn3IAuuSBSxU1sI27uOFhQWjoiLcAIgIMcLASf/Ot3PkIBPELS0rwF3DODPcgzwUWLkB9ydkJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260411-47346f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"47346f6fb2cdb92cedd361a3308824cfd11814dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260411-47346f6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260411-47346f6_1775868581274_0.9803140332127311","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260412-8f69203":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260412-8f69203","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260412-8f69203","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d3c15edcad819846cbdb2a1a9ced9f4d6a6f3414","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260412-8f69203.tgz","fileCount":41,"integrity":"sha512-rY4btfqbnrPpoUBsh/bzZM9sDDdNwgCKydQdKQZWazs5dTlxfiD86im3agmmtfxcDPjzBEOJvYrB7b5eCiTo3A==","signatures":[{"sig":"MEUCIQCcVvNDnMXrFeWbiSR+QcffUdapR84nAmLF4nzw9Lb+ygIgFiwjdoCwh1uvIZ7KfXiAzdET/jr8goPxyaZLHQAElz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260412-8f69203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8f69203eb39514dc9f7beac3d82abfffe9b22a3b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260412-8f69203"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260412-8f69203_1775955340416_0.5393742294445962","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260413-8f69203":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260413-8f69203","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260413-8f69203","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"997c9668cc39a0e964b1c0536063c9ca5d2babce","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260413-8f69203.tgz","fileCount":41,"integrity":"sha512-ieq8TjUUhW5RPMl6CKqMKcA7PNFLIy/ftyec/kRQJTuoOp9dGABdkrx2bFP4qRb1FnOHgqD4l5M5quvUbQX0tA==","signatures":[{"sig":"MEUCIQCy0Cv5kUdmEaV/9sT+X18Z1W3a8z8g5SSlVd81CZxmOgIgbatQNx+/7YUcr8puAZX5DbYLfPfPlJEIawyd3Sv0uyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260413-8f69203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8f69203eb39514dc9f7beac3d82abfffe9b22a3b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260413-8f69203"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260413-8f69203_1776041774653_0.6240851249265642","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260414-33cae46":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260414-33cae46","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260414-33cae46","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"870c48093b89dc884f7c4ee8867669181bd31385","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260414-33cae46.tgz","fileCount":41,"integrity":"sha512-of+CmsdRMCPxq6H05EizQ9kkScLSv7q2d1Th5fEQGSMYdXyph/cxJfSP8qKVirM81UTFD8mP0nbMujJLL67U7Q==","signatures":[{"sig":"MEUCIQC6loeCcOUd7szcALj4wX48ydcK57aEVG/S4PpQGBaEkQIgA5E+75PdjczIx5YrB8V6o58upD4TCeq0fhkd9qfKMEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260414-33cae46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"33cae4689b66227396fa5452efe626de8fcbb7a5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260414-33cae46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260414-33cae46_1776128180575_0.3914032489168471","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260415-a9eeb6f":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260415-a9eeb6f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260415-a9eeb6f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"132ad23169c8dc55d265d79d5b12b8f4027031d0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260415-a9eeb6f.tgz","fileCount":41,"integrity":"sha512-Tdj09xtrJw+LcavIIIRH3060e46lqucjnGVoHNLx1814e9eNX7oaiMw4/3S3zTW5U6U51ZLkxlxilRyz0g7WSg==","signatures":[{"sig":"MEYCIQDyt6OjU6y0Ku25D3I7es6nWUin49ctx1sLjrayYXEx4AIhAID/nkMgwi+8jHcKCa9vN45siEfMghi6oD7JmQn7eHAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260415-a9eeb6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a9eeb6f672b8bbd9fdec4df3523fc1a653797ebc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260415-a9eeb6f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260415-a9eeb6f_1776214602758_0.2982754278400235","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260416-fabcd3f":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260416-fabcd3f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260416-fabcd3f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"112510a5f7065ac1152d9aa3b1cfc78e6a56ddf8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260416-fabcd3f.tgz","fileCount":41,"integrity":"sha512-VNl1nHO5UekGXCzxcl86gYlIL4CyM3BiLUewblU6N9IuVin0i2GWHKiAHXo3y7pXa/aOplGbrJcmLQwNJrSo/g==","signatures":[{"sig":"MEUCIQD99Br4/eAWeuUdpSDvqcfF1zOVCE5aGj87HPrcOb4G7AIgDisRpIfHJq2TFJqAj6D0eJO31Eh2KyzOdoHIElt0yQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260416-fabcd3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"fabcd3f72a1a0ad45e01d3970ad729da067d09ec","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260416-fabcd3f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260416-fabcd3f_1776301066708_0.1638477467725974","host":"s3://npm-registry-packages-npm-production"}},"3.7.4-dev-20260417-9534be9":{"name":"@matterbridge/utils","version":"3.7.4-dev-20260417-9534be9","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4-dev-20260417-9534be9","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ac57ccd06f622cabbc534777ad2e7029c1a6c22f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4-dev-20260417-9534be9.tgz","fileCount":41,"integrity":"sha512-fdrztu1fnFxexue+E3I+t5BMbaSGi+ZS6bzVo6cPAuj6yTeUAhQHB5paK7ywzS0waqX6DX+/1pij2wk/sD6d4A==","signatures":[{"sig":"MEQCIBwArqRnRkg294yLjmHe2YT2JOEsVmGLzBc4cd3KKRIIAiBcLxCoKyjk1+xfT1GfDlvbWpd435Cpf2QjdbhsAadM8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4-dev-20260417-9534be9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9534be969d3bc55e3747b8c8848cb9eb10297c5e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4-dev-20260417-9534be9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4-dev-20260417-9534be9_1776387355566_0.7721898464852663","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"@matterbridge/utils","version":"3.7.4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c2974638bd4db79d114099c415ec7d407edbe43f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.4.tgz","fileCount":41,"integrity":"sha512-qSwFnC+OaYtaUT+JaVvu9qKXVjmpLJDRtEh9/jpib2zDMkD4c6/KoNIHvoEecHFCBQ4FkiJ1IJKL1DOwitsfDA==","signatures":[{"sig":"MEUCIQDEyJcAUtbvhOYTYIjzR+0ra9VzaLlyYNhJMBIPka5onQIgIHJEIg6rOuHZyEWdsYB4cG6OUfB99rMjcmR9iDYIe2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79934},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"08950de03c83a70972637ba2641359cf3db2dfb7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.4_1776415094752_0.8320447074728152","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260418-caa9650":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260418-caa9650","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260418-caa9650","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f58550b7540724bb2bafef9e3960434eeab0eb74","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260418-caa9650.tgz","fileCount":41,"integrity":"sha512-InEKjZtz554cBPsHfS+kY4KjjSnt3KKgQh6ga212HW5COzV4ZWPGWfWNPBAAe+dk/61/tRG3eBdHw+ieSTJkww==","signatures":[{"sig":"MEYCIQDn3acsR3u68muGA0je2gYmvTJrfc2hGt/IZGpj4E8AVQIhAJTBVfoHKMATN0fAXbIdOVfJFAvs/iM1VomrtT2ItUIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260418-caa9650","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"caa965076939cc90938fd4a1b746585f602240c9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260418-caa9650"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260418-caa9650_1776473480323_0.8895869859643379","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260419-96eefd1":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260419-96eefd1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260419-96eefd1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ae47d877fe76c69a6e4e78625750f38ae61c959b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260419-96eefd1.tgz","fileCount":41,"integrity":"sha512-zIrIGGO5yJudDo+a2GKk8Y01PssIJNwtXzaDXCtuq1KWlzKrjlJv80naJYM9FoI5C6HZEH4uELW+pmEdCOfCrA==","signatures":[{"sig":"MEUCIQCX/shn0cvj8m3rWaL9Py1GiVgLbusmUP54Nldq3l7RUwIgHISOsDRFRiTD+PHC+H8Qmej3Lkrq7o34mmaILxNClsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260419-96eefd1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"96eefd12062734edeeb7bf567980089e29594b7d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260419-96eefd1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260419-96eefd1_1776560236549_0.23440153642655592","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260420-1c36532":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260420-1c36532","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260420-1c36532","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"1c83232464052baffa922cd80b803c1ab46cec7f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260420-1c36532.tgz","fileCount":41,"integrity":"sha512-ByqWCeLLrvK8XZPtzCTVTjnjRWDWI4hMi17VEjXNLqeWdgJ9VRgzXnjKd7UzvBqV/t+s/xO0zSTY4CVaTQG5jA==","signatures":[{"sig":"MEUCIElE6SHIZOQq4HRLjNzLrHFAcl5lLAbiCBVTZ/y8vHX8AiEAizRpMdCUChXo1gqB7c67nnaS6FbY2lEEQTRBITqTqQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260420-1c36532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1c36532c181e67150d0d15f74ce57ad1fc1b7255","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260420-1c36532"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260420-1c36532_1776646586955_0.614392852116451","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260421-b7fd269":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260421-b7fd269","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260421-b7fd269","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f273de7af8c40c2e4e70904ed8ce20c474d03746","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260421-b7fd269.tgz","fileCount":41,"integrity":"sha512-W+TgE3RNl6ZMM0E9tf9G8PrXeQhAeXzkstZPSjwUHSFLMDSvv0swwo9cBf8Oqr2UKQqKLipIb+ekRNvRQSBfiw==","signatures":[{"sig":"MEQCIAEZGGYFCkIoor/CA0AAKs9WLqQShcmls/LvXLX+t9ZqAiBbFbfKc5z20JeOnyjBsvwhnLi4yLK2Yo1eP7myP/V6gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260421-b7fd269","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b7fd2693c7ebf37770913f7141f4858e29459cde","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260421-b7fd269"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260421-b7fd269_1776732959519_0.6110266055994753","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260422-2a34593":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260422-2a34593","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260422-2a34593","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"cbee1f642090ec8c7c2722c9f7392ccbae5b0446","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260422-2a34593.tgz","fileCount":41,"integrity":"sha512-z+9M6pEee4fyFYi54PiBO5hi5SMNeas7R6KLMu00TbBxeL9TFKnFwCkQ8SSbWYlOT7x3EJmQF/qdytKKZvVCXQ==","signatures":[{"sig":"MEUCIQCxI6g4bizosDV06G/e6Il5wd4jvBVz3M2Zs8kqc+5LlwIgXXQnJz5LGdtbKQaHq/HRkF5feP7n9qfxdYPBY8NUHeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260422-2a34593","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2a34593dd449a9cbebd2a3b82cdbdd2426804f6d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260422-2a34593"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260422-2a34593_1776819197931_0.8922730861008585","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260423-1c2fcad":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260423-1c2fcad","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260423-1c2fcad","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bc3a94e9b899ce2ba257df067ad3286c7f13f288","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260423-1c2fcad.tgz","fileCount":41,"integrity":"sha512-KOlMnxeo5PESVncKW2RSu7+UA94d32EmjeW41T2TqtRif+T+046Hx0FBDjh1GYInpyRCTV05g1KYzwedbT2rPg==","signatures":[{"sig":"MEUCIEx/0/lTWbVLoZLW4HvYVLHHpyiUrRsEfGt8CipWXEteAiEA4g0tBHHyDIL8LaYEQKjH4FNtIzGrkDnLw2zJbxYyhxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260423-1c2fcad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1c2fcad867a8f183984310f791630ed932d95b7d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260423-1c2fcad"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260423-1c2fcad_1776905844144_0.4993654215165737","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260424-52772e3":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260424-52772e3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260424-52772e3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"434f026fda6c361f747ee6a3e719fa48fc266059","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260424-52772e3.tgz","fileCount":41,"integrity":"sha512-0dLGLkjEgBgcR+qMEr1nCXwUtzp+D8ClKYdUoZNg+y3+xRFyII0spEm9T513K/764NyFkpS2wI4DnxIm4MWFsw==","signatures":[{"sig":"MEUCIQCPFnC2x9Zb189oqt/YuaDhhkknXbE8rgqqilNFVDNk0QIgKJmTxEKH5aFdEUtMO7LPcB58jwFZIMcB5bJ/cGc5e1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260424-52772e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"52772e35c8e9e179a3626bb64ad985cce4a76774","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260424-52772e3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260424-52772e3_1776992286335_0.7992086556506071","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260424-d7f022f":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260424-d7f022f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260424-d7f022f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"de230126100b4e45c6cdd955a55d45bd1b4ffca9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260424-d7f022f.tgz","fileCount":41,"integrity":"sha512-YGJjAruxonuvzHi4DPzzjfU9GYoOzS0Sb5hiobAz4L3U0LdTYQopRvqPv1q6/kHIaUprpSM77ZtFnEeaA7xydw==","signatures":[{"sig":"MEQCIHZbNaDJTpEXNI+EIWPKyxwcyk95fXe6GnEyh6MKioJvAiACthjH092g82pEsnUZAf2nbKGslln0Fy0HDyL2e2ENMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260424-d7f022f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d7f022fc56d0d713f3bce22700c6ccfd61f11769","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260424-d7f022f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260424-d7f022f_1777016859918_0.5024385909250797","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"@matterbridge/utils","version":"3.7.5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b31e0197ceee7b67db508c0d49f4c1df2016dbca","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5.tgz","fileCount":41,"integrity":"sha512-N3uNupfZtPbHL3obu6xByTcsUCSZO8uffNS5VM4gyJAgBE/GmCez7XpX5+if1sOCpTF0BCt6+MOjMDh9TekWeA==","signatures":[{"sig":"MEUCIQC7Zd7PCw19kagok2d7GudBRWfOkoMFZ9YN8IknsMy6uAIga58MoW3jff+7BpLjXhr40OObmlwewX7LIrHgAzis6wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79934},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d7f022fc56d0d713f3bce22700c6ccfd61f11769","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5_1777031875239_0.8048450105001559","host":"s3://npm-registry-packages-npm-production"}},"3.7.5-dev-20260425-d7f022f":{"name":"@matterbridge/utils","version":"3.7.5-dev-20260425-d7f022f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.5-dev-20260425-d7f022f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"706f6e553682bdfc3a6ecd52520c10b6b550b0d2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.5-dev-20260425-d7f022f.tgz","fileCount":41,"integrity":"sha512-ur1o4IFAgguySHFN1pd6N9I9kO5j1ymqP78qxKFGW9pEkLFOGlgdCQiM1Jghac34KHvCLS7mgVp7I2a/xyFC5g==","signatures":[{"sig":"MEQCIBwT10rCPlTCgjPubxDBfPL+iT1E/7e2waipVspqiWtxAiBwNh3w+1eMGt/+xSwD6KX6dgBjH0G2j0ZVsyYdO2opjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.5-dev-20260425-d7f022f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d7f022fc56d0d713f3bce22700c6ccfd61f11769","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.5-dev-20260425-d7f022f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.5-dev-20260425-d7f022f_1777078367808_0.7778196817687852","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260426-a7ce6ee":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260426-a7ce6ee","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260426-a7ce6ee","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"555803e5e1824d8fb2cec7fb9ff0124c6372b39e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260426-a7ce6ee.tgz","fileCount":41,"integrity":"sha512-OFUr+ruBjMhkva9Qi1mKgPSIJEe8UqfVUf9yLS2eswbu4PlCe/8FJs+4rEJ7E/QDwCZH0DglfAqJzA+PxoeYVw==","signatures":[{"sig":"MEYCIQCnHJUowMEW70gl1/Xivj7VVLSs7Ym7Sk/55dWl+/JBXAIhALRSsK3rwqdU4h+h5dUXwsTI6wibuOgR6beyxm2FEyPK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260426-a7ce6ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79976},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a7ce6ee09a75aec18928be5ad50560c405c94f95","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260426-a7ce6ee"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260426-a7ce6ee_1777165146272_0.8396827747908031","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260427-575abf6":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260427-575abf6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260427-575abf6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"faa5f35ef1fa07787265e9d96152280c2c9fcd48","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260427-575abf6.tgz","fileCount":41,"integrity":"sha512-7aG8IVbwNATz2jK9j/LLlVs/a0vYtQao+eNMWQH8XXBENw3ONY06CYSd5vL+gg1oAIE2DJWqSJWAa3WeaG/F9A==","signatures":[{"sig":"MEUCIQCILXTY0lQpk3IWg4lJrL6giHFeept6zDuY9+5x/2VdLQIgR+666GEtBUpT4LNXmXKj0/xV5AHvOAmYz/9FOjTIiuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260427-575abf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80248},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"575abf6429a4399c090b606d221bd3713f8bd2bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260427-575abf6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260427-575abf6_1777251553005_0.07617058663137377","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260427-9e2bda8":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260427-9e2bda8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260427-9e2bda8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bf583521237162b10b704771dc76b5b0f722f558","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260427-9e2bda8.tgz","fileCount":41,"integrity":"sha512-CLIDMOzXS5FjXGH2h/lmpFFEFM9jGUqSfzWmTI3ZMUTDkNN8olBhDsJRqraPlyfY0D44akcSMJHp7r8XhEavkA==","signatures":[{"sig":"MEUCIDXeiLbh1TRdsGZ9q8COkF2ZRdfbgAkS2VVU15yZ2H7LAiEAuNcDoVecvTzzrxUM8weS18Oa338ZMl0fW9SdgMjc4Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260427-9e2bda8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80193},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9e2bda8dfd1130f0bd6e6851c03f2142385c6625","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260427-9e2bda8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260427-9e2bda8_1777279321130_0.6239548762873606","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260427-e3ea997":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260427-e3ea997","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260427-e3ea997","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d752255e17c3cbd633b37afeb770d716db0483b5","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260427-e3ea997.tgz","fileCount":41,"integrity":"sha512-ba1oa9Fq0QpTtLYY84BGT/rTwdUB/5K9OEt+ZKlAFZiOJskAyEH8JO9bzh2YEFgn24puWKQ72zoVprXzjRCagg==","signatures":[{"sig":"MEUCIQCeI6gabIw9oWVJlka7LQj2l95+FcS3p7pSvtpOxvsBoQIgRwcxzJ9Ku4zuhoS9E+ExeRALxa4J2YA+IVLhsR6f8Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260427-e3ea997","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80193},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e3ea99725492bf417cda1d3968c7417cc3472198","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260427-e3ea997"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260427-e3ea997_1777304342803_0.8531851444653382","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260428-956dcc7":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260428-956dcc7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260428-956dcc7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c9f8b7d51c5a9bfbcc33e010972bedfa9bbc39ba","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260428-956dcc7.tgz","fileCount":41,"integrity":"sha512-yAS/44b04K5ZMfGd9poEcOe3xwusEgpWeBK40Z841iiVPLzpi24lRsqDQUwaH1eWeWaI5QisWkU9Jiu9yEsfrg==","signatures":[{"sig":"MEYCIQDGYj2Td+mSDXDR+Qch9y9z43GiCh8veegm0+4FWwP5vgIhAKjCCoHuTdIDdLxLknVXSly/hpZR9UnjbtvVR/59wH/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260428-956dcc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80193},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"956dcc7d34fd62b9d2d46abbcb3fb74eaa43b364","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260428-956dcc7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260428-956dcc7_1777338043823_0.7002299659202507","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260429-f05fd2a":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260429-f05fd2a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260429-f05fd2a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f1ba2b7fdabcae99787b84a61e504be7d25c6bd0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260429-f05fd2a.tgz","fileCount":41,"integrity":"sha512-PuxkNVjIbE1jLBwDGFJvB2GQ1aZB2yNmTOB+Ge6Weo4aPDKtuw6JqZy0Dwusl6FB+FIdb2F/+vLE8gtAP4XnxA==","signatures":[{"sig":"MEUCIFwuQ/CbCY+c2jQVKq8rcrVlAd6XdJECQQTtJTy99NA/AiEAxRsnspUcbXIrsMdWL/r7Q9tewqE5uNiVU17ROgLMclE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260429-f05fd2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80418},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f05fd2a5ed85039539eceb2e74fb1793527fa7a8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260429-f05fd2a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260429-f05fd2a_1777424509157_0.50923751795443","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260430-44fc966":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260430-44fc966","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260430-44fc966","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9b83a5f394119bc8a3e5131c3ce2d4ea8042ac86","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260430-44fc966.tgz","fileCount":41,"integrity":"sha512-5cbkaddvnKAuxRq86rEUnak0L2DQUZN3RkGDdQPGjkvWC1koZ3DNKdCL7b8le3OxaUZjrFjf0hvBK0vw/vqmjA==","signatures":[{"sig":"MEUCIQDt0b8L5tAtwmt/Gd48mtdXykXJJfGgIdnrmMWFSjSzagIgdBLFTkP+kUhj8DXeVAmTQyZ3CiNzdqDvrJLBr1zf/CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260430-44fc966","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80418},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"44fc9661b7978406d0d61c5cfb6cc87e07d8993c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260430-44fc966"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260430-44fc966_1777510930865_0.585581658780586","host":"s3://npm-registry-packages-npm-production"}},"3.7.6-dev-20260501-b75d73d":{"name":"@matterbridge/utils","version":"3.7.6-dev-20260501-b75d73d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6-dev-20260501-b75d73d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2aa84f1d55af54263101ebfdc67e27752422fbf6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6-dev-20260501-b75d73d.tgz","fileCount":41,"integrity":"sha512-j3xFDz7vglFHILOJgdLr9HMUXEhNB0bgA+J6RWBpvIITMWxR6wypZQbRZQWu4PFgsELZFkUcTXC9KaLUd+1OAw==","signatures":[{"sig":"MEQCIGf2EHjdaHQu0NnTcfRCwpSOfflZk8vJPyvp2SlKZx86AiBElK8otBRQCMLtOP6DOuREyNegh8ipBFykLNccsHyBfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6-dev-20260501-b75d73d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80621},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b75d73da32f69f0ea8151ccf4d5b406ad473a2b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6-dev-20260501-b75d73d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6-dev-20260501-b75d73d_1777597531547_0.9951799265933594","host":"s3://npm-registry-packages-npm-production"}},"3.7.6":{"name":"@matterbridge/utils","version":"3.7.6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"988ce08ec4d9571adcabc5a47a88da913f5a6639","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.6.tgz","fileCount":41,"integrity":"sha512-F+44oDOKCJGydZMrutTj8LaBBGeUx3xUuW3VWM66l8IkJ/XWS4r1vJ/xnjX9cYc7ZOQy/y7D56OVh419IpK/8w==","signatures":[{"sig":"MEQCIEpIX+J4Cn5ff2vX58gHaKcCevMRp9TFuHzxJEwvslP/AiB4Wzfjul7R7cZnKuD05yiloQ2HeeQwN/NmMmbnMZbE9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80579},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3c96cb360797432487f1a0500d49d2f151705cee","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.6_1777630639771_0.9907579050670503","host":"s3://npm-registry-packages-npm-production"}},"3.7.7":{"name":"@matterbridge/utils","version":"3.7.7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"358fce10b67f6e000a442c00c8abffb40ddea748","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.7.tgz","fileCount":41,"integrity":"sha512-Vgj3Fd3prNJIfTXspTp7tM1jGSQetuziHQFr+iNSqrVrJuthSTiMZvVZpzPaq3TiDQobJcpou+K3dg6kH3ZJWA==","signatures":[{"sig":"MEYCIQDgobUjijRiJVeTQWsuSalywzD7uVpP6mYPWuOnl+i5XAIhAIrYIh8VEumdQQIHKObcLAPvRtKVVd/hPbIj31ZScbcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80579},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4aca19d03e3509ba68eb944c1c3cfe6262218b63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.7_1777639135667_0.7405015299820976","host":"s3://npm-registry-packages-npm-production"}},"3.7.7-dev-20260502-4aca19d":{"name":"@matterbridge/utils","version":"3.7.7-dev-20260502-4aca19d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.7-dev-20260502-4aca19d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8e3abc4a45b365946451110837a55764530dcb82","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.7-dev-20260502-4aca19d.tgz","fileCount":41,"integrity":"sha512-XbbdDGkBbh1AvCgbcsU6hj6XShJxjA2UaKrYu82Ry/HVKpe3yRD6HPboorMhMZsTKh4zRRROyv7c2ReQusQ+Kw==","signatures":[{"sig":"MEUCIQCi5TIEelbFqrbnn904sUxPct/Io7/BgeISxMSCuz9DcwIgGqKeo6jD1xIijFRRZDEuhhvHulUT8kEuXr6XH38V7lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.7-dev-20260502-4aca19d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80621},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4aca19d03e3509ba68eb944c1c3cfe6262218b63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.7-dev-20260502-4aca19d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.7-dev-20260502-4aca19d_1777683533095_0.4129785391798526","host":"s3://npm-registry-packages-npm-production"}},"3.7.7-dev-20260503-4aca19d":{"name":"@matterbridge/utils","version":"3.7.7-dev-20260503-4aca19d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.7-dev-20260503-4aca19d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"183854990f3ca671b109710c00140420682d29ba","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.7-dev-20260503-4aca19d.tgz","fileCount":41,"integrity":"sha512-i6Dr52evBJLSKjs5zfDpqmMo3S4ICZsqH6fZswNcg2qnR5GhiY1wJGBnrsGWwHQr/bQaYoH2JyNk49PxRao/xg==","signatures":[{"sig":"MEUCIDB1O+6VwJ8Vy2+dmpWPQCU2ZRst3z/Qm9dr+FY000g8AiEAudtazRSx0idX1WchJK7zKnO0O08E6mjRbWRlilCtX4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.7-dev-20260503-4aca19d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80621},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4aca19d03e3509ba68eb944c1c3cfe6262218b63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.7-dev-20260503-4aca19d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.7-dev-20260503-4aca19d_1777770270174_0.2644569829829697","host":"s3://npm-registry-packages-npm-production"}},"3.7.7-dev-20260504-4aca19d":{"name":"@matterbridge/utils","version":"3.7.7-dev-20260504-4aca19d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.7-dev-20260504-4aca19d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5c2d932179d0f23a02339452ddd20fc10d6789b9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.7-dev-20260504-4aca19d.tgz","fileCount":41,"integrity":"sha512-DIKmf83DegbKvxJJO/34xo78aeRb0zcY7eZMDtoXWjdd4m+Rs6iYErZD+UB92uaTXi7GsacH1utTApU+tF+cTA==","signatures":[{"sig":"MEUCIBFHEQ/tC48vyKpYP3JzuSOCucIT45IeA8ESn+azgAxrAiEAgXy/dAKf85z0m+DrMXqp0AivuJoeWYEM25TEq0tPuqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.7-dev-20260504-4aca19d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80621},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4aca19d03e3509ba68eb944c1c3cfe6262218b63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.7-dev-20260504-4aca19d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.7-dev-20260504-4aca19d_1777856541759_0.6994844273382588","host":"s3://npm-registry-packages-npm-production"}},"3.7.7-dev-20260505-4aca19d":{"name":"@matterbridge/utils","version":"3.7.7-dev-20260505-4aca19d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.7-dev-20260505-4aca19d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3fff0dfd4a5609da80ab51d7bc823acb9dcb96b3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.7-dev-20260505-4aca19d.tgz","fileCount":41,"integrity":"sha512-RX9uhkSGRWDnKW6LpUlF1CzeT70nPBFuWICxMDHOCDiXVd8HgFAiWn5x3Arh7rHeLW19EX0yw72X+AO55NJQEw==","signatures":[{"sig":"MEQCIB5eKZgkD+iyThc7F9THYIvZemw92oDsuC4YNXzltQh/AiAhDl3+sSeVZLf8kqntCPPZI/ge8DfdQdrof6GmNsBdCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.7-dev-20260505-4aca19d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80621},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4aca19d03e3509ba68eb944c1c3cfe6262218b63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.7-dev-20260505-4aca19d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.7-dev-20260505-4aca19d_1777942621529_0.9460592253186071","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260505-67d863f":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260505-67d863f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260505-67d863f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e5b789d97042dd11911bbbcbb2770d93026a83df","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260505-67d863f.tgz","fileCount":41,"integrity":"sha512-kdpLffcOO3fouVrrgiyuhxWhZbNLGRAKvsco1dmrz6Rk1XPruNkecWRHd6Ri/bsXR9OYflfbi/JnQ4W7UmmPzw==","signatures":[{"sig":"MEYCIQCWYbq1wWKX74yhSU1tHH0iGgDb/zU9LIU0euUsJOhx1wIhAIB2phWU6BnrkoFg20MytWDJiJg+04dqcE4zZElWbHOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260505-67d863f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80621},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"67d863f3bb30b7170f37cc16cfc9f4fd73577799","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.1","@matterbridge/jest-utils":"3.7.8-dev-20260505-67d863f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260505-67d863f_1777967471818_0.5766830006212249","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260505-503c672":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260505-503c672","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260505-503c672","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8b3b9d83bda192f6f965353986ac6ff935264d74","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260505-503c672.tgz","fileCount":41,"integrity":"sha512-SD6L8xtdFbzM+1CQvOsYvtAC+LHENUSEiyf/I9mKIU5qRLGP4LSBxB4/JoXKzEDS47peXEW/dAbQxm2P0DWj0g==","signatures":[{"sig":"MEYCIQCdPV4vJTf1r5CGvmN7XF3d/5CqqeDuB6t8nCL5uUuz6gIhAIoZRvjkikXL35ZrzDbDT+jh5xhmw3Xxe1p0nC1ioH0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260505-503c672","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"503c672fed68c8f581f689a14f26f6bdb3249faf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260505-503c672"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260505-503c672_1777984623263_0.5628505446840124","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260505-8558313":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260505-8558313","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260505-8558313","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"7e6201898bd7bd90a7b1be1c7c0998c4979b5c85","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260505-8558313.tgz","fileCount":41,"integrity":"sha512-OSbljKWOkYIJ9ZcuYqwCOj1+Hi8pPn9hvgarcts5SW4/DhRCsRYVKiDbISaIz/fk8F3tY8L8YY2XsHKnPKQyDg==","signatures":[{"sig":"MEUCIBuMyTzZnh/b+Pb0zL1vKoozRYnHhU5A/WY7r1vA8HrAAiEA4wa+31l79Cr2UyR/wg9Lo77dpyBePEBS+N8KEa0fMLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260505-8558313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"855831308bebccc5079be222a892d4ef36d38cc4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260505-8558313"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260505-8558313_1777992605470_0.3380392400173293","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260506-bd78ae0":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260506-bd78ae0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260506-bd78ae0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e5e042f756419fe6021bb911b6a480c66a66c22e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260506-bd78ae0.tgz","fileCount":41,"integrity":"sha512-D8oH51fS4BWrYByBABFXDz+hSLHbYCYznHWM7j6+aMYb2bxEF4o2B3PA+9Ab15wft+5WtzZt+WEGqBjfkTiocg==","signatures":[{"sig":"MEYCIQDj/Yb62zi0RmvHMlsEaiG5+K3HzpedFkRIsqxxLi0vJQIhAMTg/n9tHn/0ehOvOxQDLXRPH3t6x4d73LvwNFSb8cR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260506-bd78ae0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"bd78ae062cf3730a5df91222f1dc4562aff9bc15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260506-bd78ae0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260506-bd78ae0_1778029059282_0.8116817576924769","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260506-6508436":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260506-6508436","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260506-6508436","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"60563b188913db0b9c98d3652a5f0c0f38216a6a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260506-6508436.tgz","fileCount":41,"integrity":"sha512-6oOfoie5NkQb9+wMMcx71jNMYZ9iy8sljn7fYAsruC74mZlt9szSHuYCSBGA8ch861a5M3QWsUUWhc05XigrIw==","signatures":[{"sig":"MEUCIQCcScSva1yRXVgCnBm00mUySwojD+imWxts3RT6tkXcJwIgKWjISqv+PKLgqf9RReDzzRfCzWUGfKji4vqMGfmq4i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260506-6508436","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"65084363b1ed46cd84c608fcace7b8955bb207a3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260506-6508436"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260506-6508436_1778048141514_0.5985524931644746","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260507-6508436":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260507-6508436","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260507-6508436","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"83cafe8647926e9ac917be60d8446320d69c6c63","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260507-6508436.tgz","fileCount":41,"integrity":"sha512-f+lURsJiq4VNX0At2PmexPJlUAiO+0FuZid4gUwyiEiarOhMMfg/8YL9fXylpL/k7jgt2zCkjT6aF68vEMeJDA==","signatures":[{"sig":"MEYCIQCDLl3FsjPLByrdYKG+JAuzZFGqYopdBeKHrPgWu//CagIhAJCYGhGpmywylTyOpDWOjTRYJz+fpH0Hrwd1jr7N/rE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260507-6508436","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"65084363b1ed46cd84c608fcace7b8955bb207a3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260507-6508436"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260507-6508436_1778115729190_0.013150525514290967","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260508-6508436":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260508-6508436","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260508-6508436","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f26ee948df739c8e5011184f259adef404f9ac6b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260508-6508436.tgz","fileCount":41,"integrity":"sha512-ZZb462j+vLGbv0bUF9Ca79eUocAScV0dMlzqqRxxuwIURQh2XrrK0Dbh2DOoMc4IQfz51ic6GYDaMGLoE1wAHQ==","signatures":[{"sig":"MEUCIGFHtBGYueMUoTqT01Vh2lFvO7S6gFJ2TEMYm78rQ6ujAiEArs5M+BZdak6Jbx1kGsOFHOhrpHhsJxBcyYL/Eh+yp5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260508-6508436","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"65084363b1ed46cd84c608fcace7b8955bb207a3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260508-6508436"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260508-6508436_1778202108708_0.3751322371321275","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260508-2666791":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260508-2666791","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260508-2666791","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8d667fc62097706d6941c7d17647f7127c872e49","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260508-2666791.tgz","fileCount":41,"integrity":"sha512-etWuEQPIXzpllXu3c9TaL2METJ9Rny7yX8CiRtMZoL/NnfMItJ4ddSso++xDWahb3FMRg/PB81zWu7C3lnzpeg==","signatures":[{"sig":"MEYCIQDWN+tQDCmjCwfQKi8x4u1jHx0lcX9DXeDPM636PAS4FwIhAJ0fUQX7Dxf6TaL9gvOJESZHSuI7dVU8cxaEOINJptFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260508-2666791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"266679172624e89e0758fd622f02a1258f9ba7cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260508-2666791"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260508-2666791_1778260894442_0.4846709228933448","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260509-2666791":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260509-2666791","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260509-2666791","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"28ef460ec9d3febe4557642aba2d1ba8e023dad2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260509-2666791.tgz","fileCount":41,"integrity":"sha512-1PNhA5Xt8f3vyHFJkiUtES13ReR/f96wkpH0jQagCS+TX+p5Kjt8bFdliTNmeizs56KsTVfoAU1XNV8sqbC33g==","signatures":[{"sig":"MEYCIQCsHVvM+5Rxvaji8oTcs2sH5LggOcOcTAhRwV3vw8OwcAIhAO8eZ4h3E5u/P/2JjJ//Vz46X3WSANdXmzDibioMQZlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260509-2666791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"266679172624e89e0758fd622f02a1258f9ba7cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260509-2666791"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260509-2666791_1778288491349_0.25895301087874456","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260509-325b6ae":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260509-325b6ae","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260509-325b6ae","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"1332cd6ab494c61e0725c79da4f3ce62ea556aca","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260509-325b6ae.tgz","fileCount":41,"integrity":"sha512-x7n2GEPASN5qjHk6q1OkZFkPqx4KbcCbiFXCzIJeMJMY4550jaFDfPq9Z/C0vFqjNgogdDcLt4rCi89jfYxMCA==","signatures":[{"sig":"MEQCIHRbVmGNQEiobx0xUVxk8wVUX3TGN4osVPoV/OKjmSXDAiBET11IKwWVmnZHRChzJGR6rOdTekjLGxpxf4rEogjY3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260509-325b6ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"325b6aeb32672575c4e054de0a6c3ab2a32ff14e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260509-325b6ae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260509-325b6ae_1778305749303_0.6940216045407719","host":"s3://npm-registry-packages-npm-production"}},"3.7.8-dev-20260509-9511142":{"name":"@matterbridge/utils","version":"3.7.8-dev-20260509-9511142","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8-dev-20260509-9511142","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2cfd81f8386048d29ef338f14cacc12c7b3b0555","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8-dev-20260509-9511142.tgz","fileCount":41,"integrity":"sha512-QDk5+M5ne+6nLLONFG74G2QCAQ53HjH8K41J5m1OQml5PLLly02ET0q1fNDA0AzvjbfGm/w+KRVTzlK0qchuqg==","signatures":[{"sig":"MEUCID3VVbvfPsKLiNN4fH+tI0If7cABMj6uXvLzRWl94/PYAiEA4tKSSTe8mz3LXQCFvz6j+CaEQCm7fW/PsQY7LFSwG6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8-dev-20260509-9511142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80642},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9511142c83eb399ac31a5d20bfc5f192b65065cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8-dev-20260509-9511142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8-dev-20260509-9511142_1778306840185_0.4330650291944502","host":"s3://npm-registry-packages-npm-production"}},"3.7.8":{"name":"@matterbridge/utils","version":"3.7.8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c4ce9da12690605346b4b01ff69d2711e1f529a9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.8.tgz","fileCount":41,"integrity":"sha512-kUoh3TJjtElCaMJrvfeo70k85eng9JnL2wzlzmUz4DVL1IS2zr2TYfP27tNrYYHa7/PTuUf1kIYzLH7Rq7/sIA==","signatures":[{"sig":"MEUCIQDPINoZL/ru6x0M7OD4/JRten7wNff0SPCQkLfWbq/AuAIgJ4Y2FHhTs8/eO6KWcU/GlkD57AtyGPuUWYfWmRIKQdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80600},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9511142c83eb399ac31a5d20bfc5f192b65065cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.8_1778307406699_0.002489621105401074","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260510-b77b7f3":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260510-b77b7f3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260510-b77b7f3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a4d25274265aa437a4916219aee733c2bf4ecb1a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260510-b77b7f3.tgz","fileCount":41,"integrity":"sha512-2CxWUtld8Uqz6HULEYpR0S6SDZC1wMxlvbBx8TP22feqx9nGljWvG+Mbfl1v7iPYChER6ICGEJrcfSgYLIrt3A==","signatures":[{"sig":"MEYCIQDrKHt51K38CHsM1hWrg6u6/chvWILUiNVSr+heZQ5k3AIhAIjCPJwb15X+MQpzPJFBZMFcHc7p1KQzTfvyzP8Czwdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260510-b77b7f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b77b7f3fed9e874749f1fda527e9b4fa8c8aea2b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.9-dev-20260510-b77b7f3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260510-b77b7f3_1778375164264_0.0526834808523835","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260511-08f27eb":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260511-08f27eb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260511-08f27eb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6b830df97a10fc847a081636c15af608a9bf3937","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260511-08f27eb.tgz","fileCount":41,"integrity":"sha512-dOzM7uxp1X2LKOntGDpPI24REeP8lBQ/6vkgptILL59pUh0AfDum/60q3lBRwBy5Cy86UoMtF5bf2hhRLQ/tDg==","signatures":[{"sig":"MEUCIF5hL4aLVUO9uCECBH/tu2qYsCEv5zjfJ+2YC1hY5aJNAiEA6Ion8dZDADVU5uXMe7jOmwBY8Nj0JnTQWhiHHgA0g3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260511-08f27eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"08f27eba0e5c9dae4184d719e838194936e1f6b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.9-dev-20260511-08f27eb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260511-08f27eb_1778461618859_0.6776893241043167","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260512-85caeaa":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260512-85caeaa","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260512-85caeaa","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"da03bd14fcdd0c6803ca03187b5772bc9ba23236","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260512-85caeaa.tgz","fileCount":41,"integrity":"sha512-bRHN8Cg9zhRsqvc2XUvCznUz5a+RnSKXpmA+iOVqaehMes3p+CT0ZjY4nT+zLFJodufQIaEIrHvfXicYEBmbkQ==","signatures":[{"sig":"MEUCIQCI6nyuux/eM5XQMCj4RXillQAkZBeipB3Cl/1FrgqBfwIgMgBRE3E9U3AYiOc59ksKzKIO7v0JUEvFURWk6wk4+Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260512-85caeaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"85caeaa689682088a8649e4b82db5dafff1be237","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260505-d01e13b","@matterbridge/jest-utils":"3.7.9-dev-20260512-85caeaa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260512-85caeaa_1778547621639_0.7698662148896578","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260513-b241584":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260513-b241584","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260513-b241584","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d7bb279d87e643689396937ee5cee8e496bf4fe8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260513-b241584.tgz","fileCount":41,"integrity":"sha512-ZYDlwoS619ExPhNLKs12OG188fJHBBxlapHJ7MB9a1HZV+ZZexdn2w+UkjMMEeTBbrLfdpcWNna4GBn8r6zqCw==","signatures":[{"sig":"MEUCIDzL+bTXZBU30/FAqtHd1HkrDPm7hv1254n5eBt5uZkrAiEAmiMjKGHv4oJWSq8ihY37gnHlFOLjGDsRa1sDCH+UxeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260513-b241584","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b241584f1ba0094b85b9af954a114f1b21335d79","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.2.2-dev-20260512-55162c0","@matterbridge/jest-utils":"3.7.9-dev-20260513-b241584"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260513-b241584_1778634313513_0.7148048710293473","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260514-473c140":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260514-473c140","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260514-473c140","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9d718de1d7e060f958fe874e1e8dec7c5333be1b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260514-473c140.tgz","fileCount":41,"integrity":"sha512-W8xr3jABxlO/bcjhDfcgKuB2X846OwTbK3uF24TOKILElN98RnKqvz48AGqbhq0Iq/FLB5pcPawmo82MWoLmpA==","signatures":[{"sig":"MEYCIQD1Jhn+qSOvUFmcaTDRT7PePnxwDgkIeac0kv9tGdlIFQIhAMlWJzfCKhiipn3/6jqReJCGS7g01h+EcGKbqxeBCfN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260514-473c140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"473c14079fad5f3b87f090fc97323e91a3d6663a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260514-473c140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260514-473c140_1778720809864_0.40791940861851983","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260514-c020ec8":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260514-c020ec8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260514-c020ec8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"01999069545143328d0cd37a448e1cafc3e8dda8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260514-c020ec8.tgz","fileCount":41,"integrity":"sha512-G0KNo+SV33CYwjDII28IoiJrpFtLxdpqRPx/7VCsFTZNzYy4vx6tBeyRbs/gnIjU9ZyZ5qJ7VsIjiH4Rd9xJqw==","signatures":[{"sig":"MEUCIQDDg5RCCT5871pipddZ+4CaM11FcXjezbrV00CHxzLaxwIgMpb/HAlVVLAHdCcv0lgHcQs8kmGEgowgH0Df9ESWgL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260514-c020ec8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c020ec858f80746843c3bf1cdf37692b1ef562b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260514-c020ec8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260514-c020ec8_1778743662224_0.32657101312202763","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260514-c74337a":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260514-c74337a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260514-c74337a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f426fbde6e34196d91267fba519d1ed88d241019","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260514-c74337a.tgz","fileCount":41,"integrity":"sha512-5Fqak5apDndZTJVFENLLGyFu2530VdswF5d78BZ6sTZoSigYn645jTGWJ+urrripLSgVkRwvibf6yuEjqoz6zQ==","signatures":[{"sig":"MEQCIFLwOrHmP9b6EGweGs1g2rMfBIxdYyLm64DpxOKpx/WlAiAqOGl1ROeMh74ecH724sK8odsOQosySeJYKySiqxBCSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260514-c74337a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c74337a6d6c5f196ec061af387f6729369b766c5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260514-c74337a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260514-c74337a_1778747733497_0.8021012905768936","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260514-3d97692":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260514-3d97692","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260514-3d97692","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8054aa28a15c3cf331166e42f7b2669782a5e717","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260514-3d97692.tgz","fileCount":41,"integrity":"sha512-dANA1QnyILbKCrydfO2ERAEnyUzFUBSoqY0YTeHDLykCtva+8z/KJL0/cdL6eOpjV8Q+/GI3iQ9ppA7RU01zXA==","signatures":[{"sig":"MEYCIQCMlZVR8P0iMD4GMCuNJUIKILjhmwtED6E1GUfaBjeBygIhAMi/4wxNxGqM1+sn+Ja9VTH9PEfcJL9+tJKNp6S2l3uL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260514-3d97692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3d97692914022dee77ee80bae0b904a682592157","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260514-3d97692"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260514-3d97692_1778747999895_0.21906225501530074","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260514-087d561":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260514-087d561","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260514-087d561","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e6f62ec51a873ae91f8ce2369c3104b541ac5e1f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260514-087d561.tgz","fileCount":41,"integrity":"sha512-scCnn22gOvrwlGkjadgRbioj+WDsNv0P2PdiVktwHJhrOXPJzj+uXmFnfagdJ1quqN33FugO85nDZJJsqIlSGg==","signatures":[{"sig":"MEUCIQCB8A2+YkIgonWMMTZPB8CeG9aw0PL3RTEb3/5m1G7QmwIgEP3AtbX1kb1O38U1mAY2mlazW7jXGryAr46yHwW9WtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260514-087d561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"087d5618f4cb84eaac7305cee971a0c872933a9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260514-087d561"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260514-087d561_1778777056276_0.6621459943780983","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260515-087d561":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260515-087d561","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260515-087d561","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5e39ce8338e2422d47fa4a99f9bac0b393d5b5c1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260515-087d561.tgz","fileCount":41,"integrity":"sha512-zd/Z7WSqpapBjVGkFksyuw4RTwJLnKHlEBdbNihuQICMPjFJd4nUUKi8tKjfmUpkBrFh6uQTefNzYVYSJ7Byrw==","signatures":[{"sig":"MEUCIBPbMZI65nFBA9cSl1AjQntHxT5ucUTSck8b8Mrxs2QXAiEAqPuKBZUmtOmMafqnc8Pc1qE0OVPX6TQuMY8Bgvr439U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260515-087d561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"087d5618f4cb84eaac7305cee971a0c872933a9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260515-087d561"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260515-087d561_1778807009745_0.7654377355712629","host":"s3://npm-registry-packages-npm-production"}},"3.7.9-dev-20260515-cac9250":{"name":"@matterbridge/utils","version":"3.7.9-dev-20260515-cac9250","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9-dev-20260515-cac9250","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b0708989b39c626f25f90c076cffc2b733082c40","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9-dev-20260515-cac9250.tgz","fileCount":41,"integrity":"sha512-DMlAJsQoxn3qLZoutscOYG2+qUavMZ4rTGQx7uj4vrMPPVS7GLAI6RH2MMsZqTEJfsFzSwxoBQ+lAouQRSJwxQ==","signatures":[{"sig":"MEUCIH8pXFidntqoc81W9PJr3DPV1hUlyvUkq6TI/WhAs1BNAiEAiMfS9gPcf+xVZ+xWN/9suvo3tG+HrtpiKF66B+Yw6nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9-dev-20260515-cac9250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"cac925079445916ba57be8351ad6f113670a8848","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9-dev-20260515-cac9250"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9-dev-20260515-cac9250_1778824992056_0.9556563211868694","host":"s3://npm-registry-packages-npm-production"}},"3.7.9":{"name":"@matterbridge/utils","version":"3.7.9","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.9","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f540542a7cb33ce481ecea2e70b0cc060272dd58","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.9.tgz","fileCount":41,"integrity":"sha512-ysXkvlmolgizs+UJDf6cgAc7TFj/pZhjbU2gStt1bRHZIdNZUcn3O1DR6Mfwlf7P9yp23efiFDbFmXaEh497Cw==","signatures":[{"sig":"MEYCIQCUmAmCpMs82eHv732lHbK0DMXf5xH0CZPePDw7I1GeoAIhAK3pLxZRp8ftSvAgysTMx6etXNUNIGvDl+eWiaeKgSeV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80620},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"01bb5b303d9b254dbf18064044db5a5473cf8e27","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.11.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.9_1778829254168_0.9523955957580192","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260516-d8df401":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260516-d8df401","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260516-d8df401","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8a98400948d2948fbc362bd252cf32cc71fcbeb1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260516-d8df401.tgz","fileCount":41,"integrity":"sha512-ufyf+xBKhUaMhZRGF1ahaXwbFRsx6MAGvxKufxIyj8QTd+vpo0jccV37j+MC+cUV8IvP0IIX4WX/KjQEexCdvw==","signatures":[{"sig":"MEQCIHb8dUofSNihRLqGu/tlN9oomUYqLc0aXUTRfdruWk6ZAiAw5+huv/YAAEF85ziEUjWM2aDGvzz1mASkAqtayPhAGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260516-d8df401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d8df4013f45ead81d221380652dd4a31787a438c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260516-d8df401"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260516-d8df401_1778893265057_0.3196897295969474","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260517-d8df401":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260517-d8df401","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260517-d8df401","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"1332ead15d318b49e45e902d9b04e97be12a29f7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260517-d8df401.tgz","fileCount":41,"integrity":"sha512-yqKsWaCpZSuvq4X2viDDko4fFJA0zlX2KkSeI1mqiaxBL3NnRl559oxMf4/4pmzZfFsRamqlXrKNoetgbH13SQ==","signatures":[{"sig":"MEYCIQCfKcV96Zjc66P6oju88BxgoemgjFhOwrQbY0qCJmnWGAIhAMPExiZheCW5MhDVIt/SUJJDsxNRVDh4LgeLDTOdnj5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260517-d8df401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d8df4013f45ead81d221380652dd4a31787a438c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260517-d8df401"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260517-d8df401_1778980064085_0.5661164416168045","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260518-d8df401":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260518-d8df401","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260518-d8df401","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a62aabdfc3bc336ab18a23414401790704a7fdd8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260518-d8df401.tgz","fileCount":41,"integrity":"sha512-LhIa3GUUbO/DWO4q/5sV/wcK2FufOXKx+lVNe33ju4/6pB/lxStAXvvi5izy9j59ceTpx2eH76jRWrw16kRAlw==","signatures":[{"sig":"MEYCIQDhL7ahAbCZnPMkNtsb7BN4XAmnojOQUAlHwyPT9AD8+wIhAPknXwwk7W3MD2qwuYcovHfF6f84ZyHbUg6eNsAN7yBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260518-d8df401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d8df4013f45ead81d221380652dd4a31787a438c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260518-d8df401"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260518-d8df401_1779066522609_0.8455059175356818","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260518-b4a9def":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260518-b4a9def","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260518-b4a9def","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5809a690d639f55f3cd5def4985c5bd323f269a8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260518-b4a9def.tgz","fileCount":41,"integrity":"sha512-+QzwIC1HCm8hNvKVR16dUtcerrwuagC1CsEtIpDSf/RIejFJFTyuMxvrI4UatT+23sEAUvNUVNqSUKbz7jY4UQ==","signatures":[{"sig":"MEUCIQC+f4HoQnWsprSp2RqxwZ6ugMOuk0WxojPsLrODHYTZKQIgAt126pQM3RUz2Cn42pV+4B7HnbPE0/YQOBY184y/xxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260518-b4a9def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b4a9def934b378bdff6d3777a6edfed588d9bc46","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260518-b4a9def"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260518-b4a9def_1779082739788_0.15829290432997745","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260519-b4a9def":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260519-b4a9def","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260519-b4a9def","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"15fc6f3ea6ced7bf0145f47abaaeeb98fa412bf2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260519-b4a9def.tgz","fileCount":41,"integrity":"sha512-RPjDMIBhA1ChI8H5M6gUQ5geX8IBQbkSdEHsDYFYDKfLnPT2QVF3TdDF3pvm907IKO25eeoyFgXIsWNDpw5V4A==","signatures":[{"sig":"MEQCIGZleuik98vQYOk6lDDkEUUwPI1bf39kr4NsiToOxrGTAiBL2HG5mUUdFAvMW7VnS8KSnq9MgmkWrblq84/F9A73Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260519-b4a9def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b4a9def934b378bdff6d3777a6edfed588d9bc46","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260519-b4a9def"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260519-b4a9def_1779152947788_0.4164136733508341","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260520-b4a9def":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260520-b4a9def","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260520-b4a9def","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fd409f7df73249cbd740c472a4e801491a502369","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260520-b4a9def.tgz","fileCount":41,"integrity":"sha512-fJhNVLeW6wikhOm+f99J/AdEPoorH7639IjCPPFAdhC9ebs+k2uyMDw+RjipgauKmy1lO3Q7TVf6vcK51wl4Bw==","signatures":[{"sig":"MEUCIA4MeED86uYZrqX7AeRR9JXI1ij/4VVpGIhgGohB9mTqAiEA58FSzjGqendP2BYs+HrInRRKzHKNRHPQNB/zl6fzcNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260520-b4a9def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b4a9def934b378bdff6d3777a6edfed588d9bc46","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260520-b4a9def"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260520-b4a9def_1779239417937_0.03140820244158138","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260521-f4a03b0":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260521-f4a03b0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260521-f4a03b0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3a8a4e93fb5187ec49de7dc4c4b61b07ab5600f4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260521-f4a03b0.tgz","fileCount":41,"integrity":"sha512-yZJEHMag4W7HQbZisxiD3Uxv7s/xsuD5QlrQzaxx7ZMS92Ivo6v+3+BBUq0Ts+McfU+DbMeJCpBaSsQlane9Pw==","signatures":[{"sig":"MEYCIQDDRCMSNEvJ/ZzoFw3cc2/qZSTJJYH5mwrFyqTxBuMBRAIhAOU0JTIjgckw/WFSjMNcoPg7Mp1+JFX6WyPJQ/xz0LUn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260521-f4a03b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f4a03b0ba70216537ba8c4f81d9dda4e58782060","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260521-f4a03b0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260521-f4a03b0_1779325845067_0.7576474109854059","host":"s3://npm-registry-packages-npm-production"}},"3.7.10-dev-20260522-e57a523":{"name":"@matterbridge/utils","version":"3.7.10-dev-20260522-e57a523","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10-dev-20260522-e57a523","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"54eb4c0856912b256cddc52305169b0a4154ad68","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10-dev-20260522-e57a523.tgz","fileCount":41,"integrity":"sha512-0p4b83lV6uJFg9S+CRlNt/UoxP7ITZDssm0vgShpldFpqkYtcVrzChGntkYH8aIYkwR1fx47ivCoxNzAyWTPHw==","signatures":[{"sig":"MEUCIQD6hcIIjLCdMNUhtz+bC7ZDZCcoqKW9ylCjj33zqre9agIgPFj8MkXS7CgiidAj+qKPkmDkCOwAMjL/1ba7VpmoPE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10-dev-20260522-e57a523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80664},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e57a523bf0bbb0a9ba354c0499994666cfdde03d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10-dev-20260522-e57a523"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10-dev-20260522-e57a523_1779412146517_0.05076872349149464","host":"s3://npm-registry-packages-npm-production"}},"3.7.10":{"name":"@matterbridge/utils","version":"3.7.10","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.7.10","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dee319840cdbe0567d5b404bda877d3dfe762a9a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.7.10.tgz","fileCount":41,"integrity":"sha512-o7rRHpWcdm9mUo8mq82PyHe9k+VpQkZZptbmyVW9jb7gYI6ZZpdl/RVRTNO8jJYtwu18W/E295ay7fR0XG1Qdw==","signatures":[{"sig":"MEYCIQDoEqS9/lybgr3JKvgDtC5RdwqfmklfmiILKKwMuUpFBwIhAOsXT8QFfDyv73PJyLUkVvP3bpJLuE17Sy5yt7NunMIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80622},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"062966eacd8a49da0acddf4925a89ced34ca518a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.7.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.10_1779433077841_0.8760860226396272","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260524-92c5fdd":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260524-92c5fdd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260524-92c5fdd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9c0a8602bf1b112be683fc9639d97f4c0260830c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260524-92c5fdd.tgz","fileCount":41,"integrity":"sha512-otLM5XCdYNcYfkmJFCVnxG5l/FENPVxusCBizXde3AOqhhTkmDCwfO5qv1rnprR2jHYuh79JZvRScFTLYHXIwg==","signatures":[{"sig":"MEUCIDMlXF15qjrhnmOJnuG7rreUb5lFkiYCOtNbkh0opiOQAiEAljIhdfqvhuqPEdZxJYv+fWEae2w4XrlgyxWV0kZNKRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260524-92c5fdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"92c5fdd5ee0411a21e47a6cc487442a217e6d004","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260513-eaa1bd1","@matterbridge/jest-utils":"3.8.0-dev-20260524-92c5fdd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260524-92c5fdd_1779585380000_0.7199232241340732","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260524-eed6b4a":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260524-eed6b4a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260524-eed6b4a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6d96382ab43fc6387a5c321bfdcb3844a262ad7c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260524-eed6b4a.tgz","fileCount":41,"integrity":"sha512-/aJ8DxuYePHH3scXKBdi/Ni0F449LvMfz0ro2GSeN8vcsEhFKJ778K4AMXnoGZ2g3/b2pyvS2+C5pjUnE01XxQ==","signatures":[{"sig":"MEUCIQCLFkxEID8PeeGJMNC513EeKCGp2JraRjpOsPNX51oDewIgClc9/pNktuZ15HJIjDt9Po5NdnIrGF2bM7zvoojzpmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260524-eed6b4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"eed6b4a70cc1448a2f48098c1d22a2045410ec66","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260524-eed6b4a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260524-eed6b4a_1779615541894_0.6261313060623512","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260525-eed6b4a":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260525-eed6b4a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260525-eed6b4a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2068443f1d0d0c76b74d0bfc213e4ff36d15f343","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260525-eed6b4a.tgz","fileCount":41,"integrity":"sha512-ch3FBjo+IZ4Lk2UEGVLb7HN+fdXMA4FaVazyTlH2lgQh9Bc6UV57pPS3ELoam7SoI/zUIiYGJntF7VboopWPqg==","signatures":[{"sig":"MEUCIEE8NxZc1OcoD2JZCdJUaBXhV+HWW6RvoIjW8uWM46RoAiEA70p9AE2+OKVZg3ttyqE8DoJc1DYHksb42T3C2bgGIq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260525-eed6b4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"eed6b4a70cc1448a2f48098c1d22a2045410ec66","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260525-eed6b4a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260525-eed6b4a_1779671868315_0.9076505638388199","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260526-20ee3dc":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260526-20ee3dc","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260526-20ee3dc","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9f12b1c1c6bcdf2d9d71cd9dadb9cfefc38541d4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260526-20ee3dc.tgz","fileCount":41,"integrity":"sha512-Ubk/jSvwP9FPODbOYJUTODoyUNvuhWAeSjyw/PNJY/t8Pxc6vzMdL3s0bJclLWuIukuI9gnmUICS8fby9P4Zxw==","signatures":[{"sig":"MEUCIQC1IC2SA6w4LxCEEdlmW7Y7JS9B8Lygup4JTtNPLWba4AIgTarm8PFfN7nM+vTFV+Fl65AZcqdJov95uC+6RX3RqO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260526-20ee3dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80662},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"20ee3dc51c6f67d01e4b149c19100e2afffc7921","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260526-20ee3dc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260526-20ee3dc_1779757937624_0.415129335406637","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260527-b4148f4":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260527-b4148f4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260527-b4148f4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fb43428d6a34793aed21febf6763227d69420b02","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260527-b4148f4.tgz","fileCount":41,"integrity":"sha512-qnLsg5pQ2RSNhgOh+Axj2DRif3OXFgJTq7DikQw0yoAMVR+v5gnB2psHhvwu/rJk/OQ8om6D40WiDXqHYKBKhg==","signatures":[{"sig":"MEQCIH/jG1CPx+xE6qWCtXCOgCBMSOih7yWAPaElqe39o1MSAiA5TXvzyRe23Pk+3BLYmHm4cl1qRd9dYHmPysWYA80L6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260527-b4148f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b4148f417b1dd945376691f4e1ed7197874576dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.12.1","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260527-b4148f4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260527-b4148f4_1779844620365_0.26434987431871027","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260528-b4148f4":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260528-b4148f4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260528-b4148f4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"53b031c7036fc6d0bbdda43e019cc00071a1638e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260528-b4148f4.tgz","fileCount":41,"integrity":"sha512-TSE3dMHh1qIr8HdBzQsvZUaZBsW5w1VwL8Miv8k0DUivO6pQ7ugtWDY514FuGsW24fgk4yZQCuY46x1o89irjA==","signatures":[{"sig":"MEYCIQDcRqr7Q6fWIl9yJzKffalrlWlWUTrdEHhep6z3G5PR8wIhANLb8z2Lc9qc6hI7qXVqZz9uNL/kiwY62zLqmbxCHPds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260528-b4148f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b4148f417b1dd945376691f4e1ed7197874576dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260528-b4148f4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260528-b4148f4_1779930583660_0.05148543438241959","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260528-1971f9d":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260528-1971f9d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260528-1971f9d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ce8cf903a5264145d79926fa2300094b7d15af09","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260528-1971f9d.tgz","fileCount":41,"integrity":"sha512-vNoJqmD34XjeJm/yk5Se3YJRag0CLDaSmBrJ5+6tphOu6yXiZgOS6DfQLGbZRVr4FW0ybo753i65spWn9Pun7A==","signatures":[{"sig":"MEUCIGOf6TWneYNiT9NvgvNF8As1+mZPNZ0bUL0L8FAk64itAiEAl7xEf6bSqMA6Igtl7dgLoCqTKdGkNQM5VBZFlKxnXkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260528-1971f9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1971f9dd5a59503748598faa26d9f5f2bd47c422","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260528-1971f9d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260528-1971f9d_1779989038611_0.6075182250999263","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260529-1971f9d":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260529-1971f9d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260529-1971f9d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b50f5df615c5f91a4341ad6ed8d2297b0dea1897","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260529-1971f9d.tgz","fileCount":41,"integrity":"sha512-zLmRYZZtfuiN3q7Fylm/svfATUbyUYCeA4VKfWeRH25CJYoBa7h2Vtnl4PQiNP6cNFH6ZzVh4yFcugDvgSIpZg==","signatures":[{"sig":"MEUCIFktMdueBXDSOAnzFbkw/O/emwRIMD8wnVDGe9lBfJN1AiEA3Jc6t/UjTSLqv9PKyCZoblXBM5a8BFupi120yAXrhMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260529-1971f9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1971f9dd5a59503748598faa26d9f5f2bd47c422","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260529-1971f9d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260529-1971f9d_1780017576579_0.4305416215660762","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260530-1971f9d":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260530-1971f9d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260530-1971f9d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"eebaa191de628fadec8149cc73840c10a1034e0a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260530-1971f9d.tgz","fileCount":41,"integrity":"sha512-zHUSj3tluaFuhEs91wRAlDL72S71kC8O/hBAAaoszIN0CN2IX/Bw0JrNDXAvplM1UWuf1uycdrejaKMTD1y/nA==","signatures":[{"sig":"MEQCIHiMe9CERzbspTVFKA1SX99Cj8fOe9H+NwIRY38GVxLqAiAmxYlYKVzTKPz5Uvil3bksaKcDCmdjvRQJl2xXDs8QOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260530-1971f9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1971f9dd5a59503748598faa26d9f5f2bd47c422","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260530-1971f9d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260530-1971f9d_1780103602572_0.6567488242310855","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260531-fafe993":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260531-fafe993","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260531-fafe993","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9dfd29e7c2ba48f89fca67e2636622c1dcb77e20","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260531-fafe993.tgz","fileCount":41,"integrity":"sha512-iEqa7/iuhA6ntYs6bKuSf3JIHRiGnuqiOklusvVi3CVWAqS6QFT3EGdU4PhQzRWwkVJqQNjr4DJeedto2p78fg==","signatures":[{"sig":"MEUCIDEtkSWzCrpsDp64/woRNUk2jxnX3p4o4/+7uJVQbuXdAiEAt8ilfa8nu4MLgPcYVVgT7+67rUW+79MkdFUGhnVSQOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260531-fafe993","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"fafe993e09446930a04a8ba898f379f0d8dbcf47","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260531-fafe993"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260531-fafe993_1780190481487_0.20353802136062615","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260601-a1bf774":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260601-a1bf774","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260601-a1bf774","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"aae53823311bda20fa67196d17cd3653d82494b0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260601-a1bf774.tgz","fileCount":41,"integrity":"sha512-l9IZrMi1jGHO00i3E4GHPL67Af0zo9pMNXCPqr5F6h0/F2rQSNkL/f+X6YkpGgUOPYtB1miMN239xYK+JVaeNw==","signatures":[{"sig":"MEYCIQCc4tCM8CfuCQSEXNKBTDYMHzYB9UTEDZAgoNF6ru8KDAIhAMoCbdBuBkduMeH8qAF+NotNTWd6QXP8f3A9I+RyGOEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260601-a1bf774","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a1bf77468610113fb5f1f7be7b510adbb9dfb35c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260601-a1bf774"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260601-a1bf774_1780277072842_0.26943007056779433","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260602-c7525fb":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260602-c7525fb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260602-c7525fb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4344b076f66e11a4706a5f1ab70dc5ffdeeaf1f5","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260602-c7525fb.tgz","fileCount":41,"integrity":"sha512-Ddli2Y1FDxeIzsHrOq+wzyqHo/9lWZtYkwzuZoO7R1V+BxKKJmaCaOQKNSRwqHep2FOuyoEPJGoeI84ucp9wkA==","signatures":[{"sig":"MEUCID7bVqDhfl1IvxpM7oVolJaayxFPKNOPivxJ/Ssuff3eAiEAtkTvJOmYLQtIx4T7nJFbBncI8dMhK+Gyt2wCGWx8ttY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260602-c7525fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c7525fb6e454b7a2b6e8d4fd54a467dad8d79cb7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260602-c7525fb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260602-c7525fb_1780363397417_0.009218279158296872","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260603-c7525fb":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260603-c7525fb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260603-c7525fb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a3f03e6803cdd870ef4f6394c57c8ed5ef97e062","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260603-c7525fb.tgz","fileCount":41,"integrity":"sha512-VFuj69IT+miPJTEbAxDZu7xdO5UGkDhfUxqWxNNU1KRgVY8ND3kRZz/R8sC/FedXI260SZyvLmYwUN1JIaiA8A==","signatures":[{"sig":"MEUCIE9hMrUxUzDN3+aC/vb84K2qP5grUufm51y8+HXurHQgAiEA3u7ZGGm7ey4mNCv7S9Kj/AwGggMJXuoWGvWG93DCXeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260603-c7525fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80670},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c7525fb6e454b7a2b6e8d4fd54a467dad8d79cb7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5","@matterbridge/jest-utils":"3.8.0-dev-20260603-c7525fb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260603-c7525fb_1780450121948_0.5048863179380969","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260604-901f3fc":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260604-901f3fc","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260604-901f3fc","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"31cf4e28e561570220754c626ceddca827df7a38","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260604-901f3fc.tgz","fileCount":41,"integrity":"sha512-Oe/Kq2VFyxpTnxZu1TKlm9raxq8jEzJ8VnyoteSOPSJDQTeovTdMUXy9JEpZ9Mr182qFpaNBgAh/f6TRs1JZNQ==","signatures":[{"sig":"MEUCIBIuHUmSi0OpjiBRjBLLka0DxqAroyazoVN/z7H0AtJlAiEA1MGTq61A+aj5oWVYfgIeUlDpplv/klpnIGfT72wZ5Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260604-901f3fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"901f3fcae8177879433fb5957ee093bd2413d668","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260604-901f3fc_1780536520518_0.6842004816900122","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260604-48352af":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260604-48352af","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260604-48352af","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9daeff6696682a64c07ccded0addc3bc1152accf","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260604-48352af.tgz","fileCount":41,"integrity":"sha512-8jm5lMlKwQqXNwGvcbbSCI0Xkcx/Mgmbji50gSd0Bay3zrRvMOUJSPTXdrmmDY06i/FccuH08pRIrXzb5ahmtA==","signatures":[{"sig":"MEUCIQDhIH6fsjZ5PHIXsYij/7Im7eLXVcwPPK0ejggNMtqFggIgQXQt3Yks/qidZpmB7r5Wzyc1r/WCePq81K3k0wTxN8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260604-48352af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"48352afcb4311cfac5541cf583eae87090df4500","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260604-48352af_1780605559099_0.3057863935667626","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-dev-20260605-48352af":{"name":"@matterbridge/utils","version":"3.8.0-dev-20260605-48352af","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0-dev-20260605-48352af","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3579cf07b80cacf8ccd01b8cd743153d785c0cdb","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0-dev-20260605-48352af.tgz","fileCount":41,"integrity":"sha512-HG2s8hclh+ouD3syjZwGZuAFpY3vRRz9AL+uIoiwzEXLbrvuijYsexvecgoV3Izmmvdr1Lyoj97ol2trUVtrzg==","signatures":[{"sig":"MEYCIQCfDRzsK+zL3Dn5Nhla68FTcdT9W/lHSpKQAtZMRWjSTgIhAKs3mSJeywYm8WZ5wi+6Jn+90LeLEAhjxvdEPJ34Dhiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0-dev-20260605-48352af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"48352afcb4311cfac5541cf583eae87090df4500","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-dev-20260605-48352af_1780622343310_0.0710090921333475","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@matterbridge/utils","version":"3.8.0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5c7c2fb95555cd2d00e1dd06207a013bc41db836","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.0.tgz","fileCount":41,"integrity":"sha512-kDmkHIEvronfc9Gh5XSVHHmKb1q9vb5OJUr80MVq/zUyk1PXMQD1BCbCUSzbHiEa8FNUO1/oXkR8xypD4eh4yQ==","signatures":[{"sig":"MEUCIQDsyj3RIf5+k2acL/8sey8/YDsG3b7E9jSm8Jt+JrIxTAIgdfpdpXAlkD8aQxIzX/0JzROXqoekfJYoiaVpxJtYMIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80587},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2327c88be31a54c77b012047db599197542b20b4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0_1780641539088_0.3328940918960026","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260606-d6bb335":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260606-d6bb335","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260606-d6bb335","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dd5638c500156ca7b57ac6c12110a6911f4a6be2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260606-d6bb335.tgz","fileCount":41,"integrity":"sha512-GoSbe+nGWXqGVoi7JltC8TRug2rJ3VY5SYptAiMN0KQk2MoluxuUMNqDcAjLueKtbN0+JCBg2YMMfuhgqyE9RA==","signatures":[{"sig":"MEUCIQD+Lgrcz0skUNIoDvNmEhbWq3TwTp0jnGohnjUb9yOXXQIgdgLyWkm+657x2RGOxMPV1yyVVyS1fZt3GXiFpCq1wOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260606-d6bb335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d6bb335cd5ff82ff302cd8286cd9639d7ad2df6c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260606-d6bb335_1780708466769_0.5435230716036958","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260607-08cd4da":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260607-08cd4da","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260607-08cd4da","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"554c0cf1069fae9091f388ead96e6d6c0fc4d85f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260607-08cd4da.tgz","fileCount":41,"integrity":"sha512-niIGy8bb5QvFK5n6dyzmp/fQ1H3YSAINIXXXMVYdG7zyZzAiWVBkQnKG88nk0BNfBIlnJsrb988INz7oHlF8tg==","signatures":[{"sig":"MEYCIQCnigDdbW1HxlfJCqohqCoWAW6gTEiESOp/bbmqSr/xZAIhAJOFDvMctsls+kR1XGFPyJUmsOJ0GZu0K/2gvSFsPzvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260607-08cd4da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"08cd4da8f2692258bbe7fffcdb214003a78d20e4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260524-cac9dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260607-08cd4da_1780795373116_0.5777355743616748","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260608-9dc483f":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260608-9dc483f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260608-9dc483f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"1542b58194635aa87a7f958631c85ada873414b6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260608-9dc483f.tgz","fileCount":41,"integrity":"sha512-fcJzw8jCKfKr4IdETvKEU2LGe0Khq+IIOrqZRy0bbcbMp7dPHS4SdZrKjl93rgalp1ruMSPORJSIVtig+lJBhg==","signatures":[{"sig":"MEUCIQCYgZouo7kWcPBtm2EJKFtEYBv5TXmPSnfASgVJcpqpYgIgJFLFgyIB4rALmj7rBWxPj/XE3thHcwykwliko+jOdv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260608-9dc483f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9dc483fc6d1a709bb8b939ae9e0a0662e817b6ef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260608-9dc483f_1780881790601_0.07046349054415968","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260609-37884d6":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260609-37884d6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260609-37884d6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b287d9e0e0380f33b48fae9802911b97cbe6fab1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260609-37884d6.tgz","fileCount":41,"integrity":"sha512-z3VliGnCcvHyFmo4TSNCCn5eJ1zjc/hk+Ki0+oio5RuE96I4nzveDlobednehpxIbNMnsk8TVrtTk6w/fXZ0Fg==","signatures":[{"sig":"MEUCIFExyvzz0DZOCqdPNJkArT8O8RHYVLTISBoFzKLVT+RRAiEA9UpKU0GF5p63LWDYPoxAUHQRXdyb3XoESKi76FX7lI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260609-37884d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"37884d6c6664ea3a4ee631006f8cd625a2b0fa37","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260609-37884d6_1780967623087_0.6795422974741194","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260609-705c476":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260609-705c476","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260609-705c476","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4ec595aebd2ec8d1f3f9df0b3c98bcf2d7eb181f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260609-705c476.tgz","fileCount":41,"integrity":"sha512-pnvUd/l+Zh3/v9WK38xW+RJBT+UF1GhrSi6L1n6/jpMN4lVKf4wVV0S9rQcshRQ5TeEsy6PHRdRgMS7iq/t8jw==","signatures":[{"sig":"MEUCIQCTI+NkVQXC5WLNh+nshCR5ObdBabxfJs+bARwKFe0oFwIgGsUu2+FTlW6MFFqRF2cvstWMgHNQidu2fyto2eV2tts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260609-705c476","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"705c476aae950ea6b456e32ef80a8c815d6b0cfa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260609-705c476_1780986251195_0.2299395417001302","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260609-77be5ba":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260609-77be5ba","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260609-77be5ba","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6b27a99375f0d3e040b491ada05a722656460ddc","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260609-77be5ba.tgz","fileCount":41,"integrity":"sha512-HtLSFutyEfgECVAU8J1hgjuOPUlfrr5k9nFwdRo8RyYVKk9SQYZpvZlF+PAyBbjKa7OCi9MF4gN2lbOSbDct+Q==","signatures":[{"sig":"MEUCIQCzUhkdvfWCMOknGIvTu0OIuBySKysuf2Ib6/KefZn8QAIgEPAKMuPqN7BVWEvOCuDosyzRrFoPHlrV//vFG9aEGeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260609-77be5ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80608},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"77be5ba76061430c62afdf1c2a0d547bec023307","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260609-77be5ba_1780989994942_0.9802586368463746","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260609-f3c25c0":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260609-f3c25c0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260609-f3c25c0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"961249fd1c682d4da11a2db91593e22b6dbb41d1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260609-f3c25c0.tgz","fileCount":41,"integrity":"sha512-UWMTND2RppA5HGy0Ga04GytZcq1xb87N99Upk7UHz+ThqchQTdVmW6Sx+TG5rdlVy0aCistfh6x/uncXuVfDbw==","signatures":[{"sig":"MEYCIQCU9PnE0hVBnBNRFO16IWX5TF5DHM+JKUYgp5uhBh/ulQIhAPLKDoBciZt1rzp63bwkfItGQ4Kut2PC8WO03UWZ1rJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260609-f3c25c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80615},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f3c25c03be4349a5ee674958498c036eb41cabc1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260609-f3c25c0_1781012077054_0.31196242942689834","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-dev-20260610-f258cc7":{"name":"@matterbridge/utils","version":"3.8.1-dev-20260610-f258cc7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.8.1-dev-20260610-f258cc7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8e8996f03c0da9d6d3edb9dd6e984be7282202f0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.8.1-dev-20260610-f258cc7.tgz","fileCount":41,"integrity":"sha512-QW8lfynCZJFPs1PCP9DWWDJerevmfUivULSmbOjUZGHOr7lg2uuwyAUdWmAuRxkxQO0s2hKELw+LLIdI/Kb2pQ==","signatures":[{"sig":"MEUCIQC+Ot/Y06ciSRpEEHFA5a3RYT+bgJak60EnHjCyjJu8dQIgPDhYiRXtA4Yp2q31YSKcqUSo8y+GqR9cjlNQd1FwBO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.8.1-dev-20260610-f258cc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80615},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f258cc7b1cc16f66b6dd29ee71d2b60f5843fd63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1-dev-20260610-f258cc7_1781054377667_0.5836363541685292","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260611-fd7bca4":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260611-fd7bca4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260611-fd7bca4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"79ee86da75c4d7a72eec0c966b0cc9bbd4ab4297","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260611-fd7bca4.tgz","fileCount":41,"integrity":"sha512-C1cZ+5M3EZ1POHv7jfXJ5+Dm7ELLCCWq7WiEy2ubhSaJ4DK47b4K0qALh4YO7nQTNSnvX7d75cwYQVGFHOxtTw==","signatures":[{"sig":"MEUCIF5Ndl3OT2km9o5rnIP1PK54YzzakixdMXl2awci/0yOAiEA9mqj4xMpv/N8QddxeMyvoddOBJg8ovbkLKWE4K996Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260611-fd7bca4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80615},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"fd7bca4e060f8ed0f40e3cbc69c863b0ce299d45","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260611-fd7bca4_1781140913225_0.8818113821075777","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260612-94fd2e4":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260612-94fd2e4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260612-94fd2e4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d048689d39118278416dab9fd75cf0cde45d83bf","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260612-94fd2e4.tgz","fileCount":41,"integrity":"sha512-PJT47vi52QsY8DGHrsscoBJ+JrH7PS6v5CLmHUUudlWQIZq/9tMRhrR3TkrXZV9W5QnqyKsr2CCM2q5TyGy3bw==","signatures":[{"sig":"MEUCIQDq9M8wihItc4kfLt8oAVwIsBIRk4M4su1oAEfTTqMgTAIgfeYTsIIW0JK83B4BBLMP0HXoPdFAvUi3E4IEvXcQj/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260612-94fd2e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80615},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"94fd2e44744e79963998598dc70452feded3b007","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260612-94fd2e4_1781227504631_0.41353363357071315","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260612-339f9b8":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260612-339f9b8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260612-339f9b8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4f179faad998136ba3f50f8182e8ea182bd1a919","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260612-339f9b8.tgz","fileCount":41,"integrity":"sha512-cXol8HvsxpFDRMUyaWgadf9UhwBcxrs1yEqr7gqbUGN4bT7dxFcGaPpPSnd7yzB1f8AC95y9WHXQOCkJEbUBGA==","signatures":[{"sig":"MEYCIQD+Y6fcGnjDggFq34qE/YdjmpBbOH5Pk66Z6FaExE3j0gIhAOo1Faz9GIybHGk3ZVEagKkvOr1vPcKTInGqsZ2u5/2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260612-339f9b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80615},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"339f9b8f241c7beb24c583eec914da21004bbb39","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260612-339f9b8_1781245648924_0.6588454844242289","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260612-80cb9b0":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260612-80cb9b0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260612-80cb9b0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"80827f216de814a04176a399a164f04f1b7a70a3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260612-80cb9b0.tgz","fileCount":41,"integrity":"sha512-rEdQKWAhWnajJlbk66VH5K3KL2iWz08tCyEBx0KHY5mDfJmGsghiyGwncwdtSbjBXhXLyNA8xae/qlT2lY99fg==","signatures":[{"sig":"MEUCIC5jk2bEafKrOtl0LRU9utj0KkQwherHcXFxyG/qeJYFAiEAjfLgPAInWzx1L7vxcHGwiR48leXnAE3GNhpVKKvrlMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260612-80cb9b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80843},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"80cb9b086a07288aeb29b85758b09be186863a2d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260612-80cb9b0_1781257892788_0.9794082415965379","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260612-72f7125":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260612-72f7125","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260612-72f7125","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b4b130820e6e384e290123dd2286790173a54274","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260612-72f7125.tgz","fileCount":41,"integrity":"sha512-i+u0B1OrDUQC6C7VUavWK5sHLSgQiFKh+xTztlcMUHL7UYcw9qS0LRlgbOw96qVpOh1uh1xJTq4rsmco7Jupbw==","signatures":[{"sig":"MEYCIQDN8l5LBCDfjPRBfOdAmhAeI0dpS2qs08O/aOMHdSjm1gIhAIzFkRxrYZggsjw4yqwWa4LuKpUkvZkE1xLziWTfS5DA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260612-72f7125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80843},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"72f712562b5b6df50a966bb949f3861ece454bbc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260612-72f7125_1781259531778_0.24420007008967892","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260612-1840a85":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260612-1840a85","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260612-1840a85","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9612ea63fa75aed2698eb562bc3947293aa7dee1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260612-1840a85.tgz","fileCount":41,"integrity":"sha512-pWUnk3dRuDh/lPI0FXiDG9hQoumYsSKv+r7pTwvLpDDR1rY31/IclCzL2riJJNEJsWD4OrYtijgWa+db6eYB6w==","signatures":[{"sig":"MEYCIQDLrOUWb0pmIPU8NiUJEDa38G7YZGJFSTKRz3moyx9IXwIhAKxTmnZ9vywMtXzOck+bzMJrLEaG5VTPck4J3nf3Opvy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260612-1840a85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80843},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1840a85a555bcabd1da4c32b97778aa4c1b78d8f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260612-1840a85_1781260657404_0.5114582389100506","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@matterbridge/utils","version":"3.9.0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"330657077451ac127c03c1ac9e7051294933ba60","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0.tgz","fileCount":41,"integrity":"sha512-eyoOSGjSHsBBZTpLlaGrfvGyMxnGYCfyvOsDtEANOcqGWkrqyyK90VxHQbof8yTxnLJ4NDLcyRNFUmRwuZPqJg==","signatures":[{"sig":"MEYCIQD4NuYFByJEW2si4c/vpfJo5u3P/cSmxqgP9eW0SHD2qwIhAMJoassv5UhrxIWTVLFbCfBP1I4JOUFz6nP6C0Pv57vY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80822},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d7e6c0be5cd9889f1b43671a596e3775b0b29de6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0_1781263866091_0.13537338975269053","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-dev-20260613-d7e6c0b":{"name":"@matterbridge/utils","version":"3.9.0-dev-20260613-d7e6c0b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.0-dev-20260613-d7e6c0b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c50d21e914d46129da1aa277913fe69b7a6a2a85","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.0-dev-20260613-d7e6c0b.tgz","fileCount":41,"integrity":"sha512-OY4Us2HUWtkgIyy/3yDo414eLc97lNlNO6MAmdL886i1y+Zsf4H2LnW4E4Xx04kJSv9f7TUeQCvvFatCmjh+Gw==","signatures":[{"sig":"MEQCIEP3OC1ZtS8CrpOxodNlJKRrnCCcBOC5nhsZf6oAJy9NAiBG0uUZ0Gam/ETWrb+IIdn3oMl7RNQJ+7umRN4qD1dzKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.0-dev-20260613-d7e6c0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80843},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d7e6c0be5cd9889f1b43671a596e3775b0b29de6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0-dev-20260613-d7e6c0b_1781313730508_0.18662303788412404","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260614-89d7aeb":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260614-89d7aeb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260614-89d7aeb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c56a44bc9e715af8c5d8c873b2ea2dcfa35cae11","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260614-89d7aeb.tgz","fileCount":41,"integrity":"sha512-5MAtoV1uWYZuqppyUjiwIA7wketfxEF0XTvSztwhDAjfFEEbWNkwEw07ro8tHMpDh+H1EuVDAjODnAFnv5wfJQ==","signatures":[{"sig":"MEUCIQDJPKcIpxJWAvCODK6P2uBo30ZbtdbO6aM7Y4SLsEVy1AIgY9Z8gIcqkrCPq2jeBsMn8tirunMwMcJFCs+7UAc4eM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260614-89d7aeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80901},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./zip":{"types":"./dist/createZip.d.ts","import":"./dist/createZip.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"89d7aeb437b057c8bc12ed8337ed0f42e53239d1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260614-89d7aeb_1781400313734_0.2184748507016585","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260614-18d1a2e":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260614-18d1a2e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260614-18d1a2e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a60e73eb7716ef59d40812fb71c87a20bbf0c1d1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260614-18d1a2e.tgz","fileCount":41,"integrity":"sha512-Im3vfEua8Y6szHaFeeoTW9jhRiwe0gvQRBPQgF0hDS/KzesAVVTiYLU836YknbStQjBxEA0gRDyoDuI6FZIFlw==","signatures":[{"sig":"MEYCIQDTRpQJ4KgB40jm/SfDCwhkxYWUxFBo9t3rmslLhq5JBwIhAO3sdi1E37yq93FVbtXFlN6AbW1uZjZ7ttYGqGInb3Et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260614-18d1a2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80801},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"18d1a2e0c4bebfefb20ebf5ab2ae5cc6ba1fc3f9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260614-18d1a2e_1781435328195_0.388450743903624","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260617-b1e1b99":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260617-b1e1b99","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260617-b1e1b99","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f5fd11161f210256021ccb58704aa524257548c9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260617-b1e1b99.tgz","fileCount":43,"integrity":"sha512-JghRZEZuxZNdfZnF6JShK8jrfEyOitwWHwp0SR903X/N4GpxpcXhg3ASGInkdWoRoGNu79Ze6a3e41PMLWnbLw==","signatures":[{"sig":"MEUCIQD3ATkCwOb9HVMSwEv30ZGY/zNG00B62aYTgGvtN3irLQIgVs+M9n+YArN1yjYT1sEH4NYrzEC/qO5o/H7/kY/x1JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260617-b1e1b99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82708},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b1e1b99c76c0c7fc02b24700e964721e945e82f7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260607-585945a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260617-b1e1b99_1781702307346_0.7989575489487659","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260617-8de71e5":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260617-8de71e5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260617-8de71e5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2edcd2cf5be89b68ad66b0efe50bd4df7b823369","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260617-8de71e5.tgz","fileCount":43,"integrity":"sha512-d6TmKffs7q4DGhiEPzNucmMha2a8jy+WLJbSdxKmJHweZPApo7HWyM5ZIvNuqudczqAz/er5VlYY8CMXE0wWPw==","signatures":[{"sig":"MEUCIDFPLtZVzeHLdZILXW2AH9kw2rZKIHzQZD4kpkU94SGSAiEAv7XB23wZiyWUDpGK4EY6sLEomLUf2ZeaGNk7yT4a4QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260617-8de71e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82708},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8de71e59d4bbe9aebc4c0e81bcbd8c21fde3ed95","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260617-6ebcff7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260617-8de71e5_1781736297232_0.07846518468142993","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260618-04a1394":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260618-04a1394","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260618-04a1394","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3481bf8e751c961362e1ee2c4a7828d901fe630e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260618-04a1394.tgz","fileCount":43,"integrity":"sha512-R4X8Rv7t1OTXuuJYwJywFd+kULHkwPNca4eGW+5/IWdATzxg9TCUdEFC1sz+k9toUAMHtG7Hu2JqsDR8xn2yZg==","signatures":[{"sig":"MEQCIAn4oiNQkx/8YTt4woNv01o17qw68J56eSvHNLkwBvn3AiBTrS5gBA6TdrrpGvlmX58cgB7zsPrwqyQ2OLO07ODWyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260618-04a1394","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82708},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"04a13949384872ba73ec639c4ab65843935352dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260617-6ebcff7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260618-04a1394_1781773063839_0.28563327193031607","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260618-28c78fc":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260618-28c78fc","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260618-28c78fc","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"127ed22cdf9a88dfc177b521408b7d6cd5aa339b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260618-28c78fc.tgz","fileCount":43,"integrity":"sha512-s0bpgE6MfKLp+Ytb17RVFzDCgs7MP5fv8lfPfMxeXov85rT0vTGukk2+H5JYHZMGh38BYZXb5zbwCZvLTOUFeg==","signatures":[{"sig":"MEUCIQDGE7xViWL/xzMuAe/dkum67aVWOBlG/82fLI6JfoEkFwIgLQ8N+CHL6mleghWBFfeDXL/uqpVymRc6sZL21moiiQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260618-28c78fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82708},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"28c78fc27356e671abd5bda1ec3d44606bd6b356","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260617-6ebcff7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260618-28c78fc_1781818117603_0.5078893027123426","host":"s3://npm-registry-packages-npm-production"}},"3.9.1-dev-20260619-d1f889a":{"name":"@matterbridge/utils","version":"3.9.1-dev-20260619-d1f889a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1-dev-20260619-d1f889a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"82212a579a4095d0728df710b06a95414a57c4ee","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1-dev-20260619-d1f889a.tgz","fileCount":43,"integrity":"sha512-WYfTDVSwjo9Cb1TbD53ylx2fv6UwhoJgQTUr3ENb+/At2nU3xmwLynRKXQPObAyfWJLMyOb6bSOd/No13Y3zHQ==","signatures":[{"sig":"MEQCIAuILz+/gljH5B3iavnnn6cUQY2u/hvSqVC2BHOzahIsAiBhdNBVveXu5b8gOKTMAZ7Nb6flTJlFlDOSB2WWoA85Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1-dev-20260619-d1f889a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82708},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d1f889ae82258bd1c51387cc5e793ba6639ad020","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260617-6ebcff7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1-dev-20260619-d1f889a_1781846965840_0.37882978620330476","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@matterbridge/utils","version":"3.9.1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4af35d7d50a3ee42880d37317250d64802bfd0db","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.1.tgz","fileCount":43,"integrity":"sha512-sWP87RELP/1gVacy7b42S8m166z3KFBJI+Sfvte16mTIj8YVMkjsUmG7gZHHriAtYSaGkUVubifykkrSPzR+Yw==","signatures":[{"sig":"MEYCIQCY+Bgqd9re+bN2tLUhpje3J1Smy6qAlbwwAevTqjNtLAIhAMc6wbvMMOV1je/j1OHsN1VoNUmrAFqHtxq8oWDjKVMt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82687},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1e8f96a71cf534001712de02a1f5ac965b1f66a7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260617-6ebcff7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.9.1_1781849696457_0.7338191307290398","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260620-9802e5b":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260620-9802e5b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260620-9802e5b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a8933a4e164a958c0368b6fdc7e8ba466c5dfabe","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260620-9802e5b.tgz","fileCount":43,"integrity":"sha512-kaU5LNr3iYfUZ2vustpFKLMhkGkuCojRExw+LbnAQ5HjkKvJlNIxfTvXwuZtg5QQ1UBpMWSC9qmeMQJ0O2E/+A==","signatures":[{"sig":"MEQCIFdhUyUv0M/0JevuQgvcSPRd7VGx8HkHHJjgKUVYbSoQAiBmo97kf9Tb1ClyrVk6sL/DiVn3nEL/KQa6+Z9ucAFXRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260620-9802e5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82708},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9802e5b67dfe5386aea38d66dbd9e8153b7b267e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0-dev-20260617-6ebcff7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260620-9802e5b_1781918207070_0.44075893220552764","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260620-2b9580a":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260620-2b9580a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260620-2b9580a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2a2d1692b95518924dfb1c12e0a057dc8a26ce4c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260620-2b9580a.tgz","fileCount":43,"integrity":"sha512-S6nKqClB7vQwz1LNH64Tjuf9ZmPDoKvcFApoBsxG/omRP+Qe1MLcTPqNby5PEnLert5/KgwXxcIUat2vzUfb0A==","signatures":[{"sig":"MEUCIF0dchVWe2NMRhvHJiGbzIbeJ0XWBXmWI45I6e7iAMNOAiEAvFZM2K+X7F0pug6LcMQBoSGUFiTcSnw3gN/SZkqbOXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260620-2b9580a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82687},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2b9580ae1119084c7b952bcc0145aab7e8377d7f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260620-2b9580a_1781994346287_0.9398546130409025","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260621-75283ba":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260621-75283ba","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260621-75283ba","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e5b58b155c1a3efa544254c1aaddccc83ab86d0a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260621-75283ba.tgz","fileCount":43,"integrity":"sha512-ySBHTDzR1OZYDXweZkDfUmycuNopPQ5hBjtuAgsMjFzem+syEzMV5lxIyQC3X9anyrgZIF6ZdAh6mMvgslilbQ==","signatures":[{"sig":"MEUCIQDDgU9ASBBRudd4yPU5/iHuVHDz9Vdq3yscO7kfWaAZQQIgLAA549n0qGyQCzTtC1fEswNPhrmBmN5m1Bltlpe17NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260621-75283ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82687},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"75283ba506c59ffbc3e4f559b799f9b2f458ce09","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260621-75283ba_1782060201524_0.04933294541998956","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260622-2bad6bf":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260622-2bad6bf","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260622-2bad6bf","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9fd9add7af935e8d2b5b805a83ef463cf064c685","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260622-2bad6bf.tgz","fileCount":43,"integrity":"sha512-AHmwY7xn7J/1EBB1nDIvHE/DF9Dj6z61D0x1al3KEQCJHTZdAU3Vdc3BoLWkneL6XPmk50ik2iikC/jgiqnXTg==","signatures":[{"sig":"MEUCICgAbOvBWbRhlUGLgppEiwrcJvnFvBsswsluoN9MPwP3AiEAgYS8BePOD8I7usZNRzEu3tD5JMwi519B8KA9PrwgYLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260622-2bad6bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82687},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2bad6bfc23f2ad049a2414a5346e9b85fd92bb2d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260622-2bad6bf_1782133999879_0.45875096819408845","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260624-3362db6":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260624-3362db6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260624-3362db6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"610476e3f48d63a0752a5aa7414440d34798f1d7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260624-3362db6.tgz","fileCount":43,"integrity":"sha512-f2+pffnkfcD27cY4ygB6YpsLCTPxV0Dpr92tliKTxvy4BqPmnh36EPUr7tFuF1c23d1G+jBoLAB/002a/ucdlQ==","signatures":[{"sig":"MEUCIQCnwF+nHgNoecwpKB444SSZIOiXTpg7+KXwu87vA71UPQIgfBcjclVQPvJZ7YE4GSA4EScR3RZHu9Il4MxZv/lX3W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260624-3362db6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82687},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3362db6cbfdd88ebb8d748ca344f70e4c3b536ec","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260624-3362db6_1782263397802_0.10455978246583841","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260624-82fe77f":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260624-82fe77f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260624-82fe77f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5a76158fa9709bd65a554507a635f653c154b00b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260624-82fe77f.tgz","fileCount":43,"integrity":"sha512-zUSaEmf/BBcrZNjj4Lm9w0EWi7UG3D9eyqVssQK5Nuw/qY4RmbYnOtCYC2r++3k7yGb4QbBMec9cSX3Zqv2/2Q==","signatures":[{"sig":"MEUCIAh+d7ad8KsWCU/6vZjg50dnJ6mk4cf27zwWrVGKW1mJAiEAstp53YFHmt72N5ZuGcA6pMEXZtoe+rQepvAeAhJBkKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260624-82fe77f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82651},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"82fe77ffa34b634dc6866834b617caa102cad877","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260624-82fe77f_1782291655327_0.6742799287323746","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-1591faa":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-1591faa","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-1591faa","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8a313467b68be384db22e594f47c0e82927e717c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-1591faa.tgz","fileCount":45,"integrity":"sha512-AL6Yaokrn3LS9yFJ2qgkVjotWmroiENxtfTnl1g7T+z54TRIA9bhXRcQBaEqkKH1Fe39pwLzHA30Mxv3Thu7Mg==","signatures":[{"sig":"MEQCIDiFyDK3drTaGjJG5THSnSDlJ0shqiyyMUvIZA8akiDLAiBtMF2r2CuDNktnJY4gdLnx+fuZU21VF1AO3oQmYeg+FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-1591faa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83369},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1591faa67eacb578ffabf641e2bda588881d4ba9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-1591faa_1782350056982_0.24341233752148161","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-a8359b3":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-a8359b3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-a8359b3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"83dbde3ffe8227d04a33392f2ba2e1b009c5cd93","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-a8359b3.tgz","fileCount":45,"integrity":"sha512-ClRdI21VdiHWvTAY/OLsIJE4Yx927iiI9xElk5WuZVYfQnjOgcZUvnG3KURt6wFBtp+lzCl9Hbeei1RkWi/7qg==","signatures":[{"sig":"MEUCIC8QOw+fQBr6HDmYgYI3XZ8PVlusSW8tqzriHUbu+OsQAiEA+07gzDn0hysxHhnw2A3OGnxZFZcXVhBb+SnF32ZqrtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-a8359b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a8359b33e256480189cb567b9fa3acc669e4d213","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-a8359b3_1782375053138_0.9603150941951899","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-d48d8ee":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-d48d8ee","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-d48d8ee","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"da8687e77d1ab147eca535091e8bc06396d120da","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-d48d8ee.tgz","fileCount":45,"integrity":"sha512-iLZFjFS0PxoPm5QvRTKyFyfgWdd17F397NHhsbJMnxvuKTE5FpQH/gcJYWkbpTuV/mYx+w9KReKAC2vB8n6x8Q==","signatures":[{"sig":"MEUCIQCe3S5W/CrDQwflq1nxR5Rwzf2n4zabjo2vdtRJSi/Z4gIgd1XoVHr0nsOPw9eHSzKKIQdbxkvj7M7/mpzYDmpOL4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-d48d8ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d48d8ee3df1c4631997868961f367700b5e02100","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-d48d8ee_1782380142080_0.5885582894944617","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-582ef8d":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-582ef8d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-582ef8d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"70c2c52cbfc3b3d72b552c968e7a3d75b552ceb7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-582ef8d.tgz","fileCount":45,"integrity":"sha512-PcIZ63LCboE3vbFFaRFEbyMpzDFXdJ7c2f84JpeKBAPLDbtke2fWnizfDfaCkh0bjK0ngPhPsr3cA5iVMOeMyg==","signatures":[{"sig":"MEUCIAQaYfl9a/RU6ig1pA2gj3s9Vc+oDJrH8IZJkP9aKCDNAiEA3/sB5wBcuTbInJObWCKhiJoFVZbJvAmKHA5Vbgk+QXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-582ef8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"582ef8de66cdd9e39f0b3480ca7b3d0b557beac4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-582ef8d_1782384639279_0.9790556497867924","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-a938372":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-a938372","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-a938372","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4d2d78aa50639952ef2c163f8e5054dd4fdf49f6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-a938372.tgz","fileCount":45,"integrity":"sha512-mjxR4hXCby9RcfIvokzAR777XPsf0Ev9cb9JZhA8P3gXh6I6SmvH5XFfMXQ8nBmzp92ziqXKCZQd7uOPRVnDdA==","signatures":[{"sig":"MEYCIQDdxODEzgMA8Yazs2B56fRoek3ZOnyjuOoI+kitFiJhhgIhALdy94es+uG+x6YDFlCGAtUH2yKtuAcEA65mUhDyHdzB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-a938372","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a93837293b9b8777d96d4173a874e6dc0077a7f4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-a938372_1782387195953_0.8121091233191888","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-69add38":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-69add38","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-69add38","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"253c2bb038101930c2d0702850bf2b67e9de02f2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-69add38.tgz","fileCount":45,"integrity":"sha512-aE9f8UDAsFzXg4UF11/3rbQxjyNrXdRAMRFmpcAINf8qZvDp74qix0bCHP3teuWafpKgfvQdWz4rKQZXwsVzLQ==","signatures":[{"sig":"MEYCIQCDDZHjs2YE9rfTElRybiKucUOAHLTsLo0P+JzckpnPRgIhAPoSIP/yQfkmgadky69ieNwVEbZPVCobEW3INIMH/UF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-69add38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"69add382419043892d0bda51c420812c88122e18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-69add38_1782396573866_0.7234031721810197","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-9f0a35e":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-9f0a35e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-9f0a35e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e7ad6ee0ff5a9dc0f384002b6ec07df2408c2f21","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-9f0a35e.tgz","fileCount":45,"integrity":"sha512-3ageQRZcz8NGkAlOwsTKLmmZKr8ozTG95+ABibfidJBCW8c8ik12yTdkLbmXs6Xx5yXsbRHwoaAQD0Yf5uGz9g==","signatures":[{"sig":"MEQCIELvgTl+leFlKoNO746JM2ePDMYSJOWf7+oqevXlrJyGAiBoPdsz8aQjeWaZz0PjteS7GFx9jhooS6n5ONp+dThlgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-9f0a35e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9f0a35e1274f19dd711ec9bf354e5bbdcf681875","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-9f0a35e_1782406001891_0.6270853126808953","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260625-e1c152e":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260625-e1c152e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260625-e1c152e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"931045702f5f98e709e7b580cbb695046d1607b3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260625-e1c152e.tgz","fileCount":45,"integrity":"sha512-wAs9MFX7o7cwi1BAyJySZoKCphSGMcvrOvpq2wIfz0UYRGJR3C50KFithBDZCdVTqlC7eY9nhuyfFB3ajAvdVQ==","signatures":[{"sig":"MEYCIQCzKmXHtKUAs0nABGBcYBJvuYt1k42oZJxJpjdO75UYCgIhAIW/+08zlwhhTJ5t+kxlNdufO6fJUi68yFlHXjRPkEbt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260625-e1c152e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e1c152e0a542ce031a4b7f239c0d65b9b8563e58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260625-e1c152e_1782426196784_0.49248196641524444","host":"s3://npm-registry-packages-npm-production"}},"3.9.2-dev-20260626-9977f44":{"name":"@matterbridge/utils","version":"3.9.2-dev-20260626-9977f44","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2-dev-20260626-9977f44","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"52ea05324043e01063fa603fae244c213cadc5c3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2-dev-20260626-9977f44.tgz","fileCount":45,"integrity":"sha512-iniIUSmWSvPE3drUUEeGHCX+HddGvkCan4l3OBCl41ipIb32wLkQmbnBLQgzXaTae830JwFSVbNhDRjzFxDIXw==","signatures":[{"sig":"MEQCIE9ihlgczgWpLrfu0TUwJPFLWmq6OVGN83+RrpHSvHPJAiAt7AR4t8AB5RuY32f8jNEAT9fv1WG3W85nz77nQX30bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2-dev-20260626-9977f44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9977f444f59d9f10c7ec81f184f795552c7981a4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2-dev-20260626-9977f44_1782456159935_0.8533347077327307","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@matterbridge/utils","version":"3.9.2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"19a8d3224bcfc8df0e9c87bf8f70b09f7d927a84","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.2.tgz","fileCount":45,"integrity":"sha512-RUIrjZ/D82KiqxR/bYtECvbRrTfY4ykMaGakA8EQNz8h53zv+j824fjDrtARJ0LF6bIe0IbxnX9nhG/MJvV14g==","signatures":[{"sig":"MEQCIC+VykcgR4x3dx/S4oJ2iowHkSgPAAt0kpi3C19Bep0yAiALrg3H5CAavNMx/ufeca3Tz0VKLwLH7XwrGcV3KQp3Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83561},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"db1ca218a4b2a9ffa6e131adae1953e646d715b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.9.2_1782471876460_0.22772332799382","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260626-27382ae":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260626-27382ae","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260626-27382ae","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bca8f8ab648d52e582aa34bd1657231d0c42279e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260626-27382ae.tgz","fileCount":45,"integrity":"sha512-3GSktIVRGfFCa64xUZbdVhA1+n6AbbuEZgqX8lQkWSG2X5VWAZ+0g3h0vwfg3Q01CB4vBkJK5kh23sYgh/ZArA==","signatures":[{"sig":"MEUCIQDho4l8ltR2hj9UpR4HoK9Pw/j2Is0fGI5uLkV7HEXHDwIgF94wSB7RHvBKccLFmx+uhFI5kb8WaEcO/OPlCyJW1Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260626-27382ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"27382aededc42296b9714dd412bddf532a344713","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260626-27382ae_1782478211254_0.5734270819690697","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260627-95d4f65":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260627-95d4f65","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260627-95d4f65","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dd1395e568d60d5a0e251706f3d28fe911487deb","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260627-95d4f65.tgz","fileCount":45,"integrity":"sha512-PQ1ROM2zZtjGlF4m6Pz/5tfIrQf7yJKVsz0+PUc3t1ljxKyeVLH5pklDk4OUaAij0sL6oufQ6Ya7tJXjJNdruA==","signatures":[{"sig":"MEUCIQCRdYQ3tx5StDjE5/LAwChsKWZPh+58i67d7zH0BlldPgIgOPehx1H1lataSYWC+/vj+O3C/AbQhfrKfpfq2FaTwUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260627-95d4f65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"95d4f65771fcdf25d9a7fed4a1085515216dc3f6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260627-95d4f65_1782522762731_0.13585192846515537","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260627-53ee5fe":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260627-53ee5fe","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260627-53ee5fe","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e9447b19ca950af9bfc1b8ed12eeb3e6e83bc65f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260627-53ee5fe.tgz","fileCount":45,"integrity":"sha512-T9jKc/GzZqSMoKJnZlN+/A8ne0IqflGGTVqmR6cXXv0J1WKpOtTYPAQ0Q43JW4Mma8oUGLrhD98g5QaxTeNvZA==","signatures":[{"sig":"MEQCIA2F+S1H8R87InBxrUGOKoup7CdWERUi+9FikR/vLgDEAiB9mtaKm6jNRmxf6KC0zLAdqWLx2gF8Cs3sYMeahgnHjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260627-53ee5fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"53ee5fe50cb3e44309764c3197f5d07790bb5dfd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260627-53ee5fe_1782578156063_0.8328922071440237","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260627-f5f8623":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260627-f5f8623","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260627-f5f8623","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"73d08f9cd024037d3656f72afb79cdf8349f7817","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260627-f5f8623.tgz","fileCount":45,"integrity":"sha512-M6ayLMSKqJ3LbwVuzS4KYf6GIBwiKTjtqM9qumciNtk8gR5EXG0kLpB06/of22GgWaAcAjk4u/xF+YbfNpFZuw==","signatures":[{"sig":"MEUCIQDo8DZwK2Tl5pgrwM0B2gWLL2t3eLs34Z9BD3295l/g/AIgPrCgo/vRemIL8xb10LhPotsuEjlOXYhAaow5n+Ip83w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260627-f5f8623","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83582},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f5f8623c252a3e6b257cedd2e8b22246cf79576b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260627-f5f8623_1782582433804_0.8626566298184324","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260627-5d60de5":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260627-5d60de5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260627-5d60de5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"acbacc4d3879a6e6cca3dec252ebb37593ef804b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260627-5d60de5.tgz","fileCount":45,"integrity":"sha512-9gA2W9MQV2LwP3ytfljbi7p6R+7FShng7vn/gQmBYFpWie/v3LaiYmbDTWsqsK9z8gNMNfQpfRNkCpIob+Kwow==","signatures":[{"sig":"MEYCIQCsLG43dLNMWlAQS6rC7Wj8vzyDaNNF505vdsDYplTxpQIhAIezPoU9i23Vxi/xt0mVcGA39usCvSg0Rg/foOmZbwGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260627-5d60de5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84256},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5d60de5efe61ad3dfe386e98f88557a2b6a30a94","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260627-5d60de5_1782598658517_0.9339581097050891","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260628-8ac730c":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260628-8ac730c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260628-8ac730c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"44e9853de007cfe46b6f5d300ec043e849b15988","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260628-8ac730c.tgz","fileCount":45,"integrity":"sha512-GLgLJmoJEPduOzHLhnV27YkMQF2GowuZsaU+W+ymrTYIy4vECk+QO2nbxqzSdYzQ2mOf8iITYN+FBuHtk/dTEg==","signatures":[{"sig":"MEYCIQDz9EQ8NpRsfU9uzq8LFt0h6BeL7kjkYtk96jY8n1ThKgIhAJ9ZErV3jkaYfXWrbyga7Tu7OcXe0w0Hqm3NiGVnIVMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260628-8ac730c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84256},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8ac730cba66b8d09518c53e34d2f9ac0e8f278cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260628-8ac730c_1782628558370_0.4754311688190713","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260628-fa05360":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260628-fa05360","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260628-fa05360","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f84ca12f339e414e2c229edc4969f764b034f538","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260628-fa05360.tgz","fileCount":45,"integrity":"sha512-b+XpkUrLdoh3jF/48J6pBvGQLMVOQAEUA5hL4/vfPCQIE9RbTKnGCnIu8+YluPnkstryRIw1BNLZnfehewvF1Q==","signatures":[{"sig":"MEUCIBhtIvxz5a+ljIyOO2/utLZ1mOj6t3jDtXGoZFYssgfnAiEAz5wAiLZ84L3rTVzDFxrVeOwmf6EBytyXlL8VUqXpobc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260628-fa05360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84256},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"fa053602c0304e8100519c3025969004ea0fb311","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260628-fa05360_1782637796363_0.1567664112007734","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260629-7c47082":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260629-7c47082","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260629-7c47082","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d23c0ad7c333f3ad051bf71a6e7f0a8ff1419078","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260629-7c47082.tgz","fileCount":45,"integrity":"sha512-mIszsWJCXMzFdh/RiwLs/yzNRHJ3abrNPU4+UkJX0/6+NUqUFxIn8XMhua20PHbQUyHWlV0fb6hpaqE1In2Yag==","signatures":[{"sig":"MEUCIQD1zMziC8Dq62TLF8whx2QgbfO4sg8qgCW5CqbYlQaPmgIgJwVFomgeFfy7jhpS2gVyQQL7aa17OFDTNVhc/EuAveQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260629-7c47082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83991},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/bunPrefix.d.ts","import":"./dist/bunPrefix.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7c4708216799804b1caea588e27b92d9c473c862","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260629-7c47082_1782695939163_0.30418546382129286","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260630-684e0d2":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260630-684e0d2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260630-684e0d2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"15e188d8382fbc59317a5b1d5334a08c36fc9b0d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260630-684e0d2.tgz","fileCount":45,"integrity":"sha512-1mAVRbv5SYX8x+eu+G4L4rQKoxhnXyhRT3TA8Zozhh4UtaLBwnXQcrPkmNtDdB1g/Bz4EO4hXHOBT9dVn4hS1g==","signatures":[{"sig":"MEUCIFneKrDswwQZy/wh6HJeZhnkgldJXhcy23++rKEVasbeAiEAnW2VBia8Iv1AlSzHyNL3cr9m+YKUeY5i89bbqX9mX0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260630-684e0d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87050},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"684e0d20f6e2375ce97843fd82c26f270d87791b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260630-684e0d2_1782782046337_0.7340097264312511","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260630-9b4b673":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260630-9b4b673","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260630-9b4b673","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"639c515c5ff2148168e91524de72de772258ee98","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260630-9b4b673.tgz","fileCount":47,"integrity":"sha512-Rx7l6FUCuxO7xs760sQ7M3SytiteVv97u7yd3FwFXta39ObXApFd7nUA3w0SzenVaWTymc/wsqdbdMf6rokPIQ==","signatures":[{"sig":"MEYCIQDZpPbf5+ryQiDDGsPTKiXCGweWXwd8WXP7EJ4LCQPwYAIhAMpynQR2IC9PpP69VjTXhHSVhZt/QEmbbsWmg4hc1Th+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260630-9b4b673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87527},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9b4b673ebe86ed44efdf91c7e99566866de91a25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260630-9b4b673_1782834177308_0.5021098876531394","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260701-2965af1":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260701-2965af1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260701-2965af1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5588ff3691a96e24ed9dc1fa40c6c4d4b193a999","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260701-2965af1.tgz","fileCount":47,"integrity":"sha512-YZVwZFU9SYhXDQ4j29MpCU5J60NZzLo4B4H8qPln92Mjsmtb1FZdW2IFo5jOGkM6ZgWe8GXCRqq5PB6OhrFf7Q==","signatures":[{"sig":"MEUCIQCoYmfF6svcTt0OLsZwfXudb4xccsW55lCUBPaj8ghsAwIgE0AqbqjWt/Hxo7EVpTFpz7vhckCwGFk2qUpJ6wuP624=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260701-2965af1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87527},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2965af166817ac8c3cbcf130e682bb9fb2b93659","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.13.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260701-2965af1_1782868766828_0.41794310034817905","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260702-3a218d7":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260702-3a218d7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260702-3a218d7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4282f569b227647fe5ecf29c762af287819ee0c1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260702-3a218d7.tgz","fileCount":47,"integrity":"sha512-1c9Omurh+0Kr9j0xMlq8Y939v9XBDoB7c/BrbyYlFYvYsTfmgPr53ZS7M8W14deoh2qghSN7viZZRsu+6BoT8A==","signatures":[{"sig":"MEQCIFY7nt6auOKf90C+bYO8/YtHPU3l/keeGJA/VJ6mn9xrAiAnUeneOQHjr5qB6RXRlyDoylE8maX+W8QLvVACwAo7Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260702-3a218d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88002},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3a218d7578aef47f4b009c365a148662779df47b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260702-3a218d7_1782954885859_0.05506605052591529","host":"s3://npm-registry-packages-npm-production"}},"3.9.3":{"name":"@matterbridge/utils","version":"3.9.3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2aade281c93386544c3c772fdfc82b02e2e4f762","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3.tgz","fileCount":47,"integrity":"sha512-qWqUSiqyyBkLC8ePpy1lxu3SHQ8dEVD+dvwn12904pUUlWtrsvDv7zLxiWHI8bcM9aF/c69hMNi5XFe16Iq69g==","signatures":[{"sig":"MEUCIGlt2DmC31SaUV05A9GgJnDUndn0XCWLJalVA6YsWCnOAiEAxZn6ja8NhaUXjdBofV9anpFVmUsKFr/GfRlR4tubcMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f23e4307b64dbac15c134ac2e1797d2aebb74fd0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3_1783083254050_0.3703500522440515","host":"s3://npm-registry-packages-npm-production"}},"3.9.3-dev-20260704-f23e430":{"name":"@matterbridge/utils","version":"3.9.3-dev-20260704-f23e430","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.3-dev-20260704-f23e430","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b2e33a3d4e41f0035f0ce57b358dd541784c02fd","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.3-dev-20260704-f23e430.tgz","fileCount":47,"integrity":"sha512-QqkzWNkt1qyLt354NAItatVCmOit25uI0vQPDJHs0RrnspcJMRBCRxHdrKXzQbBaj3VmScnNKgpzKvdYxir+4g==","signatures":[{"sig":"MEUCICwRBII/9l+xNhTKiEiV3hi8e3QL1qzirh1sbWq4gCNDAiEAsWRWKdjwOlZ7vke9WLtFlM//qXwBwwNhzXSUsZ5wGW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.3-dev-20260704-f23e430","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88002},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f23e4307b64dbac15c134ac2e1797d2aebb74fd0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.3-dev-20260704-f23e430_1783126680624_0.5440459034472993","host":"s3://npm-registry-packages-npm-production"}},"3.9.4-dev-20260705-b684a91":{"name":"@matterbridge/utils","version":"3.9.4-dev-20260705-b684a91","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.4-dev-20260705-b684a91","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"74d54228579e698fdf5b6e9d011ecc8ab49ef4f4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.4-dev-20260705-b684a91.tgz","fileCount":47,"integrity":"sha512-7EIEAGTLE5cLH8bPuhPVBJxxS08zgeDHgn9XiE/E3dvpWXAxqXksia+QbrKWdq0jDoOGZrc/fu1KB69+xIe0Nw==","signatures":[{"sig":"MEQCIGLwN9TZapIoVlg4eIcgKiijcvC6yCg8CxnzdKq3CCmgAiBWIRguESNNvzz/JKSYKdr4pwCpdIb1aI3VIMbmM+eT1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.4-dev-20260705-b684a91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88002},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b684a91f2b66e5c2e708a70e1df67ccff93b9501","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.4-dev-20260705-b684a91_1783213410083_0.12461127265740846","host":"s3://npm-registry-packages-npm-production"}},"3.9.4-dev-20260706-08fe8ef":{"name":"@matterbridge/utils","version":"3.9.4-dev-20260706-08fe8ef","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.4-dev-20260706-08fe8ef","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fce55c1d92084eaea56a727764a02ecb24507dc3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.4-dev-20260706-08fe8ef.tgz","fileCount":47,"integrity":"sha512-ttDgOWMR+W4iSdF2S9ncvc9w/fyQsk5oC4sC+Ujt0KODyu9n/71yyMtI0g8Tx59Od0AU2E1dqUWT3VsVrWLOYQ==","signatures":[{"sig":"MEUCIQCzwW4ykHs0j1r43GhMoqvhA80l0X5vkW3OwmLhjtpQjgIgFp6bHp3pDVg+zAl5ndEzS7lO3JRJ1rjWZo3/J/dTgDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.4-dev-20260706-08fe8ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88002},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"08fe8ef258c9daee8b0ff71a2dd236ddf8257249","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.4-dev-20260706-08fe8ef_1783299781710_0.9522193946643012","host":"s3://npm-registry-packages-npm-production"}},"3.9.4-dev-20260707-013bf32":{"name":"@matterbridge/utils","version":"3.9.4-dev-20260707-013bf32","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.4-dev-20260707-013bf32","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"26793687c851397ffe68960306340e680c5d46c1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.4-dev-20260707-013bf32.tgz","fileCount":47,"integrity":"sha512-AkpamxZ6atJWWMAs0ks6PinMRefzifzKvu5ooXx/VQMYcGwbpwnFIhY3N+Anfl+hKzXh4pG88P2xK/lsSXS/tw==","signatures":[{"sig":"MEYCIQDyzPYove6sb5k8UMtlo6miUUIflJDitxAO44iqA0DZwwIhAKIOz+b0qCOykIbtiReDhpoGyuCZfmvgbsKZlBcifPio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.4-dev-20260707-013bf32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88002},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"013bf32d676832cb07a5e6d22db8bb766e0fddcc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.4-dev-20260707-013bf32_1783386096814_0.7184775235838405","host":"s3://npm-registry-packages-npm-production"}},"3.9.4-dev-20260708-bdb345b":{"name":"@matterbridge/utils","version":"3.9.4-dev-20260708-bdb345b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.4-dev-20260708-bdb345b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fda7bbe92c42f15ddb78736e2bd665b4f6a7898e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.4-dev-20260708-bdb345b.tgz","fileCount":47,"integrity":"sha512-5c/l96aOpyKkE7glPsER5PQlqidNcqjZatrXKdpAzoZvJ2R8UN04PlsvAma9Nss806d2M5tuwnKNOdArJKfnLQ==","signatures":[{"sig":"MEQCIE5kQ7DrC+H5occk3TUlhN9q5rYcS+9sPqKSJXqzGxlnAiANSnDNk9QYcx+CAZByPL01SW+jO+Zc4Pa+rj8vmEbF8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.4-dev-20260708-bdb345b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88002},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"bdb345b350608bb8caddb21baf24bb5cc96129f4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.4-dev-20260708-bdb345b_1783471981152_0.8641657261809608","host":"s3://npm-registry-packages-npm-production"}},"3.9.4":{"name":"@matterbridge/utils","version":"3.9.4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6217651bd262a7c6d6121049025dbd0fec18f25e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.4.tgz","fileCount":47,"integrity":"sha512-NiB8+aZ3BrkOVavhuvOkLqKtfUu3K4nr8ehMNNaddcFWzeA6E2Rsuv2LYDn8LpbD3OY37BIwuBAW/ELbrHUZXQ==","signatures":[{"sig":"MEUCIQCU6PUC+0E5X1NMzmVVg0UyaxpXPgJZ/ce0Qm1ZEOq6wwIgJrj6URmqmtI7FzgRtMa3NbD/JtQv980IrwPm/w5zCc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87981},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"07e3c48b2f476296ac138930d3678b1705bc5090","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.9.4_1783713305177_0.2968309381399301","host":"s3://npm-registry-packages-npm-production"}},"3.9.5-dev-20260711-453683c":{"name":"@matterbridge/utils","version":"3.9.5-dev-20260711-453683c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.5-dev-20260711-453683c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a07a4844931efc70a91cb4fc65789e400c35f6d2","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.5-dev-20260711-453683c.tgz","fileCount":47,"integrity":"sha512-/NuZ9UerijNa3qC4o8pTHjK3W/oa08/8l7F22lI+tBuBPMhIJggeTgAwzK9Jg6Q1ibdfnOUrFoxEsHMkRkFt4g==","signatures":[{"sig":"MEUCIQDZzH9z1XaBBhq8SlVZ48kdbHU5emOPIVyBU2jqDb3SSAIgQ04Ipy/6jfS2208U7nWCmHs3tEjvznGzh3rHQ87hLrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.5-dev-20260711-453683c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88078},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"453683cdb6eea1e55cb614e79eca66fa70dbc25a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.5-dev-20260711-453683c_1783731018735_0.4985208319483252","host":"s3://npm-registry-packages-npm-production"}},"3.9.5-dev-20260713-c2a2b1e":{"name":"@matterbridge/utils","version":"3.9.5-dev-20260713-c2a2b1e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.5-dev-20260713-c2a2b1e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"deae01c3ab7e899fa166918dcbb0be6cca80e197","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.5-dev-20260713-c2a2b1e.tgz","fileCount":47,"integrity":"sha512-GtCgqGhLT0apk1klH1kKEzOwymD7qpcq0NKHwDqy4MdKkwiYE8LY3WCzu8tkF6qecM/BUbmbw4KGv97fTu4W2w==","signatures":[{"sig":"MEUCIQDOuzjmgVFMEOAOP5ZuePWK02FTiWT0KiXov5iyT7QCXgIga6mouN0AHFXwwKHyzTPnjHX9U5Dn0u/zzx5OCuIpSkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.5-dev-20260713-c2a2b1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88133},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c2a2b1e475570481b253f4d1779b2dee15b492c1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.5-dev-20260713-c2a2b1e_1783970471832_0.360766174366405","host":"s3://npm-registry-packages-npm-production"}},"3.9.5-dev-20260714-6230956":{"name":"@matterbridge/utils","version":"3.9.5-dev-20260714-6230956","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.5-dev-20260714-6230956","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3772c1ed74ff324ee124c9681c172c70c3acbb9f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.5-dev-20260714-6230956.tgz","fileCount":47,"integrity":"sha512-iPeHzI5KIZpuGRF6k9onYgG/gRR3wy3YdEhUTDNYBl5G0qLaKPMue5UqUqc2G5mgB9vHKAkG2dWvunAiMDqpTQ==","signatures":[{"sig":"MEUCIQCV2JdOcrJR9H9L1NZce60JSdzTnFb9VK9QHkrfYhl33wIgfGsLGUGiaQFjmnnHZr7dV4AOzk0w6Q8kG8JHtJ9vSVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.5-dev-20260714-6230956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88133},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"623095608a9ab3f792c80e288cf236e0b5de878a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.5-dev-20260714-6230956_1784039497435_0.40617952712652117","host":"s3://npm-registry-packages-npm-production"}},"3.9.5-dev-20260715-33298cd":{"name":"@matterbridge/utils","version":"3.9.5-dev-20260715-33298cd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.9.5-dev-20260715-33298cd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"33852bfb256420f6396f7a0325a6e16bc6c4cd4e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.9.5-dev-20260715-33298cd.tgz","fileCount":47,"integrity":"sha512-bAGQrMAbxdWKtLsGQZiwx9e4vfRhHUnLN5YQivIijTkBXZfV5Kh0hWtuwF6/Y764Ui1tuHfZiuJWlwh7lGObYw==","signatures":[{"sig":"MEUCIQDCMMEfh5id2t076iyW30OXB82+/wC8fzXsYYaf1DJoYwIgaZBIgBc7THPx4DufuPsu3QQiSAK+fjnYtR2njmGafD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.9.5-dev-20260715-33298cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88133},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"33298cd57055d0e6284bcf10d4abde9daeeee5b1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.9.5-dev-20260715-33298cd_1784101362097_0.4744380602183458","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-dev-20260716-572b03b":{"name":"@matterbridge/utils","version":"3.10.0-dev-20260716-572b03b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.0-dev-20260716-572b03b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"17cb05e9bec2d061b7eb461c4ce4e8d798402e4d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.0-dev-20260716-572b03b.tgz","fileCount":47,"integrity":"sha512-Y4m1xYxURLMRDjqJgZoJsKeEFksra3+zNpkNCPVeNVjF6uLEizTClCJLOCvK1+rW4xiQOb5skfpbiPXCTvuV4Q==","signatures":[{"sig":"MEYCIQCr16BYq+smYrsl1/6dAUkWUBaS+iAMjp6kR/F4qqC7UAIhAL9GWAgD8W4U0q+0Qs4vSUcaBAszVH20HPuXt3FheOyM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.0-dev-20260716-572b03b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88134},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"572b03b9d4782763038aae055957322e11ef8d21","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0-dev-20260716-572b03b_1784162975579_0.2879105132185136","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-dev-20260716-7f8762c":{"name":"@matterbridge/utils","version":"3.10.0-dev-20260716-7f8762c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.0-dev-20260716-7f8762c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"396defa979b4a8cc29276762077a2450fe680092","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.0-dev-20260716-7f8762c.tgz","fileCount":47,"integrity":"sha512-eelwhYOnqzJ++s3ch7exXWw99zLcd29Y6Ahx1fOZ+0Miwr1qm7Ed3J/Fzj3we78rA/aC7YraXFouhj/s/e+Avw==","signatures":[{"sig":"MEQCIG7n7JpjGTb7QHTLt5ITxUurNA6I0o/ggakwZOk0mV4VAiA/ZNeKaGBWzd+K72ufWFPwjtLbj4UDTaQCn02pW5zDQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.0-dev-20260716-7f8762c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7f8762c4d70cba2fe2d489a98e550a401d926053","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0-dev-20260716-7f8762c_1784240205267_0.13320324125824667","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-dev-20260717-d3b65aa":{"name":"@matterbridge/utils","version":"3.10.0-dev-20260717-d3b65aa","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.0-dev-20260717-d3b65aa","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"325a8aa726248eca6185fb7385b207aa76a41923","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.0-dev-20260717-d3b65aa.tgz","fileCount":47,"integrity":"sha512-TenMsA2ZacOl6y3T6C1Nq4BHTs8sFuzl/3JAP3IbbkN1WjAMqZ4rzpI5edL3LcEECJ/8XGBrwGqdzmLwMLnGdA==","signatures":[{"sig":"MEUCIQCZoCTyFBz846+f9snfTXISC2X0EgR5AhKGC5zGe71j7gIgFUudY9dPBDcm6pENFPojvN1LehJuc5yL0C6j9CS/nCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.0-dev-20260717-d3b65aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d3b65aad2f497bc4c28acec7e9bab525e137c1f8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0-dev-20260717-d3b65aa_1784249521707_0.4946696703072324","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-dev-20260717-930d5aa":{"name":"@matterbridge/utils","version":"3.10.0-dev-20260717-930d5aa","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.0-dev-20260717-930d5aa","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fae4ed609f378761923a085a6a95e9f1085c6abd","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.0-dev-20260717-930d5aa.tgz","fileCount":47,"integrity":"sha512-sfjx5ttp2YJnk1bJiVpgZ1CAA4PTJjFCE+5IncQ3BIkwvOKWa2jmCtuB6T7mZFoT7CTnAvS7Zvb0qui03cY6Gg==","signatures":[{"sig":"MEUCIQCpKbqizI7slVPjT2Pa+5jPqXURARduSVe/+Xtg8RkOggIgKqGUsIou5CuP5cp7Ly1fFAswhVcMSR3vpQ3LkwTQOHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.0-dev-20260717-930d5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"930d5aac943089616523a2443cc068913edb4521","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0-dev-20260717-930d5aa_1784276743348_0.13201236400198546","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-dev-20260717-9c7463f":{"name":"@matterbridge/utils","version":"3.10.0-dev-20260717-9c7463f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.0-dev-20260717-9c7463f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"13bfc29073cfc522f11dc38ef9330fe0c0fabcb3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.0-dev-20260717-9c7463f.tgz","fileCount":47,"integrity":"sha512-lWjxC8z1c8mCmbkqfxjE8lGE2IbgGg4E6O99IxmR/9gbm3vGG5MRuErbXty1XPTRv5sl0btXKwhaOvOqDYGcRA==","signatures":[{"sig":"MEUCIDXc4r9Sr211WQ9UgDNoguVNiJgunMnYyROP/ja5vY+5AiEAwcgKd5vXYlMUXH4B7mUbTch3gF0YdyQFm6hN2wKhogc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.0-dev-20260717-9c7463f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9c7463f6d24b49b6293a1a87b0553229ae38e5bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0-dev-20260717-9c7463f_1784284418286_0.7107588503379707","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@matterbridge/utils","version":"3.10.0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"70437c5b2a827086e268af77aaa4a2530d713da8","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.0.tgz","fileCount":47,"integrity":"sha512-OVYeIP9bt6eWFIbpzYi5+UWiA/BPUU5eK1j7LvvzMKSzo7r25KkjypuYf+F02c3nqu3Td62Ct9dCGsGm1+NIDA==","signatures":[{"sig":"MEQCIGOhqY0IVQroHqJ+MsjJzVo/30vDc/wuZw+mbb59smgSAiBlbbsy/i7regUJHH8GDIdsFJm32306efHQ2LMT8sgwIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6d1e6ba60aab64bc15f294e41a9aaaba34784538","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0_1784306215825_0.3925754352685684","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260717-e55c1f5":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260717-e55c1f5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260717-e55c1f5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"58d0bc6c5466d327ecf8da66822570c399b51935","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260717-e55c1f5.tgz","fileCount":47,"integrity":"sha512-B7hsEawFnM6eXHhjSQxDMIn7suO/Y3qBHRlR90ANT9agtQAA3GDmUDvZJBtiYjLflatl7BTvREpb9OuEdpMIMQ==","signatures":[{"sig":"MEUCIG2Kgy/8LjrglORY3wVQjmP3bJf16aG0bYTAmfyfhVLYAiEAr150dGM1SzoL0AhiRUeEjhrK21lMquNKgpYvHc6VS4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260717-e55c1f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e55c1f5506b7d441706d6109644090f6022179e9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260717-e55c1f5_1784323466573_0.2376127273098807","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260717-29c9f24":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260717-29c9f24","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260717-29c9f24","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4b71bcb920a2689bb38be5c9810abc8fc218c190","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260717-29c9f24.tgz","fileCount":47,"integrity":"sha512-veIxiygjbknNLjsX0Ph4CKP1hVHRY328Eruvirt84jUSXPu5wNziKTS7NSDlezIZVR7U/YN2yGeJ6vIPO07e5Q==","signatures":[{"sig":"MEQCIFwhEr9YaWvGO4Mi1MTmcMzMeC/TO8u5hXWlvR4iULKUAiBSvVkMMQBAapy4NxMSDfvGh3oDZEl82FU4KVVH9dmVdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260717-29c9f24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"29c9f24acd0c2d6038994029e6b23b7aa3d6041d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260717-29c9f24_1784325110593_0.06505116183339776","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260718-bf14064":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260718-bf14064","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260718-bf14064","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f2080cc31307a2870ee14c7557fa805344acd556","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260718-bf14064.tgz","fileCount":47,"integrity":"sha512-QNkeTW53DxGLoG2JCrQ/ToPFUZJ9sNHG8A2gO1JDcny2BZB7dkkxiMgtgf1emaxTiCTsPqFGUg1RPBFL8BTfyw==","signatures":[{"sig":"MEYCIQCaUOLAD1PWnneyxcyghUdLavDfJ0OH5F8zD+y69xo+awIhAIvGPqxb11IOA6dGkdw6te0PhiAg9Gkz61Z1o4SGIGT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260718-bf14064","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"bf1406421b34b424fd38d71670b3ea859785467c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260718-bf14064_1784335711992_0.5913766738285888","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260719-ed65cd6":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260719-ed65cd6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260719-ed65cd6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"97429d547b355cb4cdbb703a1d8d50ff92d6850a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260719-ed65cd6.tgz","fileCount":47,"integrity":"sha512-C30ZxbH/8dN6AYEepuHrMPjLp6omfB7V+QJf9KEp53mJPuLCEDI1NOOVGvL8g9FHY/RX63bpjPyCvScjC8dnXQ==","signatures":[{"sig":"MEUCIQCRb5eiHvvCe/HE5UXw9f5l5uXEW/1BfqUwiJsHo9vIOgIgWQmDUIflqTkSdNlCQPpDUII/4uRuQ6zyy4vQ4iC1NFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260719-ed65cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ed65cd65e50d0803e11c3593613573911a64de15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260719-ed65cd6_1784476524375_0.33382472844654054","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260719-5fc5a0c":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260719-5fc5a0c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260719-5fc5a0c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e1350ccdfd479a6be2ddea2a5cc1669105ad5d07","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260719-5fc5a0c.tgz","fileCount":47,"integrity":"sha512-IELBPM3fI4SzxoaPjTWX/ajZyjRF4+9m+ghtxd62Jqwby7amcg0qXLWNtBcH8nwE9CK0syw6WsImeI51EwLqaQ==","signatures":[{"sig":"MEUCIQCPUf/QTqG5oU+1Fp8I3Ij2luCXZAVJURjudNdFeWKf0wIgATYV3AnCi98Pb2h3Hsqdmy69E/gJMWvyO+udo/OIdlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260719-5fc5a0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5fc5a0c93178dd85b7cb40a685c7a0c52963e2a7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260719-5fc5a0c_1784482692480_0.4746066579951924","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260720-a3c94f3":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260720-a3c94f3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260720-a3c94f3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"41a743161e53e691c580d8b091eeeabb7b3b3622","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260720-a3c94f3.tgz","fileCount":47,"integrity":"sha512-QNv+KhjjbalvcBQRy9leJ3d8LA727/unpGY/BXmvgqbMlBvl6QoN9wlrSPgcU7JCc8QtG79SyNrNdO0CteZWqA==","signatures":[{"sig":"MEUCIHr3Ld3z3HZ0s/rnUX5kiAz+aTIATUqokqArIfQZiqggAiEA8UW0SxanEcAWr3U44yn3vTu2s6jIdfeRD9w3AcZCFsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260720-a3c94f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a3c94f3644e0ac055af65684b1f12522c0c0f419","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260720-a3c94f3_1784508888001_0.5137816484942459","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260723-402f56c":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260723-402f56c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260723-402f56c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0e8aa3a1409de6d65f0119cb5de627d2940e9b4d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260723-402f56c.tgz","fileCount":47,"integrity":"sha512-XF2c8fzawxcSyRr/22K93Q/S8eQZV6U6fzIb2Q1zCVBTObAlLIxr3BNFgts0GT4oMSXO737Kwfn4s4osn1+xdA==","signatures":[{"sig":"MEQCIAzccZ++SobzKhhPL8B6YPQrf4684Bf1tIBnNWvvZ2XpAiA584HWIStoCJih2TmK2kpQ7CYw3ekHC/OwRGm/Ji2oJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260723-402f56c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"402f56ca1861aad19737aa437ae746fa381e5ce8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260723-402f56c_1784768004676_0.1738774889827901","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260723-9102eb1":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260723-9102eb1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260723-9102eb1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9c7f7b4122743fc3427cde072be843a0cb2ab5f4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260723-9102eb1.tgz","fileCount":47,"integrity":"sha512-Yisk7igQ9UwTMWAjCLfZ9sdZjjC2oBFpdxr0ezCpedZqNUFfVTNJBYxxDYNkkcIf7maqi+34j0mduSJR2sKNag==","signatures":[{"sig":"MEQCIFEOPb5Sjxzze7URLazZmnAb8Z3ACweuiBUklyMYkfWEAiAcSb66ygiV1mc3hIXFIU43vtr8lq8SluD6XFO+txUYaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260723-9102eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9102eb12a98d9fbf70f7d922ccfbe6492895e6f9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260723-9102eb1_1784802848892_0.6121469080839452","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260723-b9f3c25":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260723-b9f3c25","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260723-b9f3c25","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"88948269cbecbe6a44d940972151843381e85890","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260723-b9f3c25.tgz","fileCount":47,"integrity":"sha512-xTSg8bz/BFedU66OlCubet7d0lL2+INxw8/nz0a1Tx5FRk1xWE/8gOk0Jfa44vricz6dVLuih8wFurrE9JCabg==","signatures":[{"sig":"MEQCIFtAOhe+NniHY1GaZ2YDtFHQgyRTIb70QHDBXogAswBQAiBuuCrKWm7ETsIk4PsBl50ozm6712MHWGhxaS4IL7BUYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260723-b9f3c25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b9f3c25459bde729664263595f69d02ca2f80192","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260723-b9f3c25_1784839966842_0.12905355838132682","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-dev-20260724-900c3e0":{"name":"@matterbridge/utils","version":"3.10.1-dev-20260724-900c3e0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1-dev-20260724-900c3e0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"481f6e212138045dada94064deba514404c4e2cf","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1-dev-20260724-900c3e0.tgz","fileCount":47,"integrity":"sha512-D+fTCVpgOr8MbT8tu+0e9h7B/VZi/dra/8pghZiM1XeZzovktIurlPxCcQXBhlZv1CARp/OBfyh9oKqkFXtx0A==","signatures":[{"sig":"MEQCICNu/rIH6dhdw4x/5IR67wBKkcdtz7BpoVgRQ/gyiFRdAiBcM6ztkbgD7+B0YkMi0Z7ceAYYwo+hFd/9Ju+D7RjDDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1-dev-20260724-900c3e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"900c3e01a56def54b84b898a63df641a4195d7ee","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-dev-20260724-900c3e0_1784875196837_0.5489994982929054","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@matterbridge/utils","version":"3.10.1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"58a3aacd7707b36365dfbdfeb3e23893f32ea1f6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.1.tgz","fileCount":47,"integrity":"sha512-IzpR5h1N8BAA2YU0xPCIQW6srhEZPM0HWHvp7dKEA6fta1mQ1Ha3wiG8CQl3dQxbngKQ20/iS15DV+byKIEBaw==","signatures":[{"sig":"MEUCIQCjAqRJFU1brHAl/3poNI7GHn7nkeQhmB2hxQD73YuJvQIgPi/+P3z2J6cYMxf8BkoKD/GaSI3I7pBfHhHeHRLXdBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f310f064e4ca27208d9850a716223fbb35502fef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1_1784882894105_0.2988776652647538","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@matterbridge/utils","version":"3.10.2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a7eba6b415cd1c99ca39285440f42fc9ef44e5c0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.2.tgz","fileCount":47,"integrity":"sha512-70X13z5pm/ssM97GrBuiNjgDKWMNbONgdgTkd5lPOqmzo95LVPF4kXOwqcGQ2S/CjNzoVqmBG5YE4G9RoHDbXw==","signatures":[{"sig":"MEUCIQDPFQKco7SNCbYSZEn+L00F+y5V6SGEtaCcQYyAioVHVwIgQtMbHgrdYsNeADmvC2KQnkVcaE0f8WHtmaEjG36oW0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"64d58415b6053c2ee8d417234e822fde3a48a217","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.2_1784884597187_0.31021854284806194","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260724-9a2c018":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260724-9a2c018","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260724-9a2c018","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ef75ab43a761fb26e4503cd764d23e2c594b697e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260724-9a2c018.tgz","fileCount":47,"integrity":"sha512-6waWaLgNAExrDR+zKI00W+YsilnI1mfZmIOEyEteclL0WwBBtbOH7D3Zi5Kt+p8FsDAoiJ0yfSF2YmRvR2pySg==","signatures":[{"sig":"MEUCIEqA+UlEOoKOhVNWOriadaoo5qG9FKLmBAaSAmGNztZbAiEAtAtusVvUqHu2OdDBnH//amy1vbLCZSO/NgQTtxyLmoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260724-9a2c018","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9a2c01875e450309d65d6e1d6b9621977d202763","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260724-9a2c018_1784889736831_0.14701433022959365","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260725-031fcae":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260725-031fcae","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260725-031fcae","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"810ac0beb65ceb35c6923d349e036e4febd1c62d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260725-031fcae.tgz","fileCount":47,"integrity":"sha512-RAFlv5QjELCM6Z4NG1kbDzRXYV7+MpF0FCH8ZEIi+MfhWtAeJLUyVo7HNg6zsCuB6KEFQMVAC5hnGnv/WHD1fQ==","signatures":[{"sig":"MEQCIG6jzdB3tQfe+tNRtYVb4cjOc2+N5iNrLJxsC8eB8cCxAiBuODK2LM8QxP9ZFJBqcpi8DWHrMwZdSS+LYesQlWFYfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260725-031fcae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"031fcaea90ede732db4f8382112a055b72f7f7f5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260725-031fcae_1784940740990_0.4099081888225886","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260727-b80c82f":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260727-b80c82f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260727-b80c82f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f7fb86210c544d97cf504678e70496a5b54bd5ed","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260727-b80c82f.tgz","fileCount":47,"integrity":"sha512-Pc+yvVM92CHpS61c4AYtwcnz8EgWRQRN6T4QtZbJkAl1Fy+1RtIsX8jfO0xooZ072z3QwEXjhOOgNr/E0BzZkw==","signatures":[{"sig":"MEQCICznGtUi5gKKg4ifjjArcCOrQtg2R/q3XYPvr5RrFT8wAiAO6LfSYMZUUXhbNHJBZxSm2mgjq7yTmovWIEGh4xY12A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260727-b80c82f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b80c82f075743460966c9f2ccbc099ca79ee4b17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260727-b80c82f_1785131220583_0.7417394312512704","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260728-90e10eb":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260728-90e10eb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260728-90e10eb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e0e54b2f831504c4b2c6f99a0e36cc36c38bc7d6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260728-90e10eb.tgz","fileCount":47,"integrity":"sha512-2+KNmKs22tbWVats6bbfJXMhK5tAzzQkIq6rAh1rgk8rJ2zPeoDXzsvnq9wg6kQxbTsqrDnuJdXpoaf5UIxQjw==","signatures":[{"sig":"MEYCIQCdAoSkroO86lAGJ8pQZFMYKBb6swyKFE+79bv7KFmkZwIhAMWhHfVNeBmq5tzjNPdJ7WDhSLc9tTtj6iMQycKXFiuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260728-90e10eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"90e10eba550aee131bb12a48608f5dfcbfed70a1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260728-90e10eb_1785199764295_0.3070394744870386","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260729-9727eeb":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260729-9727eeb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260729-9727eeb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"615d8a55bf5012f5288fef12b2e8d7ab007d0146","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260729-9727eeb.tgz","fileCount":47,"integrity":"sha512-GC6+JO+BAGeyCrIjspf8lY/GtZXEiXa4xN0r3koRZ2Xl91gdwc3RPwDEXWxvgZlG/jKgrrBzIYwUr7+LZCrT4g==","signatures":[{"sig":"MEUCIQCbg7n1fDURLfPSXQn14RpdC4uX4lBn9/VU47Il1d1s4AIgTRuJUeXDR5olEe5aCZDgUiaxO9PMy6bW/t1SK4nTMXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260729-9727eeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9727eeb22a3f4b6e714da24ce2f3b9414ca01fbd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260729-9727eeb_1785286181636_0.07994356625168897","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260730-41cf6d2":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260730-41cf6d2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260730-41cf6d2","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"857220f81ce9e0629d9b1020fa1843225fa5fd86","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260730-41cf6d2.tgz","fileCount":47,"integrity":"sha512-z1pn6DyWhtCZrkeLKIfr6MV9BcpPYNKE3Xk7i9c8rmSH07LLyfMHUpngjsnqYMyUAAH83eWKFy/+2vqJDaAQTA==","signatures":[{"sig":"MEYCIQCXQep6bTTA1JN9XggNX6J4I7DEkOJKhPyHU2qogIpjQAIhANw247Xb1/B9vL2v2IygJvrQvRLpTeP3d2YeMqFFVkuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260730-41cf6d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"41cf6d25a36473d3ed3a9395b715a0a02e9c2d97","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260730-41cf6d2_1785372484234_0.6670192383720406","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260731-c56abb7":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260731-c56abb7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260731-c56abb7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3d832799867602f59993350f6c400d93b5f363ae","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260731-c56abb7.tgz","fileCount":47,"integrity":"sha512-ghZ2X+mb37yFDZ3Uu6qPUUUOOSQrmHBG5qEVIxFm/83HUId1f2j+2kl+Mb6ogTVWYIgNHTUzFh114kbFcYcC0Q==","signatures":[{"sig":"MEYCIQCOUgEPPf9Fz45qagsOjusOgvuikAzX/+V9202SADugDAIhAMjObO6qYO9RfemlXOdiHTlIlkJFodhwoiC58GaOkpie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260731-c56abb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c56abb787948ad854395c812e0969ee856adf8bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260731-c56abb7_1785459240598_0.019525963279163783","host":"s3://npm-registry-packages-npm-production"}},"3.10.3-dev-20260731-e8a4435":{"name":"@matterbridge/utils","version":"3.10.3-dev-20260731-e8a4435","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3-dev-20260731-e8a4435","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ad525eb2f11ab8c102a895c3cd5c0844f453394c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3-dev-20260731-e8a4435.tgz","fileCount":47,"integrity":"sha512-3lowry2qjK5/CAOyAKOAiV5LM8xHBAt924tm1yIgJZLSNt5s7KpKAph7Mvhm7UUNYbRzkEc8aSvD0ws/hmFlIQ==","signatures":[{"sig":"MEUCIE4aiyJlDPBRGE5IVj4WzRH1KDOVd5msC0V3LuzRat7lAiEA6bf8z/vbiGQTFMwZrcToyID2afPf8AlihHfL9c/2GYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3-dev-20260731-e8a4435","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e8a4435cd73d31949e2786868d25af60e89caa5c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3-dev-20260731-e8a4435_1785528025043_0.838182608353625","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"@matterbridge/utils","version":"3.10.3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.3","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"29c10e3a13220b3072bc31505f17efc658685927","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.3.tgz","fileCount":47,"integrity":"sha512-AqRygHY8CQdBZJVBrR1rVlnsldNkF4vm6tyFCrw9f9sPTRmJUpfF/oc/FoeEeyWsb84Kly1AuwzVLYrUNKYIgg==","signatures":[{"sig":"MEYCIQC6ULdRDugXNRQ1YkY7B5klNbvVz33/vYLRak8xdUQyJwIhAI8H478aVM5z+gBC4K+B6+A/qAYrDwrQSv1Fx6aDrpoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e8a4435cd73d31949e2786868d25af60e89caa5c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.3_1785530137470_0.9791637337631225","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260731-45491c4":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260731-45491c4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260731-45491c4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8360617a76b9917448d6cd34a30812d067783a2a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260731-45491c4.tgz","fileCount":47,"integrity":"sha512-JU+gUAbMbmLkrttOTCEn1n5TLQYkv33npTLh1fahLfLRc3MmMaZRlQzitX6xUPx6U5tgYGUswi9j8/H/Yi6RlQ==","signatures":[{"sig":"MEUCIHxjeEY8/PbBGlfLFB8mJ8zIOZlfuMFGqKZHLBgLLQAtAiEA/q4ovOFcQRK10Pof8ot8wzDK+Ryt9QxoQrDTjgNwtVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260731-45491c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"45491c45c15dbcbb5976a2effc4c5d70cf25c211","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260731-45491c4_1785538955010_0.19270042179482694","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260731-2a1ca98":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260731-2a1ca98","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260731-2a1ca98","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f85a804bed8f4348ce669ce9b26b0ca047842b8f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260731-2a1ca98.tgz","fileCount":47,"integrity":"sha512-EOW4a8Z/ppdakZFg4e/uMlm2DK59RI/B6neUe1gAgFLkofj5JkB2jZfshQAxeiJspJ5u3ufGWkYAzm5wJKfSmQ==","signatures":[{"sig":"MEYCIQDAICWm0M8cscQA1w4+RWAaVNksT8OLhFiJ1lGsjTQSJAIhAKCppl/p2TbLi62Y+sOAF0uxWydw6iMtUQuUeJU/flkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260731-2a1ca98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2a1ca9848a9baab7d604b2f9d8ac81259458f75c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260731-2a1ca98_1785539703263_0.010969065070533413","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260731-cb4d641":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260731-cb4d641","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260731-cb4d641","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"20e8ed96bbf4c189351a90793a5c802be01f0d9c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260731-cb4d641.tgz","fileCount":47,"integrity":"sha512-ggiLgk9wojpBAe+NIdDC91QJG6U7tnobZLBrSJ8FG4qr4PoXL5mQoyWHFQt86FPI6QgXgeQ0YrIy7L+3iNImiA==","signatures":[{"sig":"MEQCIHPOOb4yrPXV7v76lx9oVIcFSeN5D+CD9lFU1gyvnownAiByfkwJCwNFfrVhG0gWD5ms8NwxI2fvRJg1t5s8kUIDYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260731-cb4d641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"cb4d6416006000f38a25ab47a2989a088f7d2d8f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260731-cb4d641_1785540256900_0.09757633879247063","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260802-7736af0":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260802-7736af0","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260802-7736af0","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0a850a5645f486f7d46fb4f64c1eac2435817bf9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260802-7736af0.tgz","fileCount":47,"integrity":"sha512-xE8I+pbGU/OyiiKYInD1gIhwig+2DUJHlv+mK7N4VndFw5kWnkEjkxKMaa3lkxhmgikcJAdJhPDOslSAzItJPA==","signatures":[{"sig":"MEYCIQC5rPXr/eIbP306E5lfcJANTy47bLXABGmfG972yEtoRgIhAMPReuGXWbAfx0qQdXn95MujT2nyeH5RhaJcSwnioOEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260802-7736af0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7736af07cccdbf2bf1868b893553ff728e73f923","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260802-7736af0_1785632107134_0.15329018111955084","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260803-8c2a8f5":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260803-8c2a8f5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260803-8c2a8f5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d674914460a8295817371a4a1ad388a70f9009df","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260803-8c2a8f5.tgz","fileCount":47,"integrity":"sha512-lBMrDAoL1rGgkzS7saIkfxkRRI7fTYvyH3SUIvi2QzZaMbYzlQ1PwCcUwVqcMtqiSMadsAh0DiCPQ1Srcpv+kQ==","signatures":[{"sig":"MEQCIEZWpZSN+e2Nz3Nu1UU5R2y+hqNlwmChoifT4sDMqcuTAiAFbXvAsCo7NPN9UiUc9CXy5JuTD6l6yVsN9qMg8NBfeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260803-8c2a8f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8c2a8f5131daf0b2f63b16d5277c0e277bd77827","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260803-8c2a8f5_1785761904021_0.4367374214765207","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260804-734583a":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260804-734583a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260804-734583a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f75600dcfab466cb67f3088ec52c09144f74612f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260804-734583a.tgz","fileCount":47,"integrity":"sha512-rHhdpghBtsmTfNMNH2nPzQJtwigJae6EXX0t2kES9rIvPMZltBqefZo+2hK/5M+Jw08hOR2UIzynbXq5hhvUAA==","signatures":[{"sig":"MEYCIQDJjOJZrQpHvPXadTmUSfb9RpVGAKuGSS/F4cwA6BOdBgIhAKbleGI5DdR2utKU3o4f9LDtpzx2ZqITavnzI3/FJpxC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260804-734583a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"734583a918f090556f6792bfe7a15184fc240382","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260804-734583a_1785804698853_0.9189793027494513","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260804-4e99208":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260804-4e99208","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260804-4e99208","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"007046b4c353d350b107403607b20d376d8bd05f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260804-4e99208.tgz","fileCount":47,"integrity":"sha512-a/3j1hmAUKOIT/27tng9ofsGN3xNFZCA5bcgmB1m9Iz9BGV1uyXwmb4ouhwlM5Oqd787qsuh5PZfqHuq1We3cQ==","signatures":[{"sig":"MEUCIQDOAwzNs4DJR9SrSIt8Mm/6BUVsgRziz0nKWkMs9ct31wIgJ0k9oD9rBM8HGr817BFOvhOS4U9unVNQbLAq0xUpDrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260804-4e99208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4e992085ff3796ec5ea8ad52ec26fdc9b69ab074","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260804-4e99208_1785842046673_0.5243955341427369","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260804-32542d1":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260804-32542d1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260804-32542d1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8da08826efac42add22009ceb8301b7374dd9c3e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260804-32542d1.tgz","fileCount":47,"integrity":"sha512-w746GZY7ptghtRMuZXvc4Cg1qYDvPUTPjkI6NY4v4QPyC/VNtLnnE4tYhAWUhACAUSLEA8ESsbjXoO6Ju8SyOw==","signatures":[{"sig":"MEUCIQDFoBDpoZZH9Y4BxUpf7WcS6ZQrlALe++I/rwpI376lqQIgdT9UGfc+LMn845JgrwXO6GottWt0BrjtP5zLBYLZXaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260804-32542d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"32542d167c841ce215d19eb0543a0e9149064a2a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260804-32542d1_1785864882243_0.6437120570675006","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260805-274d7fa":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260805-274d7fa","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260805-274d7fa","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"30535550af3e17b6085d40f68f82732469bab2e4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260805-274d7fa.tgz","fileCount":47,"integrity":"sha512-rAzELTIc3ATZxn8CR4aTe/vRE2UskrwvDX82AM00c3pc57Ztd8M/eu5X7YQbNICV6wYJQs0ux1OXMbzSygOerQ==","signatures":[{"sig":"MEUCIGHiWqtTiClwtcACaANaWPXoBV0un5eYani+pjZnA0EwAiEA+2mMAKR4RTVT04U8UCma9l+bQMKwIGQTa6PCpPYrWVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260805-274d7fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"274d7fafd306cc8de67b2ccc2204eea865a8c62c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260805-274d7fa_1785890902467_0.7708609596551623","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260806-a514a14":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260806-a514a14","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260806-a514a14","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f8b096ecd308ca9ce8e41289450d5cce921ca6a4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260806-a514a14.tgz","fileCount":47,"integrity":"sha512-pSfEyStf9CAy0n7fCqPUuFNZFPqmbaut/F9ixchuYy84RaX9U3Jb8zEaw48rR7kk3lB0MBCAY8uue0uyMhhNZw==","signatures":[{"sig":"MEQCIHuBZrr5dl0BU3tx6SfSt5VqhfhPBLrXzuNZ+SQ5U6TRAiAzTK9L5Oa143Kwn3Zv27XwTUjYHlJWO8NNVZ96/YefYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260806-a514a14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a514a14e00055964da80332341dda9f8a9db7e66","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260806-a514a14_1786049838548_0.7370329077737612","host":"s3://npm-registry-packages-npm-production"}},"3.10.4-dev-20260807-5611b4f":{"name":"@matterbridge/utils","version":"3.10.4-dev-20260807-5611b4f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4-dev-20260807-5611b4f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6b4baeb49dcd54c52c55728cf00e298361b2a59f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4-dev-20260807-5611b4f.tgz","fileCount":47,"integrity":"sha512-IDZMamybQnpIBZKMqX9p1oQoVH5z1wJhDyr6egt5kX9jpVbjhtD6b4xpW38uh8w0GIfH0sgPDqzpdFZqtHoM3Q==","signatures":[{"sig":"MEQCIFddq7rktS2wxJfhfkhFkJBAnexUJIJT3F6fnUp8havIAiBRu1mujgN7P9OSRzeKiDokGvVcVG2jkFN+Wk4H7RUGLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4-dev-20260807-5611b4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5611b4fe12e8afbc38ee8c77f898adc5d8bd0087","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4-dev-20260807-5611b4f_1786081152111_0.1524482106554974","host":"s3://npm-registry-packages-npm-production"}},"3.10.4":{"name":"@matterbridge/utils","version":"3.10.4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"87f638d0284b9273b43f2054071c099eccfc5043","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.4.tgz","fileCount":47,"integrity":"sha512-LXboVRiNYmqstuX0BGSorigifJH4zQmxSUrOX6a2HN2/R5Nzu265uT8aoLA7F2VPwP0iS5JVarHHOwSCObDgPw==","signatures":[{"sig":"MEUCIQDX7xytkByISTULmvsfzOwKC5fawXRCj8june3qXIeWuAIgEVgeF/IGSatlFOfEkg1hSJG+PQ0wHcwrDTZj4Hh3/Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"df197c91127773abe50502c4ee21927d2efbb10b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.4_1786084181954_0.7649011266380472","host":"s3://npm-registry-packages-npm-production"}},"3.10.5-dev-20260807-79a10b4":{"name":"@matterbridge/utils","version":"3.10.5-dev-20260807-79a10b4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5-dev-20260807-79a10b4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f67dcdc0fdf6eb629fc1b90fefa75fb6a01b8085","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5-dev-20260807-79a10b4.tgz","fileCount":47,"integrity":"sha512-aSrlwEfLjM+ZAUWs9s9/qfQSjkwYhTf3ppARmzFiebbEjl6jOkFEmLP+eBWbhcC3wifajfaNpF+gNIySejhK2Q==","signatures":[{"sig":"MEUCIGWqczSXYXb36sK3QCQlcVA3hGpR6rTmNbeuUsfWI4pnAiEAxC6WxOPfoaQ3fFKHRGh86P6ULVS63ucMlm6QyLr3Wy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5-dev-20260807-79a10b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"79a10b4d80574ce5fdfa4baa5f3b0f02a87f2101","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5-dev-20260807-79a10b4_1786087650887_0.692857750213749","host":"s3://npm-registry-packages-npm-production"}},"3.10.5-dev-20260808-d361317":{"name":"@matterbridge/utils","version":"3.10.5-dev-20260808-d361317","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5-dev-20260808-d361317","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"60cbab59725715ee63bd785ec6e665f07ce605f5","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5-dev-20260808-d361317.tgz","fileCount":47,"integrity":"sha512-j1diJh/ymjHkRX47OewXf3XTfZ6YCYDD+PSqOz8tutT88WAVfh2p05kDQ+VNLcYHfA+oJQ2aSrO7SKJYuVF1Wg==","signatures":[{"sig":"MEYCIQDdQe6ct+yW/febF6FynwXI1bIKzzyweG5B/rhKAADPBgIhAMvYQomLE1qhW4xw++2o674VQTjR91dsvMsIJCEwoK0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5-dev-20260808-d361317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d3613173cceecbfa49810547932b0bcf3278700e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5-dev-20260808-d361317_1786149026848_0.15254398194158814","host":"s3://npm-registry-packages-npm-production"}},"3.10.5-dev-20260809-ffe76d7":{"name":"@matterbridge/utils","version":"3.10.5-dev-20260809-ffe76d7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5-dev-20260809-ffe76d7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"599305b0419789176609e0ed451fc7c4f59ca357","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5-dev-20260809-ffe76d7.tgz","fileCount":47,"integrity":"sha512-ampOfffGF12GD1e5ewev501+8SnsNuMRH7zT+cFRyzSuLuufe+EZ5K+uP1X0yaxsOB7fgcixFrkWtY3aDtJiew==","signatures":[{"sig":"MEUCICQJQrUAcs3nmjjeICZ/B/m42/QwXohBIeHUNg8h9+5hAiEA0TmQTRVTO5g84doc7Pm0miVfbWCDUq9QpKA2OPUwBk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5-dev-20260809-ffe76d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ffe76d745e6e34d109f7e9f83e6f1356a4e0dfd6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5-dev-20260809-ffe76d7_1786235550365_0.9795767121008785","host":"s3://npm-registry-packages-npm-production"}},"3.10.5-dev-20260809-30130bb":{"name":"@matterbridge/utils","version":"3.10.5-dev-20260809-30130bb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5-dev-20260809-30130bb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a0ef3cecf82d29dc8b2441640c54894810c3aa1b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5-dev-20260809-30130bb.tgz","fileCount":47,"integrity":"sha512-gTznWVT0QLPYWkZLA3fcozIjN4n/i13KxW2Nhpao8ItBzNrO6ydB/YYhyJjm1rsC2xddY0xAK4tG8AoACKHwMg==","signatures":[{"sig":"MEUCIAFDT0IRHk1epBF7XjLgXWqVeE/nuKEqNUXfQ2tIKuSsAiEAhfn4IZBGlQJEf7VgRLR+qb7y3AtWqzeptN+/TrZUnTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5-dev-20260809-30130bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"30130bb12208fe24ab3fb25c3d266b2076b4edec","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5-dev-20260809-30130bb_1786259842364_0.551144277042493","host":"s3://npm-registry-packages-npm-production"}},"3.10.5-dev-20260812-3e239dd":{"name":"@matterbridge/utils","version":"3.10.5-dev-20260812-3e239dd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5-dev-20260812-3e239dd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f4f1f3ea9de759b29aed866e93b2772c73d6ca6e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5-dev-20260812-3e239dd.tgz","fileCount":47,"integrity":"sha512-ta6HJLfw5otvgZK6ymRwiPomwnI+wgo2lPMuydAFmM3oQ9Z1SZNXJzs1tquRIpjLCWteZKtOA37KVop2SX7C5Q==","signatures":[{"sig":"MEQCICN07GyTS1I0o3hcdRQcBv8nBG/jAuJaBAWwfQwfnOdbAiBJBwi6HLY9Mxe0BUPUZowgpl3vDOGPo1gI8Xj2XYyK/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5-dev-20260812-3e239dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3e239dd0d1a9ccb5b7a99665308c225f73daf0d8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.16.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5-dev-20260812-3e239dd_1786495063513_0.048466677636877176","host":"s3://npm-registry-packages-npm-production"}},"3.10.5-dev-20260813-832ae0d":{"name":"@matterbridge/utils","version":"3.10.5-dev-20260813-832ae0d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5-dev-20260813-832ae0d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e397c9d725ddbfdd6506746988b65376db962ae7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5-dev-20260813-832ae0d.tgz","fileCount":47,"integrity":"sha512-G1K75xyJfeY5ijXWa/et4km/uHFhpnwtuPFk/80k6CSx3Bvh89gluMJndo+4zG3lYpktkxx5UZpn9rnQh1gepg==","signatures":[{"sig":"MEUCIQCaQeZUIdGmJRNB9L0+lK09ddgIu+UQGufeU6aRYk+pjgIgGHwaN6Ui88KMQDVILmNBLqB7JzsemZSgl+WXEARqMzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5-dev-20260813-832ae0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"832ae0dce413b60a49d1fb6f8b08b28229f71580","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5-dev-20260813-832ae0d_1786657286420_0.11262078890076799","host":"s3://npm-registry-packages-npm-production"}},"3.10.5":{"name":"@matterbridge/utils","version":"3.10.5","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.5","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ce58b67879bab85347cfc6482650ffb14b21d64c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.5.tgz","fileCount":47,"integrity":"sha512-iqaWSI6FzDBuPxcgq1RV5a/b/PG/D5J9R9z5NCUpfUQhlkk35UkdNmRbwOwFTqYrfwDeFUgcKsu8V1IU3V647A==","signatures":[{"sig":"MEQCICYgPVXZa3qodfsVef796l8PVNcy8lWsqqlRWIjzGOERAiA6XWm0fBAFrS/aETqNZ+J3HXmbT0l+4hjhRZ9tZZ1/9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"820f6e1efc33d5164d2bd038fab24fc4e36b57a9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.5_1786702639900_0.8016932043018621","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260815-a4b595d":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260815-a4b595d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260815-a4b595d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"64bfcdea17520fc99742a3260ac0fe8f412ef485","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260815-a4b595d.tgz","fileCount":47,"integrity":"sha512-0tU0PcSSfLtaML2E/e4Md3U9AuyEkRHANC+j/cQ8/L0t80VhG1132vikqhefq8pwbxWsUu2MPLRcA5rb3yUREw==","signatures":[{"sig":"MEQCIHolSBCFRJQ1BuxBijtuibGDNrbOy4AHXQtz49a8rNp+AiBIrRF3ufzbqSNS1DzCtXbT/ILi3h4dfhyDeplWIgEj7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260815-a4b595d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a4b595db6201d0772d71cdf21c9ab2afbf0265d2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260815-a4b595d_1786753418947_0.6391054406128653","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260816-34076cc":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260816-34076cc","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260816-34076cc","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2988913d1f56fbf9e1de0982c3a0455c3f7a4525","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260816-34076cc.tgz","fileCount":47,"integrity":"sha512-iX7sQ3e7kwhW4OJ6o60MVcXWhIu+PK9Ny2xwggu6j34z3L8h0xQFW4U/Z6aFY9qRGVewxWsFr3oUkUPDksdiGA==","signatures":[{"sig":"MEUCIQCwN90Ml8j4SzZq+HiVAkKd33jQZQqB51k+ha+WmZGcRgIgP+otgg8azY9aY+7ek2wG0GkIsw6U5eXRfnY2IdbIRZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260816-34076cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"34076ccf882025653db0843cacbfd1fce74974b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260816-34076cc_1786839943671_0.8538991105079086","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260817-c450a1c":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260817-c450a1c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260817-c450a1c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9a8e54bd10ee707cd63742a173210dd00db0d094","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260817-c450a1c.tgz","fileCount":47,"integrity":"sha512-uw4PcARTzIM8SnSUo8dm8xpX6k0foiogWSpVjOjByx4ip3BPHLAWoA1nGnaMOUj/vhfEcb3M/zkM6zjyx54iaQ==","signatures":[{"sig":"MEYCIQCNmvn7kG7z9sj0jmXkElJmEXKjHnbr1/oivRsDf74lwAIhALJ5oOdF2qoRUZCgU6+uNwdI7tWOWA+0CC9+FQchGqgF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260817-c450a1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c450a1c2ef3c179d233bbf8f3a9a815af7b69254","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260817-c450a1c_1786926268952_0.07132980964337543","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260817-a8ee796":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260817-a8ee796","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260817-a8ee796","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b153188dc5571d37fd8f516e31ac181c6e747c18","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260817-a8ee796.tgz","fileCount":47,"integrity":"sha512-GZyrvzIQB/EI+qQyyeaGJHAGS2hD/gRQHI4LdCKAIBHXNP4J9QoGDaJTYJiiXBKn23wX6+k54dbRyTcaGwFzEA==","signatures":[{"sig":"MEUCIQCSLur0m00QaN8rjBaR1Yo2lalmY91YCzZoPBR9HQgn6wIgC6tmQRAbXzUH2UdpCobBWFwqpkL28amYUqN3LRfV14s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260817-a8ee796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a8ee7969ae3fbed2983ad0ea59c95336dcb9d2b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260817-a8ee796_1786950899875_0.8405585130116138","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260817-b854129":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260817-b854129","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260817-b854129","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"7596d8db2f3bd8a37278148ddc5973164931e27b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260817-b854129.tgz","fileCount":47,"integrity":"sha512-bKwVhQoDrURrQIMlpRc1qtCQ6ulghubBxDUCkuwJt31eWoX+a4b4/+kaN0Jcy1Vd4Rif2fVB4E6CgYgQ3PjNbQ==","signatures":[{"sig":"MEUCIF4XDdMF7H+hFBGjrn9dTelbbrQ0VMjaDQSvDFYUmh0fAiEA2mutfZDHD9uY9xSNcKF7v8ZAQtbJLjcP+Hu6d0Srxxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260817-b854129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b854129a1e6d241772d065d3b19fc908c1db987d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260817-b854129_1787001677075_0.1782753761150715","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260818-c2c6349":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260818-c2c6349","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260818-c2c6349","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3382cd2fcb4b3e207f9505738c7d918bbbb64df9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260818-c2c6349.tgz","fileCount":47,"integrity":"sha512-rJxPrf1MRHzGTu1MPKlOy726q8OBQPGenz/UKvbrI6fDW2fM40mNbbpzpnflvm2U2ESmmkDRtpACFOTmOcB/Tg==","signatures":[{"sig":"MEUCIGM791bRIBPFuDW0EsHdfG9VGGLBT2L2YbXzo7boqz8DAiEAsNgYzvIFECUdYkPjwiCucxMDuMiMLm7yCdvKDs4guKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260818-c2c6349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c2c6349bd5c068945e0009f11bd49051898b3be9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260818-c2c6349_1787012611018_0.3310523777980159","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260819-1fbaf31":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260819-1fbaf31","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260819-1fbaf31","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"81e9f3d2d381539b29ce62cb5e4c70c7df820a44","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260819-1fbaf31.tgz","fileCount":47,"integrity":"sha512-S+4Sj/qVhAhL2hQXP0kHsCUy9MwaWBWcjK0uMeIBKSSOuoJ1dmNoXk/gee4+i2zAgvX8l/tnstO/gIyG7sSKdA==","signatures":[{"sig":"MEUCIAwEg3axvqqsbK2rF1ZKkwxzVd4gH8OkmiB8oVIp/DsrAiEAx+KRzwa6GG8RouoG8nVBpMNteMX1bqKjHCsdAAS5TBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260819-1fbaf31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"1fbaf318362931b9f49d64cc4f6bf5dfcd66455e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260819-1fbaf31_1787099056259_0.7784890346931483","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260820-36b52be":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260820-36b52be","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260820-36b52be","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f5249d77663e8058aecbf05fe6a692e108651223","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260820-36b52be.tgz","fileCount":47,"integrity":"sha512-pI+18B6ZgWX5fJVgrkxQLJJWks7fj7xRwTpIbmN9upfu8qemIii6+zxTl90PGZWxVChRiPAcOrFckQSPFdv3Xg==","signatures":[{"sig":"MEUCIQC3xPkobaISDGbVl8B7ty79zWWWmbtvDhmNGo8d9zBPcQIgcT+OW77/AO1SGgdZuR5AX9sdH6jAHYaQ1ghDk2cPNog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260820-36b52be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"36b52bef8a89213df85fb9919a3c105d6c7c4564","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260820-36b52be_1787185469550_0.6963342087555282","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260821-16f33ac":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260821-16f33ac","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260821-16f33ac","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e3b89ee5ef856614a88395fde8fde894af5f1211","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260821-16f33ac.tgz","fileCount":47,"integrity":"sha512-TMmw+w7mt5tEciURIdHcIJ22lpFm/0jTgVSCO2jF/9yESlO4xCZe82WZku8gDZC4p2/JIRBDTYxnylCG40t23g==","signatures":[{"sig":"MEYCIQDu2UUc3sg4fSoVWJoUe7SrifnrV/u2AFVbCCUejRo8ggIhAPMwwARJyBVWiy9IkcL6s31EjKoFMv3YmMXvqu6Xmj/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260821-16f33ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"16f33acd0ca5ad83111ced8945a8b60143ad8bfd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260821-16f33ac_1787271950697_0.9721548018589958","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260821-d597b1c":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260821-d597b1c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260821-d597b1c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4bc269b5c0459980a554f3d861679c2b8821c6c6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260821-d597b1c.tgz","fileCount":47,"integrity":"sha512-xhMYuWnrMSfsNfP88MK3Ec5uMWYVX36H7I6Koxu1EBoAssbTS37U54tMv93Vlx3mQWo36f/bEpgIMofwFRP1aA==","signatures":[{"sig":"MEQCIBoTUSf83F65Cz38Bx88J4uC9zeyrqNrUV6js0u9PLVqAiAAkFr/pyLj7P8q5DrnorCvthra2pqscvKk0CPNXKEXpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260821-d597b1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"d597b1cf1ab99709f240af67347c04a554679a78","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260821-d597b1c_1787300784376_0.915203273068824","host":"s3://npm-registry-packages-npm-production"}},"3.10.6-dev-20260821-c55a2c7":{"name":"@matterbridge/utils","version":"3.10.6-dev-20260821-c55a2c7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6-dev-20260821-c55a2c7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2a791ee6c8677bff00d54247e74644bccdc5c787","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6-dev-20260821-c55a2c7.tgz","fileCount":47,"integrity":"sha512-v+jhUMn3XL0fm1/IYTSTMkjrqeNGAjk+8vOgUfHNZk6YF8p/Z/9KYcep1xaFpUkOIhlfNCydqEC4hwk/ZCLROg==","signatures":[{"sig":"MEYCIQCtFesOEc5ziTfOQDimZq+OZ8nRquUwIAKYh0QDSgEb1wIhAJszavtofQrhng+YYT1TsmVx4fiwleeB86rescWi3B1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6-dev-20260821-c55a2c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c55a2c7ba4c2c420f80c7f1ae6b0ad760dd2229c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6-dev-20260821-c55a2c7_1787301449272_0.7804134133811078","host":"s3://npm-registry-packages-npm-production"}},"3.10.6":{"name":"@matterbridge/utils","version":"3.10.6","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.6","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"62ab5ec988a4d5045ca099070d9e4c130cf9e5db","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.6.tgz","fileCount":47,"integrity":"sha512-DT4UK0FpsAUKkfqq8l1A2sBo1MTi2TFHkqZ3n+RvQmkyvKReXw3ZCDX944KoiABhtm4D7KEAijJq/cOG7xLSfQ==","signatures":[{"sig":"MEQCICla3ls6/hIhwXhlcR+DwWt0N2pRxXJkcK/g6gdx0z6NAiBvXj4k9pkX+6WKYO2GSJ4cf1ElZgrrVnAnVyBSCGl2XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c55a2c7ba4c2c420f80c7f1ae6b0ad760dd2229c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.6_1787303961641_0.29054231249966533","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260822-149e3eb":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260822-149e3eb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260822-149e3eb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e11b6cbf36188e18bb5bc013547f68330b7bc4bc","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260822-149e3eb.tgz","fileCount":47,"integrity":"sha512-94O8OMK9XtI91EexFJSpyaBtkuf0BbmRWj4GxrzHxWvF4tzYLGglNawSRHMcj7JE8O4UzklTOMzXKnf8ZUkEBQ==","signatures":[{"sig":"MEYCIQCxBH6NlYSwh+F0rCMdfQ+VoLkV3qezYai5lI4OGTGMVwIhAIU73titLH5XV/BT2YiLbSctMre0NgoEYRt6yt0iGeYT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260822-149e3eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"149e3eb78a814af0d38d1305ccd5534110497037","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260822-149e3eb_1787358267623_0.7031699269098513","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260823-f911eb8":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260823-f911eb8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260823-f911eb8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b217dbd3a285c34b7801ec24f4f451e23256a60d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260823-f911eb8.tgz","fileCount":47,"integrity":"sha512-54Ln8Xbot3AveqZlJOXh6KVj34EoMjk/ljjNe4KJjBM2DUzeg5RIggpgZ3KiBKhIpHpb9b1C9+HqbL2IO70+hw==","signatures":[{"sig":"MEUCIQC+aQI73MsCl7sODBqhHhO0mTvLfLxZBPhBM4JV7DEp5gIgfkDnjOZ9fp8He/uLWL/Dz9LcLmCF2ARfzwnBpP2pIo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260823-f911eb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f911eb87a4802fd7d7cbde424015ce5bcba16f95","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260823-f911eb8_1787444719490_0.6501648846174726","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260823-6142c00":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260823-6142c00","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260823-6142c00","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f0e362fe0cb0291545037d6f4fb5e731823920d1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260823-6142c00.tgz","fileCount":47,"integrity":"sha512-6Z8osipDU7ruTfj05wF1Kst/cFQ7RnhX/Kx02qO/7hSvL4Mq44jfnHUSxT70jAbYAx3fArATmKgQbD1KA3sYFQ==","signatures":[{"sig":"MEYCIQCUXmbzlTUoBv0DRDWZE6a6wFtNLgcTXf546CrlEf9YZwIhALimzauRq4Gfs6pyWGbInp1T0npXdnwLEcKOgV3R+esS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260823-6142c00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6142c00d1047ff40b4bee1195c38557145f6a6d2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260823-6142c00_1787520858571_0.675251556463419","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260825-7ebac36":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260825-7ebac36","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260825-7ebac36","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"73ab2a7f0d2f471517776795be9112c27770cc4c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260825-7ebac36.tgz","fileCount":47,"integrity":"sha512-pIuwOOVqax35XB1mTKvVKDylLDBBWm2rsA14Z3gvfU/KYjg19H5Uak/l4caTjKxN8/tfW17BBK8LOUu6koEaDg==","signatures":[{"sig":"MEUCIB7CRB705tna3f0wSsFLaOXWlUrVO83gYknEoiBtJU+uAiEA0RzQZgrd2JghGzBA4VxTxiWZDqR0dTaPF3dafirbYeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260825-7ebac36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7ebac3641a316866b97eaf800a3e02793ec17b61","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260825-7ebac36_1787617496318_0.7938171475657074","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260826-f58c5fb":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260826-f58c5fb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260826-f58c5fb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"dd2caf3b1d16b1a1ac5f8ff1d2247b7da57fbec1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260826-f58c5fb.tgz","fileCount":47,"integrity":"sha512-gVeKxqD9Y4g3yCuPZ7tmZv8tGuHEbxjUTZRBpbZl7xjLz07rTZukOk9WXZILaKqN+ibob0BJhL6r4ySutqQTQQ==","signatures":[{"sig":"MEYCIQCUAj3+cEFa4L2UWveG41VKJu1BAJ0egA1OJBZEUWZwHgIhAJalZOBvwbxPZfIwv0jCDG4kaZKM3v8z1eTLmlP8XAN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260826-f58c5fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"f58c5fb9fd3b0b0cb36f2818f37a12fc93c438f8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260826-f58c5fb_1787703951853_0.9903996547528708","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260827-957ddcc":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260827-957ddcc","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260827-957ddcc","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"1057c0a3c4a738dce44e604708ea985c54a91dcf","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260827-957ddcc.tgz","fileCount":47,"integrity":"sha512-lw0fOeH7dAS0E5mSBhIYc7X055ogjqf7GyxHWvkWP8cKqm7Bm4WY3ZJf/1oV92Jb+GGTzfM/4lHV/PChEssubA==","signatures":[{"sig":"MEUCIBX6LqfBhAGSXdNWNMFvQGDnWBqUt4VNbvLh79p1PXM5AiEAgWrtnM2RxNB1mS5iTQkNQdiu+O2hUT/PT+D2CjS2YZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260827-957ddcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"957ddcc6551321e02b4293fa2750d0e2186639b0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260827-957ddcc_1787795839435_0.9709327951750983","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260828-fc43d09":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260828-fc43d09","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260828-fc43d09","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"72d8b56655a3457aecf0cf1e963c2983481da15f","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260828-fc43d09.tgz","fileCount":47,"integrity":"sha512-OTbE3MGsnRMnxMOTOCYCth+OMdirkdgCZ2DzGk4FI2PzciKjh0HD4H1tjagOHuEKTMBW8G4F/UBkm073V6/aiA==","signatures":[{"sig":"MEUCIA+GgiPvkFxGykHRSM6kGxH19UhD+Go/PWwFGW1rP8lcAiEAytIbCOwEOwLXm8jKUXnK8U4T5oGWlEAbVltyal6KAYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260828-fc43d09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"fc43d09b186b8a3d5e970d4867560f96a03f815f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260828-fc43d09_1787887260947_0.8051076215466086","host":"s3://npm-registry-packages-npm-production"}},"3.10.7-dev-20260828-fc54d50":{"name":"@matterbridge/utils","version":"3.10.7-dev-20260828-fc54d50","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7-dev-20260828-fc54d50","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6789bd206cb9aefe4a88d43ccb7366154d5d7efb","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7-dev-20260828-fc54d50.tgz","fileCount":47,"integrity":"sha512-OFKZyAdV1THkkerVg0u85V/7JI7GraU8B7WzsUGb7HXqCxbpIfl/SXUHALy/9nsAvmgO5GdMwdmTU0lo4gdqcw==","signatures":[{"sig":"MEQCIF0lDq48jYVb8eilX5wtLLvpa3z5duYg4jRZuJIM9/yaAiAFvlDF5NIC1TDaZh/kMkG0ZpEsjoaLdoWOmTmgH/c6Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7-dev-20260828-fc54d50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"fc54d5052e1d8461dd722daf301a3754d95aac90","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7-dev-20260828-fc54d50_1787901744007_0.4757457460566723","host":"s3://npm-registry-packages-npm-production"}},"3.10.7":{"name":"@matterbridge/utils","version":"3.10.7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3e1733523641bbeb7a345b3adffb5e084f029644","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.7.tgz","fileCount":47,"integrity":"sha512-4eq3YzNyhqXvbzbZb7eCobcQPxH0I2oA9m8emQdDiWBm2sKwClZHwjdQQnlovl38ma/kSsbFZgO9M/UHtbucMQ==","signatures":[{"sig":"MEQCIDj/ScIJyuRgwiOd3s9oDiYzrA4ZikATHXSwEMnBg45bAiABhvAI8QYgtQq8vcR2JOVBOqc2AtHB7yDn3RcuM9yuOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88336},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3af71450716c349493152ee48949641d34136e97","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.7_1787913238817_0.38059199941317523","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260828-030e705":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260828-030e705","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260828-030e705","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a8ee70acb7bd9499ff983ca1bab40743b8e25ddb","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260828-030e705.tgz","fileCount":47,"integrity":"sha512-ahonEkbg+MxhBsTiLtvtE+wqpPFYydhPNnlVunkzOOqvMoRquzHfYJikTBeGKl5wXgsHt1FXKyydywluFZHGIg==","signatures":[{"sig":"MEUCIBQzpwYfeSkEAKR8SFLRhKQsm3fBUlWi9Rh4YprLS0E1AiEAi+JRcdYPtJM7VdrL+gwejlu7TbAZ5f8Dpy5VUPUdvUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260828-030e705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"030e70518696c7c8e64f9d8975dc24f9f53a6f20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260828-030e705_1787941075132_0.055495856342926864","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260829-e779e7d":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260829-e779e7d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260829-e779e7d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"824e590c59c40328e84d3bfd4916d461682a9b44","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260829-e779e7d.tgz","fileCount":47,"integrity":"sha512-NK7JM5Fng/uxEDCK3PrXMdjxECue/nZMfI1O6Y0bJDNA4j6V0j/ojqVKcUBtgfG6nhCnkWPkPhy2AXfx8VdhdQ==","signatures":[{"sig":"MEQCIE6uTJvRBAZoaMXbkwbgfgfAdaTA83WYXybwcJ25llwhAiBlqoNr1yu/IbBErU8zoGWNyWQc2zF7ROlST6ee4VEuVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260829-e779e7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88357},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e779e7d1ad6b9081c164ed0012e785ae8bb53d9e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260829-e779e7d_1787964467020_0.6726700310241047","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260830-70c749c":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260830-70c749c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260830-70c749c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"5a5b409644416b37124b42d32ba95d9310a71649","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260830-70c749c.tgz","fileCount":49,"integrity":"sha512-ejD9PXRLhE65eSkWuCSR7gv93d1ccjnROmyOsDcs/r1tY5AiRO9MTbku7uJ4C9vuswg6LwbADIhcaNVy/1OKug==","signatures":[{"sig":"MEUCIQDb8NePWYHawyp7ZHcAg6eJDJ4Pug4vxaOyxgCk+djj5QIgWS0CeV4OxDg06cN29ozfz8cqsr63sYkVRdfrvftZowo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260830-70c749c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"70c749c6a92f052a76ece8f236a941dffbffb803","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260830-70c749c_1788051496864_0.3234921345636299","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260831-3e81235":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260831-3e81235","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260831-3e81235","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"638bd677e867516145206456d22ba17864d32a0b","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260831-3e81235.tgz","fileCount":49,"integrity":"sha512-OrgxwjHdMyqT20VlFPJ9oupPHcHqGJ/Az4xkn8e3bKtKgB3HK/Hh3Gghi81gyLY2fGIW1Hel57jARaqU14ES4A==","signatures":[{"sig":"MEYCIQCW6I4FcRxnTHdd1fDNahGu03hge4/uaxxKUubyr+EQqAIhAMHOIyoCXbEDG8qWhDZbFiJxEeQr0VJrwrRc70OVAC78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260831-3e81235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3e812357b93467eed5e7eacae836a3b85fa57be3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260831-3e81235_1788137950079_0.745995689564966","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260831-e73fc65":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260831-e73fc65","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260831-e73fc65","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"35439e378834359c815edb835c045960fcd2b0e9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260831-e73fc65.tgz","fileCount":49,"integrity":"sha512-SVjRJzLXx76W3FCAM4230L/rGXN8oBB8e3k33NT1V96JUbiBqdW0CO11Za7EcnoU3X2ayDELV4I7x+VnaHNimQ==","signatures":[{"sig":"MEUCICzXTdGYA+GE+Yc+zxqwcoxr/zVrMgQ5MiMrzdhAG7k0AiEA9TjrF08snjmFaf+DYKX7gyJDqp4q5kmKHoAS6ibbIFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260831-e73fc65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e73fc653685efc1e1e2354f9a93cd8defc40a9d5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260831-e73fc65_1788162449401_0.1875658142158425","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260901-c4963a1":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260901-c4963a1","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260901-c4963a1","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9eeb65bd1f4dc06389faa3eed47a785525e7cac7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260901-c4963a1.tgz","fileCount":49,"integrity":"sha512-v75yURQPWnhfsPpW3G6hR5AWaDZ2HRw90kM+eZQ4FtjxeuRgxhtTkANuF8ZiTnxvakF687DbhyutNLXqp/e9MQ==","signatures":[{"sig":"MEUCIQCh+3yWoSN54ktE2ojAxA6L8v6boJHDTBDZShpwDYXKXgIgKMPeT9udpqSkznGRekXljdlB4suV3YyE61xMZrIOV3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260901-c4963a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"c4963a194f2dd76197706f0883c6454ba381e161","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260901-c4963a1_1788224630422_0.624953502132799","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260901-971f7bf":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260901-971f7bf","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260901-971f7bf","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d973d00999fa07ec9284fb6e4b1924fe4129a777","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260901-971f7bf.tgz","fileCount":49,"integrity":"sha512-24OAa3Ox9Z7tcwRlD0ey/Z6MHhSu9MC7RdCWsIxGeteSmpc93i9KzLBXqBWEdA60uPQQeUpoMw/mYZYVm2bboQ==","signatures":[{"sig":"MEYCIQC26Sx1yPdv/+r75pYIFMetzhy7KJuXvt9MuzlsVj/46gIhAPallHRwLlZKhWYaA1C0i7Psz/6OcJFt2bAO0fsCXvHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260901-971f7bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"971f7bfc3f56a43ccebb90719b9419fdf2294d29","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260901-971f7bf_1788292938647_0.2430615864185468","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260902-361500d":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260902-361500d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260902-361500d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"29e5729f9320b58a05bedeab424134a916b49f4d","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260902-361500d.tgz","fileCount":49,"integrity":"sha512-DZa1i0h3ioQAGGNRZbsENK1UN5lWSbKb5KysB6iRQj/KEszMPqkOZ8CxpM3mYtCJZHSvi3EYIUzLZd9S933ANw==","signatures":[{"sig":"MEYCIQDu6n1jX7ilwmDoKxwGNnhc+MPXYatBDscCZJFHHBOWiwIhAJc7+HgYJQyrohcg8el//RzD+9di4EHVoXIOp20VDWba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260902-361500d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"361500dca4a493c528bfcb90be702d6739fe1068","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260902-361500d_1788310473545_0.12786144631205953","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260903-4ab4a0f":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260903-4ab4a0f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260903-4ab4a0f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4bf58b693497df6ec0464007c7ff7166387e2ce0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260903-4ab4a0f.tgz","fileCount":49,"integrity":"sha512-MJheq8S+L1uoidSTeYT5MuAQ3Yzau3x05F3wHn3P1YZ/0l4b9Yv+2HWTTU9GLFhXUw0uy1CkHlJvQTNtl6G2SA==","signatures":[{"sig":"MEYCIQCZIcq1MI+95KW+daVloG8W4QCZXBfh2UlqtlUWxswdNAIhANoUOkOcVhPWk9JeTWkIR0URzKG4hR/mZ4Jw0MCPOCWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260903-4ab4a0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4ab4a0f8ec6e943e0b04e25e78db9d1aab9c35a1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260903-4ab4a0f_1788396881861_0.5474107515396609","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260903-014e30e":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260903-014e30e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260903-014e30e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e8293ab51a70c79ceccd10bd04d1b9a44b684a36","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260903-014e30e.tgz","fileCount":49,"integrity":"sha512-JAAga3FW46cUAuq/D00BoeTaCNrFr8J/U6la1e4YXdA/vwY/hH2bsS4oAPBqsH9zgwqWEoY0Oe254cfCJjXTcA==","signatures":[{"sig":"MEYCIQDZZslzsjZF4Ko/iwameceiouM4UVFA8ID5L/2keszLuQIhAOxm2xytziCpK2HWqs02a4REqbJKjd8F6Xr+TK2P/AAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRT2kX82GX++JipEGKhWB4mBklAvxO243nBFQQ96dD0gIhAKBelEpbxZoVZq4DXYStbN0KxW9kW+eFWKFYKE8PQ+sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260903-014e30e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"014e30edf6cf990b265856f6e0e05cf6262d75a0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260903-014e30e_1788473781780_0.1954319971878089","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260904-494d279":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260904-494d279","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260904-494d279","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"45c3855562c9efc82b6e2e4b8da06497083d8928","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260904-494d279.tgz","fileCount":49,"integrity":"sha512-L2CA5aQYgbnms5r7WN+F7pKLDGOfT4ltas9diXghlpx1du5Olu2NMuJqsg/0n+Frlqaq8nI1b/IeSRmrZ36UNA==","signatures":[{"sig":"MEQCIEyaD9fCR6GrTknMgezepayjPZubIcz2qlWB7Hq7li4HAiBhwCZ3bsMrqTmsQrXkJY/5Ocy/pINm3wgEMBgIWaMObw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBS4ItyMSSAiH/xyT+ydEb0LJUNjsJcKu7Oj4FOxzjGAIgURRglvNHFTTUDdpQcDXw5zgW4jGh3uy2hT/8Hw4vxqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260904-494d279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"494d279be5675e82528674f4f00614f6a919916b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260904-494d279_1788512335856_0.1258832189884751","host":"s3://npm-registry-packages-npm-production"}},"3.10.8-dev-20260904-3c0cd3b":{"name":"@matterbridge/utils","version":"3.10.8-dev-20260904-3c0cd3b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8-dev-20260904-3c0cd3b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"a7983d4b3991ab138cb45b88e55b81e06ed322b6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8-dev-20260904-3c0cd3b.tgz","fileCount":49,"integrity":"sha512-uczx1YKJ3V5ECZGYh+Xd0+RxL2ApsxDGknPz/dpaaO6tXAsmw0afxPDkaIdMUoFWVd5jbJPPgs94QvBOc0LUFA==","signatures":[{"sig":"MEUCIQCkORfMjBIrvHp7YI+dbzqgQzgqU75H4pXFdtoYYEkxXQIgD5ZgLdV6Mv5MKmtEoME0tKtUSGXO2/AZmx7yb8WLIQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAs5+NRzCnaOnqcPGOENKXAiAdOddJBisdrZxdn5S5p/AiEAnGHfL49SfdFTA3j8Wgj8xVIIrcUAKqt4QziaFUyF8Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8-dev-20260904-3c0cd3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3c0cd3bf1ddcb1c08c00bed300ac22f36f1a8d49","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.17.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.19.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8-dev-20260904-3c0cd3b_1788514392077_0.2529015114905555","host":"s3://npm-registry-packages-npm-production"}},"3.10.8":{"name":"@matterbridge/utils","version":"3.10.8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b9b0d2beba271aa5dc736f66cd695f85cbb6d9c9","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.8.tgz","fileCount":49,"integrity":"sha512-EoLJrTxjqDt26knPmzqFSxdKwVeavSBiMX7StPiiuDIzT+AdCLXk6bX11Uy8RTjHPxTPVbd43oQCBEPCM4d5fw==","signatures":[{"sig":"MEQCIGPMXYfkNri+Axqj5TZv7xJOzNFewUWxpjaQ2TkHNLFEAiAvQ5HWv8sRw/YWkaZkQdLHCSkigDHGUCHDhlL6jPgmZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFV3qCV3z3TtJyg+DzG1fxAGWtAjge5y5oTDh6T2pwp7AiB/vUStSHQ8zu50MGIjU6yMhPHiT2OLIwGyef6VY5ITbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88925},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3a44ab8b639e21ffeb07db0df967602af1a59530","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.8_1788527886096_0.6217968842972577","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260904-cbaddbb":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260904-cbaddbb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260904-cbaddbb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"cff9f2e2f75ccca7e865164d3da873451aedbdb6","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260904-cbaddbb.tgz","fileCount":49,"integrity":"sha512-9ryc3iiSnAb/AlSXaYZ3KxlaLZWuTOosbJmz8oq+QRxuf9FfURNRsVFcLVgdVj23jPSnsUn3qHTSHxCpCnyf1A==","signatures":[{"sig":"MEQCIELcu02cZcV8XU2C149iFZxlhmpd9NE/Ki30PnChSraDAiBQ+CLbMuahbuW6dmGd/6BzE0gkB3N43DIe7VJQdMZ6/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCg3EScrPDNne9Ucvbnj+zdnRidj9W1mbZfm7k7kOzOQAIgVcrkVKf03pja2nJen73lXP6uQIASVATInTRCYnMD2p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260904-cbaddbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"cbaddbb4d9d2c06974cb324c41c172ef60a5ee2a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260904-cbaddbb_1788536217982_0.4813786246476297","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260905-a9a75f8":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260905-a9a75f8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260905-a9a75f8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c7e50204d1e27eda938c9730035e3da37a3dbe6e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260905-a9a75f8.tgz","fileCount":49,"integrity":"sha512-OkdGPvF0hMGkZiNNUi2ivSV8j2BfCItLtNuSyDSMCG8Y5tq2+uZx4d2HcUc8zEv0MSkyxdb6d6cOOB0DxzUCkQ==","signatures":[{"sig":"MEUCIQDuhxUiOSBmEJQYW/YZ/CsuvYRZxzmVKSQxI/CdWTRiSwIgL49ccEMhwuX9LNfotMQWw3KYtgdle8/+be8OhUOsxBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDAXdRLqZD51AfuigynoBRVt5rws9NjGvWnUWMU0emRwAiEA8J1hPxBlUgDF/xn7UGEnL1nSY12xgYxh8NiWzP4WriY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260905-a9a75f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a9a75f8ae453c277805c28e1fb6e7102026def44","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260905-a9a75f8_1788569667047_0.8934164999974268","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260906-2a9dc0e":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260906-2a9dc0e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260906-2a9dc0e","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"fde968ddb38abd35eef780035ba6ea68a6b52453","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260906-2a9dc0e.tgz","fileCount":49,"integrity":"sha512-13dIPe+HBPgNB7LePQjX59SMNYjV8zodQtHBi4UE7zjryYi5VJ4wjot3ZtXOgxmp+HIGq6t/jNVJkBoJEefFHg==","signatures":[{"sig":"MEYCIQCpKwwdO0IQ6VJW6z4bnuVNDhwER0vSSrNyOZonrjOZxQIhAIZr29DzFT7Mf0W2XMv0TTIjCiQU+VV1usgwF7nuWBCW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1bLFwxy0ewJDqVmkNcY9xxueZXJja4KiYtARoQO+k6AiEAkjXvajLzsnqkFNkaG/xABExLjEI0SoXTZGLvFQGdPjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260906-2a9dc0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2a9dc0ef2afbea198c8e1371ffc59b2c9e9825c1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260906-2a9dc0e_1788656462272_0.43366662687839197","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260907-5fcc59a":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260907-5fcc59a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260907-5fcc59a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"3766e45d31456fa6020a42c1dd39d873d1155c8a","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260907-5fcc59a.tgz","fileCount":49,"integrity":"sha512-5EEEGL0Nf+LD0NZsIw4eYQz0yr5cO6UKEFoUWos7zmDL1ZGOHwmjEBP2LYFJZWXlE3sPI7dgJSFFPrOTZHoB6w==","signatures":[{"sig":"MEQCIBps/YH9ohh3ySH1AytuHrNKTTc9JS8N9CbPNPYaem/xAiAw3FgGukqXzVA0cIQSa0YEmodAND3Urm3mBUN2mNbf1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlw9npCVNUiBWiwTs9IYcfwnBrRn/IT+22M30gXZUjFQIhAPjeCG4d+Gisx+6hvoopF582K2jDiEGrNVdMOjXfQtfv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260907-5fcc59a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5fcc59ab7f5b36cc4ef5ceea03a140d03553eca3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260907-5fcc59a_1788742747873_0.09895388404410399","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260908-a3f4064":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260908-a3f4064","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260908-a3f4064","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9b493fa5fd4c26eaedc03622542cdbae048259e1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260908-a3f4064.tgz","fileCount":49,"integrity":"sha512-SPjhRls+vxtSOw5GlpzxVYL2rxG/pU1wYta/0OyOiaMDvqDIhqFyz0sLvjwojiTA8Ahf5tlz30iCBnQ1YGpRPQ==","signatures":[{"sig":"MEQCIBmEOb5znz8qDLFwPtECKZB0gOyOUWF8h6BVqVbBuC2lAiBYeefo1Gd8lLNLAlWY2GrJx5KR05nxep6alZmW+DRpDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUfE3MxuaaO7Akj3v3flwRLqHWt6f/HsE7E+szXE7wzQIhAJkFIruK7yOQNmX1vnoRFREF/MdRN7ub8WIjAJQyd7h5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260908-a3f4064","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"a3f4064f27f78ac0481f0dbd7a0e703c4813c7a7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260908-a3f4064_1788828945117_0.20619485302554752","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260910-ca91bcb":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260910-ca91bcb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260910-ca91bcb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b7e9872f53f0b44c69ee3353c1ef86e66a665401","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260910-ca91bcb.tgz","fileCount":49,"integrity":"sha512-JNoxvkZMQorkT9y55MVtCkLvdx21KEaTRQv3Xjg7IxP9+Q1OLoz90M5fg0TSevef/MAuOcK6ntRWhtX9LGVIMg==","signatures":[{"sig":"MEUCIF6VN0z3wLEJOl6QcOm98VXD55zAxpT0rONQnPLWIMhoAiEA5DlIO27mZGX8W0y9Z4zvX2si3B45DQOe5Ot2wD9l34M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgZWzYkAKqG2+4M97zUtKq8mtJVw8rvkzCCc0WPnNFTAIhAL6ZNclRffyzADmUyF9agQ0+Kx0YAw0VgW+7ypAZ8SlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260910-ca91bcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ca91bcb3255f03a42d9b31d0b89c042282c8bf99","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260910-ca91bcb_1789081325305_0.9503680032112476","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260910-b31bdba":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260910-b31bdba","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260910-b31bdba","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"390e409b9ada006ccdeb899e4e2a6604840868af","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260910-b31bdba.tgz","fileCount":49,"integrity":"sha512-6EvAWK/x336yDAAdeD+hbNE73l0Sp/7pYEc7m16Fw1/wZ0R7rxxaS7kEXnypT6Go2DCwvU0wlBztYW6e4ls23Q==","signatures":[{"sig":"MEUCIQDqm/iDGURqPCTh1p30J0qilkeT55MZ2pJQP/igFQdurwIgHp5crfQPDCqUMEdnLptDrvinZMUX+rZXkpXbvfcwxjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHnfzV22/tLoAxa/sqTnmajUXkli+hHejFwr1HIiGizoAiEArjMr3X+7s/ZV9S22ojoIiA9ajLjiE9Gplg8IXpgA3fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260910-b31bdba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b31bdbaaa6f096919b2bcfa3270ad5d4d987ae0c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260910-b31bdba_1789081501036_0.11346114721361555","host":"s3://npm-registry-packages-npm-production"}},"3.10.9-dev-20260911-738f663":{"name":"@matterbridge/utils","version":"3.10.9-dev-20260911-738f663","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9-dev-20260911-738f663","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"8df1ac15cfbc313084c95ba6a60d1763c978d4e0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9-dev-20260911-738f663.tgz","fileCount":49,"integrity":"sha512-yqA6Tzgq23iesgs0CTYCwxR2cLbG96UDBh4V9d4r5AcIBtY3ybxUJyASnBhqc5q7mzwD5l49R6tW9VPnvdIifQ==","signatures":[{"sig":"MEUCIBll6zadZ3KS4S1iXFDdXRahM6NXUuLryxMhzD8jLI0AAiEA5IW30yBP1nhCCHRM+57QAjNjmeCKrXss+VJGwuHjjPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9WxlmosvT/lt6ySjKXaVV0A8XkxBuaJuTRLOJbHPx6QIhALsSFnRuymkQlZAfmnNaeapfQAL5MoYnwvRJkXGcJ1D6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9-dev-20260911-738f663","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"738f6636ca509d96c170a1973025d48881ad6888","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9-dev-20260911-738f663_1789118577972_0.23794274717553332","host":"s3://npm-registry-packages-npm-production"}},"3.10.9":{"name":"@matterbridge/utils","version":"3.10.9","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.9","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"2c00a4ce9d7d3115e48133c5235597ca8a9fe2a7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.9.tgz","fileCount":49,"integrity":"sha512-SWv2RwkPCjJKKBsmgnHYe6bLC/WGIczfJygUyDde07AHKPf/I4zTL0ZXGOpAhyDj3XESsAyvZMD+gPPOoB3J8A==","signatures":[{"sig":"MEUCIQDwRYEvuDzymNXKAFDAhQpn7gJISu2rdnCzDDnKKAOALQIgAhP/LXB9+/EwMLE8Tu5EhqmfdBwYoNeiYtzkR44fLWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFrQfX4G8jaT3RghnE10o5NejBIB5hjtVJkuw91ziD3gIgEovTdGN/ksAbmoo6UBHC0ulSNq10UFSwylM3USyk27M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90142},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"ead2d359fe7d7d3e6cadbe8c331a67fa9c12473e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.9_1789130345133_0.32235553092931046","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260911-5b10c6b":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260911-5b10c6b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260911-5b10c6b","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"6bb463e0d4f28400f9b6f338a8ee9e1df13135a0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260911-5b10c6b.tgz","fileCount":49,"integrity":"sha512-HhL31UBpi2HwevvUeIn1mIhMJB8qMfpAAKhDFTkOVVbjyz0lDrzdLo3CnrGdU/A08oN3La9t9fs6PV5Z3eQIwA==","signatures":[{"sig":"MEQCICv6kpMk3ZVET2Wa0qUtO3+trlcWlHejspY2bf6nF8o6AiBgcgaXJOXMNgxKmS/pWNzBBlhnNr+Dvzc7p2yvSklqUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvwy/+VhoFFaXfia0R08clx/IknpYcwf0EwNv00WcvUAiA9X6ju2z7QnzbPyvBM/MXxN6GgapAwMkWnnpkl9I2oXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260911-5b10c6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5b10c6b8e227c5cfe4fb67d80f274806faf6c861","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260911-5b10c6b_1789136788957_0.9777377614989038","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260912-2c1c047":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260912-2c1c047","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260912-2c1c047","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f3b3c3f6d8d4f6a819e416a4cae7eccf99398997","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260912-2c1c047.tgz","fileCount":49,"integrity":"sha512-5k7bgNzpSF604CswvvA70oOyZqm3IkKoC4g2r5ZlAgJqCL9j+CPdAz902erFWKwU/RyTCzg8EZT51SePxq7gyQ==","signatures":[{"sig":"MEYCIQCirdfYK97nqdPArKf4agzo8nY+KDP6C1ikvI991jFqvwIhAJQtLfZ1qq1AcDbe0B3jnf+dufBaihAxNUmZelwiroR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQkHpRvmc4nZbxNDimsbL1c7L52JYz9U7W/wYR7JLT5gIgYqeqWOshMeWro8OI+fbboB8NMKn8Y46fQxXEb8gwaOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260912-2c1c047","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"2c1c04700565c439cbf09bd8030e09fcdee724b4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260912-2c1c047_1789174362701_0.23377174972864134","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260912-8fddbe4":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260912-8fddbe4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260912-8fddbe4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e4aa2cf26dc95534c3829ef102dfef458173c8bf","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260912-8fddbe4.tgz","fileCount":49,"integrity":"sha512-7mSTgw91bfxGUS1bnJi+TpDuoLK2Bzr07txDCV9cGl3K+9YOjs9JpUJF6aea+4UR7vmZCmIn6BDw7uyZbY6hOg==","signatures":[{"sig":"MEUCIQC9HpQ6Nz2Mm991A+8gMV9CZU26X4yL1BB54BM9KyyL5wIgXi2QuWyiWIB/pmiLX7XaJZQE7eJsKrnbKKseoNsNIoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEehxNd83fz36nWdWlLKKjMta4Fre7HFPLdxUhX8VL95AiEApX8YeIGWT0D8/HEDWkZiwCfQ+I2fhpyITuYt9zVNNHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260912-8fddbe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8fddbe46bdc661d07838d7fc94e9ecaea787593e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260912-8fddbe4_1789251481242_0.7479647897378434","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260914-784e019":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260914-784e019","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260914-784e019","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"28f5ebf74580a88bf9606cb3aea54db180ce3844","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260914-784e019.tgz","fileCount":49,"integrity":"sha512-9EO6rz60YttAxhiQs/9PNHD27rGODTDtEXplumNH2FBTPcD47DwQe8/W7lpNZncGIGGx08DBp6HBlQSTtndaHg==","signatures":[{"sig":"MEYCIQDO9XaNfHvEPl5Y8LseL9xtQC8yWsZ3BESbhs1wsA1OTgIhANVV93Z5pRJ1ZtIr9ZPZfjQIs0q89z+yeavLhufd3Pnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID2m2aBPUVOjKbHbl91QvS9eY91cXuriDza7onSIRxs2AiBNquUTtE6ogx7UslwpctyvZw47HdpoCe0/Ch9zKSeLzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260914-784e019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"784e0191fb04ea24adfa0ed1325ee481e43c21bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260914-784e019_1789347754143_0.2778749664803455","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260915-57739b4":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260915-57739b4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260915-57739b4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"114a5f612b7528f300fb4cf8fe80dba2dc6a1738","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260915-57739b4.tgz","fileCount":49,"integrity":"sha512-8SY6ZocrXkyvoy059bSTU8/qGjsTJ34jGMr0odQFKTEQabLS5OOcliXZkJHstpLmu3Nu3mJsbkRKscSyKb8CyQ==","signatures":[{"sig":"MEUCICmRoPbp4zHuZMKo62D1KHa5xPSa9wWR41SusS5Sd0q/AiEAymf6PZPj11cuKgzBc0iFfWlpcvKNBbJNr3uAnV0XkxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICF3w0q/7LwTXvsjHb347/c2H6u9oc1U0m0K9RaFCywkAiBDHcpkdX4AX4Awz3dVqXpwjanrrHLXLJnL+I1OIY6FeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260915-57739b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"57739b4f3b50b0c4136e3e54ad899437b4ce5a38","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260915-57739b4_1789433742988_0.2965077964212246","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260917-9fdf275":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260917-9fdf275","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260917-9fdf275","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"c3a03e4a5935e79987fad7c6e294ea4a2bcdd2b5","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260917-9fdf275.tgz","fileCount":49,"integrity":"sha512-j5glTPvdbhJpLz+MjRGIeX6NsdZ3Z3zl6CnpP7/lwOaP9bcyYzNj6cbRyj9ulYjItg8LpKmc8QWRWcmdYzY8Qg==","signatures":[{"sig":"MEYCIQCT+pI7jUS936hrAU5WWb6ZE18h+0rfyf/NwejcgaPScQIhANGwaNSjg6rnxhrJYU8zFNDWJs+uuSzyl965VIX391uN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFJTpV3DkAhaCLisXPOnE6SohhHdrjn2/fSDNnSX7imkAiEAl4iQujodNdcb0pPA8UoChJPibStuqgCPvn0fzzQbvzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260917-9fdf275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9fdf27534fb79f4a60d22ab8c7d5fc747ae54c35","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260917-9fdf275_1789606540716_0.02010925355404858","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260917-79954cd":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260917-79954cd","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260917-79954cd","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bc37dadd635ee98ee1ad9a1ef44cc373fab6b905","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260917-79954cd.tgz","fileCount":49,"integrity":"sha512-cG2tesjC0XVd4cqEGSgSYlFPX9HJLBbxosTKyi/tY55wLeZ6+kEoDSn0RMVFHtdQYFEIvsnsI67OCDr6Cpp7kw==","signatures":[{"sig":"MEUCIQDaUWNEm2Ut7H+2lIQ0TUB1zTQLBjoKZaTeW8jXfbLspgIgVCWgC39d7l9J+LgwsM5Rq6Rw96mdPmsSQTEXy4+jWX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD90Q69PT0jma6QhdrwoMCQxAuBBcH/ury+5Rwmz7OfgAIhAIwQJ0FUecNNRhhhiYFMoE1MSZrXhnQHJHCuXtoe5vLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260917-79954cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"79954cdaa3c8ce9dc55bb572ab288d2dbaa81f50","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260917-79954cd_1789647474863_0.9762423989282316","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260917-332fed8":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260917-332fed8","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260917-332fed8","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"4a9d89e0dff4e653c6144ed8c78601276bd66f8c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260917-332fed8.tgz","fileCount":49,"integrity":"sha512-DloiPTWiPpz1DAiqy7HbX6XZa/4y96802XQmX3x1H02sexxaCxTvsEh9D8pSyDhOhpgw86L6VfpgbKV2sI2LyA==","signatures":[{"sig":"MEUCIQDwglQxXwJlhJ57tuJEBMso9qbwrGb+oGPDygJpGylOjAIgE0TSD3CkffFpvTweaiIGbGhB421xnB0gUFLs00UPLkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJpjgAYpNuASp4GGCnMnCP4uXxZtpunHyeF6xBdKWKSAiEAwAyeWd58JRLEpxq/ZHtVIg7fyUhUEJ4gnBATX1jP5QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260917-332fed8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"332fed88b3ce981c140903e2c3b4b307ba0502b3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260917-332fed8_1789680853537_0.32601076992990596","host":"s3://npm-registry-packages-npm-production"}},"3.10.10-dev-20260917-7d93dfe":{"name":"@matterbridge/utils","version":"3.10.10-dev-20260917-7d93dfe","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10-dev-20260917-7d93dfe","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"ea73cfb4ddfc5dd136cf53dd048749f09bd63743","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10-dev-20260917-7d93dfe.tgz","fileCount":49,"integrity":"sha512-hqbR6kJlsMGbGriXCj1vrctxIzWS8970DtG1omNzbVN9RTyVkVngvmiJdUdxJQEHkgxqA3Q1xX67EDGQfIliEQ==","signatures":[{"sig":"MEYCIQCthF8o3DgqNS8pKTRtUkv2gT6kzB3eP6ZPv9UEwr58igIhAJRa1yhz8E50/LlHD4r2tw7FCxJ35mgyZ2I2uOYS7hSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyKmrCPdF8DhnKdKmMVGPlYL7ESY6SoyqmrJNPQ83u/AiBQpwpcquOiD0SP9Lm/dTxdSbRuUhFvzxJ3xiSCANW31Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10-dev-20260917-7d93dfe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7d93dfebe9999e1d1eebbb97006ecf4ffd1ba7cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10-dev-20260917-7d93dfe_1789683366159_0.9249766280041025","host":"s3://npm-registry-packages-npm-production"}},"3.10.10":{"name":"@matterbridge/utils","version":"3.10.10","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.10","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"239ca05cbcf40177f04c64a71d8885810d0c2ad4","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.10.tgz","fileCount":49,"integrity":"sha512-R/NEiEj/QBPTvBskUF4rAyaxtoQMEMSumg3Zuc61PfcndZRb27/0NEmPAAlI1y3XUsurp9UiRMFluec9uBYjiA==","signatures":[{"sig":"MEYCIQDzm+3bRJpamcPoQnArwomPwAwVZxiu4IRwb32Azzs0LQIhANVFTvnaCClLlOWDvP6OrgTNnShEr0rocWkMs1/b3EyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiHKoKfHVMkwZDUeqDwhXBS3E7t1iaHodWYRhnClm1FQIhAJlZErMTBuvmWONVRS60s+kzA33cDRIBLMkXHjDwHhSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90143},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"07926f7596bbad35a7f6390597de6963c22ef4af","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.10_1789723805409_0.9401039371130819","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260918-6292c8a":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260918-6292c8a","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260918-6292c8a","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"62a341a586899b0825f0f25f6844cc2b9b3fef5e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260918-6292c8a.tgz","fileCount":49,"integrity":"sha512-W1yFEiRLIYueBqSgRNTPSBErpNg/ykqoFw/Za2cRsHdYmtfco5hJMAHmsitFpikifAuxtEPL/RKSGyS7tB8jlw==","signatures":[{"sig":"MEUCIQC3t1iu3sMs/w4Mvbu+GRIr0tr3KpjSBKfkVpRELuSLGwIgQNFr59pHR3Jn+n7HjUqb1SqE5Ls+OZzVnInzXk2U6z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5PE1fCKIOLRIzhXlGVWcZMeufJx3BmQHmtQARbumLbwIgTbcbTzYBvY+iDYSihlcpsabtTwTPpgqkwplu3P35td0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260918-6292c8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6292c8aebf715f9a2126c9802de7b9dc7d5b6849","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260918-6292c8a_1789736070496_0.811280290326815","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260919-b406280":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260919-b406280","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260919-b406280","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9b707f3267767d3d7abebb41b7cfb14bfffe20f3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260919-b406280.tgz","fileCount":49,"integrity":"sha512-eoCH3fgSJW0SzeCCeG4bbClgsgkx9naIGxItSLq+9l8SPqh19F+s2Gn0L8cDZqdQRKHu3PfI3WnfDtIJGswjsA==","signatures":[{"sig":"MEQCICS07wGmdjvw2iHuwduWCJmUgdERNDEEbMpugRJDSrmOAiAtlHXmHWPQ91T4n9FJ6fmUb0BDtJf7PXn4ygpCEY+HPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1FR0oN8re/HruAYYNPbBw6sChRDq9QMh9V7wclRd5OAiB5sG7vDpslPfjJlYeP2tQyMDLo8v196HU87h+hcsehYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260919-b406280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b406280077c9ee606d47825ffbb25423599e827a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260919-b406280_1789779265346_0.21896131327348134","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260920-6c49da9":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260920-6c49da9","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260920-6c49da9","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"20717735a0ad93218c72ee4c42130154d4c0360e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260920-6c49da9.tgz","fileCount":49,"integrity":"sha512-cpdG4dG2ajQnfyLSCCH8HQrEMgqQidWn3GZI0O4vKCD/CzPO01dabgrVOFvXLv9hn8XO2hlA0glLAcHX39uo7w==","signatures":[{"sig":"MEYCIQDF1JnuaeLXU6YGCciUNZni2xs11OYpQiIVKovuQyJvWwIhAOT2GMF0jcbE60qq4OF0eX/f9xPQdKsShrGk1Ljxpvn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICsIzYmO5PKQsS/qQvL6TxhPdVFVyMZs9dfNYFTb6GVkAiAcRA5VoHd0uOvlIKZfpIX7PaOk4HKsjRriYT2ydYvKuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260920-6c49da9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6c49da9c31d4fe26af727b7c7b5d2a8464ef1f3f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260920-6c49da9_1789866063405_0.8217710648442129","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260921-4b47a0d":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260921-4b47a0d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260921-4b47a0d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"14bd2ef668c48609e8b45337dbb62a5b132d7eb0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260921-4b47a0d.tgz","fileCount":49,"integrity":"sha512-qq05PBPKxkYRlycgcH2PSm5C+44UQo1wH3Q7aMpW2XE20uUok5ZN5+ZziBj9mopgGrlZ6ZxS0A3IwGygxWUHKQ==","signatures":[{"sig":"MEYCIQD8ujBd8nZ0YrjOIH2FDYpMh8cht0JogfLlRS0o/4mBCwIhAOvTWePU9QeXXODd8vC5r5ETyLxtQV5y9yryzxaKTxKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAHx/ELHlcBA1kOZV0ybr97YtLWynPBMo7ntWhsBmhkhAiAVUSFkTuoOdCwt00nnNqn4T4mRtgQpR4SYG5RPwBa0Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260921-4b47a0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"4b47a0d1d5d6fdb9d023e8449232e4b0e6fa3c2f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260921-4b47a0d_1789952386982_0.8846091232520432","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260922-860855c":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260922-860855c","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260922-860855c","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"830e8bfb7ac7c6d1a406c11043628c4704ebfae3","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260922-860855c.tgz","fileCount":49,"integrity":"sha512-vDQqqBjJhHYTUeWibz/VFcRnrBmb7EwB0WJTjvlCFAlgryj//xI02aYuvSkjKY/UpgiByP7NuM2d7Q4Z6JdvTw==","signatures":[{"sig":"MEUCIQCy209pdmWnPgz2E27QRpWEgQJUcg2t48S/1zo+MY4u+AIgJrFnqKzo5cTXvS1rzOVbkRfaeTeMkLlnDVyOL4F4uVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGuAwWA3dtjsNR2dyLu2H9y7l4tYtxf+w45994UhqTpRAiAvxWnPVKgAXB5e9c3Jxrp1zYiHz4TN+CZ0mh53SDidAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260922-860855c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"860855c18715eac2ea028e83ec5f4a78f67ccef6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260922-860855c_1790075334430_0.6089715115220651","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260924-b10c915":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260924-b10c915","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260924-b10c915","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"660b1e4ad3f192fe9991da9b75280ed234ac9b2e","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260924-b10c915.tgz","fileCount":49,"integrity":"sha512-SkUlGuiFWWftp3Nv6EIHzir7QZUKyyE1Qn7Ednp2+Ba5ekn9fV1WRhKazE7MdR65WXkcl9UooVQg+CRLTOQ+Rg==","signatures":[{"sig":"MEYCIQCUlatKkgYn6K5kRFWZ4rGmmc6hm86/ijIJTma+AD6S/QIhAJ9cyJTdLPj5mMZ8+7IiXcYcIcZMQZy6EWPXAd/sBoZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCm1OZACDt0do4YQTlpB974vBEsrma9HvBlFRXmaHr+ZwIhAI4Jvy6wK9+J5QKAGdxhceqYJo6ZsCnzlSF1XJAgovsM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260924-b10c915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"b10c915cc0106f055e2f1a7037482eaf56f5f0d6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260924-b10c915_1790211313257_0.5770522080059024","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260925-e8ece1d":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260925-e8ece1d","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260925-e8ece1d","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"da73b7366dad33feac753a7442bf64d66db3e655","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260925-e8ece1d.tgz","fileCount":49,"integrity":"sha512-HGoGasSmjfKZtnHj69SEHEkb1hqPOLcr16ifNupfTXerElz+hCqQPpgDH29oXnCt8hPm6Mf14xZOOar0s4PpLA==","signatures":[{"sig":"MEUCIHChxEa2+Vgc+tMAdasY+9aFqypaac2WIByADRD9dOBoAiEA8BJUgC5gZk4xeUgRIpkj8o8kKFXqXv7vZJ0A3XIKoyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrP6NtYqKiRpiLLR7VmscF++Xq/Rl37+BEasXvzQPSowIgINVMe0eS9BDVC3si5VJz3Q+bRIf3L+/+gJt4vu+0oI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260925-e8ece1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"e8ece1d3af96c81fc53073ceee94b94bad7148ab","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260925-e8ece1d_1790297672817_0.5595103796739316","host":"s3://npm-registry-packages-npm-production"}},"3.10.11-dev-20260925-7ee65d4":{"name":"@matterbridge/utils","version":"3.10.11-dev-20260925-7ee65d4","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11-dev-20260925-7ee65d4","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"0b750b52ad4010f7764c34d4c45c6ef38e386036","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11-dev-20260925-7ee65d4.tgz","fileCount":49,"integrity":"sha512-LE96//Hh4A/KbPpLp+rwHYzsRadedwq5wpVCSsDwo3KBHcej4bk5Wo7TC4TZyyoVx7GTxUAHKPkqPHYZvhHjww==","signatures":[{"sig":"MEUCICRUyWJTGHD/OBMeU0rsICZ/4aAe/FbZKM7mDAH3bAnKAiEA8GHecv2xHWaPD7/mUZCf+/QKttBfMa86LEKaRMZpWxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIATi038eHUz9+wVvTdnB9K8JUPcpmsFiCGsmDJz4By/uAiAE/r3bDvNpMN+ao6sTKD/qIkOkjBYGDex9nBu06kw3uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11-dev-20260925-7ee65d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"7ee65d49d8d9d3d03cd3b24f32bb019ad60a9fdd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11-dev-20260925-7ee65d4_1790322838345_0.6707715454972312","host":"s3://npm-registry-packages-npm-production"}},"3.10.11":{"name":"@matterbridge/utils","version":"3.10.11","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.11","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"b0c431a17ca1fbb4ef96c2b20b1a5bcc16acd143","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.11.tgz","fileCount":49,"integrity":"sha512-Of4cELwvKQgCkFyO6OCd7/g7eO/zp8WL8xxporcwg0UA+awJ4WJbv5Ou9dBo35HluJnNuJB0W8G3K/xX89xYPg==","signatures":[{"sig":"MEYCIQCF6Ayjk0AzTYmPbDLCPVc5mBJb3D5+ZD3yYuAeIezEbQIhAMFUH5C0djj362jzRf98YyCeg6mhdAnuLlWbA6rqQYsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEDSH2NlH0Go6u2GD6hGT214h/h0iOg/hTeX1XeNzRlVAiBgaqsIrZtS9IaicqWYFC6cW1Dl3OrX4nMtcrKZ4ONMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90143},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"8aeafe341e25572cc424fb5c742a616ecf56515b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.11_1790331617310_0.4838364246952651","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20260925-cb4209f":{"name":"@matterbridge/utils","version":"3.10.12-dev-20260925-cb4209f","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20260925-cb4209f","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"1d627dc8d1610ce58f284df7051a4a522a6653ef","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20260925-cb4209f.tgz","fileCount":49,"integrity":"sha512-JXs9hTrLjBNKg3Iu5dSszIYOxj2aPFskFIvsPHld2BOY9jjiFJbL87AhrrZQMSaQEMFdWQRNGDrSEViLn6Kxaw==","signatures":[{"sig":"MEUCIEOfcxkteaj5XeCEaEMUI7k7ZZtfk3t5gJB50cOfrDD+AiEA1jKgHH1OYf8MiY1BcQ3ZCjgVCutVma7h2fG/0R0PN/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGwvIXrMXCEpmHPWk0oXo8ms7Q6M+VxKTBq9fheqaug1AiEAyAMZDB7vEjwKzsxqDtBmmuneHbW1RbbHbFYGkFlC+RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20260925-cb4209f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"cb4209fbacb6adf4daf18e90b5e819cc87b1d722","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20260925-cb4209f_1790338450053_0.4623437695435062","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20260925-36fa6cb":{"name":"@matterbridge/utils","version":"3.10.12-dev-20260925-36fa6cb","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20260925-36fa6cb","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"e45c883c94618c83e2d41c2b9847531c47591039","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20260925-36fa6cb.tgz","fileCount":49,"integrity":"sha512-WSzhJiCdIni6rKEQsc4lxG1uHbcuhWTIuKQsLm91SJ6fyOl2B9IPywNFqkDruceLN+A2UwZPZ1IJOG/KIIBZIw==","signatures":[{"sig":"MEUCIHHDWHP56STKpZMl4DSiv592BLG1wvv4/zwaZfVdZ6QoAiEA+kpzIL27U1hedx+CNc+LuL89fnXqTn2mJnAqd2b4uuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVBtCmVeko7tl1Jcqf/baq62l6L+GcILBTf4rG8JGkogIhAIK6bZqhmQYn17LiJgX1APfZ6SplZJFNaNjS4SYbvmTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20260925-36fa6cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"36fa6cb9c5c99f05da3b3721c051089b74c5e524","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20260925-36fa6cb_1790341594574_0.9420881167091013","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20260927-5bb5023":{"name":"@matterbridge/utils","version":"3.10.12-dev-20260927-5bb5023","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20260927-5bb5023","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"bbfe9fdf064cad901a38e6f4d081443bc74f563c","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20260927-5bb5023.tgz","fileCount":49,"integrity":"sha512-7gsodUKVdXLltX+yTv8+yIUwFk8OGrD7dncRtN9nPN0niA0ao3G5fbQdYeQ5M1zWqaEQdnMkpbTQ48K+KiPavA==","signatures":[{"sig":"MEQCIECl0MWIS352/weoy8OsPC9K5yuflWpAXY6Z/u/4E9TyAiBx26OJn/TBMcsMkrs/KaZz9DqkwkwyV4g17IBni+AWWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICyoSVWtuXq0XfgD9vjTFyJaMohMwOStuoOmtWAX27B8AiEA+1ClD5hevUFKWjjc+Tx/QTQ8CsqhQij7MxCdMLhgVsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20260927-5bb5023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90164},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"5bb5023f257cc4138f342fa0ef884e5447b96251","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20260927-5bb5023_1790471020626_0.19899305767190367","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20260928-9345dd7":{"name":"@matterbridge/utils","version":"3.10.12-dev-20260928-9345dd7","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20260928-9345dd7","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"73ae25b47bc21d93f5191563e05b50299ee107bd","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20260928-9345dd7.tgz","fileCount":49,"integrity":"sha512-laovXn1C98VAmnY9biSLLVrLbqQw9x2LiOqHW5NaL29nOLUW1X32RswrM7eUkbfOUxeIhhRLd5iT3ToBpPveog==","signatures":[{"sig":"MEQCIBRdbkfrhmDmY6mFsTO2SHcw0E7cGN8/K8IMOh79xIyhAiAljyysAGJq1kmDu1lOVKkkrw9SLPE3Vy4jbQLgdrlFoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCk89tAUCqRfYbwvzBxk3HD6LynJma4KypbwnXdG79qgIhAO08/qtbVE+8JVtsmzDfLtCaMF0TDX/bBaXCvhIiChWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20260928-9345dd7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90184},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"9345dd7b88e50bb68e648fecd0559259f3362f63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20260928-9345dd7_1790557446410_0.20781804365694612","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20260929-3d70112":{"name":"@matterbridge/utils","version":"3.10.12-dev-20260929-3d70112","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20260929-3d70112","maintainers":[{"name":"luligu","email":"target.epithet-0h@icloud.com"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"05b5884fd84a40da487675eb2f0d8f7cbc454f51","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20260929-3d70112.tgz","fileCount":49,"integrity":"sha512-U2Vq3A6o5wImTPKQyfDOEJgvMSGXTK1Xa+abDBiZxmAVJ7mpDGucBZFCzxe0ZGCDR7h04n9Mi1Q+Arsia3/ftw==","signatures":[{"sig":"MEYCIQDGj5+vJwtNcGYSOOvc8iIpN4Y1Juva/gSYLn+U4ProlwIhAPdMmHfn7PhcLeLdil/zuzmUz1yRVFmdGTRQ/q6/CN6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGNd52/1fXgMtmTbcq0rpNaevx1XhMSL7/GkhX4nppVeAiEA1Q42XEgnkNGEZyQT5aKPATaV4TTkop2Gj4PS/JZvlj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20260929-3d70112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90184},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3d70112eef2ca1edae5291b0e466bc3dba3b9a58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20260929-3d70112_1790643656367_0.42511459400730955","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20261001-3745ad2":{"name":"@matterbridge/utils","version":"3.10.12-dev-20261001-3745ad2","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20261001-3745ad2","maintainers":[{"name":"luligu","email":"npm@matterbridge.io"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f0c75bc1e83eaa28a18d70c98d8fa45e1e0b98d7","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20261001-3745ad2.tgz","fileCount":49,"integrity":"sha512-p0nnzbjAiFj1R5q7Vw6AFSPLLm3x/Vl49BUbxiLtypR0GV0Co0KmF/FlfD3sI2gKsRlBDWPmP2qqAkjczI6UEA==","signatures":[{"sig":"MEQCIHN+IDbAmGOEp2IQVU5baSttVq1eQ7YeguMzwwsbAn7WAiAj3csoS+D91yVSwQaztO9qzxLT2ahNSyK4X9Kx9Ghi1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLtCxUjJ11VV8iOIfjWYp5hVaisa94U52wKIrhDCQqhwIhAMwthizHGu2FoJ0lhn6UjBohR4pIH4JU8ziBl+yRmSSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20261001-3745ad2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90184},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"3745ad2eeacbbbc2600b8d0346b11c1f5d215927","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20261001-3745ad2_1790816885954_0.6745396539372694","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20261001-6d9f23e":{"name":"@matterbridge/utils","version":"3.10.12-dev-20261001-6d9f23e","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20261001-6d9f23e","maintainers":[{"name":"luligu","email":"npm@matterbridge.io"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"eb47c8ef8969e06ed32be261f59cf962357d3c12","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20261001-6d9f23e.tgz","fileCount":49,"integrity":"sha512-3O7HSsF1cJUkuMtEgrVXReYk3F0X43KrvzPaNtVn8CurFtFcJ3NDTZHYLEbHsE25KHq+FqHpGX+etFX2CpGRtg==","signatures":[{"sig":"MEUCIGwVYnEQaG3yRBJzk7Z3FRIbpEQcS78t4BBTJdiP2gSmAiEAryIcRSVNUGJ6y3JcQEtmZDrWlcNEmf5JqqEv000Db/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBuLS9OVrsG08ADUlRyjAIU+mXWkvtWpNf1IQPqobH5WAiB3XJ4aqDBsfD/2JggR6HN92o7CGHOkdn4on+E5NCfVvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20261001-6d9f23e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90184},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6d9f23e208e9567b27116a6db872a3ed7b1558ea","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20261001-6d9f23e_1790891687160_0.869983326432062","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20261002-6a30fb3":{"name":"@matterbridge/utils","version":"3.10.12-dev-20261002-6a30fb3","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20261002-6a30fb3","maintainers":[{"name":"luligu","email":"npm@matterbridge.io"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"9c48be188b5c8cd4066f77c04fa7815de2e774d1","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20261002-6a30fb3.tgz","fileCount":49,"integrity":"sha512-e6ux8AtrhUmlZnzeJC1PMgZOhLtpoKch4+yZjCAiLgwcCqLlu8A7OtSuVLF5CxRkEA2TYJJOC16/ktBaBKnZwQ==","signatures":[{"sig":"MEYCIQCqrDxGQxQ2e1L1afxIpq1WwvcrkRhPkXrB7yldxU4mPQIhAJ3FG8hhaGaxYtLCPMUFwRFnRdeZMMH/DNRx9eSOE1Ze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3r0rakIQFPxAlL9iR9I44GrGlwuv90MXtJ+/0lekLkgIgANSkt5QBPXWBQcCPZ5W+0Lzqe0DVsa+aPgXt7VbMkgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20261002-6a30fb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90184},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"6a30fb374fc54412fa6d478fb8c17d224485ae99","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20261002-6a30fb3_1790902755128_0.5043944633159831","host":"s3://npm-registry-packages-npm-production"}},"3.10.12-dev-20261002-857fd9b":{"name":"@matterbridge/utils","version":"3.10.12-dev-20261002-857fd9b","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","_id":"@matterbridge/utils@3.10.12-dev-20261002-857fd9b","maintainers":[{"name":"luligu","email":"npm@matterbridge.io"}],"homepage":"https://matterbridge.io/","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"d59bed89659da76dc6d7ccbab9320c062a9a9ce0","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12-dev-20261002-857fd9b.tgz","fileCount":49,"integrity":"sha512-KAzFbssSogv72Yi7p6NCRGIXeVbMCpDQdQolIZGvagmCDysBTmZtULEA73EFUCsOjzHTV9bNMttX8IdKydlPBA==","signatures":[{"sig":"MEYCIQDZFgv8rRHSkVO9vAGF8y8WSD2aAS6SvtPr+aAS7GbSGgIhAJ+xo9YNiuZnc9LPxA5Obx+XkplznGE4kKRfoSmysyz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEP+7kyXncMwhyjKR8F2HQ7gwjLUzlrhs7v7IxGrj28AAiEAl5+ksdudhceskOQPaXJ2yMAO1JiyeLWsY8D/+UAue5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12-dev-20261002-857fd9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90184},"main":"./dist/export.js","type":"module","types":"./dist/export.d.ts","engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"857fd9b1e087a4fcfeedd1bcbbe901471f125851","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/utils_3.10.12-dev-20261002-857fd9b_1790957562219_0.6251355280166135","host":"s3://npm-registry-packages-npm-production"}},"3.10.12":{"_id":"@matterbridge/utils@3.10.12","bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"dist":{"shasum":"f360ec59d06ff9287725fa0a126809baa5833e80","tarball":"https://registry.npmjs.org/@matterbridge/utils/-/utils-3.10.12.tgz","fileCount":49,"integrity":"sha512-6lSRdxhrQvZiDf/fonPsbFXRLEUiDBRHfiG1PtaTN3Eygy5zJpjqUzOGa8PZfUq3+IyB+zsyhRRwRyo5ju3zQA==","signatures":[{"sig":"MEQCIEmT/01TM9dDQcmolW0616yX7yixCwk4Ei6YHJmGRu+oAiAFfCkSdECBeDjQS92LgCro0Lj8EyKh8fzEawjPL+yTRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCN21hOX/SoWuoSJSzTTaQoYCfSXRKh48ui7RpqriFeHwIhAME+72JzLdZ19UWbqtQ2wIAfZ1MYb+yJy6aedQYmOc05"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matterbridge%2futils@3.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90163},"main":"./dist/export.js","name":"@matterbridge/utils","type":"module","types":"./dist/export.d.ts","author":{"name":"https://github.com/Luligu"},"engines":{"node":">=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.0.0 <25.0.0 || >=26.0.0 <27.0.0"},"exports":{".":{"types":"./dist/export.d.ts","import":"./dist/export.js"},"./bun":{"types":"./dist/runtimeBun.d.ts","import":"./dist/runtimeBun.js"},"./cli":{"types":"./dist/commandLine.d.ts","import":"./dist/commandLine.js"},"./hex":{"types":"./dist/hex.d.ts","import":"./dist/hex.js"},"./enum":{"types":"./dist/enumDescription.d.ts","import":"./dist/enumDescription.js"},"./wait":{"types":"./dist/wait.d.ts","import":"./dist/wait.js"},"./error":{"types":"./dist/error.d.ts","import":"./dist/error.js"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.js"},"./loader":{"types":"./dist/loader.d.ts","import":"./dist/loader.js"},"./network":{"types":"./dist/network.d.ts","import":"./dist/network.js"},"./tracker":{"types":"./dist/tracker.d.ts","import":"./dist/tracker.js"},"./copy-dir":{"types":"./dist/copyDirectory.d.ts","import":"./dist/copyDirectory.js"},"./validate":{"types":"./dist/validate.d.ts","import":"./dist/validate.js"},"./deep-copy":{"types":"./dist/deepCopy.d.ts","import":"./dist/deepCopy.js"},"./inspector":{"types":"./dist/inspector.d.ts","import":"./dist/inspector.js"},"./create-dir":{"types":"./dist/createDirectory.d.ts","import":"./dist/createDirectory.js"},"./deep-equal":{"types":"./dist/deepEqual.d.ts","import":"./dist/deepEqual.js"},"./diagnostic":{"types":"./dist/diagnostic.d.ts","import":"./dist/diagnostic.js"},"./npm-prefix":{"types":"./dist/npmPrefix.d.ts","import":"./dist/npmPrefix.js"},"./color-utils":{"types":"./dist/colorUtils.d.ts","import":"./dist/colorUtils.js"},"./npm-version":{"types":"./dist/npmVersion.d.ts","import":"./dist/npmVersion.js"},"./github-version":{"types":"./dist/githubVersion.d.ts","import":"./dist/githubVersion.js"}},"funding":{"url":"https://www.buymeacoffee.com/luligugithub","type":"buymeacoffee"},"gitHead":"857fd9b1e087a4fcfeedd1bcbbe901471f125851","license":"Apache-2.0","version":"3.10.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9"}},"homepage":"https://matterbridge.io/","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"automator":{"bun":true,"node":true,"vitest":true,"skipTsconfig":true,"skipPackageJson":true},"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.19.0","description":"Matterbridge utils library","directories":{},"maintainers":[{"name":"luligu","email":"npm@matterbridge.io"}],"_nodeVersion":"24.21.0","dependencies":{"node-ansi-logger":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_3.10.12_1790957664616_0.7788842728932539"}}},"time":{"created":"2026-01-05T07:07:33.583Z","modified":"2026-10-02T16:14:25.019Z","0.0.1":"2026-01-05T07:07:33.827Z","0.0.2":"2026-01-23T18:10:49.215Z","3.5.3-edge-20260204-18615b3":"2026-02-04T15:32:56.830Z","3.5.3-edge-20260204-6864b6f":"2026-02-04T16:08:41.888Z","3.5.3-git-20260204-edd6624":"2026-02-04T16:52:34.817Z","3.5.3-git-20260204-6f429d1":"2026-02-04T17:50:17.535Z","3.5.3-edge-20260205-24bf00e":"2026-02-05T17:01:32.390Z","3.5.3-edge-20260205-43d5920":"2026-02-05T17:23:12.039Z","3.5.3-edge-20260205-61c9b76":"2026-02-05T18:39:36.546Z","3.5.3-edge-20260206-65e3b00":"2026-02-06T10:41:26.396Z","3.5.3-dev-20260206-05a6278":"2026-02-06T11:50:30.851Z","3.5.3-dev-20260206-2320994":"2026-02-06T18:28:19.364Z","3.5.3":"2026-02-06T21:19:18.061Z","3.5.4-edge-20260211-93fb266":"2026-02-11T14:18:06.066Z","3.5.4-edge-20260211-1ea4e31":"2026-02-11T14:43:45.889Z","3.5.4-dev-20260211-c4f9359":"2026-02-11T15:47:04.190Z","3.5.4-dev-20260211-520e349":"2026-02-11T22:52:27.423Z","3.5.4-dev-20260212-d66d207":"2026-02-12T15:22:33.185Z","3.5.4-dev-20260212-4db2fd6":"2026-02-12T23:21:08.317Z","3.5.4-dev-20260213-c20762c":"2026-02-13T07:16:16.306Z","3.5.4":"2026-02-13T21:15:30.835Z","3.5.4-dev-20260214-1aaf70d":"2026-02-14T00:44:53.138Z","3.5.5-dev-20260214-444454e":"2026-02-14T11:35:03.752Z","3.5.5-dev-20260214-8907e97":"2026-02-14T11:44:13.877Z","3.5.5-dev-20260214-4561492":"2026-02-14T14:11:40.605Z","3.5.5-dev-20260214-5ba3053":"2026-02-14T21:26:58.518Z","3.5.5-dev-20260215-16186e0":"2026-02-15T08:25:32.629Z","3.5.5-dev-20260215-042e9dd":"2026-02-15T11:30:49.557Z","3.5.5-dev-20260216-344e77b":"2026-02-16T00:46:43.676Z","3.5.5-dev-20260217-a001420":"2026-02-17T00:45:50.360Z","3.5.5-dev-20260218-c73df27":"2026-02-18T00:46:10.045Z","3.5.5-dev-20260219-7ee6be2":"2026-02-19T00:46:40.523Z","3.5.5-dev-20260219-b2acd38":"2026-02-19T21:48:04.128Z","3.5.5-dev-20260220-779b495":"2026-02-20T00:43:40.729Z","3.5.5":"2026-02-20T21:47:09.508Z","3.5.6-dev-20260220-3da6e0b":"2026-02-20T22:39:15.787Z","3.5.6-dev-20260221-7ca0f7a":"2026-02-21T00:43:47.675Z","3.5.6-dev-20260222-9aca698":"2026-02-22T00:46:38.209Z","3.5.6-dev-20260223-7c65d78":"2026-02-23T00:46:41.813Z","3.5.6-dev-20260224-0c6b808":"2026-02-24T00:42:58.406Z","3.5.6-dev-20260224-42f2137":"2026-02-24T17:32:50.073Z","3.5.6-dev-20260225-42f2137":"2026-02-25T00:48:12.281Z","3.5.6-dev-20260226-42f2137":"2026-02-26T00:43:01.819Z","3.5.6-dev-20260227-3952eff":"2026-02-27T00:45:36.370Z","3.5.6-dev-20260227-6a74b2b":"2026-02-27T14:02:34.858Z","3.5.6":"2026-02-27T18:15:15.431Z","3.5.7-dev-20260228-b472477":"2026-02-28T00:40:09.853Z","3.6.0-dev-20260302-e3a7eb0":"2026-03-02T13:32:07.708Z","3.6.0-dev-20260303-f33e36a":"2026-03-03T00:46:33.766Z","3.6.0-dev-20260303-2f99eca":"2026-03-03T22:21:44.886Z","3.6.0-dev-20260304-2f99eca":"2026-03-04T00:44:03.268Z","3.6.0-dev-20260304-ce7cc65":"2026-03-04T11:16:58.137Z","3.6.0-dev-20260304-df69d06":"2026-03-04T15:04:31.160Z","3.6.0-dev-20260304-776ca2f":"2026-03-04T18:37:57.300Z","3.6.0-dev-20260305-776ca2f":"2026-03-05T00:45:29.307Z","3.6.0-dev-20260306-776ca2f":"2026-03-06T00:48:26.276Z","3.6.0-dev-20260306-2d4caeb":"2026-03-06T08:12:00.611Z","3.6.0-dev-20260306-cc8fcc7":"2026-03-06T09:40:05.950Z","3.6.0-dev-20260306-897bd7a":"2026-03-06T09:50:07.794Z","3.6.0-dev-20260306-67d5737":"2026-03-06T13:43:52.721Z","3.6.0-dev-20260306-f4eb336":"2026-03-06T14:34:04.000Z","3.6.0":"2026-03-06T23:20:44.686Z","3.6.0-dev-20260307-6171bce":"2026-03-07T00:43:23.603Z","3.6.1-dev-20260308-88c838c":"2026-03-08T00:46:13.006Z","3.6.1-dev-20260309-6341dee":"2026-03-09T00:45:47.127Z","3.6.1-dev-20260310-6341dee":"2026-03-10T00:41:41.223Z","3.6.1-dev-20260310-7887380":"2026-03-10T19:25:30.253Z","3.6.1-dev-20260311-7da5ff8":"2026-03-11T00:42:38.538Z","3.6.1-dev-20260311-8b3e31c":"2026-03-11T08:53:29.440Z","3.6.1-dev-20260312-a699c0e":"2026-03-12T00:39:22.644Z","3.6.1-dev-20260313-a699c0e":"2026-03-13T00:44:40.251Z","3.6.1-dev-20260313-1c1c125":"2026-03-13T06:30:01.364Z","3.6.1":"2026-03-13T22:10:47.524Z","3.6.1-dev-20260314-9cef6d3":"2026-03-14T00:43:19.839Z","3.6.2-dev-20260314-02297fd":"2026-03-14T09:00:59.493Z","3.6.2-dev-20260314-d28b48a":"2026-03-14T09:22:25.056Z","3.6.2-dev-20260314-f95be8a":"2026-03-14T10:06:20.767Z","3.6.2-dev-20260315-d23fd18":"2026-03-15T00:51:24.251Z","3.6.2-dev-20260316-0b03ae0":"2026-03-16T00:51:27.923Z","3.6.2-dev-20260316-21bfabd":"2026-03-16T12:44:46.761Z","3.6.2-dev-20260317-e291a17":"2026-03-17T06:01:48.476Z","3.7.0-dev-20260318-c9f4120":"2026-03-18T00:47:18.131Z","3.7.0-dev-20260318-5bb831c":"2026-03-18T12:22:48.235Z","3.7.0-dev-20260318-1de8eae":"2026-03-18T12:44:55.773Z","3.7.0-dev-20260319-871e264":"2026-03-19T00:47:30.126Z","3.7.0-dev-20260319-27468a0":"2026-03-19T18:31:21.772Z","3.7.0-dev-20260320-27468a0":"2026-03-20T00:45:08.750Z","3.7.0":"2026-03-20T19:04:31.350Z","3.7.0-dev-20260321-0c58c2b":"2026-03-21T00:43:26.680Z","3.7.1-dev-20260321-38b2f8c":"2026-03-21T08:21:52.879Z","3.7.1-dev-20260323-0a65511":"2026-03-23T00:49:20.650Z","3.7.1-dev-20260324-7b86640":"2026-03-24T00:48:14.516Z","3.7.1-dev-20260324-9c29691":"2026-03-24T15:08:42.984Z","3.7.1-dev-20260325-72b7b24":"2026-03-25T00:46:38.189Z","3.7.1-dev-20260326-40eef29":"2026-03-26T00:49:44.026Z","3.7.1-dev-20260326-7d15a50":"2026-03-26T06:48:14.963Z","3.7.1-dev-20260327-9a87e21":"2026-03-27T00:50:39.422Z","3.7.1":"2026-03-27T18:26:04.296Z","3.7.2-dev-20260328-1cbcb19":"2026-03-28T00:46:58.984Z","3.7.2-dev-20260328-c77b608":"2026-03-28T09:27:51.119Z","3.7.2-dev-20260329-5cac980":"2026-03-29T00:53:01.355Z","3.7.2-dev-20260330-bb55c39":"2026-03-30T00:52:27.709Z","3.7.2-dev-20260331-ac050d8":"2026-03-31T00:49:52.771Z","3.7.2-dev-20260402-c12a10e":"2026-04-02T00:47:59.658Z","3.7.2":"2026-04-02T14:00:46.203Z","3.7.3-dev-20260402-2f4f273":"2026-04-02T17:47:12.923Z","3.7.3-dev-20260403-2f4f273":"2026-04-03T00:50:33.118Z","3.7.3-dev-20260404-2f4f273":"2026-04-04T00:46:42.893Z","3.7.3-dev-20260405-2f4f273":"2026-04-05T00:53:14.751Z","3.7.3-dev-20260406-7deb166":"2026-04-06T00:52:59.487Z","3.7.3-dev-20260407-7deb166":"2026-04-07T00:51:23.816Z","3.7.3-dev-20260408-abfa6ac":"2026-04-08T00:51:35.743Z","3.7.3-dev-20260409-c008978":"2026-04-09T00:44:00.975Z","3.7.3-dev-20260409-47ebca7":"2026-04-09T15:36:02.067Z","3.7.3-dev-20260410-47ebca7":"2026-04-10T00:51:06.665Z","3.7.3":"2026-04-10T11:45:33.291Z","3.7.4-dev-20260411-47346f6":"2026-04-11T00:49:41.428Z","3.7.4-dev-20260412-8f69203":"2026-04-12T00:55:40.568Z","3.7.4-dev-20260413-8f69203":"2026-04-13T00:56:14.780Z","3.7.4-dev-20260414-33cae46":"2026-04-14T00:56:20.746Z","3.7.4-dev-20260415-a9eeb6f":"2026-04-15T00:56:42.920Z","3.7.4-dev-20260416-fabcd3f":"2026-04-16T00:57:46.869Z","3.7.4-dev-20260417-9534be9":"2026-04-17T00:55:55.693Z","3.7.4":"2026-04-17T08:38:14.883Z","3.7.5-dev-20260418-caa9650":"2026-04-18T00:51:20.481Z","3.7.5-dev-20260419-96eefd1":"2026-04-19T00:57:16.678Z","3.7.5-dev-20260420-1c36532":"2026-04-20T00:56:27.088Z","3.7.5-dev-20260421-b7fd269":"2026-04-21T00:55:59.686Z","3.7.5-dev-20260422-2a34593":"2026-04-22T00:53:18.072Z","3.7.5-dev-20260423-1c2fcad":"2026-04-23T00:57:24.296Z","3.7.5-dev-20260424-52772e3":"2026-04-24T00:58:06.508Z","3.7.5-dev-20260424-d7f022f":"2026-04-24T07:47:40.078Z","3.7.5":"2026-04-24T11:57:55.372Z","3.7.5-dev-20260425-d7f022f":"2026-04-25T00:52:47.970Z","3.7.6-dev-20260426-a7ce6ee":"2026-04-26T00:59:06.423Z","3.7.6-dev-20260427-575abf6":"2026-04-27T00:59:13.140Z","3.7.6-dev-20260427-9e2bda8":"2026-04-27T08:42:01.270Z","3.7.6-dev-20260427-e3ea997":"2026-04-27T15:39:02.941Z","3.7.6-dev-20260428-956dcc7":"2026-04-28T01:00:43.968Z","3.7.6-dev-20260429-f05fd2a":"2026-04-29T01:01:49.318Z","3.7.6-dev-20260430-44fc966":"2026-04-30T01:02:11.021Z","3.7.6-dev-20260501-b75d73d":"2026-05-01T01:05:31.692Z","3.7.6":"2026-05-01T10:17:19.931Z","3.7.7":"2026-05-01T12:38:55.858Z","3.7.7-dev-20260502-4aca19d":"2026-05-02T00:58:53.259Z","3.7.7-dev-20260503-4aca19d":"2026-05-03T01:04:30.306Z","3.7.7-dev-20260504-4aca19d":"2026-05-04T01:02:21.921Z","3.7.7-dev-20260505-4aca19d":"2026-05-05T00:57:01.654Z","3.7.8-dev-20260505-67d863f":"2026-05-05T07:51:11.967Z","3.7.8-dev-20260505-503c672":"2026-05-05T12:37:03.393Z","3.7.8-dev-20260505-8558313":"2026-05-05T14:50:05.632Z","3.7.8-dev-20260506-bd78ae0":"2026-05-06T00:57:39.418Z","3.7.8-dev-20260506-6508436":"2026-05-06T06:15:41.688Z","3.7.8-dev-20260507-6508436":"2026-05-07T01:02:09.331Z","3.7.8-dev-20260508-6508436":"2026-05-08T01:01:48.933Z","3.7.8-dev-20260508-2666791":"2026-05-08T17:21:34.623Z","3.7.8-dev-20260509-2666791":"2026-05-09T01:01:31.523Z","3.7.8-dev-20260509-325b6ae":"2026-05-09T05:49:09.434Z","3.7.8-dev-20260509-9511142":"2026-05-09T06:07:20.396Z","3.7.8":"2026-05-09T06:16:46.881Z","3.7.9-dev-20260510-b77b7f3":"2026-05-10T01:06:04.407Z","3.7.9-dev-20260511-08f27eb":"2026-05-11T01:06:58.998Z","3.7.9-dev-20260512-85caeaa":"2026-05-12T01:00:21.876Z","3.7.9-dev-20260513-b241584":"2026-05-13T01:05:13.690Z","3.7.9-dev-20260514-473c140":"2026-05-14T01:06:50.042Z","3.7.9-dev-20260514-c020ec8":"2026-05-14T07:27:42.355Z","3.7.9-dev-20260514-c74337a":"2026-05-14T08:35:33.664Z","3.7.9-dev-20260514-3d97692":"2026-05-14T08:40:00.141Z","3.7.9-dev-20260514-087d561":"2026-05-14T16:44:16.441Z","3.7.9-dev-20260515-087d561":"2026-05-15T01:03:29.995Z","3.7.9-dev-20260515-cac9250":"2026-05-15T06:03:12.202Z","3.7.9":"2026-05-15T07:14:14.313Z","3.7.10-dev-20260516-d8df401":"2026-05-16T01:01:05.194Z","3.7.10-dev-20260517-d8df401":"2026-05-17T01:07:44.254Z","3.7.10-dev-20260518-d8df401":"2026-05-18T01:08:42.775Z","3.7.10-dev-20260518-b4a9def":"2026-05-18T05:38:59.944Z","3.7.10-dev-20260519-b4a9def":"2026-05-19T01:09:07.928Z","3.7.10-dev-20260520-b4a9def":"2026-05-20T01:10:18.074Z","3.7.10-dev-20260521-f4a03b0":"2026-05-21T01:10:45.210Z","3.7.10-dev-20260522-e57a523":"2026-05-22T01:09:06.669Z","3.7.10":"2026-05-22T06:57:57.989Z","3.8.0-dev-20260524-92c5fdd":"2026-05-24T01:16:20.205Z","3.8.0-dev-20260524-eed6b4a":"2026-05-24T09:39:02.040Z","3.8.0-dev-20260525-eed6b4a":"2026-05-25T01:17:48.521Z","3.8.0-dev-20260526-20ee3dc":"2026-05-26T01:12:17.808Z","3.8.0-dev-20260527-b4148f4":"2026-05-27T01:17:00.546Z","3.8.0-dev-20260528-b4148f4":"2026-05-28T01:09:43.811Z","3.8.0-dev-20260528-1971f9d":"2026-05-28T17:23:58.781Z","3.8.0-dev-20260529-1971f9d":"2026-05-29T01:19:36.740Z","3.8.0-dev-20260530-1971f9d":"2026-05-30T01:13:22.704Z","3.8.0-dev-20260531-fafe993":"2026-05-31T01:21:21.627Z","3.8.0-dev-20260601-a1bf774":"2026-06-01T01:24:32.968Z","3.8.0-dev-20260602-c7525fb":"2026-06-02T01:23:17.582Z","3.8.0-dev-20260603-c7525fb":"2026-06-03T01:28:42.187Z","3.8.0-dev-20260604-901f3fc":"2026-06-04T01:28:40.672Z","3.8.0-dev-20260604-48352af":"2026-06-04T20:39:19.241Z","3.8.0-dev-20260605-48352af":"2026-06-05T01:19:03.462Z","3.8.0":"2026-06-05T06:38:59.251Z","3.8.1-dev-20260606-d6bb335":"2026-06-06T01:14:26.931Z","3.8.1-dev-20260607-08cd4da":"2026-06-07T01:22:53.251Z","3.8.1-dev-20260608-9dc483f":"2026-06-08T01:23:10.776Z","3.8.1-dev-20260609-37884d6":"2026-06-09T01:13:43.276Z","3.8.1-dev-20260609-705c476":"2026-06-09T06:24:11.382Z","3.8.1-dev-20260609-77be5ba":"2026-06-09T07:26:35.063Z","3.8.1-dev-20260609-f3c25c0":"2026-06-09T13:34:37.260Z","3.8.1-dev-20260610-f258cc7":"2026-06-10T01:19:37.835Z","3.9.0-dev-20260611-fd7bca4":"2026-06-11T01:21:53.360Z","3.9.0-dev-20260612-94fd2e4":"2026-06-12T01:25:04.825Z","3.9.0-dev-20260612-339f9b8":"2026-06-12T06:27:29.149Z","3.9.0-dev-20260612-80cb9b0":"2026-06-12T09:51:32.940Z","3.9.0-dev-20260612-72f7125":"2026-06-12T10:18:51.961Z","3.9.0-dev-20260612-1840a85":"2026-06-12T10:37:37.628Z","3.9.0":"2026-06-12T11:31:06.258Z","3.9.0-dev-20260613-d7e6c0b":"2026-06-13T01:22:10.654Z","3.9.1-dev-20260614-89d7aeb":"2026-06-14T01:25:13.936Z","3.9.1-dev-20260614-18d1a2e":"2026-06-14T11:08:48.351Z","3.9.1-dev-20260617-b1e1b99":"2026-06-17T13:18:27.486Z","3.9.1-dev-20260617-8de71e5":"2026-06-17T22:44:57.453Z","3.9.1-dev-20260618-04a1394":"2026-06-18T08:57:44.050Z","3.9.1-dev-20260618-28c78fc":"2026-06-18T21:28:37.744Z","3.9.1-dev-20260619-d1f889a":"2026-06-19T05:29:26.013Z","3.9.1":"2026-06-19T06:14:56.595Z","3.9.2-dev-20260620-9802e5b":"2026-06-20T01:16:47.218Z","3.9.2-dev-20260620-2b9580a":"2026-06-20T22:25:46.445Z","3.9.2-dev-20260621-75283ba":"2026-06-21T16:43:21.660Z","3.9.2-dev-20260622-2bad6bf":"2026-06-22T13:13:20.009Z","3.9.2-dev-20260624-3362db6":"2026-06-24T01:09:57.965Z","3.9.2-dev-20260624-82fe77f":"2026-06-24T09:00:55.479Z","3.9.2-dev-20260625-1591faa":"2026-06-25T01:14:17.125Z","3.9.2-dev-20260625-a8359b3":"2026-06-25T08:10:53.299Z","3.9.2-dev-20260625-d48d8ee":"2026-06-25T09:35:42.245Z","3.9.2-dev-20260625-582ef8d":"2026-06-25T10:50:39.415Z","3.9.2-dev-20260625-a938372":"2026-06-25T11:33:16.107Z","3.9.2-dev-20260625-69add38":"2026-06-25T14:09:34.025Z","3.9.2-dev-20260625-9f0a35e":"2026-06-25T16:46:42.017Z","3.9.2-dev-20260625-e1c152e":"2026-06-25T22:23:16.922Z","3.9.2-dev-20260626-9977f44":"2026-06-26T06:42:40.063Z","3.9.2":"2026-06-26T11:04:36.624Z","3.9.3-dev-20260626-27382ae":"2026-06-26T12:50:11.433Z","3.9.3-dev-20260627-95d4f65":"2026-06-27T01:12:42.897Z","3.9.3-dev-20260627-53ee5fe":"2026-06-27T16:35:56.196Z","3.9.3-dev-20260627-f5f8623":"2026-06-27T17:47:13.972Z","3.9.3-dev-20260627-5d60de5":"2026-06-27T22:17:38.653Z","3.9.3-dev-20260628-8ac730c":"2026-06-28T06:35:58.549Z","3.9.3-dev-20260628-fa05360":"2026-06-28T09:09:56.497Z","3.9.3-dev-20260629-7c47082":"2026-06-29T01:18:59.293Z","3.9.3-dev-20260630-684e0d2":"2026-06-30T01:14:06.505Z","3.9.3-dev-20260630-9b4b673":"2026-06-30T15:42:57.459Z","3.9.3-dev-20260701-2965af1":"2026-07-01T01:19:26.981Z","3.9.3-dev-20260702-3a218d7":"2026-07-02T01:14:46.012Z","3.9.3":"2026-07-03T12:54:14.195Z","3.9.3-dev-20260704-f23e430":"2026-07-04T00:58:00.752Z","3.9.4-dev-20260705-b684a91":"2026-07-05T01:03:30.212Z","3.9.4-dev-20260706-08fe8ef":"2026-07-06T01:03:01.843Z","3.9.4-dev-20260707-013bf32":"2026-07-07T01:01:36.983Z","3.9.4-dev-20260708-bdb345b":"2026-07-08T00:53:01.340Z","3.9.4":"2026-07-10T19:55:05.309Z","3.9.5-dev-20260711-453683c":"2026-07-11T00:50:18.925Z","3.9.5-dev-20260713-c2a2b1e":"2026-07-13T19:21:11.979Z","3.9.5-dev-20260714-6230956":"2026-07-14T14:31:37.620Z","3.9.5-dev-20260715-33298cd":"2026-07-15T07:42:42.228Z","3.10.0-dev-20260716-572b03b":"2026-07-16T00:49:35.714Z","3.10.0-dev-20260716-7f8762c":"2026-07-16T22:16:45.422Z","3.10.0-dev-20260717-d3b65aa":"2026-07-17T00:52:01.840Z","3.10.0-dev-20260717-930d5aa":"2026-07-17T08:25:43.498Z","3.10.0-dev-20260717-9c7463f":"2026-07-17T10:33:38.413Z","3.10.0":"2026-07-17T16:36:55.957Z","3.10.1-dev-20260717-e55c1f5":"2026-07-17T21:24:26.718Z","3.10.1-dev-20260717-29c9f24":"2026-07-17T21:51:50.742Z","3.10.1-dev-20260718-bf14064":"2026-07-18T00:48:32.118Z","3.10.1-dev-20260719-ed65cd6":"2026-07-19T15:55:24.502Z","3.10.1-dev-20260719-5fc5a0c":"2026-07-19T17:38:12.619Z","3.10.1-dev-20260720-a3c94f3":"2026-07-20T00:54:48.141Z","3.10.1-dev-20260723-402f56c":"2026-07-23T00:53:24.822Z","3.10.1-dev-20260723-9102eb1":"2026-07-23T10:34:09.035Z","3.10.1-dev-20260723-b9f3c25":"2026-07-23T20:52:46.971Z","3.10.1-dev-20260724-900c3e0":"2026-07-24T06:39:56.989Z","3.10.1":"2026-07-24T08:48:14.285Z","3.10.2":"2026-07-24T09:16:37.317Z","3.10.3-dev-20260724-9a2c018":"2026-07-24T10:42:16.970Z","3.10.3-dev-20260725-031fcae":"2026-07-25T00:52:21.156Z","3.10.3-dev-20260727-b80c82f":"2026-07-27T05:47:00.733Z","3.10.3-dev-20260728-90e10eb":"2026-07-28T00:49:24.443Z","3.10.3-dev-20260729-9727eeb":"2026-07-29T00:49:41.830Z","3.10.3-dev-20260730-41cf6d2":"2026-07-30T00:48:04.395Z","3.10.3-dev-20260731-c56abb7":"2026-07-31T00:54:00.752Z","3.10.3-dev-20260731-e8a4435":"2026-07-31T20:00:25.167Z","3.10.3":"2026-07-31T20:35:37.639Z","3.10.4-dev-20260731-45491c4":"2026-07-31T23:02:35.177Z","3.10.4-dev-20260731-2a1ca98":"2026-07-31T23:15:03.419Z","3.10.4-dev-20260731-cb4d641":"2026-07-31T23:24:17.063Z","3.10.4-dev-20260802-7736af0":"2026-08-02T00:55:07.254Z","3.10.4-dev-20260803-8c2a8f5":"2026-08-03T12:58:24.154Z","3.10.4-dev-20260804-734583a":"2026-08-04T00:51:39.026Z","3.10.4-dev-20260804-4e99208":"2026-08-04T11:14:06.818Z","3.10.4-dev-20260804-32542d1":"2026-08-04T17:34:42.424Z","3.10.4-dev-20260805-274d7fa":"2026-08-05T00:48:22.615Z","3.10.4-dev-20260806-a514a14":"2026-08-06T20:57:18.687Z","3.10.4-dev-20260807-5611b4f":"2026-08-07T05:39:12.234Z","3.10.4":"2026-08-07T06:29:42.107Z","3.10.5-dev-20260807-79a10b4":"2026-08-07T07:27:31.022Z","3.10.5-dev-20260808-d361317":"2026-08-08T00:30:27.000Z","3.10.5-dev-20260809-ffe76d7":"2026-08-09T00:32:30.509Z","3.10.5-dev-20260809-30130bb":"2026-08-09T07:17:22.513Z","3.10.5-dev-20260812-3e239dd":"2026-08-12T00:37:43.690Z","3.10.5-dev-20260813-832ae0d":"2026-08-13T21:41:26.575Z","3.10.5":"2026-08-14T10:17:20.095Z","3.10.6-dev-20260815-a4b595d":"2026-08-15T00:23:39.112Z","3.10.6-dev-20260816-34076cc":"2026-08-16T00:25:43.857Z","3.10.6-dev-20260817-c450a1c":"2026-08-17T00:24:29.089Z","3.10.6-dev-20260817-a8ee796":"2026-08-17T07:15:00.012Z","3.10.6-dev-20260817-b854129":"2026-08-17T21:21:17.227Z","3.10.6-dev-20260818-c2c6349":"2026-08-18T00:23:31.177Z","3.10.6-dev-20260819-1fbaf31":"2026-08-19T00:24:16.416Z","3.10.6-dev-20260820-36b52be":"2026-08-20T00:24:29.706Z","3.10.6-dev-20260821-16f33ac":"2026-08-21T00:25:50.829Z","3.10.6-dev-20260821-d597b1c":"2026-08-21T08:26:24.500Z","3.10.6-dev-20260821-c55a2c7":"2026-08-21T08:37:29.411Z","3.10.6":"2026-08-21T09:19:21.781Z","3.10.7-dev-20260822-149e3eb":"2026-08-22T00:24:27.757Z","3.10.7-dev-20260823-f911eb8":"2026-08-23T00:25:19.637Z","3.10.7-dev-20260823-6142c00":"2026-08-23T21:34:18.702Z","3.10.7-dev-20260825-7ebac36":"2026-08-25T00:24:56.456Z","3.10.7-dev-20260826-f58c5fb":"2026-08-26T00:25:51.997Z","3.10.7-dev-20260827-957ddcc":"2026-08-27T01:57:19.590Z","3.10.7-dev-20260828-fc43d09":"2026-08-28T03:21:01.081Z","3.10.7-dev-20260828-fc54d50":"2026-08-28T07:22:24.152Z","3.10.7":"2026-08-28T10:33:58.953Z","3.10.8-dev-20260828-030e705":"2026-08-28T18:17:55.272Z","3.10.8-dev-20260829-e779e7d":"2026-08-29T00:47:47.173Z","3.10.8-dev-20260830-70c749c":"2026-08-30T00:58:17.008Z","3.10.8-dev-20260831-3e81235":"2026-08-31T00:59:10.223Z","3.10.8-dev-20260831-e73fc65":"2026-08-31T07:47:29.538Z","3.10.8-dev-20260901-c4963a1":"2026-09-01T01:03:50.579Z","3.10.8-dev-20260901-971f7bf":"2026-09-01T20:02:18.805Z","3.10.8-dev-20260902-361500d":"2026-09-02T00:54:33.674Z","3.10.8-dev-20260903-4ab4a0f":"2026-09-03T00:54:42.013Z","3.10.8-dev-20260903-014e30e":"2026-09-03T22:16:21.865Z","3.10.8-dev-20260904-494d279":"2026-09-04T08:58:55.944Z","3.10.8-dev-20260904-3c0cd3b":"2026-09-04T09:33:12.205Z","3.10.8":"2026-09-04T13:18:06.187Z","3.10.9-dev-20260904-cbaddbb":"2026-09-04T15:36:58.074Z","3.10.9-dev-20260905-a9a75f8":"2026-09-05T00:54:27.153Z","3.10.9-dev-20260906-2a9dc0e":"2026-09-06T01:01:02.358Z","3.10.9-dev-20260907-5fcc59a":"2026-09-07T00:59:07.951Z","3.10.9-dev-20260908-a3f4064":"2026-09-08T00:55:45.201Z","3.10.9-dev-20260910-ca91bcb":"2026-09-10T23:02:05.400Z","3.10.9-dev-20260910-b31bdba":"2026-09-10T23:05:01.129Z","3.10.9-dev-20260911-738f663":"2026-09-11T09:22:58.057Z","3.10.9":"2026-09-11T12:39:05.250Z","3.10.10-dev-20260911-5b10c6b":"2026-09-11T14:26:29.069Z","3.10.10-dev-20260912-2c1c047":"2026-09-12T00:52:42.805Z","3.10.10-dev-20260912-8fddbe4":"2026-09-12T22:18:01.319Z","3.10.10-dev-20260914-784e019":"2026-09-14T01:02:34.227Z","3.10.10-dev-20260915-57739b4":"2026-09-15T00:55:43.068Z","3.10.10-dev-20260917-9fdf275":"2026-09-17T00:55:40.812Z","3.10.10-dev-20260917-79954cd":"2026-09-17T12:17:54.984Z","3.10.10-dev-20260917-332fed8":"2026-09-17T21:34:13.623Z","3.10.10-dev-20260917-7d93dfe":"2026-09-17T22:16:06.251Z","3.10.10":"2026-09-18T09:30:05.514Z","3.10.11-dev-20260918-6292c8a":"2026-09-18T12:54:30.598Z","3.10.11-dev-20260919-b406280":"2026-09-19T00:54:25.431Z","3.10.11-dev-20260920-6c49da9":"2026-09-20T01:01:03.492Z","3.10.11-dev-20260921-4b47a0d":"2026-09-21T00:59:47.085Z","3.10.11-dev-20260922-860855c":"2026-09-22T11:08:54.514Z","3.10.11-dev-20260924-b10c915":"2026-09-24T00:55:13.358Z","3.10.11-dev-20260925-e8ece1d":"2026-09-25T00:54:32.897Z","3.10.11-dev-20260925-7ee65d4":"2026-09-25T07:53:58.430Z","3.10.11":"2026-09-25T10:20:17.387Z","3.10.12-dev-20260925-cb4209f":"2026-09-25T12:14:10.213Z","3.10.12-dev-20260925-36fa6cb":"2026-09-25T13:06:34.662Z","3.10.12-dev-20260927-5bb5023":"2026-09-27T01:03:40.712Z","3.10.12-dev-20260928-9345dd7":"2026-09-28T01:04:06.516Z","3.10.12-dev-20260929-3d70112":"2026-09-29T01:00:56.442Z","3.10.12-dev-20261001-3745ad2":"2026-10-01T01:08:06.053Z","3.10.12-dev-20261001-6d9f23e":"2026-10-01T21:54:47.239Z","3.10.12-dev-20261002-6a30fb3":"2026-10-02T00:59:15.216Z","3.10.12-dev-20261002-857fd9b":"2026-10-02T16:12:42.331Z","3.10.12":"2026-10-02T16:14:24.695Z"},"bugs":{"url":"https://github.com/Luligu/matterbridge/issues"},"author":{"name":"https://github.com/Luligu"},"license":"Apache-2.0","homepage":"https://matterbridge.io/","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"repository":{"url":"git+https://github.com/Luligu/matterbridge.git","type":"git","directory":"packages/utils"},"description":"Matterbridge utils library","maintainers":[{"name":"luligu","email":"npm@matterbridge.io"}],"readme":"# <img src=\"https://matterbridge.io/assets/matterbridge.svg\" alt=\"Matterbridge Logo\" width=\"64px\" height=\"64px\">&nbsp;&nbsp;&nbsp;Matterbridge\n\n[![npm version](https://img.shields.io/npm/v/matterbridge.svg)](https://www.npmjs.com/package/matterbridge)\n[![npm downloads](https://img.shields.io/npm/dt/matterbridge.svg)](https://www.npmjs.com/package/matterbridge)\n[![Docker Version](https://img.shields.io/docker/v/luligu/matterbridge/latest?label=docker%20version)](https://hub.docker.com/r/luligu/matterbridge)\n[![Docker Pulls](https://img.shields.io/docker/pulls/luligu/matterbridge?label=docker%20pulls)](https://hub.docker.com/r/luligu/matterbridge)\n![Node.js CI](https://github.com/Luligu/matterbridge/actions/workflows/build.yml/badge.svg)\n![CodeQL](https://github.com/Luligu/matterbridge/actions/workflows/codeql.yml/badge.svg)\n[![Codecov](https://codecov.io/gh/Luligu/matterbridge/branch/main/graph/badge.svg)](https://codecov.io/gh/Luligu/matterbridge)\n[![tested with Vitest](https://img.shields.io/badge/tested_with-Vitest-6E9F18.svg?logo=vitest&logoColor=white)](https://vitest.dev)\n[![styled with Oxc](https://img.shields.io/badge/styled_with-Oxc-9BE4E0.svg?logo=oxc&logoColor=white)](https://oxc.rs/docs/guide/usage/formatter.html)\n[![linted with Oxc](https://img.shields.io/badge/linted_with-Oxc-9BE4E0.svg?logo=oxc&logoColor=white)](https://oxc.rs/docs/guide/usage/linter.html)\n[![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![TypeScript Native](https://img.shields.io/badge/TypeScript_Native-3178C6?logo=typescript&logoColor=white)](https://github.com/microsoft/typescript-go)\n[![ESM](https://img.shields.io/badge/ESM-Node.js-339933?logo=node.js&logoColor=white)](https://nodejs.org/)\n[![matterbridge.io](https://img.shields.io/badge/matterbridge.io-online-brightgreen)](https://matterbridge.io)\n\n[![powered by](https://img.shields.io/badge/powered%20by-matter--history-blue)](https://www.npmjs.com/package/matter-history)\n[![powered by](https://img.shields.io/badge/powered%20by-node--ansi--logger-blue)](https://www.npmjs.com/package/node-ansi-logger)\n[![powered by](https://img.shields.io/badge/powered%20by-node--persist--manager-blue)](https://www.npmjs.com/package/node-persist-manager)\n\n---\n\n[Matterbridge](https://matterbridge.io) internal package (not intended for direct use).\n\n`getBunLatestVersion()` from `@matterbridge/utils/bun` fetches the latest stable Bun version from GitHub and returns a string such as `1.4.0`. It works on Node.js and Bun, uses a 10-second request timeout, and returns `undefined` on request failures or invalid release tags. `getBunVersion()` returns the currently running Bun version.\n","readmeFilename":"README.md"}