{"_id":"@homelib/utils","_rev":"30-d856e4a7c00236d3e936353fdc0674e2","name":"@homelib/utils","dist-tags":{"latest":"0.0.0-wip.a41e1aad5ca6"},"versions":{"0.0.0-wip.ba4eafa051eb":{"name":"@homelib/utils","version":"0.0.0-wip.ba4eafa051eb","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.ba4eafa051eb","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"1074c500d3b88e0e6d46b04567d84aea4b128016","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.ba4eafa051eb.tgz","fileCount":15,"integrity":"sha512-aXxAVsDeKt3K1XJbE4j1z4FLjwTy90s9+Tiq45977HmTxSXQihm/yVV1TbH6QxtO3Ys6Vc2TYFJtSoopQJBVig==","signatures":[{"sig":"MEUCICi5lGfaTvfscYj+vqo6yxuXCXCukpNGc2lx1ZihpBMRAiEAm2GPKk1vAodEJ/JB+v+hYPMvUObN/fIFb2ddgcNQCFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16024},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"ba4eafa051eb394aba5668508a9d9a5f9ef28f8b","_npmUser":{"name":"vilicvane","email":"vilicvane@live.com"},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Just another awesome magic.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.ba4eafa051eb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.ba4eafa051eb_1786709084952_0.5347676174084346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.33a9dc48299c":{"name":"@homelib/utils","version":"0.0.0-wip.33a9dc48299c","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.33a9dc48299c","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"651f8a3b94791e24216c134a7a92a8ae6e489aff","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.33a9dc48299c.tgz","fileCount":15,"integrity":"sha512-U/Y3qwzAjykONC25qT6zj4pPd2YSIKRH9ViB9AM7hsHRDCDNwW+w5GtbfacxBptRnwOlWA9xKaGAPCJxrfU0XQ==","signatures":[{"sig":"MEUCIAlu183+4dgo1q8tsb1La0ns/HCOcomL5JOMCXmOMc/VAiEA9t6lxu6wC1VKI9mtq3qc77TahWvIZ8g1FP10TK4NhiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.33a9dc48299c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16024},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"33a9dc48299c7f032eba8b37e8c535d2b1988d89","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Just another awesome magic.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.33a9dc48299c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.33a9dc48299c_1786709830722_0.19786563701176796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.3c7a21aa2708":{"name":"@homelib/utils","version":"0.0.0-wip.3c7a21aa2708","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.3c7a21aa2708","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"10972aa83772060f3958d5442b73cb173a596d6d","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.3c7a21aa2708.tgz","fileCount":15,"integrity":"sha512-AfnXEKIW8Voq3cKNNovFS8SDy97/obZppsjswpmIHjeGghTdBgoRQeQFQivMxbK1Y6mc1FQcB61nG9fZfqLfIA==","signatures":[{"sig":"MEYCIQCT7Pz2Po1ry25eOENfOZSxDXw3eQnAF7rL0pUuN5CRrwIhAJEhwrSxDvYTEawdt0KyDmDQ/bkHb8dDQnm5U3NAd7H4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.3c7a21aa2708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16024},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"3c7a21aa270860ed81c2f3e613ecb9460d93c510","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Just another awesome magic.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.3c7a21aa2708"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.3c7a21aa2708_1786710227197_0.6262006518854164","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.808e701c6636":{"name":"@homelib/utils","version":"0.0.0-wip.808e701c6636","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.808e701c6636","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"abc00b3d9c959a4b6f3546ba749385cff26dba36","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.808e701c6636.tgz","fileCount":15,"integrity":"sha512-5+SmaR3HjQQ+gGvGxAi9KtOXbsTSctKU0zK3huLc5KQXXIYG5FX9t6F0992vXilWRahahnbDpZLFQiulqHgcTw==","signatures":[{"sig":"MEYCIQDDL6ih7e70Oa0zaw6wwhe1eghKYM3JD0ZgIoSjcvwIdAIhAI1sx29loJOLDfTvcC7PqvG6UYDHCTf24I5ajUceOv1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.808e701c6636","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16378},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"808e701c66369c1c51d79a28a19407651da9bf1e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.808e701c6636"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.808e701c6636_1786710836963_0.2959998490788929","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.c70aaf8d4983":{"name":"@homelib/utils","version":"0.0.0-wip.c70aaf8d4983","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.c70aaf8d4983","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"da4c34fea4ed4b0b8223bfd5173c56f9aa02d766","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.c70aaf8d4983.tgz","fileCount":15,"integrity":"sha512-OvjnN6WY0RsQs2YzjZ8+Egg5Y0zNT0oWxair6C5G8hKU7FUx26rdIm9Rx7UyDjcvlwudUKJCYHYhV9IKdgadPw==","signatures":[{"sig":"MEUCIHJxn5HnMVMMRNFLhtJDi2ZLDT5wKty9ilYGm5rLU1vUAiEAm6D67lmHN2bnQ3Mft5p4cjp3Zm9GrG2p9ta+bFonHfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.c70aaf8d4983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16378},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"c70aaf8d49830883a0e1f0f7316ecc7f923aae95","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.c70aaf8d4983"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.c70aaf8d4983_1786710963823_0.17870229720506736","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.a626afb83b9d":{"name":"@homelib/utils","version":"0.0.0-wip.a626afb83b9d","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.a626afb83b9d","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"15bcc90065c1e659ccb512466d795a41611482c7","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.a626afb83b9d.tgz","fileCount":15,"integrity":"sha512-nujYjKFmuCN495h6s1z26JZ6BPYmHdNyHzzZ8MzWpQSAYijUFVMDUM8NQmkx81b/k/PJ2nFaRdqeEku3KqmrdQ==","signatures":[{"sig":"MEUCIBF83l196HzImKVwnQxlL4mDeTxzchZ0oQeopg3tOJIDAiEAk3J+pj8i5/i/kxlp6ipDTKx+8I7ZJOl2iAlvAvfUi4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.a626afb83b9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16378},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"a626afb83b9d2f780ae11a99ac00ac9137a89547","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.a626afb83b9d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.a626afb83b9d_1786711267701_0.6454281692905313","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.b14c40f8c818":{"name":"@homelib/utils","version":"0.0.0-wip.b14c40f8c818","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.b14c40f8c818","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"bb655d7c8483605429c77dafdee5c85a5f890373","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.b14c40f8c818.tgz","fileCount":15,"integrity":"sha512-eDh17/Hhhfk3UYxyrdKrujf/DtCSFP66xNitq6yBumXHX4gG/U4au3WgA1QNlORwJ80gC5kBkFSjcjURSFiesQ==","signatures":[{"sig":"MEYCIQD4DfIl/BAcCWRVpCkNpvdmXetQBjXzshB705OYZfUczQIhAOZo4xG442P6pBnlh/J1+9pYoN55oAMfxSy7wEbSPrej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.b14c40f8c818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16378},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"b14c40f8c8185897ff53075a4d60cc37f82c345a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.b14c40f8c818"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.b14c40f8c818_1786723490148_0.8453611473304592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.656000438e9d":{"name":"@homelib/utils","version":"0.0.0-wip.656000438e9d","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.656000438e9d","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"f48a2fefd3bb76739aaec92a3ad61fedd35d0fa3","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.656000438e9d.tgz","fileCount":15,"integrity":"sha512-Zx1b5vGkvJcwnROxR84fKH2Di1x+NcObO9tuAm+i+QrqxRjcVrKtZFLb1mVCUWS5IjWs6WXIxQqfVruTrJ2KWA==","signatures":[{"sig":"MEUCIQDEsda5AQWmV/YJH3NO62yDK2r4fZ8maZeTyuS/PIPobAIgK77sK4UxCfqkMuzMNlACWbeBi2cj3xaAF0pL0iuA/hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.656000438e9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16378},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"656000438e9ddd306c4e5aa95fa162c844ca6dd7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","@homelib/core":"0.0.0-wip.656000438e9d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.656000438e9d_1786804339559_0.6943628177008272","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.90f9c211b879":{"name":"@homelib/utils","version":"0.0.0-wip.90f9c211b879","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.90f9c211b879","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"e71b6d7fdffad27e649590636f79dc8330cc8fc2","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.90f9c211b879.tgz","fileCount":23,"integrity":"sha512-7HQhub6RsxKxoQZPY1RMtJeLyl/ilQ9EtHXPGqRS0PTmRMXhF98J81KpQVMdV8lHO3+ac1D3aPNZhjigCVhDDg==","signatures":[{"sig":"MEUCIQDMpLKTGLi2Tqs0Lb5C+i8TLmy5EvLPBpIkXhoyuLEnSwIgZhT5qEvjziZ1h27S56Qyt1OSeK+EAQmcwX8i0yJ6sw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.90f9c211b879","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"90f9c211b879483631b617a239002e7af9a7ee8f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.90f9c211b879"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.90f9c211b879_1786805021483_0.5514540882330907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.01265bf1cc90":{"name":"@homelib/utils","version":"0.0.0-wip.01265bf1cc90","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.01265bf1cc90","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"d84a9b50f8b9532a0eec7e152a7750ebbf0492a9","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.01265bf1cc90.tgz","fileCount":23,"integrity":"sha512-jH5ekLH0NYS3YmAHc1SVUxtngVbVsT1zYMHLl+CmL/hPGR3i/um5vHFGyD+BNgeKFeKE3JTZfXqCbjZ+bUrVnA==","signatures":[{"sig":"MEYCIQC2TzVXYWamwTLnwzHLv4gG0notjuETm++JhpHnHLV3YQIhAMw0ldUF/q30+L95k7yt+eRVt8t27HcZ1vJEDWELg/C0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.01265bf1cc90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"01265bf1cc9061bf9e0e5b1614c5feb92fb59b4c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.01265bf1cc90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.01265bf1cc90_1786805834131_0.3023924040461192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.3b5f813f9f94":{"name":"@homelib/utils","version":"0.0.0-wip.3b5f813f9f94","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.3b5f813f9f94","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"54f6fbd94b1c9fed25aa2afc8409dc760b5139df","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.3b5f813f9f94.tgz","fileCount":23,"integrity":"sha512-Ugi9dibLGiVcq7A0LifjQRQxkoweItCJkWtKSbr1ZYZNjwzW2BkdO8l5RLS13xmDpyhEkJ1EZHWSVk+V6pD7ow==","signatures":[{"sig":"MEQCIHqq6CBwf+PLeJC3HwTofU5Q4jd8bOOcZchi9xPfqrdsAiBAzY2Va7dhbmHWmdL+FM6esqUdRyKb9Jb7B6KtY1AQjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.3b5f813f9f94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"3b5f813f9f9437894cd131e0e4d01cc125dd0ba4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.3b5f813f9f94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.3b5f813f9f94_1786852634982_0.7542414524894006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.b43b5beafee8":{"name":"@homelib/utils","version":"0.0.0-wip.b43b5beafee8","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.b43b5beafee8","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"583de6a0ed457f696d94dbe530520cb51b0d801e","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.b43b5beafee8.tgz","fileCount":23,"integrity":"sha512-3l08NrMz3+ATFGpyAjmcieGofOsGIcK1lRxCPWvq1c4xoBTboJ4P7vSlqEmNWvHvoN643LKvuSInYrUPwKofRA==","signatures":[{"sig":"MEUCIHXPNFhJ+ncxa5rPY02iAaxeiwnGUBzWiSTq28JfUIKmAiEA9EgTjVXB3ej6XqM9Iyn6tgrMGKBR+EOo6dKpV8zASNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.b43b5beafee8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"b43b5beafee85220c2eda2fb5763249d0ebaa0dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.b43b5beafee8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.b43b5beafee8_1786855433764_0.6675362272131944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.fd719118da04":{"name":"@homelib/utils","version":"0.0.0-wip.fd719118da04","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.fd719118da04","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"76516e1bcd205563798402e863e798c414d5280e","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.fd719118da04.tgz","fileCount":23,"integrity":"sha512-JZ8xMNW8DFuVJsoGlTLovOT5EqH133xmCLo/DHtou6AYL30HN0/GN/XfEy2W1jdQFHBU+ksNMsik9TqTKQMu5w==","signatures":[{"sig":"MEQCIDPnVTMckiM1xJ7UF5VsOfDkQH4lmKZ3wVH2XfEvFzaxAiBsHvUdXwOU2vMM/nzZmhDRijIVnB1H7Lzkh8jf1nOsxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.fd719118da04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"fd719118da045ae01095288ff314e51edaf7b3d6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.fd719118da04"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.fd719118da04_1786863070363_0.35558728890418845","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.b21e5885faab":{"name":"@homelib/utils","version":"0.0.0-wip.b21e5885faab","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.b21e5885faab","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"08042c12849523339ccb4bf9b1e5c563987c24ff","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.b21e5885faab.tgz","fileCount":23,"integrity":"sha512-/cfkDB5P+QBrfXxRR4fXZDWjIkRa2xsV1TRx77Jr8oQmcyxxxMuQ5O7DKzaJWZ+pGHKbKDd1aF9X6Gb3z1LCpQ==","signatures":[{"sig":"MEUCIQDXBn6A/aQekWxHwceNrRCS+eMX7a5WQHWKSIyGBfwVXAIgLyDlhc6vIu4cS9XJ3qNMYqqr+t1/n1TlGy/7McHgeM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.b21e5885faab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"b21e5885faabb86428b1b4fa43bbb934af9079a8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.b21e5885faab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.b21e5885faab_1786891892924_0.4065157622442963","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.ee82b974e462":{"name":"@homelib/utils","version":"0.0.0-wip.ee82b974e462","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.ee82b974e462","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"9ce9d70f83578823ea9805813bc6c2a367d4950b","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.ee82b974e462.tgz","fileCount":23,"integrity":"sha512-Z2Nu5ZC1D24JVz0zIUi9M7hZCxft8tkr5yWO0yAE+MPAdhDDuBUqhkpMiH47jjYzi0XRN2s6y4J+nMwd1v+ORA==","signatures":[{"sig":"MEYCIQD8mCbgcG1u/WKe7RMFGyV53K3S73nFXsxt9HLXp3sNuQIhAMQWig6inN/RsfFEPwCAoD+YZ9AL04RHKP2qeNtuVVav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.ee82b974e462","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"ee82b974e462c28fa1986fea33324ccdcff513f5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.ee82b974e462"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.ee82b974e462_1786904105682_0.6613118361797878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.c200d1708428":{"name":"@homelib/utils","version":"0.0.0-wip.c200d1708428","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.c200d1708428","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"a0431ebe0fac7b2629a0cdc4d70385ff22452c24","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.c200d1708428.tgz","fileCount":23,"integrity":"sha512-CTgTgqUSBFNZl9avajykqDxWnqeTXmrqqC6jbHZGzknQGFDN69MSzDJn+6c3B39I1PIXqnJvAtCGjtxiCeDpwA==","signatures":[{"sig":"MEUCIQD1IpGEyRT++HIcMwOf0gV6TgpM/okWJPqNBvsIOk1S+AIgFHxgFRzAP0ELKmzDsET0Xv7R657ii/Gn9pI6H4ATOSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.c200d1708428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"c200d1708428b22bcd86e415abe0ae60e6dbd2ae","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.c200d1708428"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.c200d1708428_1786952493901_0.24413581724943456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.62504f854f99":{"name":"@homelib/utils","version":"0.0.0-wip.62504f854f99","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.62504f854f99","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"fc009efdce544ed0ec316846ecb636982d4c7c75","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.62504f854f99.tgz","fileCount":23,"integrity":"sha512-+HNOaOepLCRVf1WaWRfKxUAkDDr8Abft8M/KgRQLbXvNuUtbqnxxzS11p683FjzVJK11+s0WLRcLZyqSextEUQ==","signatures":[{"sig":"MEUCIQCEvXl3Z21m7FDH2XuovCkLD5Z8ivRlhnzaISWUimLR+AIgfQ7OD+Ej8YwfBfIYalN51O4tX+8UZ7oIumOYIoqPM4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.62504f854f99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"62504f854f990292c0da350049704f4615bdde31","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.62504f854f99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.62504f854f99_1786983280534_0.5919693854504431","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.da0402f74961":{"name":"@homelib/utils","version":"0.0.0-wip.da0402f74961","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.da0402f74961","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"072cf268888c80229b548d3824685bc0606a75f6","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.da0402f74961.tgz","fileCount":23,"integrity":"sha512-5XJsfrQM13qggYblr07oWdahK9xtTButtK6x3nABSpVhtYwY1NyAhtAN49UEBihIMS11maebiDA6gYJAfhPR1w==","signatures":[{"sig":"MEUCIFXYhwyNPm3muSInHJallH5YpCIEzAKPcRBttqSpjmxyAiEA1SR9pKoaJ/trReMOR3tP0+d89WzT2bTav/cSsHWxl4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.da0402f74961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19715},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"da0402f74961fa01a9eacb35f2621120c96a6955","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","@homelib/core":"0.0.0-wip.da0402f74961"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.da0402f74961_1786991499246_0.6407910017717211","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.b58110e308bd":{"name":"@homelib/utils","version":"0.0.0-wip.b58110e308bd","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.b58110e308bd","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"55fab2fc17e384d6a92dba74fc96573017ea6a4f","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.b58110e308bd.tgz","fileCount":23,"integrity":"sha512-1Pl+fqdk8bgQKOzKTMBSTR5A/jXZiF812rzQpgX/l8OoWvWZTUUJLs+w98YT0tgk8Lm17D7bOHEwbXdFK1lc0w==","signatures":[{"sig":"MEQCIFM3VP+tCW2kUvBBTCC0dvd+F1Q/+Yq2CPNCyLcIzf4UAiBLfDrKik0oWcUbXFo3nkE/dh8WYtYe9A1NFjgPn9aO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.b58110e308bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19849},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"b58110e308bdcd44ea60904769420a18278c0e4d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.b58110e308bd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.b58110e308bd_1787123988252_0.927164501153519","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.30e9bdbd822b":{"name":"@homelib/utils","version":"0.0.0-wip.30e9bdbd822b","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.30e9bdbd822b","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"2af4c134ef6f6b9b770738b6b455f1c9972d6e98","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.30e9bdbd822b.tgz","fileCount":23,"integrity":"sha512-j1MIRxlL1bU2t1HVZnCYtk70GZXPzzpju+FX5kxvejqTqqfQ1+tgnNx+fLiQ4NphH5DJY9fHD8mZzw/cpdjxiQ==","signatures":[{"sig":"MEYCIQDlDQ7vwomQMKfFF9vKJi14zQt0lIMVOKmHMIlJzYeyPwIhALUvVOuxoi7zd6gpYJcU2iUO1yttryJBcot2/n9Ss0a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.30e9bdbd822b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19849},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"30e9bdbd822b67043bba4219dd0a203eee6cec7c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.30e9bdbd822b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.30e9bdbd822b_1787131195115_0.3209210448333657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.ad095327cb57":{"name":"@homelib/utils","version":"0.0.0-wip.ad095327cb57","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.ad095327cb57","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"3f334dcbbb07b11d4d74d7b2d32e453086772526","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.ad095327cb57.tgz","fileCount":31,"integrity":"sha512-X2UfveN1dr+kY2aR0yecbJQPUAmNitjCFt4/cN/Im2DEIYpLnVy/OT+/9BUJ+585eU+yscqkZwYilXtmIwlCUw==","signatures":[{"sig":"MEUCIADZUH6Nx4fLax3HiBUeG0UY7ZcRVPJD6CzPzWR6C4MrAiEAkRuQjxCMkgLeDXw/T9KcrR/L8BH/GSQ9SSB2yc0sREs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.ad095327cb57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22504},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"ad095327cb575ea668ce7628d47fc2b191dd09c5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.ad095327cb57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.ad095327cb57_1787151034615_0.24773123663646635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.6b7fded3d9ca":{"name":"@homelib/utils","version":"0.0.0-wip.6b7fded3d9ca","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.6b7fded3d9ca","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"3a29114e8e29713aa0c79795ba54e512e8beab49","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.6b7fded3d9ca.tgz","fileCount":31,"integrity":"sha512-Sp1cIBaaVbgEPWJc8t2x7hUm6XQd4/iJdaJ5NPCAj8HdMW1hFAg0SLMeNwxKHAE+SXYVpI3blFAFf6ZP+EpceA==","signatures":[{"sig":"MEYCIQCHXOYmrIrAnfza3MuTIlTCpZNiX/Tkxr+qIubNJsGZaQIhANDIcNMzYMZM5jQS0SAPir6IXUNWTrsfpRwdzBc8rIuz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.6b7fded3d9ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22504},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"6b7fded3d9ca1860c2a029ed20d7e3fbdef116dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.6b7fded3d9ca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.6b7fded3d9ca_1787152099717_0.41335661040371185","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.8b9ae6ef59ef":{"name":"@homelib/utils","version":"0.0.0-wip.8b9ae6ef59ef","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.8b9ae6ef59ef","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"612b760597012e8a31ca1db7fcddbcaeea7bc09b","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.8b9ae6ef59ef.tgz","fileCount":31,"integrity":"sha512-MayiI9+LF/GoUwvYjaFPbZ1Upw6yGnH4y2+pdVpTrNH84i43A0Jb5OJhboQntvGk+/KTO4JH8TnC3RsKj6JAQg==","signatures":[{"sig":"MEUCIANlapAW2dYB2++HZoPaFTbBiLe5VBiV9zDLgW6QdTVyAiEAlFhrozh6uEvg8ljhXxFktUXfipYtuA75jvrzf7CTZcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.8b9ae6ef59ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22504},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"8b9ae6ef59efb223e5a0ae111bd6bb0081292e42","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.8b9ae6ef59ef"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.8b9ae6ef59ef_1787152807446_0.5722835538553692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.8cdfc879d19c":{"name":"@homelib/utils","version":"0.0.0-wip.8cdfc879d19c","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.8cdfc879d19c","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"90192d764235ebd578d79002297b6aa1b47a2c28","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.8cdfc879d19c.tgz","fileCount":31,"integrity":"sha512-6hPpZeiF/okuzAmOV74vhE1+eCNN/jAWZMDqYrE8kjSsxt/EONwAIdI9mM8tPuxlkiGsrKM7Tpn6Xe6Qpjl/AA==","signatures":[{"sig":"MEQCIBc8syGTxRe+5rRxXu6dqmWgJdSz0khNsuvHdYJPcJg3AiBHWwZ0sDU0phKMbG4rraKApmCXKfLQPSmgcDJdEDUuJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.8cdfc879d19c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22504},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"8cdfc879d19c9389d796eb899874b5cba57996fa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.8cdfc879d19c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.8cdfc879d19c_1787158945015_0.45739478580526494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.68247bf0d51c":{"name":"@homelib/utils","version":"0.0.0-wip.68247bf0d51c","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.68247bf0d51c","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"f038db97dea043e9526e65e8a2e4136d710556ba","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.68247bf0d51c.tgz","fileCount":31,"integrity":"sha512-BqStlEHbQ6VoqzQt2t1wE5zguBu0LN3P00y+Vs/swnqUMQGHaqklF3YHAw9aLg+oi77n5QDOrUqjOfqH529aVg==","signatures":[{"sig":"MEUCIAmWXQdqd6AG1HUcFx9OjTLjw4AfXcl9je27MIvawHV6AiEAy9hNq4IoduJ8dlprZ5K99CpS5PTieqe+nkyuO4OYwAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.68247bf0d51c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29604},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"68247bf0d51cef1b4c3545944b96af6b73cf349a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.68247bf0d51c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.68247bf0d51c_1787252156804_0.4470344483698987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.a8bb20e12833":{"name":"@homelib/utils","version":"0.0.0-wip.a8bb20e12833","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.a8bb20e12833","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"024d215e5dd6bb61bf717652e1aab384e5a45c72","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.a8bb20e12833.tgz","fileCount":31,"integrity":"sha512-Vi6oQtMWIAywPOd8KGtGqseitlWLyNs//aQqH1KXJTTengXLzdQ/DiaMeASaDsUHBk40P2P1vRg2N27wvuSP0w==","signatures":[{"sig":"MEUCIQCtUkTFQpgfgFuMF+AUVBdxbKkvwdSK68T7tdHIdtyZBwIgP3wgjkdEQIzXJ3alt9R2/1ayju18amFbljZJ2HwWPBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.a8bb20e12833","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29604},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"a8bb20e1283375699f4a8d2c67479503ef446e2e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.a8bb20e12833"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.a8bb20e12833_1787288239778_0.012859655892899946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.0fc0834e3ff8":{"name":"@homelib/utils","version":"0.0.0-wip.0fc0834e3ff8","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.0fc0834e3ff8","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"a335e0b6a2fffef81ec6ca77840f7090cbba674f","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.0fc0834e3ff8.tgz","fileCount":31,"integrity":"sha512-57pp5iSW9+89Ic/yUm6lTgWPbJyCBLKXWX2LSVz9gPIEo0uo8bAlLJSoArLJukQxK2XeWVXxudvlstcT9LRbHw==","signatures":[{"sig":"MEUCIQCk2YST0DWOCpzKvIuuyGXVCtYWLjxQs8CGXIsxaSKPVQIgXl117Lja7WcQl9dhUPeWVsK4kXJWBpNDw3WFWoG2iI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.0fc0834e3ff8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30440},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"0fc0834e3ff8abf56b8a4cd13e5616738b2203c3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.0fc0834e3ff8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.0fc0834e3ff8_1787322621498_0.1012535001177457","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.667eecf3e08a":{"name":"@homelib/utils","version":"0.0.0-wip.667eecf3e08a","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.667eecf3e08a","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"64391f927bc2ddc966c6a23b2da50c79fb0bbc9a","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.667eecf3e08a.tgz","fileCount":31,"integrity":"sha512-KMi00DjbthTYxZMBKkIY2kXaBbAfgDcqTOJ1kAbffBaTMGyXKZUxa3faN5YmW1xx9HKEfx7rhU0hQFjsgMXraQ==","signatures":[{"sig":"MEUCIHq9fjGIR05fy5Kd+Zj3IbjMmQfkGJ7N0kOqVWk8T/K6AiEAufqyi9+eannhRT65tzqsfg+qWsvl4bq7UV9Jxvikrk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.667eecf3e08a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30440},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"667eecf3e08ad7507ec73c9d1aa04b9bc427529e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.667eecf3e08a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.667eecf3e08a_1787345525450_0.24863889301994413","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.8e8142b802b0":{"name":"@homelib/utils","version":"0.0.0-wip.8e8142b802b0","author":{"name":"vilicvane"},"license":"MIT","_id":"@homelib/utils@0.0.0-wip.8e8142b802b0","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"homepage":"https://github.com/homelib/homelib#readme","bugs":{"url":"https://github.com/homelib/homelib/issues"},"dist":{"shasum":"19e259d1b576828f11516b6411bca6d0b6fb88eb","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.8e8142b802b0.tgz","fileCount":31,"integrity":"sha512-YSRRWM2566nkPFqtQucSJFh09ub4ym0gSSxPVPziKSsrloSbAdXafGq+L+zMubLG9GuljAIksRyy1KR5FLPQVw==","signatures":[{"sig":"MEUCIC7ZGqXO1HuRoetkeKx/XPRuMcBENa+vxYalK6AM+QssAiEA/3j3TlR6AUrwVBdI+b0KYeWE3/VNrMExb6Sha7VZs4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.8e8142b802b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30440},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"gitHead":"8e8142b802b0543d996558498ca4bf1bbd3beb39","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"repository":{"url":"git+https://github.com/homelib/homelib.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mobx":"^6.16.1","tslib":"^2.8.1","mobx-utils":"^6.1.1","@homelib/core":"0.0.0-wip.8e8142b802b0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-wip.8e8142b802b0_1787388811344_0.29864554347122896","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-wip.a41e1aad5ca6":{"name":"@homelib/utils","version":"0.0.0-wip.a41e1aad5ca6","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/homelib/homelib.git"},"license":"MIT","author":{"name":"vilicvane"},"type":"module","exports":{"types":"./bld/library/index.d.ts","default":"./bld/library/index.js"},"dependencies":{"@homelib/core":"0.0.0-wip.a41e1aad5ca6","mobx":"^6.16.1","mobx-utils":"^6.1.1","tslib":"^2.8.1"},"gitHead":"a41e1aad5ca6ac1e8d1a7abf43f8433e1f805b66","_id":"@homelib/utils@0.0.0-wip.a41e1aad5ca6","description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","bugs":{"url":"https://github.com/homelib/homelib/issues"},"homepage":"https://github.com/homelib/homelib#readme","_nodeVersion":"24.19.0","_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","dist":{"integrity":"sha512-3R6M30xj3VhzIzTZDnokhAjoWnR7sJttRNp4/1cJQsT1g4BPjaAmL253g/ZtLYA++g1dy3ZDUCElXlIACLSHvw==","shasum":"f9e9901b5bc3b3feecb4cc71acab33651bf57c18","tarball":"https://registry.npmjs.org/@homelib/utils/-/utils-0.0.0-wip.a41e1aad5ca6.tgz","fileCount":31,"unpackedSize":30440,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homelib%2futils@0.0.0-wip.a41e1aad5ca6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsZ+kzU6zKc+nEnfReRsPLOMBp0wunqUA/HILHkeev4gIhAKKMTw+OoFSe4ZyFdP6aNLYECFpH0gKTPsXSx+7oAUhM"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e317de-8815-49bc-af88-e0b9f4e25554"}},"directories":{},"maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_0.0.0-wip.a41e1aad5ca6_1787662422286_0.7763566102654749"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T12:04:44.743Z","modified":"2026-08-25T12:53:42.782Z","0.0.0-wip.ba4eafa051eb":"2026-08-14T12:04:45.093Z","0.0.0-wip.33a9dc48299c":"2026-08-14T12:17:10.889Z","0.0.0-wip.3c7a21aa2708":"2026-08-14T12:23:47.356Z","0.0.0-wip.808e701c6636":"2026-08-14T12:33:57.163Z","0.0.0-wip.c70aaf8d4983":"2026-08-14T12:36:03.980Z","0.0.0-wip.a626afb83b9d":"2026-08-14T12:41:07.846Z","0.0.0-wip.b14c40f8c818":"2026-08-14T16:04:50.327Z","0.0.0-wip.656000438e9d":"2026-08-15T14:32:19.704Z","0.0.0-wip.90f9c211b879":"2026-08-15T14:43:41.643Z","0.0.0-wip.01265bf1cc90":"2026-08-15T14:57:14.288Z","0.0.0-wip.3b5f813f9f94":"2026-08-16T03:57:15.137Z","0.0.0-wip.b43b5beafee8":"2026-08-16T04:43:53.916Z","0.0.0-wip.fd719118da04":"2026-08-16T06:51:10.520Z","0.0.0-wip.b21e5885faab":"2026-08-16T14:51:33.076Z","0.0.0-wip.ee82b974e462":"2026-08-16T18:15:05.839Z","0.0.0-wip.c200d1708428":"2026-08-17T07:41:34.041Z","0.0.0-wip.62504f854f99":"2026-08-17T16:14:40.704Z","0.0.0-wip.da0402f74961":"2026-08-17T18:31:39.379Z","0.0.0-wip.b58110e308bd":"2026-08-19T07:19:48.410Z","0.0.0-wip.30e9bdbd822b":"2026-08-19T09:19:55.250Z","0.0.0-wip.ad095327cb57":"2026-08-19T14:50:34.771Z","0.0.0-wip.6b7fded3d9ca":"2026-08-19T15:08:19.887Z","0.0.0-wip.8b9ae6ef59ef":"2026-08-19T15:20:07.577Z","0.0.0-wip.8cdfc879d19c":"2026-08-19T17:02:25.164Z","0.0.0-wip.68247bf0d51c":"2026-08-20T18:55:57.006Z","0.0.0-wip.a8bb20e12833":"2026-08-21T04:57:19.908Z","0.0.0-wip.0fc0834e3ff8":"2026-08-21T14:30:21.671Z","0.0.0-wip.667eecf3e08a":"2026-08-21T20:52:05.581Z","0.0.0-wip.8e8142b802b0":"2026-08-22T08:53:31.481Z","0.0.0-wip.a41e1aad5ca6":"2026-08-25T12:53:42.433Z"},"bugs":{"url":"https://github.com/homelib/homelib/issues"},"author":{"name":"vilicvane"},"license":"MIT","homepage":"https://github.com/homelib/homelib#readme","repository":{"type":"git","url":"git+https://github.com/homelib/homelib.git"},"description":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils) [![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE) [![Discord](ht","maintainers":[{"name":"vilicvane","email":"vilicvane@live.com"}],"readme":"[![NPM version](https://img.shields.io/npm/v/@homelib/utils?color=%23cb3837&style=flat-square)](https://www.npmjs.com/package/@homelib/utils)\n[![MIT License](https://img.shields.io/badge/license-MIT-999999?style=flat-square)](../../LICENSE)\n[![Discord](https://img.shields.io/badge/chat-discord-5662f6?style=flat-square)](https://discord.gg/wEVn2qcf8h)\n\n# @homelib/utils\n\nReactive helpers and other utilities shared by HomeLib programs.\n\n## `whenever`\n\n`whenever` activates work while one or more MobX conditions are true. The\nactivation callback may return any disposer; it runs when a condition becomes\nfalse or when the outer reaction is disposed.\n\n```ts\nconst ready = whenever(() => sensor.ready && light.ready);\n\nconst dispose = ready.then(() =>\n  sensor.onMotionDetected(() => {\n    light.turnOn();\n  }),\n);\n```\n\n`.autorun()` and `.react()` use the same activation lifetime for a MobX\nautorun or immediate reaction. All three methods return a disposer for the\nwhole condition chain.\n\n## License\n\nMIT License.\n","readmeFilename":"README.md"}