{"_id":"@homer0/object-utils","_rev":"44-a6985a6623fb390beaa2e0a6a7b40d7d","name":"@homer0/object-utils","dist-tags":{"latest":"6.0.7"},"versions":{"1.0.1":{"name":"@homer0/object-utils","version":"1.0.1","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@1.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"4c67d394fe3052fcb5d6b396f47987cb074295e2","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-1.0.1.tgz","fileCount":8,"integrity":"sha512-nZgcmNylS7YfJEIlZWmkIe5KHmj4an+TW1905ja+CQdkcjSAH53A7B5yvjyOhHEvbykIlGLZOFTzMFo7zeqN/g==","signatures":[{"sig":"MEYCIQDTAVy6ddVPpZrVrDmBrEdrCyiSkUzrt8fgELYbwyRzxAIhAPKhJM1so5KKsLyeQeOT/mmfSIFvAOgotqjpnvlUZtDO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUwlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP/Q//V7TPVixzPXk6TvHz5Ne+zLNCtkc5rXrRvkrnQhDzeDJFOFlU\r\nN1vFPtjTO3fthKL5HCj6KpflZRQd3ROePT9Bvuj2hLV/zb/2Rx3WQb4XWqpG\r\n/gmTuaFPD4dXfcHN2TM5eCcF7/SrLzS5iBcnRgLWNzZLHBJU7fysT3THA9/Y\r\nC2bDzWMpTV+/yNElwdUtsMQ2busfIKA2kEzEJBXiZND5OpaFDARHCHmE3gQu\r\n0qrv/mdBi/SVPgLIFrBQKaTUf9ds5ZKVpQHiG/OVVTPwhYHDpTohXvuplKtD\r\nFaNatC7afIGsaZ3/8CrVSetI6OzCCtKIkZg1EQDYhjixsRv+kLBSs52WY61X\r\n0HDLL0QuC71gLY3fggLMjfB2W/vzWmoKyXtJcq/GRHs75UbWSxWwzCRGpH1G\r\nDYcue7lPCZV3ebjGUDbnVquDrFZb2u/py2bOI/cOswJ/OlhrJ666iDsM3C8B\r\ny5xWfl4U3PWxNQVmZTF91VRMtIj+zjAeZ1nFRm+H5bklpp5B+zv5Lyr1WDSB\r\n3I23uFpfkZaRx1b3DFK35l84hWfk+9tI0w+N2Mz6KmU4AzYDYjUWbgIFMqJt\r\nij6t2giVDux696KuMjXlEGMyR71awA9GbJdORHikvfp67Spu65bB8f6yOALX\r\nTm7imBNrr23V4mI45ahQgyugln9bSyebytM=\r\n=wHzM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"835d84ced485240f90c9c9173b5fcb53346bf264","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects","directories":{},"_nodeVersion":"14.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.0.1_1657621541107_0.18758930600666734","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@homer0/object-utils","version":"1.0.2","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@1.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e01cde1d254ff3cb737b27957aaa4bb1e800b246","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-1.0.2.tgz","fileCount":8,"integrity":"sha512-d0patgvtOmS8HGs6FxjgQ9h9PjEifKvLU9NKd6jKzdklPKvlT6wsucmki+GUiiAX9K13cnPYRJc73PWcN7LYLg==","signatures":[{"sig":"MEUCIFgi7EMjtFrSg5dAAbhXXMEgXX3HKRTtJhNEyqodbXE6AiEAynXYRxaDPJgXRUUcMqmVqOb2WMOVGLeisshwRx4h3EY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0PugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Pg//eZDb/gU/vxCjc1avefiEWj22pubHcdZN3EKYBFxCUCk91mkq\r\no2AYkxB1sEi0GofA1qnS5/9hWp/Hu29Iq2swKTrPQ8CYBrAZmslsMbn270Lr\r\nVAUce+6ilMpCxuuwTg3ZBO2mo5clH2cjQDKoHO0t8xVg4ZdF7V6jl3xJSfnZ\r\nCGtmPjp8V4Fp5c2N9y/k0Ymq8cQlzW0+oeo0mjoEX+AEPDm+C+3lGgPIW5Vp\r\noOJWoM3SczKhpKi7bAQszU7QWtKsGhKGKEqs/T/J3+vrjFPyA0UboejTCim7\r\nJSdLDpwpekcMt4CFzepMaPLoHMkq8SMKLy8+lGRpqUrEoFJFpCia3OOjT4Y0\r\ngjMOGUlv76PHegPxUDpcc1Xj4Ni51y4D7FDKycdwlN7jJaz4MjaHiK3EJ1lo\r\nP6RJR5lCVMXTCDvNa7Bz/la1Zmrfy7UGQQns85OQspAAk9BnAfvMzo81eKb4\r\n8K5p7t7qFENtMPAbepfX4TO1Uc2q2EqEN2+6697bDh9fG5Eaix2Iu5frxVQH\r\n2B4LcbkGtdkrVQ+0L6XTIMbxuxEgNiURQPlX2U/lKth6oqIMzfGwTAp0bmRU\r\nv5PsFlzDIBdzXDJn8r4x8F/smEf4j4/L1ljw/iuHVHc0RyV+xj+az6NnDAAe\r\ncGNy5xHI/8zR29v2ST7l47mvGscAS4gGc0c=\r\n=30Pf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"7c44773961f29d11890564831e84cf4da9ba0f57","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects","directories":{},"_nodeVersion":"14.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.0.2_1657863072007_0.8076975107851758","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@homer0/object-utils","version":"1.1.1","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@1.1.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"ddbb470472cba7f2e5ebb8a5267435280da6a964","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-1.1.1.tgz","fileCount":8,"integrity":"sha512-+UihWwdKYuAk7l/PikxLnQa0zv+z1a2qRz4Tri8k/LnKfuWaXaMSdZ1P8V4IOreSN5QZ11C46eOFSsVCtRSDew==","signatures":[{"sig":"MEYCIQDwL1rCxNO9TDv/E1YZRj7bKxo7D/uCJdngiL9v+r1fiAIhAN9gjR0xDwO2xqgT45ROxV6gwBrLo9N9kdbIe03J1Z2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0XdMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkEA//df3CVuyGgvyxJvpwwmv4tp9/PYDU28sXypN2qYd4fF65V+uS\r\nZnL7CooI2vHpoxglR4rjET2o3UO6nRSri8OWDTK8MKlgaoWIzb9lFDDwwAnK\r\nkau8MIzAD7puDf8rDfV8SEIt+xEtjOaA3C7iFcPKFCxGa93sPYPbvknaLnz+\r\neN5PL99P7e5oJza+upsuO7vjsrK7bmdKBo83wtxpouDZ20T5JqTz6k69j2BO\r\nMFFE4Nxt8OaWsvda/kK6d1SLnZO4KkNzebEFuPbEleS5Rp4NAPAXEphhBxkC\r\nQr/JOP0fu+9G3m2ozyW1kTidLryGZbYeRBoj5C17Csbmnt8i1NY9fHpv/p7/\r\nnIqSl/IlBg8+2PM1Q94pYX0HjFSvj7D1rT5SZep2UoFBvVUDTmy/l202kHfA\r\nGC4eK+LtvzJsOnEgmFifodvHElNlnjIGT7qBR2LLxgeU9l0InuIYnr2luSDe\r\nOsx54FMoYXdpPtRGmYjz4Fz+o8X+xj80vGTpjHnHTeN4kZ51YibKIvUJM9VX\r\nse5Yhwme9E+WQyvAGbZ18SvxbLvjF9ypScmf2w8U5cTWAsyGDt2BJ7FN9Oh9\r\nBDy3yGzQdvz+pIkrvC8FDB+kVA8en8BHzV++TMiqzyPyrtaCDEMwpitfJkiC\r\njwKncxCSXoXwH0Tj9Dx7sGrC4jzahB+Z8s4=\r\n=uthv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"17340b496b409a5bbcea727b7bc7a95bb7eb93a8","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.1_1657894732641_0.8519599122411472","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@homer0/object-utils","version":"1.1.2","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@1.1.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e5a6fcb15653fea977973c1f2c4652ce3c5b9a58","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-1.1.2.tgz","fileCount":8,"integrity":"sha512-cnsOBjzbazt1KcotmLHE7MKwSyx9rYjSWFgA6uzvaGOc99BfjoHCrx5+ytsffKcUMGexz8QYsTnfovv1GhWumw==","signatures":[{"sig":"MEUCIQCUwjbFtDleUx1Ljw8xaNf5p/kS3jj2RUC/zd3Bw/WmFAIgeL6rsk3lTvgAhIJ2xbwM+nwqukABcK0ElWBEAjXSRSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU631ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPHBAAoUTjUJWwv1qE0Gp4uwv4ez/XEExn48qvZOT6jCcoEvLzx276\r\ny3IjaK6CjDNIcjnocVnjcBKiZEqZecu68mHdPOyEAbau71+EZFRpSDPbayzy\r\nsIDauaf703Alxj8T7AkBq8Qs7I4TAJ2TamJ67kBBfu07qnP+TnSXTUniN0mT\r\nuxqDjKVH1u3gcLY4mO6UyzrNGGWq7w2hc8Ht9B9PsLKpuo5EEES3AP8P56hm\r\ng8jkzeCjC6BZuiQmbaJoBDUCftr+TW3lBSSITxUwGPlZyL4H1ZFM/TESBEkm\r\nzoRlY9tal8W5O5lFv4h11bkg7e1wzwE3QjhPhEhMoT2eUQw5bd1pC29+zVnq\r\n7FNXLAOpbnVAahhx5XDBPQ2uYvRLTDJZL1l3taJj8MFoJeO15UVa7a+qLAcw\r\ng/N+vCNqNKeCSmlM7Uf1hU2jQ8iObp2Hbcoz10UBGmb0Jl2nUkm6BdH854Rk\r\nc6364cSY0cHnUakEMp2f/MzGo8da8ZiFq/g1wLYOBqyeQKSuRVHBDyEYFFKg\r\no/VouBMLqdgF8IQsqDCVHHsXPTFDXuqAURZesIHyt3OZC/cxLiT8KbGj/tJV\r\nZZKmHMszEY5/uBpHHh7cv1yNj56TeFudC42NPykJNN6nB12/H1QQYgROQzlW\r\neJPEgK3DMpddxOS6ckIyyutcNl0vvxFyi3o=\r\n=1Emz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"e584e4ef93ede1065a91a1d3e88e070662acb66e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"14.20.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","tsup":"^6.3.0","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_1.1.2_1666428405398_0.06069926909729273","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@homer0/object-utils","version":"2.0.0","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"11cadd0a0e5da491c07663691402eb4a687bb253","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.0.tgz","fileCount":8,"integrity":"sha512-4z7XwEYFloZ4/Q2ZmzOeEfSs6xLfzLl7KCQB6NG6ByKlLUacn+i6hrai6MB4mhT8JzbZ+E7lejGtLnAG6dhjpQ==","signatures":[{"sig":"MEYCIQDudeFr4kZT5TY8UMBt7lzwjBC2d8wh/+zJOyDSJ2BiUgIhAIMCk/xB9fPJFkBsgMmDkbMPy/tpzwZPoSdxOu9csiwq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDlA//SRd3aWC/2WbVyE6uPTxo8rOpy0i6TOz8KJa2GMZuTWIj6+o6\r\nP+3hMPFC+F4G+/jgvgS6nr2AHF2X1u+v1Lwi8EFlzotp6IM9WxmwLAJs+zOy\r\nUcvnGAdJ17/qFfvs3ao1Bx1AI1crfP+LwRVf9TvzMUO/MhAXNMsUerTWgX8M\r\nuQUkOPoupMyaQvGVY4KHaME8S0Sc/eRWGdb5JoJIz0g3nbqjFnM21SuEQUyj\r\npydEn1RX5wEkf1mbSqTTNxX1LYX7lTwiVlbmohEjo0mLgHn5pawHCAlA9abI\r\nIwQ93HohuQvx92w9BAIVfb9nzXYw+cl0NDGQAb0n7MyskHK3xpeMzCJ3+X8H\r\nUoiivuytCKLkElhYCu/0huSrky/GczGsPe0qtSzO/REWVVxxk71Dk6WuISWh\r\nPm2E9OAJCnDm157tiTqLCqXw0YFtPcMsXYzL+4rnD1hzIRgprMehV5nvPAJs\r\neUdr8+1zP9FDZIlPRe+CC5C7lWvtrybmfuqqaxITmTdOtNCrdc9ikztw3CyF\r\nqF+wRs/b1besHJzBemd5q4ZghK94sg6qF/Eg1Mtcpa6a4O7p3Lhle/d0MclT\r\nTYpJm780G+sjpgOqYY+3QUruTRvCOlE4vZHTbgbHGdaaU8f/YzEz2f1X71kn\r\nLDTCXoaGjMqiBVLVqB90KQTYu4C49gYx86g=\r\n=VAXX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"86d8723fd11c969e334d58c4e6bc4d290311fe26","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.5.0","ts-jest":"^29.0.3","typescript":"^4.9.4","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.0_1672127413854_0.12059406885242963","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@homer0/object-utils","version":"2.0.1","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c11f25aaf6118db73020fa2efffa60bf273039c1","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.1.tgz","fileCount":9,"integrity":"sha512-Up/LEdkgugpoULqNAMrY/RpEtfaMMpTrbZMstR6BVmi7r1bhq0mjCSBbB2+j39HkYlAoZylOgdR1Otl1JibqBg==","signatures":[{"sig":"MEUCIQCq+irf5n8h3ZmD5Srf8/uTU8OoUwbdaMBBqkDfpNXG4AIgNKEwSUBeMp3zdx6DkZvobigKs2G0LXZ84SjkK5JYkNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAnxAAhzE0olXpeN6INQ45IiJpcdtQk+phy9/CkIBGIKb61NaR0gHY\r\n/JkxEh8hiuPKDRO5CRjl2S6nwbkYMH15bgCZ1ohmjLzAWxZJO1V6xPIWG9a0\r\nklvK3O7dRZTeSSOtuh9j/JK8IZWbqm6Wo5wk0a/qE8b/rJb0c3n46p0W8o3X\r\nqMdTNJwx43kDnyTjBi30AScbPDtFZgbaxPy8oEwk8hJvCELO76miFdJv/YjO\r\nqWYhaAzNF54u90VdkKTAp1EcD0NlhaKi/fynLGrOcSb6hmAgSAnyPDvavhmt\r\nx2pFvZWSsm8hW0zt37ptfGIv/FlzjYJjsVwN6g+WWGXfD1h++9At/cH8x9Pe\r\n1aSgPn6cbzWT5zVGlYHrzsrTIJIzYqBQcUGt5/mPPBWKfaX1gMWqcvqF7oUm\r\nNn2kwV6INoj8Cmmv/yGV3XaHLiHBzrfuphw28ENir5HbiiecOd1SYMG4uvpF\r\nxR5MXet8jjB8HqPaup2mZZD8s12frG7HHd7W0zFngV8qsDF0tumvU3xqJ69h\r\n4AY1dSqgQY/7iDwj+1CPHczKhV6iNcorrEzENN2AWa6lJAWnxtVnRroqAhXV\r\nh9MVzbOntLhTBAJpGU3HTV/J4Gsy01oNmPB4xlAcGIDiBCPbvZSL9//kmoFc\r\nNxOd8mDEgFjEApsyAhFO5rgjQERua1p4xt8=\r\n=FU7Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"59c0f6af6901b9f4edb8d2ec36abaf11f6b0780d","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","tsup":"^6.5.0","ts-jest":"^29.0.5","typescript":"^4.9.4","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.1_1674884025443_0.9631447381854807","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@homer0/object-utils","version":"2.0.2","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"038292007a9b3e479e1c116cf508c6357bc7cff0","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.2.tgz","fileCount":9,"integrity":"sha512-4NP3kN+kuVDZ86q5SMRNRpj/Xa6vus7tOAVFMeLPhlpZsMdPESO2h8fseG9TwGzqhQ34Rc4iROWJWbOAVf83Ww==","signatures":[{"sig":"MEUCIQCXp6IM5ULXB1CfF/fvowRRaxtQFrmkZC27FQrsuTHVZAIgC1+rx7KDo77Ov24PlNR5PZKrSoyA+P+LGYxvkAuUvpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA/QRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSNw/+L4GY2wq4dTXvI81lf009hlUdbHeCRi+Uiq4h1YcHk3oFcKdG\r\nWK6wMJBx5ePwA9Ng386WmszyAHO0qs85yKIy5tLL7rV4egpzhk5pEriTYSI0\r\noD7CGjqUU765J7NCBpCUv3rYxvLIfgdA70kVFUmZK7dwm5Sd+nVru6qQR6QR\r\nt/G0q3Mwq8IZ5S8SLr9saqVcTOfban7xzDQL07nnTlcI54Z1A1x0eXjOVzqs\r\nHFkyHRS00uhac/H7ncfRm/56iMgL97kU9D5MEgdiLrWbbyW36ySfaB++Lgic\r\n8uZXOXS7KPQ7pDhWC1ZdSZVn1USIDczR1sO/Nkhn6u10IcMVFL4cMo1iR8Wp\r\n8dFGqxjDmE/6WI4uRymWb7wJ4ICN5/TDZHP8RiZLGQQyCUUD6d1I69fy3sB5\r\nsicDV5JeOjFYoIkNBa1+bMUds8o5V3y0exowGa+dxpwGXKfVdbZIh84iU34I\r\nu7if6pYIRatZfmRBl/c2CPNGESYb3BXJngQqCpAdeiZeSHt1Fw3jEwTpdsAu\r\n4FH7BCjGP3Wtyocnoo5VOdvtyfbcmfWlvktOzU5fbIPW2NkKNLjnmlrlxkNK\r\nXSbOffpQ+iyZYL52IWVGKfYP/u6jT2B/IbtVQn9kgh1A4H4zm9ThwdQgxgKN\r\ns0HB5o0iDIhB4EVWIqQ92MDvCMWP4cry3HY=\r\n=FQk7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"1ed6ea29e2035f10f0dff60203b6b1d54c601dc8","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","tsup":"^6.6.3","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/extend":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.2_1677980689439_0.7002563882896629","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@homer0/object-utils","version":"2.0.3","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3f06c7e0a2f3753cbaf07d32524e90d8c51b7463","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.3.tgz","fileCount":9,"integrity":"sha512-1nZZ164Va6Z7ExMqJKCTEN2TL2uVr1J8F5C9YGnGsSPzuI4AgdBFePRt6/62XZs5tFEganQ0VLn8gIE8TvmaAA==","signatures":[{"sig":"MEUCIBA2ps0Kd8Sv2aB/R+eI5M3MAtdTsgHEO5cKtYWN4R5+AiEAuc3/cjSkgZDpZTMXmGoQXCi+vZmAVKcCXnLYfKeg1Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134204},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"e8c1e75555382d4cc23c78e7c4d1e2c62f8c06a2","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@types/extend":"^3.0.1","@homer0/tsconfig":"1.0.8","@homer0/eslint-plugin":"10.2.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.3_1687075248156_0.23692754155589824","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@homer0/object-utils","version":"2.0.4","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"94a6a5373810cf049426344bd8bd2aae84cb4290","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.4.tgz","fileCount":9,"integrity":"sha512-Lf0s/LiMsfKANRoccbLOi6VCw7q1xI4Avquop+XVB2p79Ur6u59SS1KX8ypyu0f/Zk0HFed1+PewlcDy6w4rIQ==","signatures":[{"sig":"MEUCIQCR9Ybjq/4f6A5JAt9AkhueeMRKRbR9CTQRgjO+F3aEpAIgWax5egBTwGBxyRrllyHJQHLpZ6LezbKOqjWRCGLBPT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134204},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"d632c6e05b583ceeceff43ed7a52e1e7afbf1265","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@types/extend":"^3.0.1","@homer0/tsconfig":"1.0.9","@homer0/eslint-plugin":"10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.4_1687076160424_0.005986992611581643","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@homer0/object-utils","version":"2.0.5","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"655bd619f8cab6b30a261d8410362345cab07057","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.5.tgz","fileCount":9,"integrity":"sha512-yU1EXZUNO6GL1zhM7gyfjk1fdWkGcnW4eDgcz45XHKfJXSLM9xL19fUs0ixNlTYtMaSZR3np3+4HXGfmNw1jmg==","signatures":[{"sig":"MEUCIFYxnZ/vxsDEwQHmJ36SdKAOVsRa1Vapy+UBtfx9eFJ3AiEAsRx07O1hDT0r/beHcEaCdXL4TQa8xC4UEUAQVEdv4zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134205},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"05356cf2f7d8f158a139c3e2a3fed025f60bbaad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@types/extend":"^3.0.1","@homer0/tsconfig":"1.0.10","@homer0/eslint-plugin":"10.3.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.5_1687077014207_0.25602956933101884","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@homer0/object-utils","version":"2.0.6","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0fb22ae941c5cfdc49ac616308cc48e15d718a2e","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.6.tgz","fileCount":10,"integrity":"sha512-ESwhR1zl0agL4jUcbNhyAnVTyQ0dq4+/9esxaS+QFZ6aRIMsatonginOLsLDNTlZ2FlF2OPG74CCBC4Ltyrd6w==","signatures":[{"sig":"MEUCIQDlmIagBMSfyGciP9wVLb24mMg/9q8BrRQwk5r0aGam4gIgGFayjKdG6Hk1/vT2NPaFTJYS4I2msCkWniWXGvREpNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146944},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"bab3ed6af9cf27c0d64e4169dc1f4825a978a717","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/extend":"^3.0.1","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"10.3.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.6_1689516125777_0.34231137750497176","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@homer0/object-utils","version":"2.0.7","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@2.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"08b591110f41d0fbcfb5e4ac2384a6cf7b1646ed","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-2.0.7.tgz","fileCount":10,"integrity":"sha512-uAAYk4GYnKisqrKYzGCE60XfT439YzDeIQcB27niePUuCA6non2gOPC2AAwWcFoicymTCe8mm/NqMWh/h30qQQ==","signatures":[{"sig":"MEUCIQDjOrubHdAiLKt7bI0bhC79L/vp6/3LB1h/EslR9hWMaAIgUU2ziaxj+1GmuSAJX8OXG4VOFc4+h/kTjFu8AVs/Yqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146944},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"a5b49dc8388a52b256dabccd8c4f1c6e289d09a3","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/extend":"^3.0.1","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_2.0.7_1690604429616_0.29552248433545336","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@homer0/object-utils","version":"3.0.0","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@3.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"47a01cb28732fa404bbe82a5740c19d7eb5a5daa","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.0.tgz","fileCount":10,"integrity":"sha512-Ysu/QpACMy9rdUInYhxsoWHGYn6eFDjSMW96I6htrd8v2kn40zJvio+phNKwGacTZ0EjPy5pmHWljRcu+L7EwQ==","signatures":[{"sig":"MEQCICbK2YgZsmikKSzQMhCE37Lc/wbyf16nkIRvwzmLJxgVAiB5m9I8xGp+NlZuhg6/2SLz7E1Cdq1HDIgeEPynLRoedQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146948},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"968248535be40f5ddb1cd53cdb2bb47c1c9a06d7","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/extend":"^3.0.2","@homer0/tsconfig":"1.0.12","@homer0/eslint-plugin":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.0_1696230883351_0.181505958293398","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@homer0/object-utils","version":"3.0.1","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@3.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"069c56bc2e1742a89b6408d66721e07874ab698e","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.1.tgz","fileCount":10,"integrity":"sha512-51OXhqmo8kMfNQetZ+XkaE7cBtQSrUIY6TA1a+71RdRf1zYzDPtuyImNTz6g9MgjUXkojkXS7u9/iHlrUvNqpA==","signatures":[{"sig":"MEQCIGoOUQ+UEiJcAdlqrzs3IsRnkbNsDjOZkmjKaYxVwBi9AiBnI7d5Ci04W+qlH98/Hpdj0sW9JkBGNKCZv5cxgf4Jhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147239},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"3e1bd862a217e2d26a783144b991436e8b589260","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.1_1703329793315_0.9849221894397242","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@homer0/object-utils","version":"3.0.2","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@3.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b28be81a344fb1d53bfa46ed52f0c4a3a1eb8c34","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.2.tgz","fileCount":10,"integrity":"sha512-9r+1iqNVKvV7ZeqJ1gDD462okeNoUsXGU1sRDeYImUkw9J1KKt8OhoiBmoFZUn29uIs5CTRhI8WOJW4nUX22xw==","signatures":[{"sig":"MEUCICwbfsMqNVAnr07ijGttGXzP77uRBJCG7w2H+l/Wvu/sAiEAwUD5SU2gnhl2GIgnnhnVG+sbfdaIldaoUttRV3YIn8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147239},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"cc158887f5dfb077b3bcacba37c6f0fdfce7f534","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.2_1708602811263_0.61022112729997","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@homer0/object-utils","version":"3.0.3","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@3.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5779b752f50c8ecca32e553384b8d133cb3ecc7b","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.3.tgz","fileCount":10,"integrity":"sha512-T/t4/CIcodzF1GE3lrGGtSlYuR8+IW7cvC62unrvhrTDpbW8MqjiCu/pKU8aCuUQidVNrRLwP52OTsFyUJlzww==","signatures":[{"sig":"MEYCIQCukmQHAvW6gIa7JwzvI/0gwRGI57EPlKELnLJGF+NkPAIhANkp/0W98fWxXU3n0474RosslelQUI0z/efbc04RiuRE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147239},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"e8e36fdaaebbe32a868ca86be1f90aedd8483909","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.3_1710826490599_0.9710667660402095","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@homer0/object-utils","version":"3.0.4","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@3.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"95a414e519655a4b048c34584fc95d75d7751c92","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.4.tgz","fileCount":10,"integrity":"sha512-msjUyVfm4/+ovtkBhXLETjps5rHY42P5bBgFlEotZOASoO/TzH/2cnefeF/b1iLXokaWKUl4amKzn3EFXcyvrw==","signatures":[{"sig":"MEUCIDJgJJHIViBmoZMUnHDoLo6QRczG2neI6PADUWlQkd3kAiEAug+Vu8Tz1jBi2M4yZOrwYxlKtOmNznSJfkilzFFzGok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149607},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"d88cdbbaa1c3d2fc4ff0e6a68388de95a0816bb4","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.20.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.4.4","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.15","@homer0/eslint-plugin":"12.0.4"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.4_1712383278436_0.4393585870173504","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@homer0/object-utils","version":"3.0.5","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@3.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"77e086f2a88be6797915180d6af2c56b9aba5b5a","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.5.tgz","fileCount":10,"integrity":"sha512-l/a25c71MKOiCF74xwlVg2x26DAG+dSHfaBlXH7A2mbvxQosIyqCPaWAm3pVT4Z9wpyCmXHbGRug9Q0hywt3Yw==","signatures":[{"sig":"MEYCIQC8HDQfKC51D9MCfj4OoqTvj+qXIWRxmgjye7qPVDVkcgIhAIGijyCki85MLnPFOkHIaIpHMekZiSrYzOu7WvfrODdx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149607},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"89e47f2d17f87e0ce74bbe0f1c34c62a9cc05b74","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.16","@homer0/eslint-plugin":"12.0.5"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.5_1715993664819_0.5747087191949525","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@homer0/object-utils","version":"3.0.6","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"dca87dc6ba7247bc4b2f91dbbc4d62ac2ac3c19b","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.6.tgz","fileCount":9,"integrity":"sha512-75JM+uSqMIC+phfuZdj7uCsqhi4h0j8u/B37HyN4XYZIApBBIy3CwgSJL5vlSXseqIRkRlXrtX5lyT9fYcoFgA==","signatures":[{"sig":"MEQCIGI/dz6rs2aR+b2GMlhD9Ssx//F1NujBKtTN0US3bAuKAiABHWMbv2fH9GB4ncVDQiZcwUCtFUJzIUFsp+KcO7K0+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136230},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"23adf9f57cbd4d3762816982b78b51db26f7bc30","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.17","@homer0/eslint-plugin":"12.0.6"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.6_1728358132879_0.39961860500863255","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@homer0/object-utils","version":"3.0.7","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"cef3328584e91c9ac81dc0b10aab310a22968931","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.7.tgz","fileCount":9,"integrity":"sha512-Twswzl9ccNfzQc9kV5ulg5WtbZBeScEKOeZcdDppwFJhaPlhDniCTStShauZ0vKtsQpmX34gSOwaVywz53FqHQ==","signatures":[{"sig":"MEUCIQDqWHMbqZDwHTNzoFe//lZAnIUvI/+LWGfiEiemLShNFgIgaRH59fzd1PDHq/To1HK4S53PCJMgWnraRCGdHyR2wzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136230},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"658c5ce61ee996331fe8fe99ff457234d6ccac96","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.18","@homer0/eslint-plugin":"12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.7_1731125182439_0.9983068496779246","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@homer0/object-utils","version":"3.0.8","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"3d07496e19b5f7196e80e4643d0512c0bf38bae5","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.8.tgz","fileCount":9,"integrity":"sha512-ZdAt2QA7RfeHda26bhxU1EpVExYmGV9UuAMn5n3xczJWP+CjMOsp89IZid+BAFfyHDotojBdTY0agr2d/xtwUA==","signatures":[{"sig":"MEUCIQDd4DeejSfnHxdUAmBCjPFn0PAZFTBNVXB0VPSAg6LcEgIgfpXRr1u/9JMz9E6t3R0tDUYU8MUHpY3xGU7HdEeeHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136236},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"17b652bbb9639047f07aad6684033c943955433f","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/extend":"^3.0.4","@homer0/tsconfig":"1.0.19","@homer0/eslint-plugin":"12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.8_1737781334410_0.5365719222141407","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@homer0/object-utils","version":"3.0.9","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"b9f280703563ac0caeb2ff20170e5c10e9999299","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.9.tgz","fileCount":9,"integrity":"sha512-LZpYbS7g35h8d5Y19e+ktJQi1O6jOOoZuN5yTs+4Km4w6Bl/toncT8PIxTywwHKCsVPs/sMNV3TzBYLbmghbOQ==","signatures":[{"sig":"MEUCIFXTSMCo78iDRQLxMS+LJo0D/t9vDxqB+FlKVV4Rbn/dAiEAiSNqAJpeC9s5e04pY8eB4DJBT1ICX/7nGkijZL80aqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136235},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"114958cbbbced99462e92e387a92b1872bdf3510","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/extend":"^3.0.4","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.9"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.9_1744588186366_0.5332356533268794","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@homer0/object-utils","version":"3.0.10","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"73eb413b55fc444958f8a947b91ee943cdb6e3fb","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.10.tgz","fileCount":9,"integrity":"sha512-S4WzpAABBR+u/Jmcjl7nET+8Guv3rFobZM77GQPB/FvYqq8IxicLnF5Ib4A8K6h8tvZ+kHHSj5RRMa6Fg3K1Vw==","signatures":[{"sig":"MEUCICpVGRakFEjyHesytXRGunZMN0EbuEuEq+IOFCw4AsAuAiEA0wlrlu8A7LNuG0qD3cZLdw1tlhqqcD8cniSl9tCb0HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136237},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"76482b0d3b5237b9a24e538d8bdf650295caa729","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/extend":"^3.0.4","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.10"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.10_1744598674211_0.693581010379726","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@homer0/object-utils","version":"3.0.11","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"52cd7de98b75edb93ac91b80694e3ea5e9766961","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.11.tgz","fileCount":9,"integrity":"sha512-6AVUhI/9HFxdYhVNtbrp5imAh1fxHGQlui1u0SHTJ0sAfwx33kcRSqZHEv9ygSJuFbVnXHngNtoJQy26Ors/gA==","signatures":[{"sig":"MEYCIQDRpiafRak6Ih62VBdNcBnEmfaIFI/xC/x87T4Gs4r+jQIhAPC1bengYqT1/tYKwgNYwdkWqO5e0x9orp3ICmWW6m+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136237},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"3ee0433eeefa4ebd2ae61fffb5e504ef9da322ff","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/extend":"^3.0.4","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.11"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.11_1746839438923_0.08183135568289313","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@homer0/object-utils","version":"3.0.12","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"4e3557e4411c9bc44a14bbcbf8a4cb4b5da3f40e","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.12.tgz","fileCount":9,"integrity":"sha512-vVfLFeo30IKegBdvub6KRD9wm3tQL3WWRm81Hny9GJNKJiXCqjGvVDla5gtxaade2fEk61cteDqR1saz5CE0xQ==","signatures":[{"sig":"MEYCIQDnBzCf2kPeR9N+iKspjVLa964/+xMywbl392csxjE6bAIhAJLNM+eV4SLNR0KpCNwVElY5bBVY6phr95VgOxv+sJdV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136243},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"00a574b51b25889c03ba657bf2aca39ddda00bad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.12"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.12_1748061763313_0.8957938431133692","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@homer0/object-utils","version":"3.0.13","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.13","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"f62684590e3eb13cc3ca84bf6eb4e943b27eb861","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.13.tgz","fileCount":9,"integrity":"sha512-xcQO0tw54z8HknZXIveZ2fasxNBcLzoBhLPgfTaRA424tphttya1wjPXdqCDRYDq7HeG9LnlR5HGY7SwAhrq2Q==","signatures":[{"sig":"MEQCIF5ywUrothTK9YKcXzFQ7rJn24rHz1l5T+RPN/41ErqDAiBdPJio7kKEF41XRMHHdkNrn5lcrz23j59tLEVLKN/GiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136243},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"51f8093860066cf6ad94729d4be09f3c8d5ce62e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.13_1748063379210_0.5589587481625455","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@homer0/object-utils","version":"3.0.14","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@3.0.14","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"b914ba1239a85271136be49ef440879b513106cf","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-3.0.14.tgz","fileCount":9,"integrity":"sha512-AEOnIFp+w0cYG4xSb/ZcjTIb6LAJBvf+X4IV0dehmRy/8C81WOvlCNHe8/2Sy0jW2ZBp690BplLOwIVtCuAr5g==","signatures":[{"sig":"MEYCIQC1DXkHq7hfZCocjNFRALhIokuHA/ibfUpRFfe5DXAcUwIhALhwyF4oZ2MMo0MMZPEA6PusnCmF0yZCh2J18/VpGLvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136243},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"9e804863e566d60148217835a2d5f7556bb57a45","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"2.0.2","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_3.0.14_1748064085807_0.8829589772780979","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@homer0/object-utils","version":"4.0.0","keywords":["object","extend","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/object-utils@4.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"db9bf72b0e0a0c10da612a2d419808151e5c1b16","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-4.0.0.tgz","fileCount":9,"integrity":"sha512-x1dxMeQru0ex1qsjs/rQnPa7CibFfM1L7YOnLK2SaCaINMBCMDTEsCYbNYVVPLDXUZJt+sM/kQxxO8iEeeqSjQ==","signatures":[{"sig":"MEUCIQCSXBBYFbVBQf8ae9Xzta3zsyM3esi8OBcEG6gxMvTYIQIgcPSA2FwlNTCJTMYtUJtqgfR/O53RCiKmQQgwK6Ofdaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136241},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20 <23"},"gitHead":"8ebd444fb628a91cebb3cd70e22ab9f041e5ec0a","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"3.0.0","@homer0/eslint-plugin":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_4.0.0_1758417410994_0.26375876960498235","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@homer0/object-utils","version":"5.0.0","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e0a4021046abce2ec33bc9b67df80fe3e5adf22e","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.0.tgz","fileCount":21,"integrity":"sha512-nle87Dxvoc2tDvfj8TYf3it+ur/u2KMQskzhFhw4Y5PMZ3RJbT473RozWpADCnd4KFbbyR05s+9hoVidTfyMxA==","signatures":[{"sig":"MEUCIQCSfvvdc9P/t7ZSPSXTuJZf234SKihQ1odYASr17WTZ6QIgXFAvxAO9xdYva8R/QP9mjG9OFjS/Xf6h42YEfP4fi/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fece630639760a2ea3b9f191ff203ac33bb88a09","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.0_1763783330102_0.8370222921864914","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@homer0/object-utils","version":"5.0.1","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5d0ac015965ffaf4a3dd8f4ac5ae55b41a912db2","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.1.tgz","fileCount":21,"integrity":"sha512-5Kdo/hoNzQ70rEm3piN/zxLOyluBaEZiDdTy53L/C+4+vhJFKEkGwSla/FcbZRBzAKfoDV2/CxvKE7ESzgSwew==","signatures":[{"sig":"MEQCIDZKpKAfbbtGRfl3HFlciCpU7nH26BBsBa7gE5f+/+TmAiBoFU7fBjBl/WO8a3fy+7Jtmw/cfDn76R/inbbK2bTX8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad1278273b546de108037954c1094af169deb5df","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.1_1763785438809_0.794230081558752","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@homer0/object-utils","version":"5.0.2","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c53cbcb7f2ad12104fbaaedc734f176319ec6513","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.2.tgz","fileCount":21,"integrity":"sha512-Yn+wbgzJiqITeTBDNJbM7+Zw/wrFMf8lPcJfn8Z30NhGPVyGjuhUZVEAkpj6kvpgOSUYvF6ptoDdjMMiBub4Og==","signatures":[{"sig":"MEQCIFNmo5LlwimQDztFdqFF75hs37QmPsAurwNCIUunx2ugAiA0WaTFhT2Uak/vHmCOadFoDdtn6q0Fce4eCZJ8xemq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8ab8bb9c0fd24a5b10dabb78476d3a99e7b9620","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.2_1763957396047_0.1510536145999486","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@homer0/object-utils","version":"5.0.3","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"417d5cb7e8275ab697ddff6540cec4c168a8d70f","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.3.tgz","fileCount":21,"integrity":"sha512-RASARmFZA//myKoYbfm09y86hbqClfsneRXbDFIkGn+xQC/H9noVMmEIxp4XqOJocRdbnT7dJirsmuWF2uPcYQ==","signatures":[{"sig":"MEYCIQDiURtpkSPmTIecwHvF2vwBc4qeKDa59gkqVBu1xkLnbAIhAMhZ+WGyfEwp5jEQhGYJmpXDjJcVv+RSYssmQ4l+7UlL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"242d406a2523591dc2c90bb05ea2645674c885d4","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.3_1763958548015_0.21071234024024643","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@homer0/object-utils","version":"5.0.4","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d5a601e35ee2e46d5ea9b23e9599dda8844d41a1","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.4.tgz","fileCount":6,"integrity":"sha512-HcIEKs/z7xgnzA3lRz/oEI8O78+dTThH8unJrzo0itZHRUTYSle/LzYzW/8M1+P1gollZf9etNbTXbD4qjVfbw==","signatures":[{"sig":"MEYCIQCA0pkc7r+yIHZLIz6mg7WVy6X/aKKJb26bsx2m5bB5YwIhAIe1uAxaCeTcp3uD55ylbaiFnCLqfUc+0TGF+CN3eQzd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"94d56cc2806978734f78f4e7534ffe52ba467413","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.0.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.4_1764213520053_0.6199119929044774","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@homer0/object-utils","version":"5.0.5","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b63da09e08e079e5805cba7974bcaa2499e03498","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.5.tgz","fileCount":6,"integrity":"sha512-LwG3DOM2jV1h8BnlS8M2uHY4m3K7sbzzhoeVHcsAutCjuqqRr1CU7SSBC090E8sKY+XX2gRCy9k+wj86kRdJvQ==","signatures":[{"sig":"MEQCIAw06gG22dHQGiuu1XRTT0Z+7guSXDKGtyeSFd4MchTOAiAkSukWYhw56IyZoUTN4OuORNO5blaawETnTxmbv6Eepg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b1256966610df3430ad378b6db8b9a0048a77df7","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.1.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.5_1764648640056_0.3056936971613533","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@homer0/object-utils","version":"5.0.6","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0816e58d35fef7843c382a1d0092cf7d66a2b38c","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.6.tgz","fileCount":6,"integrity":"sha512-T+3RIS9GC7BIqQHz2ftsagGw/b47JXcdBa1FK8caQtSFmedy4DyljZ6yAfXTrV4WCrmzAVe1v/akPro+XdgcZg==","signatures":[{"sig":"MEYCIQCx0MDx1pfYQvCLpdMkIwivUea8+Uq4vxIyaQ6YhkCdFwIhAIz0WOFKsRGoiVcsUk1tSnh+eZWSBZtkvcNYqWrknDWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f871c4cae4d257c0ccee0939315bae34cc4c096","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.6_1764727591988_0.4510601742260927","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@homer0/object-utils","version":"5.0.7","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5637f7c5f93be25f9fab9bc128ba2fb7b932cffe","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.7.tgz","fileCount":6,"integrity":"sha512-IB8Bkr8lqHJk455rt+l62g1ebn6awaEcfnV/MJzR7qINYadgzWeiG4vrQPox7dzCAK1I+iimtR3PuHjbUiOJpg==","signatures":[{"sig":"MEQCIAyO9+ZtbPsfPOpW/NHvNlxFSjPtkDYTpEkRgL6ufwotAiB4gEe8R3mwlG+cC80KIHuhWpMH+vbvZTR6Yd3QLYwHRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"28dcab5e7533572e5d0cc0966f2843fcb943615d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.7_1764825803707_0.6321387318318719","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@homer0/object-utils","version":"5.0.8","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c191a640feb8e2a5595fd6e92a4d4aafbe1c1ddc","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.8.tgz","fileCount":6,"integrity":"sha512-3TqfTaMWx2L0ET9eD7nuHc1QP5oPL8WQzPTMCGJ4fWoTNZC1Wt2QGV3gSglQEuHoHEgC5AXoPZ47fzsgoKvLKg==","signatures":[{"sig":"MEYCIQDQYTzAm78sQxcrRRrUFNg4jtlbIOuzCkwCyWGT23dpowIhAIBhbvNurV/Jm404CovdDQ7d6TcY8cmCfZOTJSc/ZeXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4f2b5802352087d47dfcf7d08ff63da0f39631d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.8_1766981987547_0.4893241128722954","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@homer0/object-utils","version":"5.0.9","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@5.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"438e439099add77f90a9a79754e00031422e6173","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-5.0.9.tgz","fileCount":6,"integrity":"sha512-kxGYTzycoASy6bGGq4w0BsDj7Tj65ifghsnlJsKg+G0pouaablnW8Dg0b0HvEVaJsklN1TFktg2ZMifzTSMUmQ==","signatures":[{"sig":"MEUCIQCk9wT8aQR2fRUOkYVIfVfW0L3/5kI7u5nl2rZDRk7T7gIgKmthsM57qiuYIyOK+k4d4Wu1J7u3CDS/FpDDu7WxNPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"291c00869f3f00c63d5c0458555dfeb21ad231e1","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"14.2.4"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_5.0.9_1777181063603_0.3814467760020135","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@homer0/object-utils","version":"6.0.0","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@6.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d7b568ccf87a8a75405bf063ec51c861918123ab","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-6.0.0.tgz","fileCount":6,"integrity":"sha512-UgLQGvG9Ap8x7OUkmqYuoS7WwBKzgCD1GkhXCFySENnRA8AMnKzWxa+PBjrzg4bCrENIpkL9tGGuvlWYkSv8/Q==","signatures":[{"sig":"MEUCIGfl7NPM1ugdEhtMvy0HhNPR1hywceZ9HVtb3a7OjWtmAiEA0/wOaVMaK4f3rvKmK3cClcEqYhJOy1N8vRPpkA4DUhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73afaa49ae5a5d66b67b9c3f336ca3be12de65bd","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_6.0.0_1786157670951_0.7465154357570494","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@homer0/object-utils","version":"6.0.2","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@6.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"2592f5f29943f66b1ca4c81a5e95ac3fd8f39c4c","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-6.0.2.tgz","fileCount":6,"integrity":"sha512-sbenTKIAsED4ki0g0OtIt+5J55+pU65bhZuO+a2ItxrxvQy5CpZu90ffPQpr0ecL021Vy7mm/L0sZKSfdkg+bg==","signatures":[{"sig":"MEUCIQD+IhJ6g0KPgJb7qKLkdgiy6XhFJ35LrcGFeGBP4xZeXQIgZG+9X0ym/6xKvnr0vyIkl0CeyoM7bAaaTmWFAYODy1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07328e8a7b1f1b73c46837692c8821a7badca190","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_6.0.2_1786264564740_0.5585737491970293","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@homer0/object-utils","version":"6.0.4","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@6.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"623442f869bd3821a612e69d85535689a44ed58c","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-6.0.4.tgz","fileCount":6,"integrity":"sha512-hDEDjkPMv5g2sUXMFoYF1BkVjIFfw8gWQWy6yRKI1FWgo8CSzbrWGZ0RxSvQbaqCUUJL97GexudQGLLpfrSYwQ==","signatures":[{"sig":"MEQCIHMs9K7gXx59NYUwbQfxDRDCY/ddhch5cn14CZoJS0ONAiAfo+jMZ6TfQgoA5CRUqcA4fX4OsX9xuWYyLB26OHbTMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e494ba08d9dd4fe6e5d3a9ef54201f3c1f748355","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_6.0.4_1786270223437_0.049675555340770616","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@homer0/object-utils","version":"6.0.5","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@6.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"698799a396c0a085d2aecc79714c8257b95305b6","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-6.0.5.tgz","fileCount":6,"integrity":"sha512-pc+DnNm3qd2bgvaKs3iAUP2FlqDv3F5fU1aYiMGB+OSS0nQSB+Qt8MVdEi2IZsDsHAIHRQBLLl+Gg/N6verBDQ==","signatures":[{"sig":"MEUCIAvmJPZ9jrb93y64jxnOXqjECkvwHTvcLKKyevgf/FkjAiEAxmJhO3ZPPbxsQPWEtd2pGuqKo7XhTSjeN5t1aiSTISw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27e773cc888ac2ffe26fabd5976a45ea7fdfaae8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_6.0.5_1786330483666_0.9793161687262686","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@homer0/object-utils","version":"6.0.6","keywords":["object","extend","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/object-utils@6.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"7f5a22d48d333e0c96fe6650eaefe341ccf7fc61","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-6.0.6.tgz","fileCount":6,"integrity":"sha512-qRxH5bqDdXc2uOBbuVF6ozS8acrg0+dF41Yj1Q6TAJVEIn/j3rOnYm89Tn4kYjyGBUz8xMjsAal2ic3hCGgnJg==","signatures":[{"sig":"MEUCIQCr9+pXqKk1sjnYQur5d4MY/hR4TuMTmFIj83atRtXNOwIgL19KTFRu3rBX2Gpw2E7Fga1+D2tvUyxlYyQq+VUUXZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7587cd24e11f4aa918acfa5ec4e873e0c587f7a8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/object-utils"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A small collection of utility methods to work with objects.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"extend":"^3.0.2"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@types/extend":"^3.0.4","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/object-utils_6.0.6_1786590203386_0.40489726642901824","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@homer0/object-utils","description":"A small collection of utility methods to work with objects.","version":"6.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/object-utils"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","keywords":["object","extend","utility","wootils","javascript"],"publishConfig":{"access":"public","provenance":true},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"dependencies":{"extend":"^3.0.2"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/tsconfig":"5.0.1","@types/extend":"^3.0.4","@vitest/coverage-v8":"catalog:","oxlint":"catalog:","tsdown":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","vitest":"catalog:"},"engine-strict":true,"engines":{"node":">=22"},"scripts":{"lint":"oxlint .","lint:file":"oxlint $@","test":"vitest run $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","build":"tsdown","prepublishOnly":"pnpm run build"},"gitHead":"7d849b3b0b5d9cc54557f3132bb50b1acc67f9f5","_id":"@homer0/object-utils@6.0.7","bugs":{"url":"https://github.com/homer0/packages/issues"},"homepage":"https://github.com/homer0/packages#readme","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-ZcdCZ7uIa7C3rKlDqAJJv/omyHVdhnQUMku+uCoD1mBhIbmAPwe8NO7Zyoqxpyv5p/XF9gkXrOJY5jncXfdxrw==","shasum":"fe739f05516b4abf7ff0fbd29d742e553c6427bc","tarball":"https://registry.npmjs.org/@homer0/object-utils/-/object-utils-6.0.7.tgz","fileCount":6,"unpackedSize":61411,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fobject-utils@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH4asT8WHl6EPML2SSF2lfyGawiJdz4Pp2sLPL/4JM2YAiEAiXILOP2AP75+czFjNu4m2qq4zAIhCflsgNKTiH3TfHI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:869a260e-f207-4b09-948b-c53d6ddd50b4"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/object-utils_6.0.7_1786761944226_0.11992142636714687"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T10:25:41.010Z","modified":"2026-08-15T02:45:44.679Z","1.0.1":"2022-07-12T10:25:41.279Z","1.0.2":"2022-07-15T05:31:12.153Z","1.1.1":"2022-07-15T14:18:52.781Z","1.1.2":"2022-10-22T08:46:45.572Z","2.0.0":"2022-12-27T07:50:14.005Z","2.0.1":"2023-01-28T05:33:45.633Z","2.0.2":"2023-03-05T01:44:49.624Z","2.0.3":"2023-06-18T08:00:48.309Z","2.0.4":"2023-06-18T08:16:00.594Z","2.0.5":"2023-06-18T08:30:14.390Z","2.0.6":"2023-07-16T14:02:06.057Z","2.0.7":"2023-07-29T04:20:29.806Z","3.0.0":"2023-10-02T07:14:43.567Z","3.0.1":"2023-12-23T11:09:53.521Z","3.0.2":"2024-02-22T11:53:31.434Z","3.0.3":"2024-03-19T05:34:50.789Z","3.0.4":"2024-04-06T06:01:18.601Z","3.0.5":"2024-05-18T00:54:25.001Z","3.0.6":"2024-10-08T03:28:53.089Z","3.0.7":"2024-11-09T04:06:22.663Z","3.0.8":"2025-01-25T05:02:14.591Z","3.0.9":"2025-04-13T23:49:46.588Z","3.0.10":"2025-04-14T02:44:34.393Z","3.0.11":"2025-05-10T01:10:39.119Z","3.0.12":"2025-05-24T04:42:43.514Z","3.0.13":"2025-05-24T05:09:39.439Z","3.0.14":"2025-05-24T05:21:25.988Z","4.0.0":"2025-09-21T01:16:51.177Z","5.0.0":"2025-11-22T03:48:50.292Z","5.0.1":"2025-11-22T04:23:58.999Z","5.0.2":"2025-11-24T04:09:56.221Z","5.0.3":"2025-11-24T04:29:08.223Z","5.0.4":"2025-11-27T03:18:40.239Z","5.0.5":"2025-12-02T04:10:40.240Z","5.0.6":"2025-12-03T02:06:32.156Z","5.0.7":"2025-12-04T05:23:23.897Z","5.0.8":"2025-12-29T04:19:47.680Z","5.0.9":"2026-04-26T05:24:23.733Z","6.0.0":"2026-08-08T02:54:31.094Z","6.0.2":"2026-08-09T08:36:04.896Z","6.0.4":"2026-08-09T10:10:23.631Z","6.0.5":"2026-08-10T02:54:43.809Z","6.0.6":"2026-08-13T03:03:23.528Z","6.0.7":"2026-08-15T02:45:44.380Z"},"bugs":{"url":"https://github.com/homer0/packages/issues"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","homepage":"https://github.com/homer0/packages#readme","keywords":["object","extend","utility","wootils","javascript"],"repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/object-utils"},"description":"A small collection of utility methods to work with objects.","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# 🧰 Object utils\n\nA small collection of utility methods to work with objects. It relies on [`extend`](https://www.npmjs.com/package/extend) for deep merge and copy.\n\n## 🍿 Usage\n\n> If you are wondering why I built this, go to the [Motivation](#motivation) section.\n\n- ⚙️ [Functions](#%EF%B8%8F-functions)\n- 🤘 [Development](#-development)\n\n### ⚙️ Functions\n\n- [`merge`](#merge)\n- [`copy`](#copy)\n- [`get`](#get)\n- [`set`](#set)\n- [`extract`](#extract)\n- [`remove`](#remove)\n- [`flat`](#flat)\n- [`unflat`](#unflat)\n- [`formatKeys`](#formatKeys)\n\n#### `merge`\n\nMakes a deep merge of a list of objects.\n\n```js\nimport { merge } from '@homer0/object-utils';\n\nconst objA = { a: 'first' };\nconst objB = { b: 'second' };\n\nconsole.log(merge(objA, objB));\n// Will output { a: 'first', b: 'second' }\n```\n\n#### `copy`\n\nMakes a deep copy of an object.\n\n```js\nimport { copy } from '@homer0/object-utils';\n\nconst objA = { a: 'first' };\nconst objB = copy(objA);\nobjA.b = 'second';\n\nconsole.log(objB);\n// Will output { a: 'first' }\n```\n\n### `get`\n\nReads a property from an object using a path:\n\n```js\nimport { get } from '@homer0/object-utils';\n\nconst obj = {\n  propOne: {\n    propOneSub: 'Charito!',\n  },\n  propTwo: '!!!',\n};\n\nconsole.log(get(obj, 'propOne.propOneSub'));\n// Will output 'Charito!'\n```\n\nYou can also use an options object to specify things like the `pathDelimiter`:\n\n```ts\nconsole.log(\n  get({\n    target: obj,\n    path: 'propOne.propOneSub',\n    pathDelimiter: '.',\n  }),\n);\n// Will also output 'Charito!'\n```\n\n#### `set`\n\nSets a property on an object using a path. If the path doesn't exist, it will be created.\n\n```js\nimport { set } from '@homer0/object-utils';\n\nconst target = {};\n\nconsole.log(set(target, 'some.prop.path', 'some-value'));\n// Will output { some: { prop: { path: 'some-value' } } }\n```\n\nAnd just like `get`, you can also use an options object:\n\n```ts\nconsole.log(\n  set({\n    target,\n    path: 'some.prop.path',\n    value: 'some-value',\n    pathDelimiter: '.',\n  }),\n);\n// Will also output { some: { prop: { path: 'some-value' } } }\n```\n\n#### `extract`\n\nExtracts a property or properties from an object in order to create a new one.\n\n```js\nimport { extract } from '@homer0/object-utils';\n\nconst target = {\n  name: {\n    first: 'Pilar',\n  },\n  age: 2,\n  address: {\n    planet: 'earth',\n    something: 'else',\n  },\n};\n\nconsole.log(\n  set({\n    target: obj,\n    paths: [{ name: 'name.first' }, 'age', 'address.planet'],\n  }),\n);\n// Will output { name: 'Pilar', age: 2, address: { planet: 'earth' } }\n```\n\n#### `remove`\n\nDeletes a property of an object using a path. If by removing a property of a sub object, the object has no more keys, it also removes it.\n\n```js\nimport { remove } from '@homer0/object-utils';\n\nconst target = {\n  propOne: {\n    propOneSub: 'Charito!',\n  },\n  propTwo: '!!!',\n};\n\nconsole.log(remove(target, 'propOne.propOneSub'));\n// Will output { propTwo: '!!!' }\n```\n\nYou can also use an options object instead of the target and the path:\n\n```ts\nconsole.log(\n  remove({\n    target,\n    path: 'propOne.propOneSub',\n  }),\n);\n// Will also output { propTwo: '!!!' }\n```\n\n#### `flat`\n\nFlattens an object properties into a single level dictionary.\n\n```js\nimport { flat } from '@homer0/object-utils';\n\nconst target = {\n  propOne: {\n    propOneSub: 'Charito!',\n  },\n  propTwo: '!!!',\n};\n\nconsole.log(flat({ target }));\n// Will output { 'propOne.propOneSub': 'Charito!', propTwo: '!!!' }\n```\n\n#### `unflat`\n\nThis method does the exact opposite from `flat`: It takes an already flatten object and restores its structure.\n\n```js\nimport { unflat } from '@homer0/object-utils';\n\nconst target = {\n  'propOne.propOneSub': 'Charito!\n  propTwo: '!!!',\n};\n\nconsole.log(unflat({ target }));\n// Will output { propOne: { propOneSub: 'Charito!' }, 'propTwo': '!!!' }\n```\n\n#### `formatKeys`\n\nFormats all the keys on an object using a way similar to `.replace(regexp, ...)` but that also works recursively and with _\"object paths\"_.\n\n```js\nimport { formatKeys } from '@homer0/object-utils';\n\nconst target = {\n  prop_one: 'Charito!',\n};\n\nconsole.log(\n  formatKeys({\n    target,\n    // Find all the keys with snake case.\n    search: /([a-z])_([a-z])/g,\n    // Using the same .replace style callback, replace it with lower camel case.\n    replace: (_, firstLetter, secondLetter) => {\n      const newSecondLetter = secondLetter.toUpperCase();\n      return `${firstLetter}${newSecondLetter}`;\n    },\n  }),\n);\n```\n\nThere are also a few \"shorthand implementations\" of `formatKeys`:\n\n- `lowerCamelToSnakeKeys(...)`\n- `lowerCamelToDashKeys(...)`\n- `snakeToLowerCamelKeys(...)`\n- `snakeToDashKeys(...)`\n- `dashToLowerCamelKeys(...)`\n- `dashToSnakeKeys(...)`\n\n### 🤘 Development\n\nAs this project is part of the `packages` monorepo, some of the tooling, like `lint-staged` and `husky`, are installed on the root's `package.json`.\n\n#### Tasks\n\n| Task          | Description                     |\n| ------------- | ------------------------------- |\n| `lint`        | Lints the package.              |\n| `test`        | Runs the unit tests.            |\n| `build`       | Transpiles the project.         |\n| `types:check` | Validates the TypeScript types. |\n\n## Motivation\n\nThis used to be part of the [`wootils`](https://www.npmjs.com/package/wootils) package, my personal lib of utilities, but I decided to extract them into individual packages, as part of the `packages` monorepo, and take the oportunity to migrate them to TypeScript.\n\nWhat I like most about this library is that it's VERY small, and it only has one single dependency.\n","readmeFilename":"README.md"}