{"_id":"@recursive/assign","_rev":"17-96a00c36ef051837c4c7dbed9290d46c","name":"@recursive/assign","dist-tags":{"latest":"3.0.1"},"versions":{"1.1.2":{"name":"@recursive/assign","version":"1.1.2","description":"Object recursive assign","keywords":["object","obj","assign","extend","properties","merge","deep","recursive","key","keys","values","prop","properties"],"author":{"name":"omrilotan"},"license":"MIT","access":"public","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"dist":"mkdir -p dist; babel index.js --out-file dist/index.js --config-file ../../.babelrc.js","test":"cd ../../; npm t assign; cd -"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"dist":{"integrity":"sha512-XB+blUBOT4pnm6mcXMh99KmgYhfqpTyz8Du7cPGRiZpJO0Aprw37fpjqk3hawdl6VnSyulgyiqk4btUiwKQ18g==","shasum":"f497d8971846c83694e74d496c6e99bfe884c971","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-1.1.2.tgz","fileCount":4,"unpackedSize":9051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2vqWCRA9TVsSAnZWagAAF54P/iPdX5g8xQq+PuHtVGaO\ng76Rv+YKgGk2jIRYIJam7hjQajiE9lhEMfMewal1w9w8kDb30ZR4M6iD4aHZ\n0B6mIYu2lY9N5gb4uB7OEbdenqRXbtES/otN1nGYXDi2P/aVa3DZhJw4jXhs\nI+yBxWuLWsLLVtmXdMAIT4WQJlVXLf9B69yy57A7oA4omLC6BTXs5aiwo6Cp\n6urhihG3xqmmJfSg9NSkr1Ej5kUagG5bCBDXbNAizNIiY0UWqQa8VO7eAWHP\nAscI85ZTr7/5qF70TC0zJGK7UFft8SoPtFaqG0bPQfsaxv2GJ5cz1xvpG3LU\ncSZMDGGdnb4pwdIu9oZug04qE7OTvMuiQuctn3N8kJhybdY2zUf4h9FF4Zc6\nXM44M8Fm4suEfKnjLJ+mzk13OJ2FTyMQXE7Tp/JV+kUFwFaHDNUniEvbwPeK\nkZAb4UdFJ6K+qc2jbC0pNsiQfyCUxISYR0FAbLhEpyO1Ow2jW5zRDWwikH3U\niJAdUHJhIBzWwpvhVL0uFxfIOOVR++NZgQlVj3kzvlMT+N1/egKqgwoQEusZ\n4uEHkjKNTUAzM31QDFIogatKdPHt40ZsXaDBiyoV4h6LuoyYHtULVy+cu/px\nFySmQH8sbvmwRi6mqWRGoYbLL8p5AImXV7Cu4+QOI1N8o+cwuFx+22EvOJqg\nrPKM\r\n=dD2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZxuS7SuG4fDZZnAUIUfqDu12bFIAedrnnTUKAgwWNVAiBbp1peSiBhwa7yN11os29i50M+3c3gCQIf/Ou7Cxb3og=="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_1.1.2_1541077653342_0.12716681939379293"},"_hasShrinkwrap":false},"1.1.3":{"name":"@recursive/assign","version":"1.1.3","description":"Object deep assign","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"publishConfig":{"tag":"latest"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"dist":{"integrity":"sha512-dZBM2g6+NA/RmKRHMLC35LIsIGVRD2KSpX6OyANY+1/cyqXI5aFzz1uTUCTzKkxGMptSNTK7wtDcKVe3nexAoA==","shasum":"b0806dc7200c4ae59c50bc34b34d840bc9607add","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-1.1.3.tgz","fileCount":12,"unpackedSize":7738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4UrSCRA9TVsSAnZWagAAScIP/3lchqKOB9hrxnrG0ai+\npbdopIwDr433yfbYc8eocy6ALkGIrob3Ab3Ferr36y/X/ebrsK6AaE4mTHBH\nqqQPgpYbNEAg5CWwKuq4N0cmPOfSRqamAuMntc3hlZTG1UjwOh2edjdiTlAl\nJP5oh8DGILj7DRisJqem3nGo3KA51soRXgS80a7fsHtdjzmNPRTgq61VNQtB\n/3Dq9psvDaEGm9KrljIGiRR2X5WblcEW4M5I33Svmd4+rXsV4wLTTqhj+eKQ\nQz6ctiJYyedbfcHatIopCKpmmoZuGQ5Qqkfsd4kJL8nqSkCJRLmHj0nkBvvQ\nTF6RJ0fZqOc/fqRcGME0+xEvcNe34+PykjdTVKQKtX23V5h5m4baObiDo5wu\n0zou+Li3oo6IGjJrKcDq9mA+DrpPeAD7IlZKTYlcAeXk4yEf9LlRsUh/fRdZ\norEYXeIpZ/lTBur55yJEY76L0le/Z1du0cHj2/asCMjW484b9H9WLxQ3mpUP\nZ4fTZQUJZ8hhzQ9qwQ1pwvWeAYsQ+M2K2oSCUu6zMEcuyLOf7sr6ecr1CUZj\nh22v0qaXkFnVB9XWARbB8HzGEXG5awk8uJ3N0EYhZ0WQUTj+nCKeagTVXnm1\nMMczCPe/zFgd/ZVLsliB6nVYUl1TLPEXQVQg3hUrynaDWXwB+3WGmZec/SaF\nvPhP\r\n=ZWbT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+hXsx0tsGyMUBbVTxaCA0KuuxDMWHlP+zzsHbHAxIUAiEAvy2Z0mDK4n3pgDYyJKAU9medVeUwHql+Lj+yuKzd0Eg="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_1.1.3_1541491408446_0.5164603164752464"},"_hasShrinkwrap":false},"1.2.2":{"name":"@recursive/assign","version":"1.2.2","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"publishConfig":{"tag":"latest"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"dist":{"integrity":"sha512-5VHZDGpTHBqJ0QJWBwqvG0QSO/LyrAgM86QrlZnyhIv2URp5H5daUxrFjU7zA6V3G/ZgrV2CoQVwZbUGMrhtXQ==","shasum":"93b7554ab8660a296db1177e39e2a609a39bd4e7","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-1.2.2.tgz","fileCount":14,"unpackedSize":9717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4vLwCRA9TVsSAnZWagAAHosP/10Uf4YQIg908XpIPlBg\nzfSMzmZ75UiKW9MSI2G4DO+DQ7qRLr8MUYmOwjxewmPme6k29g4iNFl0zUX6\nEcIIGDmnI688WsKaTcFVBddsN7nkiKPCZ6HsmxQ70HEGeIAeTebF/8p5y7LR\n8KneGVbhtet8CcKALgCHJnJ62G4AjVzPJvDDpFlrbsjpiYo2/XH7Qu8Oh98t\nEpXBJXSO9d+0w44IudtmqiVsbwmvS3dOYRXLfid6fYRbAW49Z/GyY6lWcyMS\njC+czrmT+oTPqEheP7g9ugTITf8zviTXCeFvH8LlXD/PbIP/KrCEeUQ/QSxj\nkMcfij0aku9AzTEADM8GDs4L0QcMx7uwHucDUrR5D9BMMOfxSn1csi7M/Zmr\neKYiULvW9QBvXGr1bVugB3mOiW8WNM7AXaMkk6ptZFynw5lVH0T7CR+Ldco8\nLTQzhewUGiVi6KlhJL4waAFeKrjb7wxTkKKesOhr1a1+RMiT3Hf6y/JDlstI\ncLL2qLnSU4+C9uCsTJcUd6GD5FE8a7wZuZEIy3ArSVXZn49EC4U+PHyoMtu9\nkh6qZNwr1LmyWNGsULtNNyUbPvrOO0atNmOjUa6JRapMWj3gmCZKJbae1bEj\nwF9NUfu/dx7HkohNmtRZv5MekznCbxaEkHWlzSed2682sK/mZP6CbcP1eA28\nEU8m\r\n=T8OQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTd14w/mTQwuFTSiGQMio9x59wl9KSPZRJFIPBi2RMHwIhALLwdpz7Lj9Cx3hVC6WKliYIn5R8886DmeJ49yU5Iqwe"}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_1.2.2_1541599983746_0.05229043174208137"},"_hasShrinkwrap":false},"1.2.3":{"name":"@recursive/assign","version":"1.2.3","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"publishConfig":{"tag":"latest"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"dist":{"integrity":"sha512-K/IAwvJ/CL26rXzwPAF7iGrfONsLXnQ1ZmI39X1kC4//xLPvgjy7LUVZ6kHHpd2zTe7eL0QKEGP8PLy5VP7eKw==","shasum":"5ce477483c0efe02db24bf1ed0380df5b6118b13","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-1.2.3.tgz","fileCount":15,"unpackedSize":10899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5EleCRA9TVsSAnZWagAAk3sP/iOof4+EvuwEtr1lkH9m\nbAdlMw5O+1Gs2s+IWZ1SBheCjFpfPgy/3P+sIdAoFJVGyxc0mbJmr1GLlYdn\nYhY5BusWwTh1414hiwqJlRxdCaO1cKjQbtJcCpz0X4ssaf9kb4A40Sxo2WAB\ny0nN1nmTEY092TkguL7roi61cEzBUs34F12kT96DnwT52X6s2NsPhaDL6to+\nmZONQNhk2Sd4cBqghYmQnJijJeUHZIAeEthfX8oB9AduWIIu7wSksPGA3ORl\npj+zp/AONLq3Li2aclsNyLb3fVOAXmUuQVXnaZZZL343DV0KxJBWYjSYxSze\n1qnXI7k6crZZaV7pN9wRTx50uYpMOdm88DM6GLKegWRe7vz5+yJr+8JdPvHe\nNkww7eKti84D0zL2MaIrUoF8q9rLc9J4aUKv4jnfFww4bGPRborF3/LtXHEW\nLtFiDNCDxrKYMW3ilP8Tn4l2TXJhPlmlGbhkqTXpTGyTf6jTQ3j04ZOIRccv\nAUGroeNWR8rQPO803tU6K0uPwwH6XSCKd75P/J4Lx00OlXft8LmOoIcL2DnS\ncN8RfPsLEl2kHAQL1Pj0uSXnebHB02kBN2qc91R8YiWfKxrJZXZRZKPIL9nk\nMFEYrm2RJ8QQwdqliIFpbM2nNitaF7AUnvSAw6BC9z6MmyFRrfzXgeNRiqX+\nSV8B\r\n=8Cfa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7R1AO/HeSYE7WOMTrHP5qkCFFa1T8ydz1PBviChLlsAiEA24UJMjwGf/LhOdU8pRtu5oDAOa4b1db+K54ebgjwkpk="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_1.2.3_1541687645674_0.907931165297218"},"_hasShrinkwrap":false},"1.2.4":{"name":"@recursive/assign","version":"1.2.4","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"publishConfig":{"tag":"latest"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@1.2.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g5bQkC3yF3RA1r9Ijov02MhRZhSPCxo95P4zsOA42d8RkPFdNz1SKTJn9nc7PWrsR44soPJKT8kzECmkOb3rZw==","shasum":"71466d161fbffb573a93039317875bdd206e025f","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-1.2.4.tgz","fileCount":15,"unpackedSize":11218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCy0PCRA9TVsSAnZWagAACiMP/AiUTQnvkzL0nmVe02KX\n5+Q2cgsmyp8chsYjewj58Ru3WEb59NWEuK1AZxGpQnWIpzf0NC9w/zjTMBAP\nfmATCUEr33zJW23QvMKAGjBvjjJMJ/A7dr1lyuQx934GlT5kKkhcwceKrLdZ\nmlqXFwRJDb5lJ3K1j/CUH3gqwbdteUmraiCOwkvlCXE6RSEV4oGx+LfbGqhy\n9Dsc64WOWCxca2nX7UIsGlog+TzjKFAFvkjh+OcTvFVX4q89oz5ZVvzo9EG8\nA9C2dQomq0cYW5dlSE4nzbq+jSXuQJGcHWV4HZafpK7sAxRIpiUFLdb1SkDV\nbyWjyJXprppITXrJSAkuK6Q6b+TUr5dquJuRohmaT4fd938kS6Szl9BLAF7C\nnRdTlp/k++aGrTtxqKYlm2cDWoVccRQAiWwJGhjk+nhkcaRV9ECNLC+a1B33\na7rkifME6x8qLLrtV7eDpQZcVlRmoWHsV2dfYv3LTgbdeDk8+bRM0RYI/WLn\nRvHkFOmqg7qXYduHKgOdeth0Y8oDy0mXN0IBDGORMTyE3z97yZk0tPestSH1\nbhxwKw3CO1Xz912Oh74VC4xDDxdkDpWnjaKspJpp3uK2azxs+R96z3KQIXO1\nwT8IqTGYtAnhGZW4eyEo/bi/IcjpUHIysD1sjGLevkYMtiDcF5SSNQ5TXsYx\nOm94\r\n=otsN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXA1eReCT7iEj6Rnhh4qmp4TGDCI/9+yc5Cr7iWj33uAiAeKUgzoLJWaUFwtx9x3eLibT3zzMQ7VfvlfRbvaldjlg=="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_1.2.4_1561013518697_0.7440665280103198"},"_hasShrinkwrap":false},"1.2.5":{"name":"@recursive/assign","version":"1.2.5","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"publishConfig":{"tag":"latest"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@1.2.5","_nodeVersion":"12.7.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-AuHbTaz0cLo6XXaYjRWgWnP/IzqcsPanoBV24ViFWpkYU0eRrwkO+b1DzYyItOhoiEiKnSI3lMc3rLSrBmf0AQ==","shasum":"b4171b8f2599f1aa38d084a0bda30db307d33cd4","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-1.2.5.tgz","fileCount":15,"unpackedSize":11195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQLPcCRA9TVsSAnZWagAAOVYQAJU0PQPv7xR5+Uy6Pr/Q\nN4gikwkjrdBXSij7rC3z4ycAXz1mJGDT/3JwueH72WNvkb6Z6ZQds57MKJvQ\nuLz9b3HhD9H1fqn6rFixwAYKYDWjRxEzbfQaLWmPU1JQeYMtawNFcynBVfZR\n9gsoNL0/exTPdnLJOp1xNqt+cnzWc2jEi18BscE++3Xy7pcrbi6tqNSzv3TF\nEB+0lmT3GsiLz5WAdgeMi5wMdCM3fWhp58+LWFFNemTt8ebzmApV3myoNOxl\nyAbvSlAsNtHrxH3GN0J91RG8UtutczZKZMJ3t8MsRr2q8R9P6OjOqJVDoe5R\nxOdcf6YrRNyH4WGXO5XPJCy/CsJkt6Qr1DPvWhjsdxvoboMr6DuUr4Kxy68b\nOMri2S+tcKb+Kdfr1QwRrQW/fc/9jQWqd60VOW2kFMPBLmSk626NGvxJu94Y\nERc7uI1PkjZt3fcSU1DA7GDpAsXk8vWBELenY02Zu8GBeT26I1/rp1juq8Qc\nfp/YC+t8U6yHQGddVMLpflqIEpNd7J970X1crsrdHDMX6QbjSVIjulWv5Fvx\np+G5GjniOGVC/SytxfjhP/rpkTH9gSvNs6+qoJxK82VDSZiyXs0w+V20Ukgs\nILaNS0IwxsEdugjMs5wd7z4K9wy86MRYqv3+NHup308k1cQrwQHm9qPpDb2z\nCa9Q\r\n=lnb3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIsXkHvSGtwCnDY2AVdLjQ6QXhDna7the1F4E1OdhmmAiEAveianmnKfuHgD9XbvPI2DHWqAB0JFAKetbuj2hl4ngY="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_1.2.5_1564521435841_0.0384943164297642"},"_hasShrinkwrap":false},"2.0.0":{"name":"@recursive/assign","version":"2.0.0","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"publishConfig":{"tag":"latest"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mJxfAk4QN7RnDOWCyohNeRfhJsPImeusc5eHUtHTounCpL1GliiI8MRJHXfcoRkzF9/Iknu1+xidNPIlcPg2EQ==","shasum":"3b359a9600a7bb2922839c0f96e329a53f79643e","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-2.0.0.tgz","fileCount":15,"unpackedSize":12058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeheXHCRA9TVsSAnZWagAAAmcP/2bq89hAYKUjGr/utrXT\n7du3LqmiaRLkvOeal/+PxBGqNPQxbuGhgyn0MjdRBh8HLIAcMz6xICwIpKga\nLAtFr+30j/t1dyO+DYzAzo7irlh86ImwuE2zEB6gD432s2sJ6/AaqFdJA5kt\ntB8VIWuSQd7vhqaenoTkaiFdeVXELoYb+QYvw9lDJ0yvn5rLv0DvBUxApCxR\nz/2HGVT6NgICiALGooBB6r1Z0ISvFq5RygEbaWV/ZErNDo9Iqzv9N4fcKQKz\n9ZI15XZZZ9gtNeuIHPl21yVzCkCEfAHEvcG0+7mpufE1W6/8baNwpbWFdu3b\n4AVaA2vA4nJ0ujVAnVEwz9WdA5CnyxWRUmy+kQH9SnQyrhdOrp5nlvcfVkpX\nysI0BWUpE33tPJdFhpa85QCebZmMUb7l9GtqmpxL4AGCpkSIkesy3qDQT7kC\njvtXEL2M8UPHnmYYpm4xxE3VuZed5W/rBo65gU4Woam5et537tr1tK4s7ozL\nqZhLqhZGY+OjN/el8ltW7E4Qgs+VC7sMz/z7hj5pbBrauJl1b5a06Nglqo2A\nnBUED0zxpLUIhG6tSOXVppMFFisFxYu6+2ta+JeAlkYZgC1zeL/wV92zDZ04\no97j8bf7VOtAwzzP2m8zncGRH/tOETrQCSWcX9+29Trq1MeDyN7QNJF4fbWe\nJMDG\r\n=RDB9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV8pfJguSXlO5zyyCe1muDEnbAU1jLj8rv03dA5QbW6AiEAgUUhT6yZQkkc53L1EMT2fAgSKfNadlZJhgLUR5bJJEI="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_2.0.0_1585833414717_0.14046495067274534"},"_hasShrinkwrap":false},"2.0.1":{"name":"@recursive/assign","version":"2.0.1","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@2.0.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"dist":{"integrity":"sha512-TCKCbjUNdQtiCba3GX8o6bmJ9gO03T32SwESugDnTy9YUxQZLuZMUAKisGyaIuRRCBI6NQhrWLkaoj8KdMfPqw==","shasum":"4b0dac2d2cd6350e59ea6c738ab5a1274b9973e8","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-2.0.1.tgz","fileCount":14,"unpackedSize":7891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehfMuCRA9TVsSAnZWagAA+fIP/0vtX28d0GMzqoD89yDR\n5cL1FhJrPynU1RuTNPXV0c6LPLzCyJ24J1rba/9cAQVGrQCjczo+atrvlUj7\nWJI+lFK2yEXbNaU4gItbiDozq1uM21+fhQ5zO8brVnlGxEM4frDelzZPVPBc\nso51jUUkl1/UU1pK+KtMgk/Rc1vkFRd5B5pWvOHDSYkAghkCD+DmHD/erJsx\nQK3A2gVxjmskt3ONaJO+W3p65tv5h83PTIIiiidVhi6eKNd0ut9QkjkuE19L\nCUansymodTCUKL3lQWj/7MCrsDt08NZyVEdOhbNNC9seIfFPQAgz/oQBB7sT\n9veJFDn4p70Q+4vvNpJrS2cmIhpNqKZ+Qxwx3Amwd2fhWf1io8UFs3HHi6nt\nwYI6mTxvdcVWNubL8OwwmlLzuiEZk4OiGvWr9GJ9yfD4h5tXzP0k11P/j6ps\nwh4elhlOnYfx3HkAdMZ7z554hmIWhWB/ocUaaHRZwYnYRLkHTpAoa8VajZOD\nD+6dBk9PkMGG88/kj0ISRCch6bBF8NghfGXfFf9vMsQEhzDbTwhybQB2TVEO\nW2asGaZSunGhLBHIa+qSRA/l7QnEO7LAVTDu547m2kB4t3J95SjhvHE9QstO\nHT4ZoreOhn9VgbaPPR/JPYHig+cDtv6uWms7aT2tA1JJoQDsea7/zUWMQIg1\nyVZl\r\n=Fz24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJbjn467MDIhrGn0InRz8dynnZ+FqdlZoDDI7I4UNgSAiBkzKyaLSQgJuc6wI5MMIfMF8la/nDk6xWD7TEdFYLavQ=="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_2.0.1_1585836845386_0.11348982363970017"},"_hasShrinkwrap":false},"2.0.2":{"name":"@recursive/assign","version":"2.0.2","description":"Recursive assign for objects, arrays and more","keywords":["deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"index.js","browser":"dist/index.js","scripts":{"test":"cd ../../; npm t assign; cd -"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_id":"@recursive/assign@2.0.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","_npmUser":{"name":"omrilotan","email":"omri@hamadgera.com"},"dist":{"integrity":"sha512-BFvIp2FqWawZbCn6F+xbx0Fm4hVXtZ2Lr1Vhvr+IWKxekS43V5oA6roSUlsTou8IpdkjhjWVcnGuAJQw41LMUw==","shasum":"fb7962076ff2ae3fcfe11061629d010d1a854103","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-2.0.2.tgz","fileCount":14,"unpackedSize":7851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehfViCRA9TVsSAnZWagAAz0AP/iJXbXlvU2Q4mP283fAR\nwRGcLB+srW0SltFZP2VtBjr1a4GBNnBz2OaPBAnXbHZKds8ttWGhsun7vyZy\nMq5xjBvrSZj7pJsJkP1j5E1FaZl9Ed/vNQoAPJUqTigfsp0HhfSoBX7gBNkm\nstobwpljqMh9FnrPn6htklw1HYNHFDVkg/cdXOkp357rpvLGkREq/R2djX26\nYyXUxrHbTKkREsHZ6Yxh8NzjvmVBwqMc+JvZe2ciX3y39LqEQhVShHM40x3D\n/qQMFuwPRLmvX+mAlIFSuziNDwa/keMthd1aW4RSDF1fftT9LL8jLGY/zQR/\n34IM0D8ZM9wBx8hgfwwMKQFTg3/PH5g5RLbhQQcfOgaVcNZNKOdUbSTcvt4k\n4yy3yt+0h00tXhcRhgyi5fFD0FMEdmt0+z9bs4jrKhrAcbcKzjCKKUP5sHH+\nxY2Yqbq5/sKYWGWJkUJMpGi5AK7CAB4iqlzQOn5xVuMLb7/saAwrhA7P/NLy\n0WCBeCIo2xkkElKt825CRMPMM1Uwp+T9bEGU72a21uHraMVEPW0iuJc77yn1\nBDofkGHLZWYiY1LZUvvksi8XBJP3+PERBJ+W8WPQJ4M+U+uEoIlfe1EpNRzG\nwBRBX/1t9DDc7rMF9AQbT+4jtHLW25U+SRtm5bnZ+tCQjvwjelwQRjVVjLmO\nuK+R\r\n=4dRM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0TvvTETS1awRhL4qEDFwtBWgKy+iTQ6+UPt+KcHUILAiEA2+35BCSUau4xMGSVrtKeZzrB2mqy3+IrsgDP3dhkSpg="}]},"maintainers":[{"name":"omrilotan","email":"omri@hamadgera.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_2.0.2_1585837409899_0.4547097768010746"},"_hasShrinkwrap":false},"3.0.0":{"name":"@recursive/assign","version":"3.0.0","description":"💠 Recursive assign for objects, arrays and more","keywords":["💠","deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"UNLICENSE","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js","browser":{"import":"./dist/index.mjs","require":"./dist/index.js"},"node":{"import":"./dist/index.mjs","require":"./dist/index.js"}}},"scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --sourcemap","format":"prettier --write .","test":"NODE_OPTIONS=--experimental-vm-modules jest","prepublishOnly":"npm run build"},"devDependencies":{"@types/jest":"^29.5.12","jest":"^29.7.0","prettier":"^3.2.5","ts-jest":"^29.1.2","tsup":"^8.0.2"},"_id":"@recursive/assign@3.0.0","gitHead":"7b4a5298d6f774efc860dfd6ce67b87db622f5b7","bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-0mZFz2aCAG6hC06YmQ/ZH/CRUim4zYkJqO1jIIaXPBrdkjx1RSb9D3ApI0z2FAVZDZxr/ov16DBYR+iuXvCe/A==","shasum":"bb254c323a95d12a30c054d77eb2e7853e0f32d9","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-3.0.0.tgz","fileCount":9,"unpackedSize":26112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6q28aFuTtshK18uTdsm1un6qohNtcCRIpkUqbCvYIeAiEA+AfPvLveUFGaKyiBBucyWOfbUtdyjFZRXC0h3P1BgCU="}]},"_npmUser":{"name":"omrilotan","email":"omrilotan@hotmail.com"},"directories":{},"maintainers":[{"name":"omrilotan","email":"omrilotan@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_3.0.0_1710264005957_0.6845818835730915"},"_hasShrinkwrap":false},"3.0.1":{"name":"@recursive/assign","version":"3.0.1","description":"💠 Recursive assign for objects, arrays and more","keywords":["💠","deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"author":{"name":"omrilotan"},"license":"UNLICENSE","repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"homepage":"https://omrilotan.com/mono/assign/","main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js","browser":{"import":"./dist/index.mjs","require":"./dist/index.js"},"node":{"import":"./dist/index.mjs","require":"./dist/index.js"}}},"scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --sourcemap","format":"prettier --write .","test":"jest","prepublishOnly":"npm run build"},"devDependencies":{"@types/jest":"^29.5.12","jest":"^29.7.0","prettier":"^3.2.5","ts-jest":"^29.1.2","tsup":"^8.0.2"},"_id":"@recursive/assign@3.0.1","gitHead":"a9bb6fdaa0f0c9859e824e638f524cd4083e77ba","bugs":{"url":"https://github.com/omrilotan/mono/issues"},"_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-KJ4X/G/Txl2layK5CreDa03JHSjnBhIc2WGrAxDWjfNbgpGUW4Sr0xuTikxrF9rudLLFRLfs5zZfeu25BmkyqQ==","shasum":"2b2de75131860630d742bf9c1be33f873f637bd1","tarball":"https://registry.npmjs.org/@recursive/assign/-/assign-3.0.1.tgz","fileCount":9,"unpackedSize":26953,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiMc3PGYsrXXENWJ75YbE0R/JwHBy/zPSweFFxOMrarQIgVHwdHVGxXE0cREnSJA3bXdmy9WVhOZcwaWvGzgYDk3I="}]},"_npmUser":{"name":"omrilotan","email":"omrilotan@hotmail.com"},"directories":{},"maintainers":[{"name":"omrilotan","email":"omrilotan@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assign_3.0.1_1712921980329_0.33149370825242586"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-01T13:07:33.182Z","1.1.2":"2018-11-01T13:07:33.490Z","modified":"2024-04-12T11:39:40.783Z","1.1.3":"2018-11-06T08:03:29.548Z","1.2.0":"2018-11-07T09:26:15.052Z","1.2.1":"2018-11-07T13:54:42.503Z","1.2.2":"2018-11-07T14:13:03.869Z","1.2.3":"2018-11-08T14:34:05.822Z","1.2.4":"2019-06-20T06:51:58.869Z","1.2.5":"2019-07-30T21:17:15.954Z","2.0.0":"2020-04-02T13:16:54.827Z","2.0.1":"2020-04-02T14:14:05.725Z","2.0.2":"2020-04-02T14:23:30.030Z","3.0.0":"2024-03-12T17:20:06.110Z","3.0.1":"2024-04-12T11:39:40.475Z"},"maintainers":[{"name":"omrilotan","email":"omrilotan@hotmail.com"}],"description":"💠 Recursive assign for objects, arrays and more","homepage":"https://omrilotan.com/mono/assign/","keywords":["💠","deep","merge","extend","mixin","recursive","key","keys","object","array","function","set","map","properties","property","props","prop","values","value"],"repository":{"type":"git","url":"git+https://github.com/omrilotan/mono.git"},"author":{"name":"omrilotan"},"bugs":{"url":"https://github.com/omrilotan/mono/issues"},"license":"UNLICENSE","readme":"# @recursive/assign [![](https://img.shields.io/npm/v/@recursive/assign.svg)](https://www.npmjs.com/package/@recursive/assign) [![](https://img.shields.io/badge/source--000000.svg?logo=github&style=social)](https://github.com/omrilotan/mono/tree/master/packages/assign) [![](https://badgen.net/bundlephobia/minzip/@recursive/assign)](https://bundlephobia.com/result?p=@recursive/assign)\n\n💠 Recursive assign for objects, arrays and more\n\n```ts\nimport { assign } from \"@recursive/assign\";\n\nassign({ hash: { a: 1 } }, { hash: { b: 2, c: 0 } }, { hash: { c: 3 } }); // {hash: {a: 1, b:2, c: 3}}\n```\n\nI will merge:\n\n- ✔ objects\n- ✔ arrays\n- ✔ functions\n- ✔ sets\n- ✔ maps\n\nArray\n\n```js\nassign({ array: [1, 2, 3] }, { array: [3, 4] });\n// {array: [3, 4, 3]}\n```\n\nArray of assignable members\n\n```js\nassign(\n\t[{ firstName: \"Omri\" }, { firstName: \"Tom\" }],\n\t[{ lastName: \"Lotan\" }, { lastName: \"Ben Amitai\" }],\n);\n// [{firstName: 'Omri', lastName: 'Lotan'}, {firstName: 'Tom', lastName: 'Ben Amitai'}]\n```\n\nSet\n\n```js\nassign({ set: new Set([1, 2]) }, { set: new Set([2, 3]) });\n// {set: [1, 2, 3]}\n```\n\nMap\n\n```js\nassign(\n\t{map: new Map([[1, 2], [3, 4]])}\n\t{map: new Map([[1, 3], [4, 5]])}\n);\n// {map: [[1, 3], [3, 4], [4, 5]]}\n```\n","readmeFilename":"README.md"}