{"_id":"@alexspirgel/extend","_rev":"10-d43598c6bf6159c954e58ea327781faf","name":"@alexspirgel/extend","dist-tags":{"latest":"4.0.0"},"versions":{"1.2.1":{"name":"@alexspirgel/extend","version":"1.2.1","description":"Extends an object with vanilla JavaScript.","main":"extend.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"keywords":["vanilla","JavaScript","extend","deep","clone","object"],"author":{"name":"Alexander Spirgel"},"license":"ISC","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"homepage":"https://github.com/alexspirgel/extend#readme","gitHead":"b18e73a5c34c51909b0b937a0676fddfe0d78f39","_id":"@alexspirgel/extend@1.2.1","_npmVersion":"6.0.1","_nodeVersion":"6.11.1","_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"dist":{"integrity":"sha512-XUf/oDhx87gnQgbOxBdIzMZYOx+WtyxQkDwR/7yIyI1j17lJwVkCsWwOhyDBZEW4MkpELQaqlTCQXAIHVYbUmg==","shasum":"e6cfd2420575fe0f9d4bfefde9ff2bf5dff1781f","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-1.2.1.tgz","fileCount":6,"unpackedSize":16949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCueUCRA9TVsSAnZWagAAO9sP/3e8m0f3FckHgIpt2nVr\nis6nUpExxJKc5scEeccsQK1BCAauzpgGxWw+l9ABA6REa3glhQWzV1EWd31M\n9OIwiVgEOF2I0eZ0pQ2CnClUrzVKE5i9SgkT2rtepVdBbUFqxkzolneUvbdJ\nRZI+VrPB/nzIulIwVTlsPxV+kgN6Hx5Rw0JGqIOO8tU6JQljvsBRiG2NoiZB\nX61/ibVYE8J7npyN3ymyWIrt2MZ9iVTqs7Pv5ItTSHcr/1B6Rvbt1EPlPoO6\nx8dyf0d+Xpr7LQcH4VeApkk7vyL/nnPnNdkiuFRlS+rxOys50bZulsnpSanN\nfys2UHiMDrhOaPcvDqsJsdc5TetfKa8RGXOHnohnJmAOJZhi0QbyDB2PI4f6\nCG39aXtig4g5jU/IIfahNYVs2Aabb4wXUdD/A3+ePIJIXBF1ABMNu5vxV17Z\nR0C2NyGwOEqYD1hwhQ3N7+qQ2MHYN61U4tPXS+OjJcsfQ1ff9Yo/B9Goi/av\nFoBLH4rb4MRJKXil4mYjq7SUl+pPQ8PEIEgZmrWYJoPEXmetffWhkuxCHaJv\ngCjgoKF2shMdEZc0IuUJF7PeCL3tY83ZAZtTd4lVT4BVl88vg57WKvRLjdd1\nGFdhemPIQKecwv3aUnxkcxqSvSeIFDNZKxGDMliVCn4BYBBHR6ayY1T5ozGD\nyKFk\r\n=wg1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYhJlCgSoLoJkMZCznkp/RU7ikD/W8HxvnnBEY/sKMsQIhAONe0XkfX8JX/Pz8eMCATrhH49be+faAvAUZVOfNKdx1"}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_1.2.1_1527441299850_0.09012726754811351"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alexspirgel/extend","version":"2.0.0","description":"Extends an object with vanilla JavaScript.","main":"extend.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"keywords":["vanilla","JavaScript","extend","deep","clone","object"],"author":{"name":"Alexander Spirgel"},"license":"MIT","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"homepage":"https://github.com/alexspirgel/extend#readme","gitHead":"9896ca4a3bf024a64a8e24f44a44d20f3252caf8","_id":"@alexspirgel/extend@2.0.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"dist":{"integrity":"sha512-g0hKDKWc9cBfmPqd0JEiHmD0x+NBWBO5cLlevOkmpDmPLCGIEyE0pcVi4HkrONMVCxsDvYj9m6PGrG2JZdAv8w==","shasum":"1bc5886e21574578ae9e2ebd0c96446fa3e50925","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-2.0.0.tgz","fileCount":6,"unpackedSize":14483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgNjLCRA9TVsSAnZWagAAY4kP/3UhxPGmq1bR5YCiSAX8\nk42B5Wn1t/hJHFbEFtwGgoEi4kYsnGuNNvbZkNwC1UZ/tU0xWwVrwFAtsNai\n4YtPm39szQa+tQmsHgXaKtUXIgAjJ9FWbJ99CMU/gnVkXbLmsjZrYim5uQuB\nQoYWbAPwMIgWTSfK0ObzI/eGUjInqyQl5wC+MTzQcBIsgc33IIqZr5FvPsW1\n/vKq//V6JoK84EJziUGGmT/7N2G/FQfXaxBe4Z8g73EmXbgCJ/P/jRZ4QyXu\nqWfjR/OBaje5q1R0G4iBxBIRxyXESfXzc7KdINKo1qOeg7kI14OlN5AoLtRs\nU5R0DHZ/zYyqqPewnHg8g3aGZ8+b04OX/PhiPREt3JmwvJiEHgb2czydcK/l\n0X23yC1skRY2sA6cFX/k6exk+lNqZ+rf84ElTdkIpTPLJpx0mZ74LEH1HiSo\n2DRdH3BshF1yJVkSxIti5N7ZhZyU1MefzLhZz0VYLxgtooZZzp/wSq2xHvHn\niRBkshu7cyReR/A9oSmWkevRfsYbmgyqbm1aukCsUgJkM60GPxdUQkkg/MES\nmvDZdIgEIIGJYei0Jjn/7n1ecg1yoy4EkqO0hF/TtNUx44XhMmbdMeG7hz8f\n20yQ7pgke2e4h1m0WKOSxFO8JogWyMrL4OV3P1nqO+EvnBvGfo11iu2Jgm2v\nyuis\r\n=NRyf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxnsA+f952uXHmv1fXR208p8bb9gDKCJOTcsjGDfbwhAiEA5pXN/VUROhvRvO/qx3NFmvoBtEPw+1gQTal+tdxNxR0="}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_2.0.0_1535170762890_0.4684179730478475"},"_hasShrinkwrap":false},"2.0.1":{"name":"@alexspirgel/extend","version":"2.0.1","description":"Extends an object with vanilla JavaScript.","main":"extend.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"keywords":["vanilla","JavaScript","extend","deep","clone","object"],"author":{"name":"Alexander Spirgel"},"license":"MIT","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"homepage":"https://github.com/alexspirgel/extend#readme","gitHead":"891535cb259bc65286cc2ef9bcc797bc69aa7351","_id":"@alexspirgel/extend@2.0.1","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"dist":{"integrity":"sha512-e4kgYOjymFqPBN+nWXQLL8gzLo71tD1vw0NTs+c+6LfKBGk06Rpl+GqGexRKuf+vT0p/rA4vVIclsdOsfwIvoA==","shasum":"364e221aeaa3df826ef1d7209ed30809f9250363","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-2.0.1.tgz","fileCount":4,"unpackedSize":6294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbysJWCRA9TVsSAnZWagAA+HQQAKBY4iH4fvyi+S7QEOmx\nir7vhXzEVKZQog4hdL8beiHxevqGjyn3ohUkbiwukuXjHZ4XKwoH/h7IsOeM\nB7kn26ge7/N+4WnPSkkQ6FLM9Rmn2GW/auf54jos1G8dnfdDrUm2m7FOJ4/Q\nPvJuBqzMWuStMnDP7i724ePlirYxDlCdVFn5Z2+Q/HcFC3tizb8HfA/IoEl5\nroYlHC8WJc6ycnW3eKm5/04sJ8mT7pCR8AqMX6biBb7H0BEUS8glNHKW0Q0E\nqndBb2giq1148401GePDYK/2ITJlg9/p4+mgI7rLH30UPPPazYznlbjav/jA\nCR6vhAOpVxxXrp59LqtNy75osJJb0TIzAaIe8orZD0Y9SIdh6wvp7qRvRY2g\nkpHYTpR1PTxanbrXaHNmMrZFxdCVQdwXn41uVmfoEzG0utevMBYiMz8aJUlr\nK15sUC4nmUsOY4a8WA0TB1cdW36s/lFmXsh+3I2SdgzZxrTLgtfp0iCoRH9X\nL3PXRdV9Tyir8n6q6+i794zAaQ6HQJi0jlrikuBkYr3utmcrIo8bYbGxNFgo\neAu9fLL+gqEWbffmtNshZa1AWm7DE9szZ+smp1v3k70AoFtcCcOHsweuaWkV\nY1NKJHZBBjip1LFiSy9vksUhMP1rLOwPiKaOCFd0mpxksSft+pHCh/6t82RX\n/qYF\r\n=9LjH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNviZLNVQSXUgqsn8Dueq8S2TwzPPdoEtIUaFPTrAkyAiEA/5IOkANBOjZWLZR2E9EudivChjgyjbvsvqwTknDE/sA="}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_2.0.1_1540014677200_0.3010220181256644"},"_hasShrinkwrap":false},"2.0.2":{"name":"@alexspirgel/extend","version":"2.0.2","description":"Extends an object with vanilla JavaScript.","main":"extend.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"keywords":["vanilla","JavaScript","extend","deep","clone","object"],"author":{"name":"Alexander Spirgel"},"license":"MIT","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"homepage":"https://github.com/alexspirgel/extend#readme","gitHead":"e64031a7f93da0eeffc31c584a31b8e593c2ff1e","_id":"@alexspirgel/extend@2.0.2","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"dist":{"integrity":"sha512-T50OcYCjc65z3rMTtjhf5Uu4sKptXSrFIPs+GtrjujM0VIpENmkl9ybPiVE9Tc1KzMXAJ17WjaIywgyhzah4Jg==","shasum":"4c7eb1365e846fa8e8d215943ffafd704a70401f","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-2.0.2.tgz","fileCount":4,"unpackedSize":6309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6HLSCRA9TVsSAnZWagAAHEUQAIsNJ2ogHVS9iOfKFyWx\n/d/Hvko11e/7OcnwID1bfCwE6xfME4eMhbXxRY5lT/zxDuobaxH/aBIgsXIp\n/62J7Gx3lH1AKmkG0qCMUy0ENHg903mc7mS1myXfriyh99jn1VhZdLY3EViD\nfRA2ZWVl1PHpRTg2t9FzGBT1xGTKi0gb0LTFCS65mllJwFthz04VqSvSA4w1\nPC2F4banRCvyKBinXjTaN7gx/Gw18YKSHuWxK2cZhr/it6xMrhlUnba7eJgA\nKw7nVu7N7/jsYS3rl9v06J05GXuv28dWPUSWuPkmDfUTodVfAWbItwUUJnOk\nzlnSyHZscnenfmDyklbND5o481wY8otoAG4noon17axgjsxByLXNXoBeln/F\n64we76ovbRpvBUbxU16Q0dgrcoZEe7ZWdDy9o5zYNMl3Z2VRdenmhqAq4NQD\ncL7mwQz6Mv4rnrp5wyYpE8p+Yx0ebDn1RixJXCwJlyGE+9iCriox5YuCNXIQ\nJBWK7oJIVQbfv8yrup3cErFl0gmZuLHfI7aCim3aapj6qAN/krmH7oBINapB\n+WM3qNatV8tLtQyOGkQEIC5sO7wlwjdHWVoHOBQBdYiP09akbmKztOwU829l\nePVvBEvrHjRaea916xIXvw+OEmmo97h8Xst7aNEO7e0SaMPVpkwzbNHmUQB5\n8Z/i\r\n=lT4d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/eDdKa4Iak9XLlEQn067Czc2OADWdxCSuAM9iDjKk+wIhAIw1t2gqqaZL9SqKHJHD6xioSl+JXibu2fXYCEQlWP7s"}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_2.0.2_1541960401479_0.6443263640548755"},"_hasShrinkwrap":false},"2.0.3":{"name":"@alexspirgel/extend","version":"2.0.3","description":"Extends an object with vanilla JavaScript.","main":"extend.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"keywords":["vanilla","JavaScript","extend","deep","clone","object"],"author":{"name":"Alexander Spirgel"},"license":"MIT","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"homepage":"https://github.com/alexspirgel/extend#readme","gitHead":"c304c45c9828a63211063b58d3cd4325adcc0f3d","_id":"@alexspirgel/extend@2.0.3","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"dist":{"integrity":"sha512-1SdJ5e/CC8xCdfIaJnvIAtPZ2aEfb/mR3IrYuLyloQkgbclWPVPnFAyXwLLoiEJ7qticZ5NWtc5MX9pMkTPvtg==","shasum":"7306e34fe47413e0e39d63779622ca8265b4904a","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-2.0.3.tgz","fileCount":4,"unpackedSize":6521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6ITmCRA9TVsSAnZWagAAEB8P/3OtpGHy1zXS994oV5r+\n5I9LttKlw6zGr0T4PnnYyWSGxKVAPa3H6WyEztuIQrAv4Q0o4WBqDWHK8MLZ\nqm81f7kVyUzL66TS22dxU2bIvkahkp4pqVHoy9LZIw9ZE4JaeYrfb+t5wYOg\nvLute6sGigy/euFeL6fploCu289WLp4vTo7hWZuR0SRmyHl2ReQ4Ow+R8+2r\nZEYKtGtGNTUJ34OUomYY7+UVaOWT0+N8OgRNssEww7dMe6WgsBWK573tuKUd\n708MSQaG9oZks3nL4etnUJBsUe3B+zFWI0R2Q6Ld6MXBcZalBED7C5VrRrlz\n18O1c3QwbQO9oVRUMgPw3t+WRxYc0tUyzBxG2MHoipBO53kgUaDMi8OCAsUc\nV9XWarj+69E/ykyBmGL1R01rXPW558ImaPF29ql5PHFsSjwZJWyLU8diha1i\nUA0vJcl+rOihDsbEoiPCm+IRk4eEBn/eqs8/3bwPBzEky1EfugLtNF3Ob6RB\ngVYjBikQmrdD84w219PaLxt+6kD6expa8ZKsZ3hJpMksJbyAJ79HTnujrqho\nT04mdK6q/8iyNgh3d0ZLVbWsV+/OK8jWV4nGYIKojEuOnzLZkVqLQpx8NhLn\n5X/kbuoMztfuAB0vJH/ZoDH+QPblI+jZQGbmRv9AsoxG+m6X4JkoG8IJkZSL\nGkxM\r\n=dvu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCx4q1HB/UGNsZ33475cyLIxquRWvr+cm7njeEgob6vAiA4iS/kFxKao8didLkzpjhBP7thPKUj8GVUn5DJYUECJw=="}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_2.0.3_1541965029725_0.5294349204412538"},"_hasShrinkwrap":false},"2.0.4":{"name":"@alexspirgel/extend","version":"2.0.4","description":"Extends an object with vanilla JavaScript.","main":"extend.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"keywords":["vanilla","JavaScript","extend","deep","clone","object"],"author":{"name":"Alexander Spirgel"},"license":"MIT","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"homepage":"https://github.com/alexspirgel/extend#readme","gitHead":"2ca4d78046055473b4bdcb6ada220063027c7b7c","_id":"@alexspirgel/extend@2.0.4","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-tOojW97PbtWQf+cON4XcTcJVS/t30AJeSZNx4eJU8WsvvTO6DyAYYtgPX8DtewXUpujNdWMxuUl0y4feNtVSLQ==","shasum":"a10d6c21e9f1808fd19e7cf686207fea92221d57","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-2.0.4.tgz","fileCount":4,"unpackedSize":6707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYVHCRA9TVsSAnZWagAA7fEP/1pCsRsu9w451VOg+4VS\n9DmJEEVLJ7GGlGMtpWlqZUgMzPNpgw3/nnVQlJkowdmLuG0nXBRaWXW8tibB\nyhnNXu41n7TJooX7iEbzSg7IX8V6XysFR/85nik8Tf8R4sXZrDfnfoAPaWEA\nIKr1zFGGmsBKwEXa2Oq5T2Ys93YJGGCZpmJFL/gIX8+Lu/0mG0O33DLcQSJZ\nAluh6c1QUd5JiY7Yp+ffVaAP2KdqS7ujFymJ+4SWAOZbg/hb0jLernz16VSl\nqtcyGgBaSG6vglAGyrOr2cbSvhPYcW7dGjw4uL+8/trI7pLc2zq2a4S3Yac8\nng6ZnmSc+5v+KnFY3HhJRgMlnyG7kXebMQ55Im8OelBrSye/ucSmVTwpqLMl\nAOazlatZS0IKmE75fILNZRM9H5p9mdUhBoEUy/wyYmWQ256laUuXeGulqeQ6\nZ2dOJwmEHTkjUBwzakegZl14WfXn7e4/LLeDPPuXbEuHDNlpudQF8H7TnVao\nQfVRLZJ4fThbG7ZjlAIDM2Mm/mzbaroK9Pck26qvbkhqZ8nt8FDJ/Wusschu\npUXpJDBbwy6hr9JyIt/8VasmtFpEu9+p83jLOlZbZz60oPRJ4WS/Gr5/A8t2\nC4EmHEuii/CMh1ttbbX4+kTCGaCB80RXMwacCYENEoNjhVYE9oBd4s2huvJh\nkxts\r\n=7Jie\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXfdAQw+Y7/8NhJMdx2K6TxswIcPgtBgfSoHSo7FN8vQIge+SznLaUUnsT96Ji84l5aHr0j7JdjzvRYsC+5wR1x2k="}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_2.0.4_1596818759091_0.6635949150087381"},"_hasShrinkwrap":false},"3.0.0":{"name":"@alexspirgel/extend","version":"3.0.0","author":{"name":"Alexander Spirgel"},"description":"Extends an object with vanilla JavaScript.","license":"MIT","keywords":["vanilla","JavaScript","extend","deep","clone"],"main":"extend.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"homepage":"https://github.com/alexspirgel/extend#readme","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"^8.1.1"},"gitHead":"7668dec7614d4b92b70fa7689f1478ad569e6067","_id":"@alexspirgel/extend@3.0.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PucRNfQVGbIZD19YNwRwEcdCKwktFr84TCzDcuZqbqfp8wdpvIFQCmrQ6Ys3Jo2AdI/cUgNLzr//HaAzVXCYjw==","shasum":"8117f0185f24080da467fd8ecff1f796e0fd2462","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-3.0.0.tgz","fileCount":4,"unpackedSize":4269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ7/dCRA9TVsSAnZWagAA2sQP/izh1JO0j3Y0eGdoYKcJ\nVLQjsAk9zfKCXnPh1aQmyo5TQ79k+HSTWJJ62Cbrns6qOMXnqSzqhAEGxDy7\nY28YzFLrD2C0GwbTtu/j/j41hVdwrul8pW79EaTwoKzkmdQMAUP/4xzyHQTp\nc9AOUebmOdWNQZ0PWXSebTX2IGzazDW9KN1HKpOmd19WkY8Ssg53MjbfAnku\ny9OYLV6gfGY01RZU73PIwI5WN6UQzUqF8iHrq6lvah9xne8ipj9cf7KQp9dA\nOOlhaJjf1PhhnoDHwdk8BqwHJqkAaiKBfZjq4TFxMdHFPU3h2bdsSDQjGVdc\npKVs9i6BcCYzSR9v5TPCAM6nBW7/vCzEoFDg7ebEfd28qICbN1McMCOuoVZb\nk/4uGPVowEuQMsovf5nFsnRYfP0V7sfZEIAE+tZUAZE9hhIaX7feuWTQxowg\nhwZBK2D0yEzw4Lec/1KWfShu3f+/GfOI6RwDeAXbRv6lKoakg3PYDCI57mFI\nL+WZTuknkbTn6fsC406qnM8HOFf9WpSJGjVo303/N/fD5YCKUx8SSWGsP4/E\nrpWjEMQ47sZXJP6j26v6BQjc9hZYLGCc4zCal1BF+rGrlP/CwdrMiq/5AnLE\n3pmN+BdIACTke13hOJRGLoJycw0RdC7F85JveN+GN+E0RYpNp7zxOYp4a5cA\ndOd8\r\n=u374\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWenSR2ZNyc+t5xCM1Jz2ZOjn1IIzJ6ZbXyl6J/nuNAAIhAKM+dfdrFCZ5b4yh1gYrNCuR4fFCvrBntFMNuiQIAYDA"}]},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_3.0.0_1598275549527_0.7392452367061961"},"_hasShrinkwrap":false},"3.0.1":{"name":"@alexspirgel/extend","version":"3.0.1","author":{"name":"Alexander Spirgel"},"description":"Extends an object with vanilla JavaScript.","license":"MIT","keywords":["vanilla","JavaScript","extend","deep","clone"],"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"homepage":"https://github.com/alexspirgel/extend#readme","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"scripts":{"build":"webpack","test":"mocha"},"devDependencies":{"mocha":"^8.1.1","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12"},"dependencies":{"@alexspirgel/is-plain-object":"^1.0.1"},"gitHead":"7e0bfcf667e77b3484925fa962154e1e5f30d817","_id":"@alexspirgel/extend@3.0.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-fiJTSGA4wVI+/cAd+em+grrSHj1cMgaDPlq1iqd1D9r9O/qJOJAg9yqauIBaEST38WXTLTvPZg0j/cjOAJQ95w==","shasum":"1b7aa2f72b00b7b7c9341ff6e0c2908fc0e88e8e","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-3.0.1.tgz","fileCount":4,"unpackedSize":3731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNcpMCRA9TVsSAnZWagAAo5AP/R8+dYoeA7sdFGloR+64\nDQfbrJLmMzsJYSIWeMjwDz0ZyI9zjxUiEDJd5o86NCyreuGYA0Vyp0sU40Cu\nD/sRaxdlrmw+Wb82+icOw9apwezXC9jtPxPyvcc+/tXGg/+YpD8bK/bqTUbs\nDLG/Wunenz13rhfQirA6096Pw/VVt0fe6pcaUopbLb5VW9JuxQepeRWcmIiL\nuUQBCoGFyX74P8P5cmgZKRSfS1eI1+Y4wbiiH3hVTLx7ExEQN2i2D0LxQPMa\n3LlnAWvpIRzBbfmq+G96/iAxqVZvO3wjAA0XVwrkOoMTH61QA1uq11cyHIcq\nO+MC5rHeW+loHB2tDCmA4jvwMHbIl3SXipiT/tWfM/BKxrqjw3Fo59T0ONFm\nh0fWERcaRcATu4sXuEZr+nJ4HwcJt7qbbYFA+97CglFlYNFxs6ttsh2TdY6W\nRmYmFckctnuNoTXBG+qtVyjD/7n9BN5GpyRdzK3j06s/FBUggO0p8mS1/YJI\njRdXOL0DKAj6WptlfsOjGqBPtnNQgtIlzq2z8hmD/rk3hQUYHF3M3B5mluhM\nqymz/dZ2abBCsVmk/2wXiSep90ZmRHP7LymkfpiMuQcgkpOIEj6z+2FH1i+k\n7lffkjb+ncnISh2hfo4a55kK4URgbTrV69QWQEthTWXkweXubBODiAFvtQZC\nhVg0\r\n=boov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArI5g3k0tFQ4wV5Krnz0S/osYS+KdRRRQ4TK8OT8pvMAiEAyjds4aBBkZkClu/ev53g7H6a9iaxVgYWIeSM0aON/r8="}]},"_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"directories":{},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_3.0.1_1614137932223_0.43253171783042665"},"_hasShrinkwrap":false},"4.0.0":{"name":"@alexspirgel/extend","version":"4.0.0","author":{"name":"Alexander Spirgel"},"description":"Extends an object with vanilla JavaScript.","license":"MIT","keywords":["vanilla","JavaScript","extend","deep","clone","merge"],"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"homepage":"https://github.com/alexspirgel/extend#readme","bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"scripts":{"start":"webpack","test":"mocha"},"devDependencies":{"mocha":"^8.4.0","terser-webpack-plugin":"^5.2.4","webpack":"^5.61.0","webpack-cli":"^4.9.1"},"dependencies":{"@alexspirgel/is-plain-object":"^1.0.5"},"gitHead":"1994c76bbc23609a7e11cfa69019e257c8f3c257","_id":"@alexspirgel/extend@4.0.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-bgw1Ny1WyIJHggmzOWF8Dv4iLReoXESW/HTFAQKJ2U9LD44xDpmSjM8wh8PHWEXIxoh6Xdt6unEIUQ5Y3j/5Vw==","shasum":"db8187adfb71985d5ae2ace0fa3e7e91c1f961cb","tarball":"https://registry.npmjs.org/@alexspirgel/extend/-/extend-4.0.0.tgz","fileCount":4,"unpackedSize":4235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxJAcCRA9TVsSAnZWagAAk9kP/2SoabUBbYwYg+7Y1oMe\nvOSZPCiwUnlvlm807mFIo3JqcuF09bO5a6qUWuTsoNcmYLMEtTmeWIVsbGqx\nUONS1SNJDIcdpw+UMHVdsC4ClQ5l6aIIjq9HUsDs0jcI74uxIUmyKJmmFzp7\nim99Q6zxlkQ8g7Zlm9bolAf4LccgoJ8TKS6NswWzjSdQ8eEzUUCG/b1vZI7F\ncSIznBsD7votxUgKMgOFG9kKR5yOYL43jLAjLUOVuvtGqbT72gzN0qSzDd/x\ncDnCFJMPUx+q19b5TJzlvVcOGUKY96U+/kVb+lIpObnCJAsv/aoR7XPEZcfr\n6/mtStVIZaCMDOhP7lq9L9YrDtdc3+IdsMg+ZiPYpPU2/qLTE3H9vF38Aqk/\nOzOKqnSff8xN58H9Ox1vyG+rKtez/PDY9fqmDwpm3mt/hlJpDhzBKrGAODAz\nnyr/7jslbVM/WWD82IZU56/pOts9AS4uzzWRSuX53VdgJ9NOAHZIYa/c1QYe\nvNl38iY7+Ov9U5Pc6mbGEgGy7cZk61DBiiR2ks2yyuoriGVnE3pS7aRJGNZa\nViTxs4oS1kEWv/J7PI8tRqYt9oP943EL2ktFs8yKmpJPyhwkW9Btb7NgSqC2\nWS/gGCWdeNgg0KUIhZmawHwvft6NAswc5ILdTr0OZdn6GqqH7KNj48e9ajg3\nb99i\r\n=7xH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh84DHiErYCTeJgCXt4ynISLq+wZDYxxXSY+dG/z9+oAiBl4WCwhFnVWrdc+AOGDNEQkhbIDvli5uZG/rpOUtY6Vg=="}]},"_npmUser":{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"},"directories":{},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend_4.0.0_1635870331756_0.9497620702216201"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-27T17:14:59.465Z","1.2.1":"2018-05-27T17:14:59.970Z","modified":"2022-04-04T12:41:45.277Z","2.0.0":"2018-08-25T04:19:22.940Z","2.0.1":"2018-10-20T05:51:17.368Z","2.0.2":"2018-11-11T18:20:01.689Z","2.0.3":"2018-11-11T19:37:09.874Z","2.0.4":"2020-08-07T16:45:59.250Z","3.0.0":"2020-08-24T13:25:49.645Z","3.0.1":"2021-02-24T03:38:52.334Z","4.0.0":"2021-11-02T16:25:31.892Z"},"maintainers":[{"name":"alexspirgel","email":"spirgel.alexander@gmail.com"}],"description":"Extends an object with vanilla JavaScript.","homepage":"https://github.com/alexspirgel/extend#readme","keywords":["vanilla","JavaScript","extend","deep","clone","merge"],"repository":{"type":"git","url":"git+https://github.com/alexspirgel/extend.git"},"author":{"name":"Alexander Spirgel"},"bugs":{"url":"https://github.com/alexspirgel/extend/issues"},"license":"MIT","readme":"# extend\r\nExtends a value with another value using vanilla JavaScript. Similar in functionality to the jQuery extend function.\r\n\r\nNotes:\r\n\r\n* This function always performs a deep copy, there is no shallow copy option. Native solutions now exist for shallow copying.\r\n* Arrays are not merged, they are replaced without referencing the original.\r\n* Non-plain objects are passed by reference.\r\n* `undefined` values are not merged into the target.\r\n\r\n## Installation\r\n\r\n### Using NPM:\r\n\r\n```js\r\nnpm install @alexspirgel/extend\r\n```\r\n\r\n```js\r\nconst extend = require('@alexspirgel/extend');\r\n```\r\n\r\n### Using a script tag:\r\n\r\nDownload the `extend.js` file from the `/dist` folder.\r\n\r\n```html\r\n<script src=\"path/to/extend.js\"></script>\r\n```\r\n\r\n## Usage\r\n\r\n### Extend an object with other objects\r\n```js\r\nextend(object1, object2, objects3);\r\n```\r\n`object2` and `object3` will be merged into `object1`.\r\n\r\n### Clone an object\r\n```js\r\nlet object2 = extend({}, object1);\r\n```\r\n`object2` will be a clone of `object1`.\r\n\r\n## Example\r\n\r\n```js\r\nconst value1 = {\r\n\ta: 1,\r\n\tb: 2,\r\n\tc: {\r\n\t\ta: 1,\r\n\t\tb: 2\r\n\t},\r\n\te: [\r\n\t\ttrue,\r\n\t\t'false'\r\n\t]\r\n};\r\n\r\nconst value2 = {\r\n\tb: '2',\r\n\tbody: document.body, // passed by reference\r\n\tc: {\r\n\t\tb: 200,\r\n\t\tc: 3\r\n\t},\r\n\td: 4,\r\n\te: [\r\n\t\tfalse\r\n\t]\r\n};\r\n\r\nconst result = extend(value1, value2);\r\n\r\nconsole.log(result);\r\n/* \r\nOutput:\r\n{\r\n\ta: 1,\r\n\tb: '2',\r\n\tbody: document.body,\r\n\tc: {\r\n\t\ta: 1,\r\n\t\tb: 200,\r\n\t\tc: 3\r\n\t}\r\n\td: 4,\r\n\te: [\r\n\t\tfalse\r\n\t]\r\n}\r\n*/\r\n```","readmeFilename":"README.md"}