{"_id":"@homer0/deep-assign","_rev":"43-39a3773303f810d464d38a8dd083316b","name":"@homer0/deep-assign","dist-tags":{"latest":"6.0.7"},"versions":{"1.0.1":{"name":"@homer0/deep-assign","version":"1.0.1","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"ce1ebbf7738d4d090caaafea67f54cd53008d3f2","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-1.0.1.tgz","fileCount":8,"integrity":"sha512-8igVYTQVh+NzT6W1qXy3wWLg2vs0qPvWIZNk7scevAASsldmIHIhtQhTuCXONvVlb8NrdpoPMXGrXp4p5jPHag==","signatures":[{"sig":"MEQCIHOXN7y4EKbpr5kCrILb1eTaErtskwH/nnCYJuxWVyF+AiB/SZ7MG4UtXuaPaCBNkJcJHm56HPv5AwK+I0IcijW9Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUwgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJxA//ej8pDUL2Gt1G9s3ZzECq82WDAJUzucq07cAvmL/CaO9SwhkU\r\ntj0830g4BFvYXVJmQCzHHp5MnouXzki6tuTY//ZUlJw2mTdseehxtHre0B9h\r\ncpAq9GFHa8TuWvBCzY8RclyLa7wyfB05Nry513mFNGX6BHE0NdVrrFpm+yJY\r\n1LpSI4A0xXKYE3GAx1m88qITcT9bQTIK6uX9LzUZqUFTS6U/M0n0dLhVkipq\r\nlCAZJ3RSKSn2A3YdWLA1UVBBMznZBr1Z9/pTg2Syqz2tLnASRXgO3z2B2NtC\r\nKo3pmvAIR4KFNv4Ob2u28hctdjxjRCJ4haeQKbK9kYctYZgZSAVc5sZy/WDi\r\nAxfaKHQwHAb2XxN+0k6eZG2p/GDMvQF3Ar8raj9NGzFMLrHh7xA5bnrvpaVN\r\nWiSFmOk00NMtSsnfwxB9v8gHdu2ohQgeZckRkbI9bjqGJ1jjoUhc+GsphhrW\r\nyG/vSzHfM9CSFTOhgC8WlstcEc9Al90B9RoFsryunV2hrwFN14IAtDMedbeZ\r\nW9O+3C+5EgbZkGWCglnAonS+ScHZwwWs27a37pMw6OWuw0SD6Liyd698RvwQ\r\nUNpjrbzIEuwCooMp64fQqRdIZlf6VAANDOv6M/YxmQeAfSI3ENKt0yDA3/t9\r\nWfgcYX/qaAESWplIpNCfq2Ua37SptxixQUE=\r\n=1+cn\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/deep-assign"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"14.20.0","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"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_1.0.1_1657621536128_0.030231832290628313","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@homer0/deep-assign","version":"1.0.2","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"9b451ce1f3d66504333f7b504c5b8f647354c87b","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-1.0.2.tgz","fileCount":8,"integrity":"sha512-ChsxHmTrzoZmUkOL2oLn+uopy4RylYLDtYwGps1IpzVA3R3PjMb9oVzP/jgF7q7Q40MZo5MqKDcl2/Y09zn68w==","signatures":[{"sig":"MEYCIQDvR/i/uIrOBbYL4hPKHndXCO7GFyTiC0H++pBVaqwTRQIhAKbkNpOcMSh/CLD/EofQh8go2PLPip5KJ2qn/l6r/+oE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0PudACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofog//UC+6+mp2CKLdEXv5LtBJmhJpzE17T5uDgEDP8tXNHri5qqtc\r\niAjjz3xlNPyoclDhqrN43z+3zoX1Nr6rsKtlWS2omHtYfxQ4k9aqpmeUuCn8\r\n2w4ee13poeLni7eBHY6omESHAtplUUUf4YxPMQLDjmMe8TtO1LYDpLDFK2Em\r\n0ch7XBizpLC5MwkgMZBCt3SGBHDpnxZKehx8Ba1uQVM4T1e9R6an2+GAUN1w\r\nu7cLZWhIAFFhVypKIDQ6WwkEMwRzaDp4Q8TeOvQ+jo8o8SWKM7x5nVrHwvDp\r\no9tfQCSaI1u2y0huIU1hZWgHUk3LhFdJOE9ExDR59JknvNVCFvoG60IkgLZc\r\n6q+ADCsSTzCBkH8UNdaiFisL8wiWldtpxXUHurmW092/g00MyIyJGbl/JYzC\r\n7U+osWuawIszoS7V21H59kvOBSgw1SycpMfEQaoKKHLbRtjt+Kd/TKFypN2a\r\nihu4yZmM5uuIc5ojTd+jdlZL94S/S/wNPz6180y6X/VK4lA9gxJHaaZzrGIY\r\n114l1fCcMPb0QWN+lBeeSOR5XS49KApx6Q5r5fzbI0+jsnZj+1bWbnvTNCWI\r\nwljq91GROniMvEQeOF+Vos6qJpOurHlBdjfLkiH9VwiRoXAwe4Ag5Nn/iEtV\r\nRSEkYJ/Kd2EPlqHWMk765yb5Uhp2xh9PP/k=\r\n=yWwJ\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/deep-assign"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"14.20.0","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"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_1.0.2_1657863069352_0.5261212444148433","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@homer0/deep-assign","version":"1.0.3","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@1.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":"3642f4976fb10c1be430ae08aeb05a338441a45d","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-1.0.3.tgz","fileCount":8,"integrity":"sha512-10YGU0LBcgCrgsXlYQbRAgea8e267bnnkj1HqvbQxduY2WRWOAfKbRU8HBKC37rnLXZ+yfzz4MLy19YpfPeghw==","signatures":[{"sig":"MEUCIQCegF4obz4ObOkRHcbS6HvRzE0jcF+hMKjEq5XTsKxwJQIgI3+CJWOSZ65vCeZ/O4XhPmNKPp4zf0wDYE4WF3AE3U4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU63wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfdQ/+P/kiCBnWm0945pkERPMnJc3yHBZrPGCHT+WqwNttXYJI7QcM\r\niu3lk0o7ZZkD2GRWaAy0dKefseiygxFke7nWRkmmA6vppmozHV9vupPsXvDe\r\nj8TmNZcEiE0aM4zhkhJtpVVlALoN6jmGTgOQ76Mmfz5vAdBO/jHfewIZO8w5\r\nkW/c+4xa+yQbgwAFO8yFFtotCRgunt4tnMlBS2ZPOebo64LuYed+9VoqBJkk\r\nKBFH146Z4IamaD8Wn5Vaw2uJQzsrR6vPQ6rA58Z0qwXgoepPdcPJu1Ebo0YH\r\nK1W3z7m+8NPKVHF12Wdbd6PrFp+k718wj85InWgoZjJrnQDJhv5BuKd972B2\r\nr1hA9bgIqDXklzhfCdJYpCch9mJ1QcYche0yu8kv2ZFlzyPzEpFqz3qIxi5n\r\npIgkmtSt8S2DeOLsijLBXkQblXULci3ca1uaBCCQRZvQ2+1G9x4U1JKywMQC\r\n1cgJFL3EZacHdxwdbTlVuDM1H7n2quIJ/gjhX4bGl58GlThPLDjak966dp9Q\r\nA9QhDVGO+QCbrVm/ICCt1SV9wZSSc+QgwPeHnAaBdshsV8/mZgcSRng8R2lM\r\n9H3XrFFNGxd/0XCCwzsC1oHLUO6+n/UISrxTHi0pienz8pi7ubm9Vo6xuOXU\r\nNgv9jLe97IIV3nBxrSTIXHa4d9nWtmX2ecM=\r\n=7XMJ\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/deep-assign"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"14.20.1","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"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_1.0.3_1666428400258_0.7471594559538037","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@homer0/deep-assign","version":"2.0.0","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"79e3da9476274e4b2a86520e7e5e43754c17f637","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.0.tgz","fileCount":8,"integrity":"sha512-zhTzLpH4fGTPuvArCfH6Thz6vy21UOBAzsBU2I9vo1rFUcSIBHCw3oAtIxf633gK7NfbwRwf513ZK2qHb6e/pQ==","signatures":[{"sig":"MEYCIQDSLApwMp6XzEdKg3z4qifRyjZBs4xbM0O04+EPCp2v6AIhAL7zDtuIi2a3bzGG0XYAoVxRPhDXMDXP4ovmeILCKJBr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqOxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFuhAAj0g+3xFJNh3SijvElYdYvquyCvwIdam+SSz0VOjo4z3fPoO2\r\nswXj0T0dIhz7aXUsZL6aJEDeYIJQYbIh82qNcEkqRq0i0PT52GLm111DdKMh\r\nt8ugu/Wcf1HpOtneaQUn3yCEmteTm7vcVdEB/WrCttWIXPnZS4fmV/I4QoNy\r\n8C31JLkzf4h3ll4a6FO7JUg/VdjcVbmA4J7qZtC3n1tvetVV6Lg7sbo/r9fv\r\np7CUCUj4QpZOUkT3roWpYqtJCFBI2ekh2Yz50ZvhX+idxf2oDwD9h6A9mFJN\r\nNgw+w2uPdHoLPpT0nd/o8bUcAPV19RnRiphwTtzl3H99eN1QGRAIbJjjK9Kf\r\n6S+Hc8m27drdX7vjimD1hQlBPX+f1+9PuibjUBpNNRIiPMG4pzY2msRYKej+\r\nFspqI6CLoSjKcarphlaZCmbAFMQlt4gEP9j0ZYnAI6cl+7NuGobF2XvIQam/\r\nBOylw2opfTyz1MEEo0ewU3LDWlAErmTjqkeeDojDyk/xr3VpmOPErY6w7C/S\r\n6JATAFyy2VOqqb76b3K12Ie37zj4Wmg0hAoPqu4I7zh1/EqQxSPKxGxy43HE\r\nxjN4ghsslZ9MvKtIqsVkFGWbRevbZghXsSNTkE/btmIPNjGt20Oig1dhPmAD\r\nD7XU6UrOXTcZxsl/qLxGdCGsHlU53DBhFk0=\r\n=WOGj\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/deep-assign"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.18.1","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"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.0_1672127408994_0.18781161021548987","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@homer0/deep-assign","version":"2.0.1","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"25dfc78566da6ea84b6380bd1fe8f67f59c90914","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.1.tgz","fileCount":9,"integrity":"sha512-huNZ0sxJG5bZHawiYWcxxurxkcS4jzmqeRSoWVfkdfhXOt6GR7I4I0ehRc37ztBivJmNcGZSiTC90S3KfFFUVQ==","signatures":[{"sig":"MEQCIGqrVvG0K9E7BqYwjFdBmlCJpEz11sZ4HtM8Zi74SEV2AiB/X980dnp+i7a+FKQYZrWbZTbocizqnCrxZQJMWEZc3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOVg//Xa0U2sTxBFTUwiKgPNE3IWf8uZ/6Rc3EkI82gzS2VpagNlH8\r\n43rQ5uLLX4H9/PwM1JuPQwOcwrGLnv/ml/h6ZCmR2pKeJlQqo0nFRxAr5ltc\r\nkvl7hP/MMksLTHJ134cN8k6v055gqXPX8+jkMcCZQlyM7Hlpx2Sn6Vs2qO3d\r\nxIsxBM14KpMywgCXj7xyRM6b2MVM+oqPr30JobKKsmKHoAQVf0yii0pDPoo/\r\n7yZu0VnBVW+IIEY9QOxd2Z9v4luouuGyxd+h7a1gvcJ/MYrHKCGr1FUM6D+M\r\nL8/kv6+8qqp4musznm5qQdIYO3xGSNz/JVZlvD6oc9hDce5CQOd/+JnChfJE\r\nzpT0yjmWj4XCs53XzcIJ7/Crj/saYtEkT8VEP1llUcML0m8OlbWF1ErrnGeQ\r\neZmkzHXcJ/utF3ci4qxo0htSHsGxkRd+o2vVb0dKOqwKY59F8TMS57Fdd/BH\r\ng5OF0GghX6tDQfhXhQEE1mR5Er0pzLEudCvCSV2Ybh389zmngOW6c7eCmt11\r\nJ/ukQlfksQk5iT/kFapvxZl38DcmY7KxQNrqCf9BlY2MARRq7OegMkoTua7g\r\ntXrrl6y8ged5pnQD45Yw3tvjlGfym7+GxgrWX4e2j2zEcVdJ33ICKaxPA9fO\r\nSQ5s2M/TiyJCMsaMQjeENEiulUhWJ0ZEKzY=\r\n=Du4T\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/deep-assign"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.19.0","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"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.1_1674884020644_0.609816844597951","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@homer0/deep-assign","version":"2.0.2","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"59f49483a77262eb2f0287b0d01729c7d38f51a0","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.2.tgz","fileCount":9,"integrity":"sha512-pHheYyKVg9ibBjF4TWlYSpFLmKKieCnRaR4Y7yclLFjWiG7PoB/Ge0XgV+iYbW4QSrPfesatC+gujpZ/i0VZEA==","signatures":[{"sig":"MEUCIEic9cp87Y/oi/0daVNvaLutPWV9VRvwmpdoZEqsgOwcAiEA8UugYzRw8o6Jt7oy7E4RSiruQYfQFLJ1MwkD6zjeo6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA/QLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZFBAAghL6SRRRhcJ5jkDfryq+lh1chzh9GCVBmCRcVLRPTD1tYHzu\r\nuDjnMPaLuy5NcTSmc+UDTsMgNXtUTuy8Zv2jExvP0N2oQIF7GDoi5oTv5obZ\r\n52krpc4RzQD5+Bzk2avhwKy92/K+IbFgBLKAfoZXaxEnVeSdHNaHulTT0MfI\r\nhtTcvHQw44KzFGoX1oO4cuAa281xX6ePjMkriCl5h+1uSGJQuZ4dqbtsYp0E\r\n1hHbZiHCv/D/fxn0JztKEdSFqLPxraQqbqRkFZmtbjV6FDCNsbftotbn20fi\r\nvCEP61V4G1Df4n64/c38wQJGIrq171I8GzCm40d58nuyxR9D8kaSpiF5Yz8a\r\nHCrr4nkthmvwjrOvGpXaIEKJJiOoCqe7TKzX8Vkthax45n5l/y5KYOP9qcP3\r\nVmK7oetL9+zeq7LkJtaA2K2C6Rx9TR3IGcpNe3y8k8+L0KHg2K0I6czVEHSH\r\neySlwMgg1eiFEmrR7lohwXSpMS1KtvPI/qV1HNiOZl1EKp5CVk64VFtzpr3j\r\nrGRiIeZ03QtkPczol3S1rcD5u5YvUW2GIfoaywmWbwnigXODxle1Ep721Ip5\r\nzHw9rPXIX5r8XHTrbv04kb/UaTKrNaaG4ZyZF8AnvEItzuBj29ESUR4oqze2\r\n9P/jEMOZn9QKNsdpbP0+hHK2Hti/hXIeOLA=\r\n=pt0K\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/deep-assign"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.19.1","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"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.2_1677980683224_0.5896344809281622","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@homer0/deep-assign","version":"2.0.3","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"bbaae9f57c1950fc307b5fa8e479bdbb7363fd72","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.3.tgz","fileCount":9,"integrity":"sha512-PiuloT7KBB/DV3a3b+o9dMroYOoubGpiP94ekAGWPCAlEvVKILvU0YIf+GjYXVW/Tl9eR4IA8OSaq0lAqDGS8A==","signatures":[{"sig":"MEYCIQCvtu4qthdm69zL5xPlDFswzBUAk2VUVbV+th8970Y5pgIhAOgQ8EIypFjk8/35y7L0teXiPlOaEtSsYiioJqnFVrkF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58208},"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/deep-assign"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.20.0","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","@homer0/tsconfig":"1.0.8","@homer0/eslint-plugin":"10.2.2"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.3_1687075243073_0.6101169282133936","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@homer0/deep-assign","version":"2.0.4","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"c74b334034fa1e55f33461170a7c823045bc8e59","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.4.tgz","fileCount":9,"integrity":"sha512-hkBLGgphy3Cc67StlXAi2rry61I8ZBHo3D709IiyPOjP7zH+68CNrBAypjtA2G0ZZiJgd9HbYR5FJNk1bmNsCQ==","signatures":[{"sig":"MEYCIQDZQRy05gxB90QkSP2jqR2MWjEjTwgo1M+Anu30WU3BmAIhAJMq0EYH1OQlWAXY4mAsXD6GZ3CX7A6X4aPxPDjvlctJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58208},"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/deep-assign"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.20.0","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","@homer0/tsconfig":"1.0.9","@homer0/eslint-plugin":"10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.4_1687076155546_0.9073780535308058","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@homer0/deep-assign","version":"2.0.5","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"29682570201c7bdde6afc53f3c102d52d5c68968","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.5.tgz","fileCount":9,"integrity":"sha512-TcH9+fTMqpmfB4bOzNu0Oo59aUxK8hZk3Sm/9zYgqyLGArKP5JisGjxh70ll6g6RWGFlyoqDflPxcmiv5scWJA==","signatures":[{"sig":"MEQCICd9MQj4UOXvMPm+4y2JGv/RL0qeEQK2E1g+0mSE+P+CAiAMjqt3lqGmejgqkSAjlGrpcMC/FGQxIyCncl9Dca8A+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58209},"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/deep-assign"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.20.0","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","@homer0/tsconfig":"1.0.10","@homer0/eslint-plugin":"10.3.1"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.5_1687077009372_0.36618500536439225","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@homer0/deep-assign","version":"2.0.6","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"3208cff008deaf25d8b69e139655d6a1c16c7709","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.6.tgz","fileCount":10,"integrity":"sha512-Y1qnmn0OI8UCa1VznLgR+bovT5IEFMf5WSO2tG/Zm4TDTzlzeJ8KPJy/JUQY3Ph7Dl/qDQzitBKU0XdYYL1YgQ==","signatures":[{"sig":"MEUCIQD9un3EJUq5y5ZtJh3BW6TR7iZrdapi7lxC15ZkqInc5QIgI+q5S5LDlRQkxVO2umO0kf4OPsYVRYSQbeBsWyufvbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59008},"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/deep-assign"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.20.1","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","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"10.3.2"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.6_1689516120405_0.9430672156385518","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@homer0/deep-assign","version":"2.0.7","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"7a11f094e18f71084a0536e63a75ac9afd2f46a8","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-2.0.7.tgz","fileCount":10,"integrity":"sha512-D7XdAffNp48E9Tp4LyQCLpe3jOMW/9KzV+gk+o8WAXUSSvAFznN9f4eYi+R2J3Oy+AhA+N4V5rbadmZuRby18g==","signatures":[{"sig":"MEUCIQDn4Hr5LcjmlApq/XDulmVImv4px6OUkqhUDjq/VlhIzgIgb4sApCS54YWJGIzMK+SCiJTJP3hSfroMbWKl2nWUx9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59008},"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/deep-assign"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"16.20.1","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","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_2.0.7_1690604424682_0.1942111640542381","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@homer0/deep-assign","version":"3.0.0","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"2fde0afa472f194d17475f577ca9c178b112ef07","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.0.tgz","fileCount":10,"integrity":"sha512-JCfNCPuKkvnk7NP89BFDGVTPCGYMA4eA0FBYPCWIPR3RyB2iiNI7l6AXCjgDC59BShhqD0amgXMPxXh2UU0S7Q==","signatures":[{"sig":"MEUCIQDpJvvbKLpTpF8geqkjWUE2NrwofdN8WYTkiOGP9l7KqQIgdVcIkjLpO38ODBVAApd0INp+4hCupDse6qFiyxVnr1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59012},"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/deep-assign"},"_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.18.0","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","@homer0/tsconfig":"1.0.12","@homer0/eslint-plugin":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.0_1696230877270_0.4780957835268391","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@homer0/deep-assign","version":"3.0.1","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"d88899cb6398031c6d8b26cef92251084b21c9c4","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.1.tgz","fileCount":10,"integrity":"sha512-AlNHtzHAcNKNu/DMjskNsdpFpHSg9T2yglmt/EKNR0+0IvaVniBGaMC4tsx4gBqbhx++G4lMP97u7WtyCwIMQQ==","signatures":[{"sig":"MEYCIQDa+YXHLsBOw8CEFfDJ/b7nSbA9COF6ZlPVq0L3CkaclQIhANCzwxkazCqQU85vS6mQsWfcLjT4Vb7mX8HQWYxljEPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59217},"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/deep-assign"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.19.0","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","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.1_1703329787372_0.27336039121342903","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@homer0/deep-assign","version":"3.0.2","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"74cd7fc2947d07f2e592e545721251d5ff8bda23","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.2.tgz","fileCount":10,"integrity":"sha512-01mUaskGk2+yXpEsPAMgVXDnKukMYOM2CvuXTGCMeosBNRatdoo9hKeX940fdLBQgvQGcUzwMYv8gWbCJoqwqQ==","signatures":[{"sig":"MEQCICd58Ac1fAEkeiTQlH9L/skzrtuolKAyOfn3MXq9Rw4XAiB+knOPEYovbfI7GP5q3C/XIyWwewBkMGRkB7GvM8hGOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59217},"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/deep-assign"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.19.1","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","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.2_1708602799546_0.3882826549587439","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@homer0/deep-assign","version":"3.0.3","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"8ad2a42737c70ace7e2c528d55ce66539c47f64b","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.3.tgz","fileCount":10,"integrity":"sha512-frpOgdH1uB0OXyQRpJ7CdyLzniRR8ZwtrrZ43D/grYH2yqqJN2VV6zEjZC3r9Z8e3oZvjni6pForWxOHJu/rMA==","signatures":[{"sig":"MEUCIQCYVFHikyAPzl1VFnSQwrISj9DbT0TYSyem6au82zZzbAIgcGsiH0zU8DT4l5Z1n+3fY8c33qJDZx735NirtZC0+i0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59217},"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/deep-assign"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.19.1","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","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.3"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.3_1710826478747_0.09632606099859697","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@homer0/deep-assign","version":"3.0.4","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"55123146c68d9d67435df61bc0015cad1f4c95d9","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.4.tgz","fileCount":10,"integrity":"sha512-/cF+cYsL/kxqgtBbmEXz/oAGGgbEIpV32IC9l2y2a3/cxS9R+goeb408LreWS20BBo0kB2/bwbezWx2i6Kn2ZA==","signatures":[{"sig":"MEUCIBoHDdaF3FFv+Kmq5sytZaAYi5V+As1Mu5HI7jRc/IrWAiEA5GF+6g0H57NEop5Rpe/K3h/rLjeeONqCzMwyPjnYV5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59217},"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/deep-assign"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.20.0","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","@homer0/tsconfig":"1.0.15","@homer0/eslint-plugin":"12.0.4"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.4_1712383272410_0.0036052933038051016","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@homer0/deep-assign","version":"3.0.5","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"6a4579778f5829fc6c7ef83e0bac77bebfead535","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.5.tgz","fileCount":10,"integrity":"sha512-N9A5b+BXKjR42fqYl0fOVQ38PdBWwlSWrweKBHojaZTi2pl0ZXlociAcrt3MURDJeDdMB9lrzv/CquwUNcN56Q==","signatures":[{"sig":"MEQCIHz9icg+9NQLl/olnDIl2mjy/tvYgeGCBbjhAu0mzWMLAiB30UPvp6KQmUKAZcxG3X8H02T8MSuTXV6w3ojlC0rpPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59217},"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/deep-assign"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.20.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","@homer0/tsconfig":"1.0.16","@homer0/eslint-plugin":"12.0.5"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.5_1715993658173_0.2128686304338201","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@homer0/deep-assign","version":"3.0.6","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"a7af6a8c0787e039834fa3447f1c151aac7ea34d","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.6.tgz","fileCount":9,"integrity":"sha512-OfIIhHrp6sGLAHQBHgM4A+BIBn8gx+7jkcll6YGevby1zBNR93OL6dFZ6hJecG4LX3xzRM0jX1nP76QZrT/JuA==","signatures":[{"sig":"MEUCIQCi3fMABVo0tB5HOR/0ZzSlt3G9CqlbdIkShY1DLoEf9AIgQ6tdwmpJEtjh4a2HnxNVHpjLBKn9hgVeMy4VQ8Ur10w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50229},"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/deep-assign"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"18.20.4","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","@homer0/tsconfig":"1.0.17","@homer0/eslint-plugin":"12.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.6_1728358123021_0.06676710859040114","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@homer0/deep-assign","version":"3.0.7","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"e3d0adddeea9bd3ae137fa7c8a92aa79019ac3c1","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.7.tgz","fileCount":9,"integrity":"sha512-43tb1TzhhTNpBpVuniFstjDorMSwGHBx2wPctA9sCTHo7Para1if1UnqH4yH+viCWUxiFiBPcZcEV9aUXJmbxA==","signatures":[{"sig":"MEUCIQCjTwwT/rLs6qAdkJyDuUGD0Z2cEM5Z6/hhpkWYSyKqjAIgYXXz9ttEn7D5jxA8W9mvHcdgeAI2CbTlpnxlBH8GsIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50229},"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/deep-assign"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.18.0","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","@homer0/tsconfig":"1.0.18","@homer0/eslint-plugin":"12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.7_1731125173337_0.5779672413162091","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@homer0/deep-assign","version":"3.0.8","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"ca0917cfc198739e324fe8505220107c1f92583c","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.8.tgz","fileCount":9,"integrity":"sha512-Mca+zMlazFrUDsl6FY8s2qdEwm6Bk7AGtuCh/oYlelWwzsLvhYDfJse0G8PUOmXv0lN/9+M8jzN3W2bnxbBZrA==","signatures":[{"sig":"MEYCIQDhwjv+nmrsENJnZF7ywQu7KxXLkkdSM0iSss67ojh5lwIhAJ/oh7zoOuwlhm0xRDS+LC9vrT+ipt3eEHuc714wb3B3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50235},"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/deep-assign"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.18.1","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","@homer0/tsconfig":"1.0.19","@homer0/eslint-plugin":"12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.8_1737781324521_0.19413770878907144","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@homer0/deep-assign","version":"3.0.9","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"711f124e1a0c74cfca0670c76ea89221a4686fd2","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.9.tgz","fileCount":9,"integrity":"sha512-AXJ0qrwkuBjCXScA7IVBOgj0rDY81gZrCeM1cNif9rWNsJl9Ay4AVwNTptX1JW0URawLf63JMjDhGFT48g1fRQ==","signatures":[{"sig":"MEUCIQDl1k6g3VNhJAxG+f02niSqP09U537tASanCT2r4CwLMwIgF0tuK7zWuGkbdvk8j5O2aiX4mhUMAIgJ7GEb8C2d+7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49572},"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/deep-assign"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.0","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","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.9"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.9_1744588177351_0.7221923756465018","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@homer0/deep-assign","version":"3.0.10","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"fd65b21d730b3e64e2fb63ada436e012f8bc3945","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.10.tgz","fileCount":9,"integrity":"sha512-HeXic5RKaSKncQ3SzOZrHPAIfGOhJ0dI+6nOEtOjU2t0EE6OboL/1L7eXey3PXGYc90fHADljPSkvzCJV8ypww==","signatures":[{"sig":"MEYCIQDxgmT4xO7YegJV3IXyZc4vOWAC/ct9wdZGKqSgCGLe0gIhALdCODYdaVorVln0yDUvMlJuhR3zY/ahCUTYzb9VkmJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49574},"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/deep-assign"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.0","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","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.10"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.10_1744598665324_0.0552483578105305","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@homer0/deep-assign","version":"3.0.11","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"f361823b8e2a64de6d994ab45c9a127925542a73","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.11.tgz","fileCount":9,"integrity":"sha512-fe9E/YsXYYPFgsqZNmemXIcqMzSlnRPvsNvBbVR4IckYoYXjzL9vVQrYy5YS6ku8gBYIubmNOKU019Ptx6QfRw==","signatures":[{"sig":"MEYCIQCRf6EeeLxCa7Vk2shT3UvGL1Mz6rjtqHMQWSbepKZ5JAIhAKkNlPUhlAhmw+y8YaIoOjcWsfDILlRwV/Z0o4k0NA8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49574},"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/deep-assign"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.1","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","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.11"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.11_1746839428630_0.4303627909050034","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@homer0/deep-assign","version":"3.0.12","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"92c8d19d37fa158ba04da1614d935e781b8f85c9","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.12.tgz","fileCount":9,"integrity":"sha512-i86ew+BLz2tuth7B5n6xsDFlBlu4eezOBfexOXHHZfIy+CR6SHNuRedThIfIiLg62AgeN70qGi9oL9XgwWhq5w==","signatures":[{"sig":"MEUCIQD+E2lbuoxDrpw5oDN4nE2/FLwRW1iIuJYLo/f/r8qxtAIgCw1diV6yEZhZoJi1F2PrPDsKo5vKz3+M9BordR/nc28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49580},"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/deep-assign"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.12"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.12_1748061754223_0.22390587040574106","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@homer0/deep-assign","version":"3.0.13","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.13","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"903bb23952c67b5c78c4e9934f3362033b6277d5","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.13.tgz","fileCount":9,"integrity":"sha512-r5PmNLzyBlzN9axW0/DILIVQ6eq3oK3Gh5KIc+lKqxFYSHlVzs/CfCu2rF0CWQuFrMVjBn65gdJSj7b2EiHtlg==","signatures":[{"sig":"MEQCIF3hftBRj43ebg5zM3onWu6tJJTMZ2I4dixHx2VWYzoxAiBlQMnmm1DMMb3db8F8jN4YOxxUwJu1uz/rsWzDNy2emg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49580},"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/deep-assign"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.13_1748063369219_0.1155872777002156","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@homer0/deep-assign","version":"3.0.14","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@3.0.14","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"fb3a621c68095fcf16d6f449458faa289ae0b370","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-3.0.14.tgz","fileCount":9,"integrity":"sha512-eQsLIxhRscAfZdpFXztwM44EbYcz7flEOIcEhYBXGa+a0emSPKV1MU4c0uIpB3E60e3MPYUBrAhk9ht/LkhzHQ==","signatures":[{"sig":"MEUCIG1at5/NG/DDHqgeY7kJeXdP3bVCdaKWIvQcZUlcB9liAiEAjzYpriRciiLe041k3bRXfHxXoW7wFpOqWQh32G9g3WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49580},"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/deep-assign"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.2","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_3.0.14_1748064076578_0.17687729685944742","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@homer0/deep-assign","version":"4.0.0","keywords":["object","merge","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/deep-assign@4.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"18fac96ca18d1e1b082b50a1454ede93d2be6028","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-4.0.0.tgz","fileCount":9,"integrity":"sha512-Z3UaSMPQTP5HtgK5PS3X9jRLbROtyYmzE92HGQNCc6vLlm8FEbbaOVaYsRSDAPGRd8U+IiamC8u7M7vhL9FXaA==","signatures":[{"sig":"MEYCIQDZgjZfiLA5fmMTti9umgPkVX+Q2a4Xgt3hKmy9ET3kwQIhAKFOn75qqQouHSNozF4HiuGunMRbNlWT4FS8CUm7Oy7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49578},"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/deep-assign"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"3.0.0","@homer0/eslint-plugin":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_4.0.0_1758417401725_0.9739280397960133","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@homer0/deep-assign","version":"5.0.0","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"833a3fbf2f66789a0189571bdffb10d4f905830a","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.0.tgz","fileCount":7,"integrity":"sha512-lp5epK9UskO2J72y87T6OeEk/0SB3WrpvVeJcTYjmwxL0oMPzLjTPVVgO/1IqgqVn6s+TTO84z5rdpPZZcY0kA==","signatures":[{"sig":"MEUCIEtOlQ2HBlNQ5USaYlCKlt8Mul240bP935UqNHUUsXpHAiEA2vJxX3Ob/ZDUajSlkHZk7w4Iov7N7TR/iz4cxWCuqZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30137},"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/deep-assign"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.0_1763783320375_0.5525360012100751","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@homer0/deep-assign","version":"5.0.1","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"a44bde8aedcadf28abf6307a2a3cc197c5d71d80","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.1.tgz","fileCount":7,"integrity":"sha512-VM/VR8T1H+Rc0O/8fab8lGuLx6VHdlmjW4DU+7KGSuMKBnEKoxrvIbosQGQyGQj+EWnDiJHKyIxZ8SeaJbwAiw==","signatures":[{"sig":"MEYCIQCvXElsBNOhRMmCkHvPkeW3WOEMpa00RxQy6SLux3VHRAIhAMd7CdeUrpYrAm/zlhc/Brhi6Ly/HMTbMhS6Xz673+Ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30137},"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/deep-assign"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.1_1763785428855_0.9528409028317231","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@homer0/deep-assign","version":"5.0.2","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"1360349c77607da5f83c1b595a8ec8377e3d866e","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.2.tgz","fileCount":7,"integrity":"sha512-+5PfkwXkW/RENZFt9dhMxep7YJuuWlnQbwVftrrmEX5MI+LcqPVGywZlw1Bt+6PnGooEz/azf/fEi7wAWNeYFQ==","signatures":[{"sig":"MEUCIQD9UIHv3uc90AkpsNiv06Qbcx8xH5jbMoDVMhf9TMFjIgIgAIEPEgL1Jg+9jGGiPssUsVKrXPdovMeH9xP+/AGljsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30137},"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/deep-assign"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.2_1763957388132_0.9463406485430383","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@homer0/deep-assign","version":"5.0.3","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"8ab13e10fbcf529af038ff3609b3006f06307cae","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.3.tgz","fileCount":7,"integrity":"sha512-E7T2UoHWRH74iKxfGNQNdHtqpp5CfkgQtFnw3K78fEYD1+Bs9r2LSEwnqHjXOf+rWva6mTgGdSoWN+sC0BaNbw==","signatures":[{"sig":"MEYCIQCxuwDVwryS8mVkMLQg8cCmQ7rk+M62YtggPkC3E3nauQIhAN5henI6uZN1mSSyWWGpvaCkQXnvZF1i6Uuiau0VuwKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30137},"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/deep-assign"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.3_1763958538908_0.47396951446278135","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@homer0/deep-assign","version":"5.0.4","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"bfa6a9481d706d7160dce3678f394bac5587666c","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.4.tgz","fileCount":7,"integrity":"sha512-F3fVKHtB65FT3Rl2/QXci2lTXgNNFc3JQcU7dn8GZ1QsXgmunx+QZPIwwiobATK+5PlbT4LT0wikZmwXKUAJiA==","signatures":[{"sig":"MEUCIBFxTBm9PYxwT/Vq1wiSmEnEp0s5J2Xgpuy9v7fKfsDFAiEAorOeNuiUWHKYDHwKMbTjMtkBijntcH5QPqwRkDOkpmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30134},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.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/deep-assign"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.4_1764213511075_0.21852488507075774","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@homer0/deep-assign","version":"5.0.5","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"84ab564ed77b7188aa00ce0d6ac2a35370f498d4","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.5.tgz","fileCount":7,"integrity":"sha512-ZX6CkGWRGrTONCc6/1ck0kd8fiuvy8SfJ4UaKjk+QOpzRMog+0c/Wrw5PcLXM6m8cj/k6qYxWAnTE+uu5GDPSA==","signatures":[{"sig":"MEQCIErHDqUIDofb1EvXBq8AM3d8ZUWvrJ1hoZG7EW9Mjb3CAiAZ5V5DYINlVujnCJAC9yQIP5WzNeWREh5oJjvbcZWehQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30134},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.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/deep-assign"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.5_1764648630650_0.1758250511644175","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@homer0/deep-assign","version":"5.0.6","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"e9f9c62f85e5acb736dc115ee6ebd9668afbd036","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.6.tgz","fileCount":7,"integrity":"sha512-t58LfSKlEgy+4GcryHhGAjhRO/a+AhpSJ35n3IO+VcomemKuz/1HQx0XyZYK+lp5esQAusSJ0b5eAmSGp2qrWw==","signatures":[{"sig":"MEYCIQCM+FwSG27FlpTUkhU7Ck/gxeltrtmDafk7OqFCNX678wIhALDMIKm49hVu1wgNSOn+auyS5/h1af+knJa4XhTh8yZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30134},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.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/deep-assign"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.6_1764727582213_0.31369107852255307","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@homer0/deep-assign","version":"5.0.7","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"e33da7c7c206eda108aaa7196b56810a72cf366a","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.7.tgz","fileCount":7,"integrity":"sha512-wWVcpTkQRdjgA8Vg4mJjYsILxlM+Dzs05E36p/EVSo8aUKx2T9BhMqytLUj04Nismbj43IRunsk9L4Q/hMuarg==","signatures":[{"sig":"MEUCIQCx3fHb+B4sjTkeOkVSOE8qPX4dMECOg4hB62NJKIAqywIgS1mZmekrrBCeXmO707qhLh86Dw3AfHJiYCdteb5bpqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30130},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.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/deep-assign"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.7_1764825795605_0.430113378399984","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@homer0/deep-assign","version":"5.0.8","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"3413fbbb8c207de8d89c84a816070bbcdfb84407","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.8.tgz","fileCount":7,"integrity":"sha512-I+x5mqfBKX8pr4t1C+X6bWgBBru733UwHZu+yM6u0N3/+1BYDmbhXKGQBQ7b3GbhwfzlgiAvnIw5JxBuxKfR7w==","signatures":[{"sig":"MEYCIQDlzcRFUjr7E1LsSjrxsQI5rr3ushE/+XXsAlJ3Rb7ZngIhAKmntt2kznYIuu/6jAvp4Yj3Jbvr34isgEM2lRarGaEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30130},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.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/deep-assign"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.8_1766981979678_0.42322271243069953","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@homer0/deep-assign","version":"5.0.9","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"5a698002e5a43cdfe9c809649dd2132266d748ec","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-5.0.9.tgz","fileCount":7,"integrity":"sha512-ayC/bv9LCc3e1a8E+/HHmeq4GevVwxeKMfLowbWryEWUXs+uR6+rQAAwbyf+nblFn7qMYKS3uiAW/KCKkDLKAQ==","signatures":[{"sig":"MEQCID3suDo7Lk4/BvTMzQnr6TkPE7hkNfmMjp0Nb1Cz8d14AiB5F43gcWmMQk55YLm5aMINF0qlWynG4JUZmuT6by2zJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30119},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.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:ba91813b-767d-437e-9055-9aefd1269fa5"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/deep-assign"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"14.2.4"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_5.0.9_1777181037897_0.7317419545972468","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@homer0/deep-assign","version":"6.0.0","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"aa375e2087b170809f82ff278c484844b38a0db6","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-6.0.0.tgz","fileCount":7,"integrity":"sha512-YzpWN+GzKD+7e+XfrudpT04im3cPTJiI5NfRLEUnEhs2YOfFXJXrR4ZTJ+PTRpQF0LvLF2LPYJVvoKNCpQnfew==","signatures":[{"sig":"MEYCIQCYxfhgy/bznFjTyieMiTsG2/kfl79uXBnS6SwGTiKNnwIhAIH4VpKEcNsigghMmgpRk+vSM5H4mhYEufHEQiIus8np","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30119},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.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:ba91813b-767d-437e-9055-9aefd1269fa5"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/deep-assign"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_6.0.0_1786157651789_0.28457581388411124","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@homer0/deep-assign","version":"6.0.2","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"016d89c24f55c445b182fae3d44a3f36793f41f7","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-6.0.2.tgz","fileCount":7,"integrity":"sha512-ih7nsns/Ju2T81NbiD9p4JRGxMWmO4kOzJeJ4PkZT4921JF2zBxa2ig9+U9TA+b1AepZde1B+v5scqf5TkZ+lg==","signatures":[{"sig":"MEYCIQC3tWJIQ7DRuM+gmJoA2YBIUx92bBA9zQ6GE8fBlNvJCwIhAMmc5IUtuLHoQiwfQvnIAIo9y6HaCL6H8cvut7nK0HFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30118},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.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:ba91813b-767d-437e-9055-9aefd1269fa5"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/deep-assign"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_6.0.2_1786264541414_0.2438654694450768","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@homer0/deep-assign","version":"6.0.4","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"a8b3401b66f6422e83b780a6ae84c76abdacad16","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-6.0.4.tgz","fileCount":7,"integrity":"sha512-3ojzf+oWMOyeu/JG263w3O3Wth8AWxwACaUhErRxGSEt+16cuK8aw+/TnMrOpB4On90dFPeZcCgYbD7ik6vkcQ==","signatures":[{"sig":"MEQCIHOKp9hHau0PWRPYZ+o9hkzmBWa+iFq/qoR2QMAIcUYFAiByQ/ZGcrNHc0TVW4W3P/naihUqDNsynn3++QaF7zAF+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29417},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.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:ba91813b-767d-437e-9055-9aefd1269fa5"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/deep-assign"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_6.0.4_1786270200603_0.4135951946820968","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@homer0/deep-assign","version":"6.0.5","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"8afaa801001dc3bbb373913d79a131021687a39d","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-6.0.5.tgz","fileCount":7,"integrity":"sha512-8cJ5DZm7/f1UodlVw64BXXXKndljT03GtuWeJ/cFwiSiA2GHEKa+0FhFjwirY2Ina7bbNwe1+88zXexxJEauZw==","signatures":[{"sig":"MEUCIQDTlBvx2SHQ5nEvpRiwZjfWetUvbV9CQth9ODvM/GmSMQIgJWogfvJwx0HSVnRWZ6kuzzEBteOSJhDNb7fnzEtmN90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28908},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.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:ba91813b-767d-437e-9055-9aefd1269fa5"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/deep-assign"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_6.0.5_1786330461154_0.08545791193888319","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@homer0/deep-assign","version":"6.0.6","keywords":["object","merge","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/deep-assign@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":"c92f57caf644ab9bd829b390377d54aef19de1a2","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-6.0.6.tgz","fileCount":7,"integrity":"sha512-1t3uQmlLt2rm2g5q6QJnqV0IWkjMFtE/C+3ppeNXqB10ClfrsGo+Csxg6qRoqS6LU489mU9M5JSJOltqx50tVQ==","signatures":[{"sig":"MEUCIQDCD7dE3OtNpLPirAqFJGzS2ggMG4HMrOfte5EMJPjg+gIgROkOjkbcgymgjO4W9K+kK4HYIzHYs3II6Ukk/ZF1LMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28908},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.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:ba91813b-767d-437e-9055-9aefd1269fa5"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/deep-assign"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-assign_6.0.6_1786590176236_0.14688825314392395","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@homer0/deep-assign","description":"Deep merge (and copy) of objects and Arrays using native spread syntax","version":"6.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/deep-assign"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","keywords":["object","merge","utility","wootils","javascript"],"publishConfig":{"access":"public","provenance":true},"type":"module","main":"./dist/index.js","types":"./src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"},"./package.json":"./package.json"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/tsconfig":"5.0.1","@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/deep-assign@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-2ed5rokWUpMdL+Kbiw0m0Y7iBLVZmWN50B2Se4opchqic20lVGbx0icKyuiP8pQXQ6/P0/KrfPCyT7dKKAJgww==","shasum":"549db754d6bbba9f849f398521fb960cc3ff605b","tarball":"https://registry.npmjs.org/@homer0/deep-assign/-/deep-assign-6.0.7.tgz","fileCount":7,"unpackedSize":28908,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fdeep-assign@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7PkaMZf6hyG7QUPebcCAfrvEqO2rxcljha4K6r/SscQIgWI7yvBqghDhaP0TTo6M+F02Bxj24BZMIbOGD8zjRvkA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ba91813b-767d-437e-9055-9aefd1269fa5"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deep-assign_6.0.7_1786761919387_0.237922029047704"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T10:25:36.078Z","modified":"2026-08-15T02:45:19.864Z","1.0.1":"2022-07-12T10:25:36.299Z","1.0.2":"2022-07-15T05:31:09.553Z","1.0.3":"2022-10-22T08:46:40.483Z","2.0.0":"2022-12-27T07:50:09.127Z","2.0.1":"2023-01-28T05:33:40.793Z","2.0.2":"2023-03-05T01:44:43.396Z","2.0.3":"2023-06-18T08:00:43.253Z","2.0.4":"2023-06-18T08:15:55.706Z","2.0.5":"2023-06-18T08:30:09.567Z","2.0.6":"2023-07-16T14:02:00.631Z","2.0.7":"2023-07-29T04:20:24.816Z","3.0.0":"2023-10-02T07:14:37.470Z","3.0.1":"2023-12-23T11:09:47.552Z","3.0.2":"2024-02-22T11:53:19.735Z","3.0.3":"2024-03-19T05:34:38.892Z","3.0.4":"2024-04-06T06:01:12.588Z","3.0.5":"2024-05-18T00:54:18.345Z","3.0.6":"2024-10-08T03:28:43.228Z","3.0.7":"2024-11-09T04:06:13.533Z","3.0.8":"2025-01-25T05:02:05.747Z","3.0.9":"2025-04-13T23:49:37.552Z","3.0.10":"2025-04-14T02:44:25.516Z","3.0.11":"2025-05-10T01:10:28.819Z","3.0.12":"2025-05-24T04:42:34.403Z","3.0.13":"2025-05-24T05:09:29.396Z","3.0.14":"2025-05-24T05:21:16.788Z","4.0.0":"2025-09-21T01:16:41.906Z","5.0.0":"2025-11-22T03:48:40.632Z","5.0.1":"2025-11-22T04:23:49.060Z","5.0.2":"2025-11-24T04:09:48.316Z","5.0.3":"2025-11-24T04:28:59.104Z","5.0.4":"2025-11-27T03:18:31.281Z","5.0.5":"2025-12-02T04:10:30.839Z","5.0.6":"2025-12-03T02:06:22.408Z","5.0.7":"2025-12-04T05:23:15.747Z","5.0.8":"2025-12-29T04:19:39.816Z","5.0.9":"2026-04-26T05:23:58.043Z","6.0.0":"2026-08-08T02:54:11.940Z","6.0.2":"2026-08-09T08:35:41.539Z","6.0.4":"2026-08-09T10:10:00.752Z","6.0.5":"2026-08-10T02:54:21.346Z","6.0.6":"2026-08-13T03:02:56.381Z","6.0.7":"2026-08-15T02:45:19.575Z"},"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","merge","utility","wootils","javascript"],"repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/deep-assign"},"description":"Deep merge (and copy) of objects and Arrays using native spread syntax","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# 🧬 Deep assign\n\nDeep merge (and copy) of objects and Arrays using native spread syntax.\n\n## 🍿 Usage\n\n> If you are wondering why I built this, go to the [Motivation](#motivation) section.\n\n- ⚙️ [Examples](#%EF%B8%8F-examples)\n- 🤘 [Development](#-development)\n\n### ⚙️ Examples\n\n- [Simple merge](#simple-merge)\n- [Symbols as keys](#symbols-as-keys)\n- [Arrays concatenation](#array-concatenation)\n- [Arrays overwrite](#array-overwrite)\n- [Arrays shallow merge](#array-shallow-merge)\n\n#### Simple merge\n\n```js\nimport { deepAssign } from '@homer0/deep-assign';\n\nconst generateOptions = (options = {}) => deepAssign(\n  {\n    title: 'myApp',\n    sections: [{ title: 'about', enabled: true }],\n    enabled: false,\n    features: {\n      accounts: true,\n      blog: false,\n    },\n  },\n  options,\n);\n\nconsole.log(generateOptions({\n  title: 'my AWESOME app',\n  sections: [{ title: 'ME', url: '/me' }, 'projects'],\n  enabled: true,\n  features: {\n    blog: true,\n    projects: true,\n  },\n  extras: null,\n}));\n/**\n * {\n *   title: 'my AWESOME app',\n *   sections: [\n *     { title: 'ME', enabled: true, url: '/me' },\n *     'projects',\n *   ],\n *   enabled: true,\n *   features: {\n *     accounts: true,\n *     blog: true,\n *     projects: true,\n *   },\n *   extras: null,\n * }\n```\n\n#### Symbols as keys\n\n```js\nimport { deepAssign } from '@homer0/deep-assign';\n\nconst FEATURES_KEY = Symbol('features');\n\nconst generateOptions = (options = {}) => deepAssign(\n  {\n    title: 'myApp',\n    [FEATURES_KEY]: {\n      accounts: true,\n      blog: false,\n    },\n  },\n  options,\n);\n\nconsole.log(generateOptions({\n  title: 'my AWESOME app',\n  [FEATURES_KEY]: {\n    blog: true,\n    projects: true,\n  },\n}));\n/**\n * {\n *   title: 'my AWESOME app',\n *   [Symbol(features)]: {\n *     accounts: true,\n *     blog: true,\n *     projects: true,\n *   },\n * }\n```\n\n#### Arrays concatenation\n\nThis feature allows for Arrays found inside properties to be concatenated instead of merging them.\n\n```js\nimport { deepAssignWithConcat } from '@homer0/deep-assign';\n\nconst generateOptions = (options = {}) => deepAssignWithConcat(\n  {\n    title: 'myApp',\n    sections: [{ title: 'about', enabled: true }],\n  },\n  options,\n);\n\nconsole.log(generateOptions({\n  title: 'my AWESOME app',\n  sections: [{ title: 'ME', url: '/me' }, 'projects'],\n}));\n/**\n * {\n *   title: 'my AWESOME app',\n *   sections: [\n *     { title: 'about', enabled: true },\n *     { title: 'ME', url: '/me' },\n *     'projects',\n *   ],\n * }\n```\n\n#### Arrays overwrite\n\nThis allows you to, instead of merging Arrays inside object properties, to overwrite them entirely.\n\n```js\nimport { deepAssignWithOverwrite } from '@homer0/deep-assign';\n\nconst generateOptions = (options = {}) => deepAssignWithOverwrite(\n  {\n    title: 'myApp',\n    sections: [{ title: 'about', enabled: true }],\n  },\n  options,\n);\n\nconsole.log(generateOptions({\n  title: 'my AWESOME app',\n  sections: [{ title: 'ME', url: '/me' }, 'projects'],\n}));\n/**\n * {\n *   title: 'my AWESOME app',\n *   sections: [\n *     { title: 'ME', url: '/me' },\n *     'projects',\n *   ],\n * }\n```\n\n#### Arrays shallow merge\n\nIf you want to merge the Arrays, but don't want it to go as deep as the objects inside, you can use do a \"shallow merge\".\n\n```js\nimport { deepAssignWithShallowMerge } from '@homer0/deep-assign';\n\nconst generateOptions = (options = {}) => deepAssignWithShallowMerge(\n  {\n    title: 'myApp',\n    sections: [{ title: 'about', enabled: true }],\n  },\n  options,\n);\n\nconsole.log(generateOptions({\n  title: 'my AWESOME app',\n  sections: [{ title: 'ME', url: '/me' }, 'projects'],\n}));\n/**\n * {\n *   title: 'my AWESOME app',\n *   sections: [\n *     { title: 'ME', url: '/me' },\n *     'projects',\n *   ],\n * }\n```\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 and bundles 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\nNow, the reason I created this, rather than use `merge` from my own `object-utils` lib, it's because `extend` doesn't support symbols as keys, they don't want to support for it, and since merging with spread syntax already does... \"how hard could it be to use spread syntax recursively?\".\n","readmeFilename":"README.md"}