{"_id":"copy-anything","_rev":"40-9b6936385e79a2f70bd83b64e555e68b","name":"copy-anything","dist-tags":{"latest":"4.1.5"},"versions":{"1.0.0":{"name":"copy-anything","version":"1.0.0","keywords":["copy","json-stringify","stringify-parse","object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"faebea7092696e74ff9fb5dd434ccf2b846c2f39","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.0.0.tgz","fileCount":3,"integrity":"sha512-7ezGKrfbmdUUJleu2eagxu79hySt12i+V3K4gNxKAPqTYbtyHNv4b5qrBtG04OHMpBC+VYe1csnde7H96dIVyA==","signatures":[{"sig":"MEUCIBWu4tU/t5X7JYG5e6cEbxW8SFlrWbuc47dQC6xdFkEdAiEAsnDTojmhd+xHnBJbBYON0iMBUOFCPoQRgApNPgGe1k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFSvjCRA9TVsSAnZWagAAE9IP/jb/kN67IanqAADFlf23\nEulBpGsPvJ05gLNGRred8OcIyvcPBFDy8P2niFeKAKXnBQZJOQy1TBtx81EG\nHZGFhVknfU9MYZrTXuSFyqSLsKpGkRc0xxpBs+wT7KAl1ds8l935OrGlwtvg\nFUI7Hvw5wpIcgdAHTVwMnwREthcSSzA6A4iwUbGdV78/utLBkmr01wbfLkPi\nB1NBZNwMEY6vDBAbltrgabIWSQFKxnDPA2CFqUExpGTUBONZ7crm+qFuOKJv\nP4+MFZVZA+CKml2YseKR7v6OareNL4VNixT7jwzSyXsuqV8+KSDv7Ax4aMFa\nJv3m7UMqi0hJeXDtpI1M4XhQF9F/nKK4GK9ubdVMdpxCNxF64hdVoPjh5ajT\nJDo8hxYh1OR+I9IVupqhMR88AX5e/TNoxQhtsU6JPzYe+KFb+MspUlJBObJ0\ni8Gxl/c+K0cVKY1msLxK3KkdRtxEvf4tplDNDMQwg1wMd8lknkXiGn0FEodd\n3hCyWXeq2YJGYRj//LJkBjO02hrCRM1Lk3/eF9SfKw0uO319x1wMHNJx5UY7\njLcUG6E9NeWIC4HMuQHj/Sa1fryuKNRg17/FgtTIL2vu90s/LHGrP3fB4mn0\n/+mnJ6NHYTW0WK1kPPqJmIAFtytg5J1dVvaXNhhoECgeJNnprO0dkYaStvfX\nkMcT\r\n=w6sZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","gitHead":"0e9c4a824e1f520a998a906050ac8f02e81470a5","scripts":{"test":"ava test"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.4.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"10.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.0.0_1544891362409_0.8777398564666705","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"copy-anything","version":"1.1.0","keywords":["copy","clone","json-stringify","stringify-parse","object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.1.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"d243475ede080b48d33821fac9a84c9c984bef2b","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.1.0.tgz","fileCount":11,"integrity":"sha512-fA8D988xB27MB7Lz1h5KUDOGZRmoTsx1OYctPJCEqlD8jO+hqL6XSJiRPmvLmaxAi8zipgaQljiSmmYXTrZsIw==","signatures":[{"sig":"MEUCIBgsJ+r2jb0fH+wWej0wgXMTEq+I7lLH14HtTj1I08GCAiEA5gB+n2z2RYcJCoGMc85K/GPjN25LyKs3tfU8RwW2PJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOqwuCRA9TVsSAnZWagAAC4IP/i0Eok9Z/f3FbO3/AwYZ\nxagDdC03afJRye/+r3ubW1PXVMzVUL2nlbk8W2zjgkahJlONe4PTaJEagNPi\nnBsEuP+Gwiye3dS15Kt+8wOPABPfb2QFUk2rvWu7o5r7X8z4+u0M17K3IXFf\n4k04untnTXT1DJ+SpRyJYfvTa8hF1NVMWrsWKxsrAPksP5sQkMNjSSEFoQw4\nKgA+ovmVlWlS0MH3AlXP4nNjiJNnPf2bi5LhYxop3ER03sZ5+rGuY6HUXGJn\n4u7Qs/GvuFrh+FI6MaHeIKtC2OEyGQm+QtS+KR0//FobywJrTE8qiclUoI/9\naBvwk2LAmgLH/dTdcLQT8ZJCzpNVECthmdXWrEyOvzs9o0991JUGwwOyOhvy\nE71O/Pah/4jZXaJFJCEMzz/If99AXn68DIcV5zUYeIAFkaZg9ElnrBNLUDKc\n/xQ3ubRls1rvZPKmfMUc74IHvLuLezYu+q1VzfP7R9weQKkJVSaDBdTO+VsA\nVMq4Hm5ZOxUj0wXJ/qnkO6zhijVZXPj/Egur1Nv64wDIzOjx+cw468Vt7kM8\nCnmGeNmuJiAcbbnLT7yapdzBXilZtpYmOOjNSqixLwv8maVfTnWzjwDyeRGd\nBWdm7DWELAtfkZ0PyeuUQSXxD5FoHCndPAzXvx0JjfozJillvtxKu2k88Nef\nfHm/\r\n=Mfg+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"0e9c4a824e1f520a998a906050ac8f02e81470a5","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.5.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"10.10.0","dependencies":{"is-what":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","typescript":"^3.2.2","rollup-plugin-typescript2":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.1.0_1547349038003_0.4072287156667662","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"copy-anything","version":"1.1.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.1.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"70b17e45152719416faf8731eabe9a71d6aead2c","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.1.1.tgz","fileCount":10,"integrity":"sha512-2wVZrGDcYMkwlcxbIqaRfc8LAO5ni+KLLInZ+1FwUBK3S2qHcEYSzhPjdwY7hgjF5W1dVuuSb4rnmy1ZzW1SoQ==","signatures":[{"sig":"MEQCIFU2q8cqWmVcMQZBB5eYmp1PjyeGtDuP1dHndgitumP2AiApC/S5cbDD3jNkrjJRWyoJE4FJ0rzBn597FpL+Sf7gxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb5BHCRA9TVsSAnZWagAAl0gQAJh1+nbSEe/MJqozmvMF\nXsc8FnJMRxiEOPTXTkx9fm0qKIWboEAsKITEhR5/z6MYqlzGIEGXKOy8gqD/\n+fFs2Y4KLgkKH7i82WTO/LFmD8A8ZLcnstfYuiA7OlAoOfGmD76cc5GhIRbs\ntN5AOdiCrPxWDxAnjp+pVxWU2zrEOSJgJjZ4Gs8kGRfOVSImfBx0EN2BlW4d\nWfNd1gjutrLMqgThRoWoSC5FgSP/WHnmX/uXB66ecObhSO7mTdtF4jWwW1pm\neOcmyNBdFpSLDE9Ca00FS0WDKQOZa2vNRlIhO8/MenkVsYBI813EDdw/db2H\ne3ig/nPhes850FKh+81aXzp4cVwele1S6cd/xDlsgNp/mL0uE7YjMbpwPgqc\nnguqZ3f2AfemeJK4rQphzMDhBobtnklC3kIVhQRRX2j8fKu51mmgdxwgqHMw\nvn1feeTgVQ3HUhKTx9Sy5k21yQ0vSdUdlMrz7U4OV2j7tvwhk4dSrEdsvigV\nVaxkPr1RHn4cPc5GEyoI5dChwsJuyJ+A0DUxrsa6Q2ux1nqn/R7lRtoAXqu/\n8fB6/3IuMaaYjRzNNcnXelzXYSFS25Ku4ckbhe0I8Ru9jRmaQ/NrHHS4SIKg\n2BadzxoVMdQNmricEdhE4EkmCQsWgudnid8+KupezufY/7BPqun2LzwjqkyH\n12mK\r\n=8ibk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"feae96b4fba9ae3d719aa297f81edd7645f20a9f","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.5.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"11.9.0","dependencies":{"is-what":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","typescript":"^3.2.2","rollup-plugin-typescript2":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.1.1_1550815302853_0.8394400786228415","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"copy-anything","version":"1.2.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.2.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"f32d079bd300e1b6b95170593b0a22f9536f1ddf","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.2.1.tgz","fileCount":10,"integrity":"sha512-FXRDHYtCp4zhlrl5aOkPJSaECaDP81/YfJ72ju7ARtI6eCwt1K2nXx8Iz9v8a3d34VC6eaPm2WAipySAJqdRBA==","signatures":[{"sig":"MEUCIQDbHGtcKiGvZdUkxhmG/25jE8wYLifwJK5HyemeUfDqEQIgEv3LSpxdJk52vmMkRh8DOT4KO5Q35XP6H9FsAufRxew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc0WZCRA9TVsSAnZWagAAfvkP/0hpUx2Y4YR3+Ooqh2ts\nf1xTZyG49oVGp2zn3+By+cU02kCSKsQAb+PYMVJDrGY8hchplGE3HzSxu+mr\njqQDuWYhhtWhQggGCMD1NpAFpCIFQbbrQjbtdhwt0dDg71h14ft+pEIGsoMt\n/08sURIM/L8ErLrkcJajSc2n/UH9RxcLCkBcPoyYmEebwQWQcCKxFCG8QCR9\n/R74M/Tg329P5IQ+59LmUzwRxU2h4O8qo7eCb+ERvkoSEjvdCaQAPs7HiPSf\nY0AEW3ztJeEO3xGBBcZZwkqJZlDhgggqgYFEhWlKrE3ElcNseFE9CAUasIty\niT+UBekCbcAR/lseu3/4lzLu4HpuHUeVUAQEDybuoTCbmdMFl1BNoa0LDGjH\n6sWPvHLoz1WRe8Ph9QjnNju3AxsZHa2yeiGRMuTw2L53I+va39vn2huM4icT\nHUJDsdSKW3eMpfb1gnByLQs/OEIdmJhWpP3toeDJm+T+LXycZ4b86GivzZqb\nqaJP8uckWyZmCLcZg0cUEbhBDioUX1d4kkmVlI8ARd4jt97yIcbs/AGlXEEU\ntAjSwg/uYwHmH2UjO8fL9uPDxL0BK0YJESihdW1Q/VWhT0XOOyPkIYwHzAfQ\n4O3wdcNaeuwO4KSTZrdrXbUrSoaAH8gA1idqbSSfzw0ReONYIk/2yI+BuPBx\nQHJD\r\n=DlYn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"f40f0d1bd9bae8f09d54037f0012c71f54af3b1b","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.5.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"11.9.0","dependencies":{"is-what":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","typescript":"^3.2.2","rollup-plugin-typescript2":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.2.1_1551058329197_0.5461271207569145","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"copy-anything","version":"1.2.2","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.2.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"f72b5995784ebdff47e83a60f88dd9202f119993","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.2.2.tgz","fileCount":10,"integrity":"sha512-ZB47aJKwpZyepDT5JVaTS7mbm6gMOdICHLqgRnKFq3jxr7ZIw7D42qQF93eRA2Z8EAiA5fdtyK5g1ekMeGvROw==","signatures":[{"sig":"MEQCIF5u9EOMg1B2Cwa/PWdEZdfr9/k3AKu01oxcmv7gIabNAiA6UWnGVkNZ4k0X7KB89OZhyx6PlkxJH0bS1d3oK+EyBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0UqCCRA9TVsSAnZWagAAqmIP/RJ9uPuhgKfAgeofMHBe\nzBoyqBg4jkaHGR0sj9akesdG/biQqA+kKqianz6yYpdOge1dasVka6nFKNIy\nGIap4AMA2hkClg+VIikT5/kMCD1L7MvyrlQbOfIkjgJhsb0FW3vPxdN++zrk\nEsf1NwWnB8jhxWDQP9IJvj3WO8TYwdM25SJJpkAoBb1KddYacv5pzelJgtix\n3os16RIcpscM7cVUkGbDbtj214fkmUZeKEGAAB1uQ6ddDJNKhBGIlYe21dMr\nOy6r6LmdPiC0yU/nyDGq1Uo5K5QwPC5YGNjEGmMpVjkSp6fIosGTZ9CRk7vX\n9EbOQZsgK44UmTSlmZfu+CRgiCf+CRGVikTa/Z8JFO2JQnJ1v2Cxw3fv1ReN\nM/z2pVbYNKTdIL+a4XTgyFU4FwgLMDK/AeZfBgkIjjJSvsKLn3uZF72bozM5\nW7A11cznUJqaq2DPnIG6mlizQlfpbBAuHFAGb7vumBM53QUHsJ0Z5OsL4G15\nQDj3MZZ4wbUBpnQfMX2Q5NHHhu1qSyStztA6ZPzkkWN5vKIVBEMfJhG5fWCF\nKN+GKrP//YXJjmIIL47Qx3VOGBt3qO91hxUHjCxDDV3uFlAenYW3NMXn+2Vz\npcCqvZ7Bcz1EmpA5m51ewDIQuoxl8ne0nG4tPhjKB6JVT7qRQd1rvsS9jj/C\nSa1H\r\n=0zpi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"78fad8ec35e3ae41a3f842d892a8a6a5de5b513f","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","typescript":"^3.4.5","rollup-plugin-typescript2":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.2.2_1557219969796_0.25940893305775337","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"copy-anything","version":"1.2.3","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.2.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"693b482b8e9ddb2abd8c10e8ca5a4b8682600ec7","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.2.3.tgz","fileCount":11,"integrity":"sha512-1VTRfSRg1yFJkM9gOD1DhKft6pjeyjRk2t0TZTVIYpu5mQwPic1wT/Iy5j1Ifw0p5SNlWzeWI+nhMXfPhv7VjQ==","signatures":[{"sig":"MEUCIQCKqF0r0AAdOUA2EmZfZpApbwsAJZs8Fuz1yYuTVfWv4gIgSN7zmkahjHiSV7plmqJpaN3lJQ4FInGfjKTmis6YwoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+i7xCRA9TVsSAnZWagAA+6EP/A3JzF55xvfbsud3rg/B\nWFcvUBopSt4bpoTgskASn5nMP924C5y8hc6L8P9PTv8Fws88fz2cR0cN2SAM\nJHv1/JmDtF4SEBXaEhBOW2DmyvvcKhHxQYRclH4c9RT6P+g8jmPHitR63Qk2\nvM6eDqpiSVIoKQeoDz0F917pHZwrXC8t38jogZscOb4DwXbaJlqU8HMBNv0i\nEWvIQwHx2E5rC9EOVZTzycRAb8RdTJjR+MciaDjRZJt+bxwFTxT9a65616IU\nJ8yq5mrtJiYFwcmYs1D+OxNHPuhRk7C+pSAD8yyvTCPJ4NYtMd5aZjEDZ7Hk\nKKRgdo9e1uom6dTARYJouiF+kkYLiQsKdSGf0/ZtmYbNGAnOOUNarkCODXsl\ndrk7AnwO+3g2jpAzVIN/Blzl5qk7t6Q/K1hp8ryU9y+NI2unSpPFhim3Vg6z\nQmqIezfwtRW2m4mrEKwP2PK6QEmhBm5gNOU7xpkuPEirqR5ZyRi58Pjo9UnN\nnCxr3X2MfnS60kCxz/lnQFvsbk7nrQYS6btIkXD7xyy3Ej77tBWKM3K7FKY/\nza8vugFCy24fNBhcKzBmQW6UYsEhb2Js1L78qQhkpcZ4uAHlTK+XTJk1VcAq\nxcbj9XpXsYWY9Bbp2pUNenv1aYGFwiA/u/azEzLjYqRa2gYY7cqTLsqkqJbS\n+Dky\r\n=c6Ra\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"db75ed9567dc225c6e5af4f85ff2eb82bc90ff63","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","typescript":"^3.5.1","rollup-plugin-typescript2":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.2.3_1559899888347_0.1421440603035804","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"copy-anything","version":"1.2.4","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.2.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"eb873b94937a85b7640a720f7e708e6ac4e61778","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.2.4.tgz","fileCount":11,"integrity":"sha512-xxKK92dLKyXH1OvH/siFGj3keR0MfPpMujCEyIAM1Io/OV4tUUrbTcdlCI/yqcqScdPvyWf5q+7bwomlb6HoYQ==","signatures":[{"sig":"MEUCIQCHteiRWBZGRUUR/7Qils05DCTSTF/cVzQ1OKBFX+xXswIgape5fRq99ZdvDz9nFof9CVuhftJD2CnFznCoskvdvjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKVNWCRA9TVsSAnZWagAAJP4QAIKQs5NmuZ5ib7rNjtfq\nW/sPDLN+X8qg7rv4P8hyqW6/dF/oNAHEReQkmDUEUNoqe7kndhTc3rX57lrP\naq9u4sVJ3LNdpcp9qHp/wsnKpnNYqRxEZ6Wjh/jmmnoRF3X9MOu4bLPDX4zT\nd/8YY9rbWMve+u8wR6sTUodxJLfJJgMCjNa3eYmloitSTPU/ElMwCCPScb2g\n8o+C9OIjinh9SQ4VspbvNpObLLSHslKL/Cs6jGXho01GvT13FxWRyka7aMX8\ndXkmivFxx1vDb7AwAany7bpwUwzptMRRodHogPGxMMkjhZ49LnCXlBOu30MI\nybQezq1oPs1XGrPgCGWrICPeaaC5i7XOsBak8QgGJf4grLJ/YQ8LdSmM/8OQ\ngAO4+MUUCIDwaPyim4ZrZVnO6lI9DiUpx43Pj/dwBErbnex5lDYgEnNub7xe\n0+xbJdWJYslmwKp6Si8gtCFbPgz6lzhRe3JZcqugNHkmK6vNOuDtcnleIOga\n3rYpqGwtQyS+CkEsYpLQJTRJCO8RP6B3CwFOppOfomBTcf9YyRWnKmUr+25P\n7uvafFJkxrUvL4k5Ujj1Z/FRay8TKabLt0bTyGRBSZnXd/lv34Q5kS31vrVm\nRTHDxpYOZr6nEtqywsZTxZcVecYNPlg5kqk+Qt8pY0gMe+K+SKMgRNd3Nmz1\nwKeX\r\n=+0n0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"3e207d2d726d7b190c83199b011d2adb1544d780","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","typescript":"^3.5.3","rollup-plugin-typescript2":"^0.21.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.2.4_1562989397900_0.7727656348567158","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"copy-anything","version":"1.3.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.3.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"fcf6052618aa293b52c254df13203c5e2112a1b9","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.3.0.tgz","fileCount":11,"integrity":"sha512-ulQWlPnLYyCrBcLgMg6NseM6bCYmrcC8gyUy157NNPunIGksz/o4dQidv4jQ5fM5T4RL13jyiqQi2y5b/cQcnw==","signatures":[{"sig":"MEUCIQD/DWEJRNhRmfVY7FADpUh1hGiv9eQdIBP4j3O21fTSlAIgXy+wDBpVGyXJgR/iyRl6XX9YwDQh1zc6jMqev9ucnfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKXRaCRA9TVsSAnZWagAAnasP/0bZPyHjNP1zdq1KeMlT\npvQXpWYO/Nqdsx02bzifwhq4uqw1tuxrNgj/cFjEUkH9Kk0MG2JruV13zHYn\n7xXU+UjK2oTcz5Dpp7ocJG7IQh0J44NtD1By4MfVZOkCt48fq/4It17XLs8u\nMdYBYZG8nqGtYFUFf+daCY4DMft5Ao10dr9N+40vd9hAi2fP9aMLhw5d85+R\nEELDQnXhFqRGiovjrCsyhwRNrDc8cmK7/itB32G8X4U3VspTW/Ecbgs0WmMz\n1I0fJy29YreqLTgPUvdBcN1HAxvi/cia5nN+5xVKIfxBSNhtVL5AKXIqiFLi\nfiyirpYrEjKyC7/De3iSK5l2I3oAufzpVEB4YeDCaBKgU16L+SCFpGWLj0j0\nuuID4DuB8eUPdAymllFsjRCOSepD2I+S4Y+IGWS9rCzn1wpxBwdi2Q+ouQNX\nK9pbQlQ03hrSemQZYmIU0C97NZ2z44Fgj1yw09ynBauQIxmejurmhhPqFXcV\nNGyV0uvghQQS99hXpd14QRA60GDqBsGGUCbU/uSCQdzZRvimdS7IMmRLDiah\np6DXq8OdZigSjhdguF35iTiRrheDhIcEEvRcciZXqC4ftz3YmIBYUUwH5vhV\naaETZo9Zx19pVPPAkDAjd6PsOhDnd7UB98xQ596cl8TUDXZvYSCElm7Shheu\nXtx1\r\n=Jr8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"481a2099e8c6aad570efdcf46028a5e7495cc085","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","typescript":"^3.5.3","rollup-plugin-typescript2":"^0.21.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.3.0_1562997849996_0.9458290493450978","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"copy-anything","version":"1.4.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.4.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"3a5d895b1d40c02282360be776d7bf3f15aec49d","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.4.0.tgz","fileCount":11,"integrity":"sha512-LEtdb64fyxdz9v3o8DzenXBgTWxmvkR5Y3aofi6Ha9uRdNpKqepcdz07TIBbmOJznVub6eRb122Y88wZain70g==","signatures":[{"sig":"MEUCIAjI/CaqtKTBzfxEevixuyqbJ9fLEUmevEdIBy+M17AuAiEAz7jOPUGxuNoyPIBFIacokv7jkTtH6i6A7xSGIdqKWQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVhPUCRA9TVsSAnZWagAAX/0P+gKCsZ3SdtSzvpqwywHb\nABnxJ5jizZiZMklUiS6Oik48UA/lzX9sWOnibxdnM18R32MC/Wdz1Kyn+j/v\n2pg2iiS99wArHV8Q3heHJQbWPeO3n3C2JMZj3vzw7mRgb6D2YLmmaavy2NZU\nrbFZz70eLZJJrRDi9224pgowiqg3pfbx1VKfKIDpz6Fg3eMfTX0q6VQ83EQi\nszK4a61HPpPCK8R8odwZMPYKBnFGR1nlBbrZCkrlEZ7AO3ae2Cm29jAX+Otm\niN1vHhda12e7myNdVKIIsSftKVvh6TYDRT0tgQgtA5/TwLUjyn0mE6FN2YjL\noYWYipnmxBdX989gQv8qaDzCyv22S6T7EokSlZhaBlKVqAvqmAGbfWwqvsu2\nIhLrkH6qTkR3/kKVB5EJBEHWbEBxo5gNPNfNbFPzAOuj4mvZqj6nrDB0m5Un\nUe7uZ+VrnFw7NXEq1Pw1GMkh0iYjajQH3UWJ0aVSbIlgZxvmh9eXPrq9Kwgq\nldEVd0gDErejPhY9y1VaekD5j0nzcjRin6WayBiBgS7PeQ28awAtoGP4XWMX\n3d8A0g/UXwSqHaznfU4eznmnpJxIFhcNQER/1IUgaTylRKLwqvvrubXiph7z\nM/0wC7dCFpOV5FSUjjLO1F+BIkiiHUbdyUI+xVcU+iziukPcmFp96W2QVe9t\nhtbP\r\n=AHpG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"3e207d2d726d7b190c83199b011d2adb1544d780","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.10.3","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"12.8.0","dependencies":{"is-what":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","typescript":"^3.5.3","rollup-plugin-typescript2":"^0.21.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.4.0_1565922259702_0.42127316582408336","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"copy-anything","version":"1.5.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.5.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"26bbbd25c711688194253a64df988e720a992910","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.5.0.tgz","fileCount":11,"integrity":"sha512-veu74zguz1JFaRbGNEoB+/qBsgQ7h6y9dxEfGgf1xdOdX+13BYREGa6jn490rzeTiIAKYQHgrFwk2nuIF4YZXA==","signatures":[{"sig":"MEQCIBaIbm63HejPmVROyxG+twbBeBrlYbXir+y+RdLAdItiAiBrEdgfLcBPnk7C7L/dR9mJtORpa/dNNJHhtZ1iHOo3pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV3DbCRA9TVsSAnZWagAAL1oP/A0ULHpDRy8pPKl7sgzg\nIY9+z2Z5RTLC2mo1nVLw53ZvKdOMHPGpqtB2s7yCIOd1a/tye03hTaFXx8ry\n0EgxzWFyfo70itMBSoLR+7KvT7Rz2t5LmP4IdBqhG0m7C4w0LGgk5g08GOkO\noob7L8vCXeDhVWOlFsY0x9K4h1G8YqBNyceoMANGA3TIjvZQHPcfptp0/x2K\n8dIAjA4VYdgVcaSEUEV+lsJrzHLrHnpspWjYIrHO3E+UZ+fGU06XBWcLd6U6\nIODpDtBRMutqT4Lj3e+tmgSJvVmEmUTDifzotDel46LcRrq+4OPpjzrCE+OZ\nN1LcLytkiw1ljzIB59Jospd0PFOXNFbAEjW2qlKp5NZXhoZ+P9DHOVGRO4N0\nbLApdagqXdkXiHJ+gTw81xiOrAEjE2WiE8+g+Ia6r1/OYXMQxl0EyhYRt4co\n2vxfzVkeaF+7x+HEliQcgdn1rA5A9f8mWOqtI2RZ1jkCp/dfp45y9Sx4pM7n\nnKkHZZfjbde2ST4m+h5yFEEM///g2ri2OELPNfEysaezcofOYu+4Y0vgvSJF\nCaDTPh0aWgTendCWAOgnB+zaLwfyEZ99Bce42bfejnxhBaRFymvY5b+VETZh\nJmlO10fzf7sP6MDnikM3MPcBVCKk9BAaKW3hRXov8T2TkpYEt0dxZH2m6KAc\nivbE\r\n=BZQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"665b683555133bb1ac3add3bae6aa41609e35ed0","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.10.3","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"12.8.0","dependencies":{"is-what":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","typescript":"^3.5.3","rollup-plugin-typescript2":"^0.21.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.5.0_1566011611190_0.10685411057201066","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"copy-anything","version":"1.5.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.5.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"8698acde652d0785e0c829692c1fff0d17d314fe","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.5.1.tgz","fileCount":11,"integrity":"sha512-CGc6y1tkkmRPg4CJUCe/lTUpGe4NTv8R9Ka+YwhjQFI7ohFYLDifS5OiHiPfW9gPmUVhO0XnagXP7RZjZFPy1w==","signatures":[{"sig":"MEUCIQCLxyPGi/Dsvy5WRQcsVtB/EWCbW70Do6YLbj70Y4/ggQIgfU7aAuu6DtCLJv+J2Oa8ckUG4/zI5myMihTM+TZ+LA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1xT2CRA9TVsSAnZWagAAfPMP/iFB0EOWND89MK1XTuhp\n3MHBRaU7f3ze2j3zC1bu6YAXRLnAPFgePEUNXxtipO+xADwxLUnt2k1NLFfp\nKENTAuhjlNLSuMu9B4j0BOmsdK0sdLewaTWTnEfasUliQqcdgM5a4PGX2u9W\nLkN29iNHouutXZiDOzQWIvsYF1Lui/QsUu45dT4DvcJ+LedbRXxoJXy4hbqo\nQI2aAS5VpPj3/qMzRCQeMqNcmzfvMoYvtV3NAph39DUXB/ybUfol+vWjkZZq\nPJeiiNGqhXF/FhXCzj6dR23oaPjtZUzJ03T5JOzTb3zbdeZcfIx2BG8QbZa7\nN3tp64nPi4IcFlLWyDdXQloBY15mtw0J1g7c1m3OQdE4FMVozmxf9W/09ecJ\n5XmJlSpyIG4MjBki3F8hv52/USv0o+GZc+QxAUaM3Kxltx5wC67gmLG5Mxrx\nbkQUje/OKrbAQwymU6M/FkRZfZVLv/lSjDbTZLmy2jjT0i50bIoNMQgA+bfa\nrJF81X1pX0ZxK0hRDJp7WGBQhLa7X5FlnAw5TKfCEE571Ibv4Zfl13M6oHMZ\nWF4tcmOpG8kkXFulQFhr7ZYTH1UwTY9dNFgPVXU3fTGchckzSxTOh+seBESU\nJxRHFPhkOmDEc1eTMs+MEvzunYwLtrPKTfRgy/LBFNEtelg1n9xhWxe6++Q/\ntuvL\r\n=gojy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"de20ad0b92fbbcae70a2e717c204ff42666f803a","scripts":{"test":"ava","build":"npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"12.12.0","dependencies":{"is-what":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","rollup":"^1.27.3","typescript":"^3.7.2","rollup-plugin-typescript2":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.5.1_1574376694366_0.10550876960141231","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"copy-anything","version":"1.5.2","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.5.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"56d199f614f73ac213d8bad9800205fd8bb6b0a9","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.5.2.tgz","fileCount":15,"integrity":"sha512-KOQw9KxdvdrVjDLRLiVZE9FWqIb4tMyzKHZfs4gXbxlM+ftkkEQdF+oTHxkhebkBq2rpHrqj/C45m3IxQT36RA==","signatures":[{"sig":"MEQCIAcY+HOwjnQkXQOhr/u5QkxxELCWUBri2GTli92ngkPIAiBy+2YK11ae90vnOHTUr0JXywlyFBbd4ABlDqmDKP+OCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQr+CRA9TVsSAnZWagAALRcP/jtvgLNSO1gmbxPaeUPQ\n3h0lScIoKEZmUeGvhdRR6bUB++5TwKyNvVtA78BNQZY0Ms/CHeDJV2fWLcew\npR+D9mKQpR+ysp8KeqQIpMeF0kzLxYC1OW5PSA7s7QkwBfsesp4lU8cvvGKY\nTEuCW+09RgYgJv5fcSjCZec0MU61quYmpGOj4SN6pABI9TvJUXSDQigVd3nF\nDPaoCulnvv5PicmFCIADNpWjsdpaFglE9eh9DmGRScRHvpzLQ7bYCq5cQb16\nIr1resl3vmA1Mtw9HwW9oBYsySrYmLpKX0attky6vEiUz27RCQxN2DIr9u/7\nsZUNC3RpQ17HbxRH3esa+weSt6nWeJEtxh7+x8mC2OB9ppOtFL5lAoeqJa9M\nf17u7D0EO91mJFqzfLEV85ZltjGX2G7a1CRr6hfuAPlMY+x6tyNGYh9cZthu\nm4o4V2vXwZBOWGk4idJYrdyPaXerKt0ns5uR+wgGxHMXozoL8GDs42oaDZ4l\nIlKG2726kg0KLYpzx1qXCOSXwl7hoBBcKj3DLRawxpSA/Lu0sU/z4wxnuDeA\nE2rRNAZ/1/3WnoHNrn0vPJXDT7TJ+YdSUyG/Vd2o/i/EA62kjYSdOxCfkYWg\nELnFPSEh7BsfYFhF1NSaKtdSfwcjqCpYr1VRy4Qw6KpLSwXAiu5wfJqXqSTR\nN6fu\r\n=V30y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"a2d69c2ca4aeb0a46837659aa7957f1d488baa24","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","eslint":"^6.8.0","rollup":"^1.29.0","typescript":"^3.7.5","eslint-config-prettier":"^6.9.0","@typescript-eslint/parser":"^2.16.0","rollup-plugin-typescript2":"^0.25.3","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.5.2_1579485950108_0.998599104939107","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"copy-anything","version":"1.5.3","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.5.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"1291d03bc844af2c9d29491ec1ea6eb3b1648349","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.5.3.tgz","fileCount":15,"integrity":"sha512-Frh6PxusNfnjpjKN5tggOVUQo6izGyFabqBWDEiqFhQsDRjBbyYojyI1zChEAQHQdw/Jv610iPGRpMzkawVpEg==","signatures":[{"sig":"MEUCIQCZ53Xb/BmZmWMYKcybi4zAC8/J2OOmG8gkvIRDC9+kaAIgEu/sGoWfJ51iW38LTwcF8R6n0o/6dwivTCTtGRofdWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQuECRA9TVsSAnZWagAAgkUP/ipiVIybi0jwPBjzDtKp\nLDJZXLwVT9mcXU3sz53ZgXgFB02wtQ+PAxDcKqZHavC2OHTU+mb7DUK6Glud\nz2M3Y3c8X+bqUM/SsGPq4F0G0NNiZvFWDjlPJrjeUeLGens1AM96Mg6EhGnd\nsENq8hPCc3eEZ8ngSIzDquu2vNle6QV9s50+wNvpqRCSSWQLYLtOqGSOxaW6\ngyxVNcTGpcFvijBUN5/LS3ETMOqkM/ATxq9UcokVm/h8wg6VwjucszuvLcE3\nCEKt8WdpCOAM/0pOjWlUQ+mFUhIkAC4NDIj0vSs50Oj4VGw0V7rC+XzREYv2\nkzwZJ6D8I3RM0debE+YpDQtXHPseIFMbFGoIsXB9nYQZ46gAZbCHevP9QJxI\nVD+0TPPSxy39P45CQziddNEhQYQOdwhSa1byde3kHpHMkS4QP02abzsxioha\naDZ9oz6YIL8AYjqxU0VgSnNFygy8MfEsdLshHRe7sgeU7Tk/kIrtKG74B+Ah\nBIj08xTRmAuYbwPCgXrV2uy1cVyvoz/yt7VbaHwxJJcLC2SHDePces/ImCaP\ny2efSXhkhvT5y69QMcTOnjBJp0pSrS3nSFyPDn7tsSGYzMDZTveYnvaNxqEu\nFTX6ogbBVa0lqpXa9lbA7WjAdSpM8dBzlLgP1hrIH4aVS5S1YIHAqpkBH7QF\nuuNq\r\n=icg7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"ea7bac09ccf23684580ac6bef0df262a07389efe","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","eslint":"^6.8.0","rollup":"^1.29.0","typescript":"^3.7.5","eslint-config-prettier":"^6.9.0","@typescript-eslint/parser":"^2.16.0","rollup-plugin-typescript2":"^0.25.3","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.5.3_1579486084581_0.48513798375577344","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"copy-anything","version":"1.5.4","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.5.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"3d1b9b7e7cac1779b2af80eff0d35edc4049084d","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.5.4.tgz","fileCount":15,"integrity":"sha512-cOU0xjJRM8ylFJ9F2jUJ7hIbq2WGDu/S693B4QlI8x14pjy0o9kxr1FdYSjVqouk4TKIohtz0c5KkC/XdDVnIQ==","signatures":[{"sig":"MEYCIQDU471+2KcbHkroy4m3hc7B3li9D1+R8zbuo+2glIbU4wIhAPAAx5TweT1bn62o8UNaqrQQ64OoouXzxlfhsDe0d+E2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQ4hCRA9TVsSAnZWagAAs6IQAIqrgJwUdtrFv0JC1rGE\nFs3T21MhaDZCL+S0t/MwmByzy5eoRLKuGmeYWH+WTBOP4e33IioNkfkyCweT\ng6tkXAysDvkEtBz65rGbxzzexYDybcDLmR5soOfcWjrl601hcFeygYYKRCLa\nxsIJ2jzS9O2p6BbKyeTpUq47rH2E2UCZ3gZccNoaLGNQVt+/ArqOz3sdG9rQ\nafwC/P9jBIMhlPhpQwFJ7hxSV0xnzcTUqT8Hf72XA4zFR+Tr6a0YsFzP8Whi\nOIcm0p/2BFyxTJLt0NxUQ3Oo4xOF/8QULRQL5sngWAb70Dsv2jxyYt0n6w8v\nItLrM2cWRWTupGvBv5djj2jI4hy0rC9arWLs3HmBcDEtOV+MalGT6ZrR7Zzp\nur2PrrkiqL6OXd4kK1DHZVBqsG1BoOHBAKbmyND2iqTW9tp+eVk55jUtmM3t\n3VcdRXVl+YXFvq4o4v9rbFxPDxB9rjxNuHQ6uIIdlgVSMU5+mH2QFS0kD+pT\nSehvkS+5O8dmqhsHky301rQ0QGz/hhQJ//vReyh3kgjZH1UbMN0mNx7rTye0\nwNfwdXNnWSHPjFCmUvU31ACKc+IWlzLEUlwI6N/AFwOEajRdVSgd64IAeBdx\nSMy5FFFD/oX0vDSvof9krZyznRJloNjApD1qeiQGFeEHUEjY5qgWNEMUKm1K\nqONB\r\n=dJjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"ad625d56a73014046839d792e08d7f75f35e6fe2","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run rollup && npm run test","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","eslint":"^6.8.0","rollup":"^1.29.0","typescript":"^3.7.5","eslint-config-prettier":"^6.9.0","@typescript-eslint/parser":"^2.16.0","rollup-plugin-typescript2":"^0.25.3","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.5.4_1579486753259_0.44210515681112716","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"copy-anything","version":"1.6.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@1.6.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"005a70d4b64126880ee4e2d07edc0b15bedf4c56","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-1.6.0.tgz","fileCount":14,"integrity":"sha512-ZEEDP2ciuSqBME5PfiiStiv51wdwTMC57c9+a+HWPuvJqR6VjhpaFccNbdzXtQdAfSDIS+ydQe6MTg1gbfDPOA==","signatures":[{"sig":"MEUCICrDFLyG8zBywtyOllzck6rRHFawKCfBav0Y+IVKPpvOAiEAqmyOfBo08oZOZVmbPntwCSiZbnUD1oNKS3ksoiEEsxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ6RmCRA9TVsSAnZWagAAWLwP/0yJ0iagQ9LOYmjrXJ3t\n7xSc1L523NqpK95XAeCM/XQVFj9uJnYXmHhfYwZlJ8NNAmS9PI/yEb73dSCX\nzXH/eDLb8GyHixK2pwF9ZyFf4nH5kZtfPVqqEfXioMB/XQxC8gKBMuqpuFM4\nuQoGGd33D/QHPEjFccq2ujm4JaXDguRov8dxzgzBw2O257hTQea0C9j8EI7n\nW264FKN6Ldl97E2xNZ1j/Dd3o+dh34Tr2NlTIEGQcD6mN5urXeGMxNPvtjs+\nPIDDXxdMp2TMPYtlU8q8mKbcbDen/ZD0xDCTy4Ix7fok9RgjO1v9AGzbmaEs\nfMsIcXphWgUSfXfp9axQNP5v0InLE6dScLJDvBXjt2QGu54NoT3N0tNO3rto\n5059nXzdum0axZzTNDzty2CVx5DaX2qAz8InOc0crKeciZdoQ8qmD+Qm6eqE\nH4tQvXZMmY5isrBu9bCj8Et500WSzqLsAtkIPPquea9LLamb1hlirf4seExn\n1k3x3iaGll3ZL2C3RFq/thoLhokfgG9ii0oLcAy2IVX4R4geYMrhcRNmSrZx\ncQByETE7WR/FBQa1+1hJLDmxWPimr2h+I0qZRHGRECZlzoyXycHzA0XUmNta\na6+Gz5CUeFsdG04LTDTdJEV6DOuFWU7ztTEbP8Ko1+yZBHBDYdzg2MdWscbt\nhbeo\r\n=2lNM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"70acdf711b0011872ce391e08b29f675af222834","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.3.0","eslint":"^6.8.0","rollup":"^1.31.0","ts-node":"^8.6.2","typescript":"^3.7.5","eslint-config-prettier":"^6.10.0","@typescript-eslint/parser":"^2.19.2","rollup-plugin-typescript2":"^0.25.3","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.19.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_1.6.0_1581491302156_0.05242883167665369","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"copy-anything","version":"2.0.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@2.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"2783c8bb5462f136bae6ec023a588461833daaad","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.0.tgz","fileCount":14,"integrity":"sha512-EcQkta4OqR0KPnhHMMl81+DOyxrD8gqiIMYYmCuLeZmYCFlNNuN1IXexhQ55iDMzf/AqOXWSHI7AN0ZI3HyVtw==","signatures":[{"sig":"MEUCIGZOmlbhT/tV8J1wEoLybDr8PxBLGxy/hlJfuusctjXUAiEA7dk9yN7pIQQYSLxeoihXezR6SKjXDgDOCaQv9YifIxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebW5lCRA9TVsSAnZWagAAnT8P/Rpr8bz6xVptb8VZ9KLM\nUij+jb62BFfqQtQu1VWHhgR23kGYsTk6XSMnQ91aUvsd+G8vafBVkUk0hhSg\nwhcaSvqzFQ9/H4GHUAejjsJRy+Al5m0jKCscHFc6ZnnghRsYDgdiZxIcfKPv\n8H1Z4xql8MV25qmGaY+UTejXsFymsJUP9KGjMaFbqy7vrhuoCqEFJJI9F7AT\nCifgkv5+paY5RfsglS5G3QlruUvsEClGZjMB6M0tSpO1SSI3Y5EHQXVyvzbe\nrIV4+Qzf3Wlzd2L/XARYUHtNi6Yhow/84sByha2KV/UAkFDcJKUXUbwedTqp\nfLK1ZZ5c76qaAb1ggDZOLIEe1DZRP4LszxXM4QA0Los8C8LwUfXHNba81ijB\n3n1EJBN0NndzQE0NMIJd9ZyoMsaTeOrrZgzjEzIq7Gt+pKZAhCY+39wBL+x5\nfkkcRGqLIb9VDzlYcRtqw6gQEEfBLp7z8KEcGCMx5yq9ylZwbQYP3NKfeqki\neymQp3tSNpCxdK8chMahHaZHMNN8qxueuLn8+OgfVGUM83RXwGbGWh5w3bV9\nCRZnaUhDx9sTCMb8YTvHN5Qn6rO3H88c8ITjAZuGHVMXSRxFnUVC1C2N0MTL\nnSfAISZwx+A/Oz6CQqD0jnLHOzt+eeokEAkLYStM2RcqYuvc2fNOO8oCcc5W\nejDg\r\n=mVy8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"70acdf711b0011872ce391e08b29f675af222834","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.3.0","eslint":"^6.8.0","rollup":"^1.31.0","ts-node":"^8.6.2","typescript":"^3.7.5","eslint-config-prettier":"^6.10.0","@typescript-eslint/parser":"^2.19.2","rollup-plugin-typescript2":"^0.25.3","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.19.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_2.0.0_1584229989444_0.6563619977864859","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"copy-anything","version":"2.0.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@2.0.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"2afbce6da684bdfcbec93752fa762819cb480d9a","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.1.tgz","fileCount":14,"integrity":"sha512-lA57e7viQHOdPQcrytv5jFeudZZOXuyk47lZym279FiDQ8jeZomXiGuVf6ffMKkJ+3TIai3J1J3yi6M+/4U35g==","signatures":[{"sig":"MEQCIGzLEis2q560aElC4rRzwZZLwdDicsf+BuoElRthYP+vAiAO/IS9VnlwNnIv4HbN7t1vtqgtyfa07s0QPCowRCP8VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebcGPCRA9TVsSAnZWagAAoEYP/jA3teM8cuxb2YkCqEzz\n2bSFz031TTCkXg2DOojH4AownatjkpSv3wwN7IWmsPYrJw4y/EAlZM2rxaz7\nrI+3COhLZvyxDO4zhU/8u5LleeCBpssiaKsRzAbrOavLiyHJShBd+LAqnhFq\nyWamt2n7IjbfFLAfUnAIswcVotcgM9bkdaYVAX+dP7qDZI8EJisb132jzizB\nbvUa9m4R+qpJmv5emKpmxtsOYCcvHNY9BCDEG5lMYyEcDclug6+uUWmleNuZ\nkhHQIH9eyL+N7pf+kyvL1kdLgg/Kp/eil1V+78BcdE2CYshingUaG+7r905U\nd3dzhbaIPr2lGSxjNODQxvG8PwAcisqxOnAad8e4S6xfYU4JkLKBn7gtdlru\ndIHmq7qqfUgAx7YHIvhzkfvhEbuvMHpCpB5yJZoKKLrB93Gd6r5TalqEOKjN\ncfn+yM6xhBrq00A7FssrUzr0n6PvMEWtnA9BMNIhJIBh9FaLR/x2RX1qVmUN\nMSiQIZZ3kl7QWtsvfbpXGPdWB661vN7VEyDi2em7LRpGYrE1W6JXtQqUMKo+\nGjkL8g4YtdTbaU8vaQADAQOvnjHBlofKxXtqAUcJt4rHtdILC6MXQHgFexFr\n5e2KyZ36tqJmz0jZE2i7kbhWdyUDEM0Y7zjRREp+EXe2Lc+ImNKXrExuQnSl\nlUv9\r\n=Z3cP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"f2d7787b9d8ddf5dea547b077fadb69e1fc5d229","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.7.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.0","eslint":"^6.8.0","rollup":"^1.32.1","ts-node":"^8.6.2","typescript":"^3.8.3","eslint-config-prettier":"^6.10.0","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.25.3","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_2.0.1_1584251279158_0.3001266580889872","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"copy-anything","version":"2.0.3","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@2.0.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"ava":{"require":["tsconfig-paths/register","ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"842407ba02466b0df844819bbe3baebbe5d45d87","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz","fileCount":14,"integrity":"sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==","signatures":[{"sig":"MEUCIQCklSdfzOQyOf9kstzNmOIXlS4dISQaRvNgrfbWvXx7pAIgRG3teacB03zJELhFF6ynn7yeyeKBt67dPOtshyQ8HTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG/1lCRA9TVsSAnZWagAAibMQAILKJ5d6hIM43zOSaaap\nKCiUovOngTDGx5+/mvtRu10AaIappZgp2PKIGogJrkvmCojxksFvVtOVY1R5\ni1Ye0jC8K+WUaDguKnJaUszR1RuGxXqHuglFYl8nhV2pvtbrMTjxpqhWd/Bp\nXfFaQVpRG4VNYEhsWxRgCeV3otIhltFR/p+lUz4hrlj/wpvYp1bFfVqgqYZP\njHofXeFVEzlRROQkFdKR4br8pm+5Lix+b2QiElb74jXUGtaNFM3OnsPyLAS/\neriiBvp2tbWtm4yN+lK0t5Fkh+kg0MSXY1hWSyB9E1LhZ74ph/PWq4cbDil2\nOGaDadutzho/LJ2H0H929+uei+dXyJSLthpy/CuAnvo+GR+uJ7eewR718ePT\nSFEV6s22Xg0HbQ8SWHos2CreVP9fzWEtTVac52pYxvkO4QHMquXLlppcdmg4\n7njt0rhx/hxLwheEryACnYmUx4hqinXC1UDTk8rqXpLYZNqwezYutOyrUCdY\nQlhMfo53Qo2+8BwEC5XreE0USihXdvM6l9o7la4GvxDaiBrZY9gWZny4cy/Q\nIxQs9guY57Koze/pC9GZA9REtIt9nxqhA3h3dKY4zyuIRuiO8XzL7z8g2uX5\noiikb3/QohOgMdGtNGsXoNjXdDl7yw+SfTgRxjHJwFDS9PHi0NbBLnULc23o\nV0LP\r\n=MUId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"af81ea7fae6a791700645be74abad092104920b5","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"7.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"15.5.1","dependencies":{"is-what":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.19.0","rollup":"^2.38.4","ts-node":"^9.1.1","typescript":"^4.1.3","tsconfig-paths":"^3.9.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.14.2","rollup-plugin-typescript2":"^0.29.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^4.14.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_2.0.3_1612447077176_0.4493955624879349","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"copy-anything","version":"2.0.4","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@2.0.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"3b62865d0ced54d64bfee63b7f95f269f4a1b44a","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.4.tgz","fileCount":6,"integrity":"sha512-ZRQMQ6oHTUAHDvGb1UNRL7LAIKhdy+FahwetyNKEAIKK0H+AFU9Lrt/7EkHq1EjgPyG0c/Dd8UTT2VDKKYj1TQ==","signatures":[{"sig":"MEUCIESCkVQyQ2pFHwimAtHQkYvJuLpXRrS8AUinGU4Ec26hAiEA/xS6bIonAdaf4A/Nc9zyOcoXnUlReXYt2MgCMRZ6rJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh73YJCRA9TVsSAnZWagAAeZ0P/Ao4vjQjw3CI//rZxsnZ\nyQ6rUkpwu7/nAEMJ8BVSD2CCjpLgp3aXMLztfvA8x4rgiZFzBCQRcj2onNiT\n49rQ/9EqEKB+ulVvCZ/JBvA5drxCG+Ps+UOqZ9TVl1yRyKjx1SEJYZlGWv17\nJu7H9yUiau+XCA0twAbLVtMm13nR8XWUNornD5+DhUy0/PdBMV/ZwoM9kATY\nCvM9cbvFb9l9vA3HNVl4LDKGm1SVM5sTIO+gE6b4o8fAVHQemjXW72GewRNW\nCYMUl0oCvs/Vru0gHru87X3Ke15I5vi/VVG3HBiWT6zulIzPDEp28/2fI1DX\n9CWtA5K9hbpKtylhAeFKc0BWNfWCUry56ARm/6BiXtwABmKC7RzA/aCCYl36\njvUDtqjFuMJv3DISlX3GdZCKXH/h4sOmApG0vHwam1mLw+KBOgngx8TLAtMt\nK0YyTfOpr0Nx6W2k2DCy7JDA5Ybx2jNkrHdwVQZKRFbMVLjb15LFLSHmbivb\nSEBnU3TbiR9Y6ajfBpdhBBtkNyK2A5pY1wkj5B0a1S2vqWPGuyjuMpuL0Bub\nj4x3KQpJfyyc/M9BMRZO8NLmGBTIu01uhOp8hjBGDIoinvoU1pqX9j8Gwa4U\nZyDB1LPxcWHwyNNMbg2tgUUVWGrRDlf0N1PKkxS3DtN33SKGVnEtcpn95rrY\nGx3Z\r\n=JV5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"npm":">=7","node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"4ca5a6bbef522d55929fd2134eb13379e605ff69","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_2.0.4_1643083273778_0.70712906261056","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"copy-anything","version":"2.0.5","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@2.0.5","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"1cd3d5fadd55790d2841d401e3ffb2e64798fec5","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.5.tgz","fileCount":6,"integrity":"sha512-x/dCMeZunCy2MjGX/+YyMyiXVVNRg8OPUJOPWFYCf0ex7BmcNPKe25A6NTo2XAfcUwud7yZ++SF5IMKaxU6h2Q==","signatures":[{"sig":"MEQCIE2ETDRRRe8ucOcS6pg5y16y3Mmx8liIN2afktEy7veXAiA6L34e4MeQENJPeEOPQRadym7ARdIGpH4YTIZz3nVRrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh774MCRA9TVsSAnZWagAArDQP/1Cox4m9YhSD6RBWUgBh\nesoBrJolVjW7UbPJFUOS9ihUchNHQxAWP0jUF+yEzqM0JsethJFlIFggG0VT\nmlUi8jaNJP9HxbMQFxRea913gOfFA5DT64wcdOefi+kAmvQNsTifWCTmE2fK\nRR/0H9C9hD+O4Y9m9YqxcsRYWQdo/DyI44Jl9Ai2iN9st1qcV6qEV0ULJtjX\nA9cBdl22OEoMaE0nd+UJy99o1XbSBXcBqcdqNknm14GqCx2TJx6Getrpvfm/\n2G3PUQ0LISyBXtCyqhXqPGI0EPeNYxGB8wDiyQ9CJfxTxaLB/rfmH+7G036k\nP/JkEI2wMkDJLXvDg3bDLO5IH2dyRrlqunGJNi24h4Wkr1Eq7rXQZjBLgis9\nynAFhmjzfiZIWmA0s5T1rzSv0qzGDEJRfuFITflM8exzi2FWMuJBkBQhGa+T\nZRxdB1JqpQkIL0hgsrVy/e3b9vBx8sYi7qwZ1IBxnG0UzIimyvv4xhocy/7n\npcMWfI9wWhYqLbvvc3FzXngbHeLymIkI8ID6fZh5Ez7dXkgLJti/6sI1kkDP\nelvX3uK6EKUr2/A/lUvpcp1tq1jWJljYAm3kIZbjpzfq04B/FN0UNQc0Y6gT\niQwQHdyANGq9HPyZmzJmAsTIxligSvnkf/C8mMalfFSM/V/WVaUSznq286ee\nWjeE\r\n=ZJUC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"f44ea8f6208d7bca7fc8a208a0895c9923243aeb","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_2.0.5_1643101707970_0.7505504209295768","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"copy-anything","version":"3.0.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@3.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"d736c5a2cff9e32cc0b80dba9ae5fbd927f73e82","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.0.tgz","fileCount":6,"integrity":"sha512-h+RGo5Xz4Oj86tdtJ017+gwcypskdlvrbivZhO7BfwujazryQccmKxkBcXYREs63Lgb3jJ0zvJ9ljvSYcOh7bg==","signatures":[{"sig":"MEYCIQDLwkNNfuS7kjeBvqNGsAtD9ruvPshab5AGDlI0XljGzQIhAKEIFeZTywDMkPxkPdcSiACGZyv0oY3HVgf3f88ceMzS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78B1CRA9TVsSAnZWagAAL24P/1CUxPjGD9vUIpCQW2mF\nsOGAW3Gb8XqsAZLt2GINTh41oetSA0rDS4+tTR2XvPFMLVvxdZrK7kINwP7k\nyG9EqEvaj0aba7vN/BaYN5LHDyMSkSNPWRPY3342WivWkbCrDA1h1EZAgHMV\nzShWJO4bKBp44FNjzcg3H6kVBVhz0D94+1H6eDxLPAMfT/rxvVmajDhCtf+8\noLtcSvrAjiPADY7mBYtZIhjK5l9xkl0guRRpOJOym9GxYVlonFeV+dzZawy4\nEq5G/RZkZc58gtoP7y6iHeQkOniyjOHGkIGShareSqdnw4vvYnwj8SUB+PUk\nnXjjT8WtfQKbrwa0iWPdIrKbMruuxhCvIZcAGrQi7YDWK0B8WVI40aHL6DNx\nqO5LR3CeQp1xFqpx1iXG3fRilv4PsfCJYRfnhqIuGFfLsP7nDwNomzxYCec8\n5z4X4nGV0CU03hKiJNHGLbpFVNwMTNF61TxMXw1F1/U5VP3qOg2wQn+uGhBp\n38RWZC++/M0FXna1gEVAVJhemUQ/lCzvJMo8zFq6fb1DZs0T8l2wH0I2Eb3m\nUa4kWNpqEX1huD+ptQsq1GDqghU/mjvjtm+LVqKABbfvSO5V1VNLcTGjmOLF\nqNXIJevqAnK3pVRCoTMe44ZVpBQx9HYsWqGTWdAl7nFCZLqVKwHtuzR9pYbx\nr9tJ\r\n=LVmm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"npm":">=7","node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"c97856a8ce9e04b6ed422142e1a5d7305385a500","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_3.0.0_1643102325546_0.06604457936388375","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"copy-anything","version":"2.0.6","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@2.0.6","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"legacy"},"dist":{"shasum":"092454ea9584a7b7ad5573062b2a87f5900fc480","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz","fileCount":6,"integrity":"sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==","signatures":[{"sig":"MEUCICd/uPo2swHpPFaL22NPUjf5r+Wc7De+GB3XD04PcatRAiEAnlIThTWnXFtUFrxGoqfMpKk/kMmBNzZwnUwtPeydxvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh79ZrCRA9TVsSAnZWagAA2q4P/0+IeGIpz86xFmwtdi06\neqqBympUVUKLbVwbPQMDA+GNx86rsWTDZVOJOHg8dVZctiJsFmSeTecbsVjF\nO7/W2EofGrsMC5VCwC0b77a/aT3J7lfDtJ0DaqUj62NKFFCzwJBmnEPi8AJ/\nmRoj/sl7wePN2L3ufrRfvTDg4otPzI66M2Uz1JMdh5MR5nPEEZ4Nx9eapia9\nwIifzw12JaIJnQcdJS891rBOExEwDrRB/Md1e9ZkBxskAJKSj38UwbFh/8oF\nIJbGdCMOZ2M2TI0p6Amk4Auh5Ri6lHJrlIZ4Zv5a/GxD9Ux0U9VPiVFffYmW\nUb+Z763fXVG5b67O/WvrHKOPH4b/dH1PZEgpAKWlKUNhMUjvaiL+Yg1d4z2R\nYZ917YlO4LjKdpjAcFxv1GsfhtNexWf6ME9kfaqzsX3ZGElYP7d5cx1LxCqO\nGya6v/t86j1ka2NidJoPA8OSYfB1NOl56G2+VRT0QfWGExuN0/cjQch2pVAK\nhxLA0CIWDmpLUejtDYbwefACCfEB7Mgihy5fISnWXyA/yGG6tZGOBpd8/9qp\n5r7RO8o+siLkJuuRyyx7na2+0qP1Lf1SQC6WEGQXCOyJGJYHG3UBKsE0AKTg\neYxGL/cmwIpVcMC7KqysjeOudC2O8gLLcT7njn9KN7FNkRQsSlcXeLK0aXbg\nGtjY\r\n=ZDhL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"cf033add7e10336d04c2a755594f6b52f18dfe65","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^3.14.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_2.0.6_1643107947750_0.6243219621582765","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"copy-anything","version":"3.0.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@3.0.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"142586e165e4cfdb215999728f6d44b03f1b489f","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.1.tgz","fileCount":6,"integrity":"sha512-ey/dE0CytGfyZMrhM3/OdemoQYUvOqVzP0idbx7rXt8ye77hDCy8oa5iN3F4cdGsA3P1GMQnfv1vRrlzSe84Dw==","signatures":[{"sig":"MEYCIQCK5kmsStVBflMjyIL5hzhwbHmIP/y3tnAE/6SHYI53zQIhAPh4N0ePTgAeShP2R1ethL72iV2t3cXemMJrnOtbZU2v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UQ0CRA9TVsSAnZWagAAvOUP/0p/1RBo5lw8yimu5zIK\nlaRNoYU9wcDvqoN5nmwwXkNrCtCiSYMudzOehjH9JPpM0M/Jz7Xt1g7eVzd1\ndiG1rG5fi+Vnq+Heat7k9ho60+bWWWSUkwtPq2lkC2WgZGNUBhB+bOfDH7mF\nzcCt/tLpDLQWvmyMD1do44ncDdUwdXJBSRyl6LaB1aPiTCaUF6s1E5FPGalh\nNl78ztMYxFNf3cnZYI+q5KdHh6z408nmqPFZ2mY2jU0DEzIfY/nT8NB5YEgU\nULro/wRqLQJL9gXfH3wIioQ4ly4XxPpKr06+YDKBStKM4X0DeuH9PxghVdxz\nUi4v8OSVAmlVLzFKT0mqDi/IbNsNWy+rDjWxp9tiSq8iHWd/3PfqMAO40WAE\n33AZZw+XyRN/83LlQ6JgHbMsCYJpwrBE0PcA42BgtXgGZ7q5bukaNfgHGaVy\nRFusmFluS6rrqkKeaeEVobAUNENISfLL+6OO/L7piDJ5m4MennuszV2UgkuZ\nRcCPczDZUmJLT2noAokQOW/3TEuCPHz+Bv/Q718CMyzUzpbhgPP4Q84T0LIG\n2w9DDihG5QLBewqdNDT4jGccP/KIXpi4urnsACEQUAxDFGOruIjeT+wZ9I3f\neJiDmx1kTR1+6HzHJ15RHdJ200VO/0xjLuDs9Q0d+HOBCKrK2dm2Bi2gwfpV\n1/Kp\r\n=3P10\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"6cc1dddd7ef4cfb3997070398c61b4f99a32f1a6","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_3.0.1_1643201588032_0.28308379403834927","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"copy-anything","version":"3.0.2","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@3.0.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"7189171ff5e1893b2287e8bf574b8cd448ed50b1","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.2.tgz","fileCount":6,"integrity":"sha512-CzATjGXzUQ0EvuvgOCI6A4BGOo2bcVx8B+eC2nF862iv9fopnPQwlrbACakNCHRIJbCSBj+J/9JeDf60k64MkA==","signatures":[{"sig":"MEUCIH4SI5a5llG0WE/lcEQT43bkeUwzewuTWpu5aFvdQq75AiEA2wphmchflwrkDaLaX2mJNMug8O+s1u5wmWN1Wm49M0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UW2CRA9TVsSAnZWagAAuYkP/2mHBDLmJDKIrXdUDBvd\n6LYOCmtViD2qDXGbvo1KLS5TXSQPiYlv9oZDdooS/55oLfVlSiWu5AaqrtZA\nEwCcswrp+0awN+nIo2StU4oYrqj75CEullFeer4u+dHMJUzdx3qkUFX6FN20\nhmt+g7aZ8YzEk1CUscR6+gUcR+3nssGxtSpeHeWu7jq4/MAHRM8YUrbDL0nI\n5ZWS9Y4hARvoSvFBkSFujkOVZmv6IPRp98a2yP3tjNnGbN8pFOASDkGLpHnm\nLlAgw6hul9M2UXEX+V4SMGCf5ZIKNXvgD13BxG78/sxQBPNupE++mPPqRr9W\nMSwkC1VV0cevSV/QrtRdrXZSmO9H6KZLN3xG04UyxKQ77DExco2pxbgHRrtZ\nXpHTKj8+XeOmZSN1MiRlw/9yCSXydOBvnnZKbLlScxh2d36Ck5ZhX1/IFGfu\nVJkiAR9MG0+9dGFdcOl4L8UbGi9Vr5uVen4nJVZRd1+wDdeDL/3daKjwGWQz\nfJhKJ5AgHoxrAC7VWKtauc6joP5Dy0DFXkOLSRxXY+pEGjP+iSf3sffU5Jx6\nO8TEjXPGt3I47Qppdwi60f3Mfg6x88//6xS1RmvdLd5CpkiP+QdxQpIi/AkS\n58/AsT5A7e9WWLvWWvfl3OXLlHpVtogUrxolDyaY3AshiI60qdsRCg52A9vc\njZhS\r\n=6lno\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"868d6b208bcbd7be5c0e46287855fbbdcd5942cc","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.6"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.1","vitest":"^0.2.3","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_3.0.2_1643201974567_0.9051471022546638","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"copy-anything","version":"3.0.3","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@3.0.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"206767156f08da0e02efd392f71abcdf79643559","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.3.tgz","fileCount":6,"integrity":"sha512-fpW2W/BqEzqPp29QS+MwwfisHCQZtiduTe/m8idFo0xbti9fIZ2WVhAsCv4ggFVH3AgCkVdpoOCtQC6gBrdhjw==","signatures":[{"sig":"MEYCIQDgtPWJxmySwbZ9JkIViSEyZPyncH8PUSi979WR4XlGdAIhAIlBDfPn4TUhqXKuXrYmQInUONOZWXztwJ3z8oDIcD+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiC/1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc3Q/+IwSCdBgC2nTw0xI7NwgzuBVZ8qocAly9NxxwKqdt9SreqXNP\r\nDgjeY0krmvOqbsBAL8FaBkBcHi89Lul+wFBb9Bi5eBJv7wddBO5WDjL+OiOb\r\nMTnfnKTXALw/5Xn+Rz1p4XTmyfbhaci2B4fooqZpLd0EpqxfcphpbyT0RIgR\r\nHU5eZPhjCjHRoypGq5dJHaeSzW7M/BapWdqKQWHUSg6olLl2q2DqbBVfqJD2\r\nvWZsVBnaKDB48nrhlEHTzWBH0e2qudpRV6zn1qg0vqvRl8wgKQlnl82qukJs\r\nIVF0E2eIDpfb8Knso1uoYfxTKJEj3HuNlU8UPGScXx+4cjeoCz6lBthzASRk\r\nhSGKWCACyjH805A/4f2YsMThfeNCkw0K2uVk3a1L88337eLMqCrjIZ8yYRYU\r\nMp6fzrjBtgPg2MDC9VErmc65Ft7xMDBWULAvoUCIhv+yMMTwjpmsWlIwGUBH\r\nsbkpCAjnSn7lnLk/kFQ1D67hc7GdPf1/cP3NrWnIuo6I7KBCs5wfogIXKh6S\r\npEipLbQkVPiTk2WtBmLAgOcNMFcKBTXHgIUv7YBuyEC56Hv1NJ9+jv46fOvq\r\nSPefnHyqwoIm8p0OexNJRbtWLHSee+pHajYiAw9iTZLrxe3dBlWWHrM/oX7m\r\nA/vX2P2NbG4LVy3e7+B/ywiJRQcfKHe8VBs=\r\n=hmC1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"1f7a7eb52a33eecea18240830142bf0bb93bc99f","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"8.19.3","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.8"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","eslint":"^8.28.0","rollup":"^3.5.0","vitest":"^0.25.3","del-cli":"^5.0.0","prettier":"^2.8.0","typescript":"^4.9.3","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.45.0","rollup-plugin-typescript2":"^0.34.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_3.0.3_1669869557669_0.8415755562631355","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"copy-anything","version":"3.0.4","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@3.0.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"a9675339d260f7cec4a58e401565e302c15d9a17","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.4.tgz","fileCount":6,"integrity":"sha512-MaQ9FwzlZ/KLeVCLhzI3rZw0EhrIryfZa3AyT4agVybR0DjlkDHA8898lamLD6kfkf9MMn8D+zDAUR4+GxaymQ==","signatures":[{"sig":"MEUCIH2ROKbrdxJmnPf/zP8WAHyA8mJPg59DNis/K3DvzWjMAiEAxOJ9tGeC6taXf/98nAbxWelQ5LadaPEt3w6t6xmzN/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12085},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"b715900e62605ae79fc6a8049eaa74e852b7c5a0","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"9.5.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"is-what":"^4.1.8"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","eslint":"^8.40.0","rollup":"^3.21.5","vitest":"^0.31.0","del-cli":"^5.0.0","prettier":"^2.8.8","typescript":"^4.9.5","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.2","rollup-plugin-typescript2":"^0.34.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_3.0.4_1683443822070_0.6703083035172621","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"copy-anything","version":"3.0.5","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@3.0.5","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"2d92dce8c498f790fa7ad16b01a1ae5a45b020a0","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz","fileCount":7,"integrity":"sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==","signatures":[{"sig":"MEUCICcyOGoGUxtZi7yUvMM2FqXjwo149akqq4Ou8WJX9x/qAiEAm4s2w4U6Jdc35En2NX0sOLw4NBq1M5RMJZ2zTAoiaaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=12.13"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"751442a49ef7f405ab6590409610bf1df846b68f","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./rollup.config.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"9.5.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"is-what":"^4.1.8"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","eslint":"^8.40.0","rollup":"^3.23.0","vitest":"^0.31.0","del-cli":"^5.0.0","prettier":"^2.8.8","typescript":"^4.9.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.2","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_3.0.5_1684808585248_0.48231505306713607","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"copy-anything","version":"4.0.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"0aed762265c7dd156bac969eb544836dafde5e10","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.0.tgz","fileCount":5,"integrity":"sha512-8ggtOOhouP5A2Xsy7PG1wSHAZPabQDqmNJclGLYwzaINP0Scav9LzyRLdPQHE1nXlgS6oDUnFHWSgOikc1ua0w==","signatures":[{"sig":"MEUCIQDpE8HeIdq6nHxW/EgBEoj9fmtnxtL5EeJ3JnRgJw/4lwIgC7SV6m3WOuflM5P71vFlGiwsMV6Xc1ieSzpNiyEURz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9285},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"a6867b92b08c16538b19f468c575a49667edae89","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"10.8.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"is-what":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","vitest":"^1.6.0","del-cli":"^5.1.0","@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.0.0_1717226114279_0.20341982863720265","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"copy-anything","version":"4.0.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.0.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"9704aa38271b1ed1ce9cbea3fb47718a6875c287","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.1.tgz","fileCount":5,"integrity":"sha512-nsi6UW0i5ZkxobDjgX6vn0rUjR3GRDLlWkM+MjL39WLvB9E1QlzftmMyBVDNd4QxDWLjqfT3zdNxEmUkfbqycw==","signatures":[{"sig":"MEYCIQDMuzABk9niPFZd73aBaj+P4049sc0kFNmyW68HdMmk7AIhAPB2fL36wvboZFMDBTCoh2vR2VTGmxGnQHMxKkqij2UK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9081},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"61a27365b677e90eae4c8248b490e8f0f2b01ecc","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"10.8.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"is-what":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","vitest":"^1.6.0","del-cli":"^5.1.0","@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.0.1_1717550751538_0.1744682991941393","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"copy-anything","version":"4.0.2","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.0.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"82cf89d5d819b0b784ad954c24083893f87bb37d","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.2.tgz","fileCount":5,"integrity":"sha512-c87DOYWkRP4gZybb8d4vedb8i8Yu13ukeZdbJArCqW8MiRig0b4Brq2fp5VPeva8l1AmOiXrRYFiQJO3mfolDg==","signatures":[{"sig":"MEQCIFVfvDVchUXjyMzgka6aQbWEcXbtZRsItvBvibJRUlznAiBYaRdEHPPVAZAzrGXux7Iu99X9od2HK/7chzgHk3vAeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9081},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"57c4f183a8037f99a54af5a950b53cca3d65ea4d","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"10.8.1","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"is-what":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","vitest":"^1.6.0","del-cli":"^5.1.0","@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.0.2_1717553099253_0.9361375340142593","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"copy-anything","version":"4.0.3","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.0.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"00d53d22c01002ad808a73636a0020e4779542b7","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.3.tgz","fileCount":5,"integrity":"sha512-cOfM59OYltWfD8RzLwWUbyuW9mPX4gQlWPIWsa5cNXE7qkaVQO6tX+l2Yo8edZNGt3zVnWFAv8hhiOZIQ2XSwQ==","signatures":[{"sig":"MEQCIEjWSugvfhHxVl0KN+Ds61QiXXynubiMsDBgqMl84STiAiA9xY4/Iv/Fwb8nXP8Ts0Rlmv5euN22BZXD+5KOPyexzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9081},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"e5276772768819e749463610aac435b9eff4dd71","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"10.2.4","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"is-what":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","vitest":"^3.0.6","del-cli":"^6.0.0","@cycraft/eslint":"^0.4.3","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.0.3_1739990926874_0.20293519420563988","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"copy-anything","version":"4.0.4","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.0.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"7f4dcbc5aacb27276806fc1c6700d8e3ef3b2e4a","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.4.tgz","fileCount":5,"integrity":"sha512-1n4wXJ1/kVjOVADnP++yEh46uvvdvxDFRHPRlc66ya2jh27OwwNMcj6Fz4lf5Mnu8mc8aAqnfk49LYD2612AOA==","signatures":[{"sig":"MEUCIEc8KUGLvAL9VzODcqTYmawiSXMmhLEv1dvG4USIPuDIAiEA2v8GoSezitP3MbBqvBs4rwA33Dq2Nx4Z8ApLaCUXzb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"fe760210066f0c331322825963beb4c5a735a16c","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"10.9.2","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"is-what":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","vitest":"^3.0.9","del-cli":"^6.0.0","@cycraft/eslint":"^0.4.4","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.0.4_1742839055030_0.5830144321003452","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"copy-anything","version":"4.0.5","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.0.5","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"16cabafd1ea4bb327a540b750f2b4df522825aea","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz","fileCount":5,"integrity":"sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==","signatures":[{"sig":"MEUCIHBOds+ivNpP25DEjWR29iDOpL1eEDot4g0ehhCXpuSqAiEAm11dgFghXUpngAIJT+V4C0nJsNQPI+C2Hu7Bx5Fem4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9998},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"91d437f79baf76098cb58c18e0d070e76197343a","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"10.9.2","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"is-what":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","vitest":"^3.0.9","del-cli":"^6.0.0","@cycraft/eslint":"^0.4.4","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.0.5_1742840303092_0.3428922219615076","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"copy-anything","version":"4.1.0","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"copy-anything@4.1.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":{"url":"https://github.com/mesqueeb/copy-anything/issues"},"dist":{"shasum":"d3f8b248e0e48197d01bedee91ab6e57221dbd8a","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.1.0.tgz","fileCount":5,"integrity":"sha512-ufbM3smX/Jbnpk5wcQjzd1MgBpzmqfNETUAyZNrGwU9foRlyHoGzMMBBCRzEhQLBjZfFDE1W2ufPXX2vdWkV8Q==","signatures":[{"sig":"MEQCIDVnWhBvfZmQDUU/j80ujPHKzoaYhcIRltMVlbIy0w0gAiBqUM4JBl9dw+kEz+UdsIxtQ3/5BpGKvNV+Z4XXJMbqRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA3WFqRjYFJS9j2HWnSosCH7QfCpl+7EfsWU/Yqd18ALAiEApd67mOMQS2lThIWW34kFjjhFuxUkuOGzdfPFxqxshJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19690},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"319eb95f9f53c7fda7d2f8f226920b85547bf570","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np","benchmark":"npm run build && node --max-old-space-size=1024 benchmark/index.mjs"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/copy-anything.git","type":"git"},"_npmVersion":"12.0.2","description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"npm@12.0.2","devDependencies":{"np":"^12.0.1","klona":"^2.0.6","vitest":"^4.1.11","del-cli":"^7.0.0","@cycraft/eslint":"^0.4.4","lodash.clonedeep":"^4.5.0","@cycraft/tsconfig":"^0.1.2","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.1.0_1787169980126_0.29214243128517325","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"copy-anything","version":"4.1.1","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","_id":"copy-anything@4.1.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":"https://github.com/mesqueeb/copy-anything/issues","dist":{"shasum":"2734bcffa1f01f8e2afb2232f1ee31cd5fcc6834","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.1.1.tgz","fileCount":5,"integrity":"sha512-AoT6Imdr98feSpFfmFwTFN73ccdr7uFPf27cBCgYvyyRyn1BzLRxMvrHNmwXO5LJMddRy4Rdhw2b1h7vSMKsEw==","signatures":[{"sig":"MEYCIQCI9fSd3wHXPXNtNFWJW9VY9yQ2XUtO2G6+p1myoaZYyQIhAOWbC/eQmL8RBP7KXJuX+Z6H9zE8bqndAJ/uOgTCMv/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGfjs7Nfs/378OFq11ZhhzoJ4AMP67T9zF6uUZSpprhUAiA/JQ+NX52vsyWf0uEBDA1oQBth6EgvJDNPmFyzsyOn0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19817},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push && pnpm publish --no-git-checks && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes","benchmark":"pnpm run build && node --max-old-space-size=1024 benchmark/index.mjs"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"https://github.com/mesqueeb/copy-anything.git","type":"git"},"description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","klona":"^2.0.6","vitest":"^5.0.1","del-cli":"^7.0.0","@cycraft/eslint":"^0.4.10","lodash.clonedeep":"^4.5.0","@cycraft/tsconfig":"^0.1.2","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.1.1_1789841972270_0.00030328046524252805","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"copy-anything","version":"4.1.2","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","_id":"copy-anything@4.1.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":"https://github.com/mesqueeb/copy-anything/issues","dist":{"shasum":"a1687bf467af90b6fc658d7b2693f24a942d8877","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.1.2.tgz","fileCount":5,"integrity":"sha512-BCcj+KrMmRisei4xxFKJDWIpUmuDA4S02vrkaozhgF0FZLd+rNLbGZ1lXmVillt/dTGmkjIJ9xWnlP+T+4x40w==","signatures":[{"sig":"MEUCIGHSeUSx/LyFI2x7TwokaAcChulMjdEmEM/TL+e3KIeTAiEA+q7DHRSN+3RQr4uXCDGqzyiekWAvw9IUo/ET8V3vyAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZR1Z7Q0hRkw9W0/z3SwCqvn96KJDGo4aLXT5bB/Km2gIhAMxhAWuiz920BJvmS+heWN1ikAQXMe7djPDNQrhw++l7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19958},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push && pnpm publish --no-git-checks && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes --notes \"$(git log --pretty='- %s  %h' $(git describe --tags --abbrev=0 HEAD~1 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD~1)\"","benchmark":"pnpm run build && node --max-old-space-size=1024 benchmark/index.mjs"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"https://github.com/mesqueeb/copy-anything.git","type":"git"},"description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","klona":"^2.0.6","vitest":"^5.0.2","del-cli":"^7.0.0","@cycraft/eslint":"^0.4.11","lodash.clonedeep":"^4.5.0","@cycraft/tsconfig":"^0.1.2","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.1.2_1790351918853_0.552245962572232","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"copy-anything","version":"4.1.3","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","_id":"copy-anything@4.1.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":"https://github.com/mesqueeb/copy-anything/issues","dist":{"shasum":"2d9f6d634def88984c99c7aeb3bb03f8886cd765","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.1.3.tgz","fileCount":5,"integrity":"sha512-i6UIxTjvO3VPljHh+Kb3OS3idg+B91qNN+POpY07lwLSrFo0583PwbBxmIBBlYT6yvf5Cpjx8pG+GDqTIHCOSg==","signatures":[{"sig":"MEUCIHYoJiAfIhnLSCrIdZ3HaNJRWVaxkSFBQCIbhwTsK+0EAiEAkRtIeu4p/NZs+iMDI1f+l7CBrlhATh3wkF7vHTE/KVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdF7oHfkevJ1FGQTuAhH7OGQtnE2Rk233apNZV+ebafwIgdozqs9ZVozA3LuTqBwBPRuHUlpyxsVgvTFvLOFdJj4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20039},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push --all && pnpm publish --no-git-checks && npx jsr publish && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes --notes \"$(git log --pretty='- %s  %h' $(git describe --tags --abbrev=0 HEAD~1 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD~1)\"","benchmark":"pnpm run build && node --max-old-space-size=1024 benchmark/index.mjs"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"https://github.com/mesqueeb/copy-anything.git","type":"git"},"description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","klona":"^2.0.6","eslint":"^9.20.1","vitest":"^5.0.2","del-cli":"^7.0.0","typescript":"^5.9.3","@cycraft/eslint":"^0.4.11","lodash.clonedeep":"^4.5.0","@cycraft/tsconfig":"^0.1.2","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.1.3_1790380322455_0.9920911591863895","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"copy-anything","version":"4.1.4","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","_id":"copy-anything@4.1.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/copy-anything#readme","bugs":"https://github.com/mesqueeb/copy-anything/issues","dist":{"shasum":"a23abc1ff50d5d01ba2e5bc2c21d3ef98a6ccbe6","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.1.4.tgz","fileCount":5,"integrity":"sha512-/LLeW0CtsoSybVkEpYjifB2Pis8DUSuwY7QD9FiR98fWkdbdrACw3ilckfnAHMecQ+RFEdZlRt6eCXhYHJbl/g==","signatures":[{"sig":"MEYCIQDLhOBRTZbfbB09xj12J+HT7Hg8f73ajkeosd2XuqfnGgIhAOkKerOJWksGKYtV8UeJQx+RV7HYuQML3h0nle1REH0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmWr2/bVGLU871xgKgLJDZ368qAAV83QpWPjgZD9pAZwIhAI+aKg38HHcRobB5fRXj51P4rJ6u6cvY87hcnvztb7Oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20090},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push --all && pnpm publish --no-git-checks && jsr publish ${JSR_TOKEN:+--token $JSR_TOKEN} && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes --notes \"$(git log --pretty='- %s  %h' $(git describe --tags --abbrev=0 HEAD~1 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD~1)\"","benchmark":"pnpm run build && node --max-old-space-size=1024 benchmark/index.mjs"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"https://github.com/mesqueeb/copy-anything.git","type":"git"},"description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","bumpp":"^12.3.0","klona":"^2.0.6","eslint":"^9.20.1","vitest":"^5.0.2","del-cli":"^7.0.0","typescript":"^5.9.3","@cycraft/eslint":"^0.4.11","lodash.clonedeep":"^4.5.0","@cycraft/tsconfig":"^0.1.2","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/copy-anything_4.1.4_1790416264881_0.44632503506519194","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"_id":"copy-anything@4.1.5","bugs":"https://github.com/mesqueeb/copy-anything/issues","dist":{"shasum":"11866cab9f08ef1f98daac8c468e10d2830294e3","tarball":"https://registry.npmjs.org/copy-anything/-/copy-anything-4.1.5.tgz","fileCount":5,"integrity":"sha512-vePst2VLTSqPglW7Q98VwFpGiGpOHTyXIo81MO5VyLecA5zMbZw/P/V1vmwD1jksa2iJpn/YkDrJ3XhTfzUyhQ==","signatures":[{"sig":"MEUCIQDyKaO8B6YlswyK7bcULuqIg95c2SHjh9Ts5j4aOEOufAIgdF1h/Qu5q57jjM8SlC+OOKompY7lxdLtJ/vl/DamBdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDwZ+jw5HMAuaW+jQyQMnRfBdDOLIWv2ugVunnSHWt8sAiEAjTWNE5sCaMR87huL7eIqVO0f+SLew1NhXLuSkhUdJyA="}],"unpackedSize":20090},"name":"copy-anything","type":"module","author":"Luca Ban - Mesqueeb (https://cycraft.co)","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push --all && pnpm publish --no-git-checks && jsr publish ${JSR_TOKEN:+--token $JSR_TOKEN} && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes --notes \"$(git log --pretty='- %s  %h' $(git describe --tags --abbrev=0 HEAD~1 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD~1)\"","benchmark":"pnpm run build && node --max-old-space-size=1024 benchmark/index.mjs"},"version":"4.1.5","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"homepage":"https://github.com/mesqueeb/copy-anything#readme","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"repository":{"url":"https://github.com/mesqueeb/copy-anything.git","type":"git"},"description":"An optimised way to copy'ing an object. A small and simple integration","directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","bumpp":"^12.3.0","klona":"^2.0.6","eslint":"^9.20.1","vitest":"^5.0.3","del-cli":"^7.0.0","typescript":"^5.9.3","@cycraft/eslint":"^0.4.11","lodash.clonedeep":"^4.5.0","@cycraft/tsconfig":"^0.1.2","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/copy-anything_4.1.5_1790792903743_0.7470330418843183"}}},"time":{"created":"2018-12-15T16:29:22.409Z","modified":"2026-09-30T18:28:24.011Z","1.0.0":"2018-12-15T16:29:22.602Z","1.1.0":"2019-01-13T03:10:38.144Z","1.1.1":"2019-02-22T06:01:43.072Z","1.2.1":"2019-02-25T01:32:09.341Z","1.2.2":"2019-05-07T09:06:09.897Z","1.2.3":"2019-06-07T09:31:28.485Z","1.2.4":"2019-07-13T03:43:18.288Z","1.3.0":"2019-07-13T06:04:10.132Z","1.4.0":"2019-08-16T02:24:19.840Z","1.5.0":"2019-08-17T03:13:31.328Z","1.5.1":"2019-11-21T22:51:34.530Z","1.5.2":"2020-01-20T02:05:50.269Z","1.5.3":"2020-01-20T02:08:04.692Z","1.5.4":"2020-01-20T02:19:13.381Z","1.6.0":"2020-02-12T07:08:22.245Z","2.0.0":"2020-03-14T23:53:09.547Z","2.0.1":"2020-03-15T05:47:59.289Z","2.0.3":"2021-02-04T13:57:57.366Z","2.0.4":"2022-01-25T04:01:13.933Z","2.0.5":"2022-01-25T09:08:28.097Z","3.0.0":"2022-01-25T09:18:45.685Z","2.0.6":"2022-01-25T10:52:27.915Z","3.0.1":"2022-01-26T12:53:08.190Z","3.0.2":"2022-01-26T12:59:34.751Z","3.0.3":"2022-12-01T04:39:17.840Z","3.0.4":"2023-05-07T07:17:02.221Z","3.0.5":"2023-05-23T02:23:05.454Z","4.0.0":"2024-06-01T07:15:14.474Z","4.0.1":"2024-06-05T01:25:51.679Z","4.0.2":"2024-06-05T02:04:59.412Z","4.0.3":"2025-02-19T18:48:47.047Z","4.0.4":"2025-03-24T17:57:35.183Z","4.0.5":"2025-03-24T18:18:23.270Z","4.1.0":"2026-08-19T20:06:20.209Z","4.1.1":"2026-09-19T18:19:32.375Z","4.1.2":"2026-09-25T15:58:38.965Z","4.1.3":"2026-09-25T23:52:02.536Z","4.1.4":"2026-09-26T09:51:04.961Z","4.1.5":"2026-09-30T18:28:23.825Z"},"bugs":"https://github.com/mesqueeb/copy-anything/issues","author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","homepage":"https://github.com/mesqueeb/copy-anything#readme","keywords":["copy","clone","json-stringify","stringify-parse","object","copy-objects","clone-objects","json-stringify-json-parse","deep-clone","deep-copy","typescript","ts"],"repository":{"url":"https://github.com/mesqueeb/copy-anything.git","type":"git"},"description":"An optimised way to copy'ing an object. A small and simple integration","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"readme":"# Copy anything 🎭\n\n<a href=\"https://www.npmjs.com/package/copy-anything\"><img src=\"https://img.shields.io/npm/v/copy-anything.svg\" alt=\"Total Downloads\"></a>\n<a href=\"https://www.npmjs.com/package/copy-anything\"><img src=\"https://img.shields.io/npm/dw/copy-anything.svg\" alt=\"Latest Stable Version\"></a>\n\n```\nnpm i copy-anything\n```\n\nAn optimised way to copy'ing (cloning) an object or array. A small and simple integration.\n\n## Motivation\n\nI created this package because I tried a lot of similar packages that do copy'ing/cloning. But all had its quirks, and _all of them break things they are not supposed to break_... 😞\n\nI was looking for:\n\n- a simple copy/clone function\n- has to be fast!\n- everything it clones must lose any reference to the original object\n- works with arrays and objects in arrays!\n- supports symbols\n- can copy non-enumerable props as well\n- **does not break special class instances**　‼️\n\nThis last one is crucial! So many libraries use custom classes that create objects with special prototypes, and such objects all break when trying to copy them improperly. So we gotta be careful!\n\ncopy-anything will copy objects and nested properties, but only as long as they're \"plain objects\". As soon as a sub-prop is not a \"plain object\" and has a special prototype, it will copy that instance over \"as is\". ♻️ The flip side is that such an instance stays shared with the original, along with anything nested inside it, so mutating `copy.someDate` is visible on `original.someDate`.\n\nThere is no depth limit — nesting is only bounded by available memory. Circular references are reproduced in the copy instead of being followed forever, and two props pointing at the same object still point at one shared copy afterwards.\n\n## Usage\n\n```js\nimport { copy } from 'copy-anything'\n\nconst original = { name: 'Ditto', type: { water: true } }\nconst copy = copy(original)\n\n// now if we change a nested prop like the type\ncopy.type.water = false\n// or add a new nested prop\ncopy.type.fire = true\n\n// then the original object will still be the same:\noriginal.type.water === true // true\noriginal.type.fire === undefined // true\n```\n\n> Please note, by default copy-anything does not copy non-enumerable props. If you need to copy those, see the instructions further down below.\n\n### Works with arrays\n\nIt will also clone arrays, **as well as objects inside arrays!** 😉\n\n```js\nconst original = [{ name: 'Squirtle' }]\nconst copy = copy(original)\n\n// now if we change a prop in the array\ncopy[0].name = 'Wartortle'\n// or add a new item to the array\ncopy.push({ name: 'Charmander' })\n\n// then the original array will still be the same:\noriginal[0].name === 'Squirtle' // true\noriginal[1] === undefined // true\n```\n\n### Non-enumerable\n\nBy default, copy-anything only copies enumerable properties. If you also want to copy non-enumerable properties you can do so by passing that as an option.\n\n```js\nconst original = { name: 'Bulbasaur' }\n// bulbasaur's ID is non-enumerable\nObject.defineProperty(original, 'id', {\n  value: '001',\n  writable: true,\n  enumerable: false,\n  configurable: true,\n})\nconst copy1 = copy(original)\ncopy1.id === undefined // true\n\nconst copy2 = copy(original, { nonenumerable: true })\ncopy2.id === '001' // true\n```\n\n### Limit to specific props\n\nYou can limit to specific props.\n\n```js\nconst original = { name: 'Flareon', type: ['fire'], id: '136' }\nconst copy = copy(original, { props: ['name'] })\n\ncopy // will look like: `{ name: 'Flareon' }`\n```\n\n> Please note, if the props you have specified are non-enumerable, you will also need to pass `{nonenumerable: true}`.\n\n## Benchmark\n\nRegenerate this section any time with `npm run benchmark`. Every number and every ✅ below comes from actually running the libraries, not from reading their docs.\n\n| clone function      | flat  | mixed  | 1000 objects | 1000 keys | 1000 levels |\n| ------------------- | ----- | ------ | ------------ | --------- | ----------- |\n| **copy-anything**   | 194ns | 693ns  | 94.4µs       | 79.5µs    | 79.1µs      |\n| copy-anything@4.0.5 | 618ns | 1117ns | 176.1µs      | 235.5µs   | 102.3µs     |\n| klona               | 279ns | 300ns  | 43.4µs       | 82.4µs    | 31.2µs      |\n| lodash.cloneDeep    | 391ns | 1202ns | 223.9µs      | 143.8µs   | 177.6µs     |\n| structuredClone     | 787ns | 1935ns | 207.3µs      | 35.4µs    | 223.6µs     |\n\n- **flat** — one object, 10 primitive keys\n- **mixed** — one object 4 levels deep, holding an array of strings and an array of objects\n- **1000 objects** — an array of 1000 flat objects\n- **1000 keys** — one object with 1000 primitive keys, to isolate the cost of enumerating them\n- **1000 levels** — a single-child chain 1000 objects deep\n\n|                                  | copy-anything | copy-anything@4.0.5 | klona | lodash.cloneDeep | structuredClone |\n| -------------------------------- | ------------- | ------------------- | ----- | ---------------- | --------------- |\n| unlimited nesting depth          | ✅            | ❌                  | ❌    | ❌               | ❌              |\n| circular references              | ✅            | ❌                  | ❌    | ✅               | ✅              |\n| shared references stay shared    | ✅            | ❌                  | ❌    | ✅               | ✅              |\n| symbol keys                      | ✅            | ✅                  | ❌    | ✅               | ❌              |\n| non-enumerable props             | ✅            | ✅                  | ❌    | ❌               | ❌              |\n| class instances left alone       | ✅            | ✅                  | ❌    | ❌               | ❌              |\n| clones Date / Map / Set / RegExp | ❌            | ❌                  | ✅    | ✅               | ✅              |\n| survives functions in the input  | ✅            | ✅                  | ✅    | ✅               | ❌              |\n\n_Measured on Apple M3 Pro, Node v24.19.0. Lower is better._\n\n### Why klona is faster in some metrics\n\nklona is the fastest of the bunch and that is not an accident — it is faster **because** it does less. It recurses with a plain `for in` loop and keeps no record of what it has already visited, which is exactly what buys it the speed. Those same two choices are what the ❌ column above is made of.\n\nIf your objects are plain data, shallow, and acyclic, klona is a great pick and you should use it. Here is what changes when they are not.\n\n**Deeply nested data.** Any clone function that recurses is bounded by the JavaScript call stack, so it dies on deep input. copy-anything walks an explicit work list on the heap instead, so it has no such limit.\n\n```js\nlet deep = { value: 'leaf' }\nfor (let i = 0; i < 10000; i++) deep = { nested: deep }\n\nklona(deep) // 💥 RangeError: Maximum call stack size exceeded\ncopy(deep) // ✅ fine — depth is only limited by memory\n```\n\n**Circular references.** A cycle is just infinite depth, so an unvisited-set-free clone follows it until the stack runs out. copy-anything registers each clone before filling it in, so a reference back up the tree resolves to the copy already being built.\n\n```js\nconst user = { name: 'Luca' }\nuser.self = user\n\nklona(user) // 💥 RangeError: Maximum call stack size exceeded\n\nconst copied = copy(user)\ncopied.self === copied // ✅ true — the cycle is reproduced in the copy\ncopied !== user // ✅ true — and it is still a real copy\n```\n\n**Two props pointing at one object.** Without a record of what it has cloned, klona cannot know the two props were the same object, so the copy ends up with two separate ones.\n\n```js\nconst shared = { count: 0 }\nconst original = { a: shared, b: shared }\n\nconst klonad = klona(original)\nklonad.a === klonad.b // ❌ false — silently split into two separate objects\n\nconst copied = copy(original)\ncopied.a === copied.b // ✅ true — still one shared object\ncopied.a !== shared // ✅ true — and detached from the original\n```\n\n**Class instances.** klona rebuilds them with `new x.constructor()`, which throws outright if the constructor requires arguments, and silently skips any prop the constructor sets to the same value. copy-anything copies such instances over as is.\n\n```js\nclass User {\n  constructor(id) {\n    if (id === undefined) throw new Error('id is required')\n    this.id = id\n  }\n}\nconst original = { user: new User(1) }\n\nklona(original) // 💥 Error: id is required\ncopy(original).user === original.user // ✅ true — copied over as is\n```\n\n**Symbols and non-enumerable props.** klona's `for in` loop cannot see either one, so both are dropped from the copy. copy-anything copies symbol keys by default and non-enumerable props with `{ nonenumerable: true }`.\n\nThe trade goes the other way in one place, and it is worth knowing: klona clones `Date`, `Map`, `Set`, `RegExp` and typed arrays, where copy-anything deliberately copies those over as is. If you need those cloned, klona (or `structuredClone`) is the better tool.\n\n## Meet the family (more tiny utils with TS support)\n\n- [is-what 🙉](https://github.com/mesqueeb/is-what)\n- [is-where 🙈](https://github.com/mesqueeb/is-where)\n- [merge-anything 🥡](https://github.com/mesqueeb/merge-anything)\n- [check-anything 👁](https://github.com/mesqueeb/check-anything)\n- [remove-anything ✂️](https://github.com/mesqueeb/remove-anything)\n- [getorset-anything 🐊](https://github.com/mesqueeb/getorset-anything)\n- [map-anything 🗺](https://github.com/mesqueeb/map-anything)\n- [filter-anything ⚔️](https://github.com/mesqueeb/filter-anything)\n- [copy-anything 🎭](https://github.com/mesqueeb/copy-anything)\n- [case-anything 🐫](https://github.com/mesqueeb/case-anything)\n- [flatten-anything 🏏](https://github.com/mesqueeb/flatten-anything)\n- [nestify-anything 🧅](https://github.com/mesqueeb/nestify-anything)\n\n## Source code\n\ncopy-anything has zero dependencies and the whole implementation is one short file you can read in a minute: [src/index.ts](src/index.ts).\n\nIt walks the object with an explicit work list rather than by recursing, which is what lets it handle any nesting depth — a recursive clone throws `RangeError: Maximum call stack size exceeded` somewhere around 2500 levels, and so does every other clone function that recurses, including the browser's own `structuredClone`.\n\nEach clone is registered before it is filled in, so a reference pointing back up the tree resolves to the clone that is already being built instead of being followed forever. That is what makes circular references work.\n","readmeFilename":""}