{"_id":"@arnab333/deep-copy","_rev":"2-fa1b42bf227987734e25022c7d46212b","name":"@arnab333/deep-copy","dist-tags":{"latest":"0.8.0"},"versions":{"0.6.0":{"version":"0.6.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"repository":{"type":"git","url":"git+https://github.com/arnab333/deep-copy.git"},"homepage":"https://github.com/arnab333/deep-copy","keywords":["deeCopy","deep-copy","deepClone","deep-clone"],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@arnab333/deep-copy","author":{"name":"arnab333"},"module":"dist/deep-copy.esm.js","size-limit":[{"path":"dist/deep-copy.cjs.production.min.js","limit":"10 KB"},{"path":"dist/deep-copy.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^7.0.8","husky":"^7.0.4","size-limit":"^7.0.8","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^3.9.10"},"gitHead":"6eaec282b840aec42df7066dd893fd4a669907ad","description":"> Recursively (deep) copy JavaScript native types, like Object, Array, RegExp, Date as well as primitives.","bugs":{"url":"https://github.com/arnab333/deep-copy/issues"},"_id":"@arnab333/deep-copy@0.6.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZDFw89f62RBJ4ALNy8LwrRrQJgU+Vc37nJnGbGi9vSjqbaNAKcfSfBQ2NAH2ug2pr1I6JJmjRMCRNjNub80Lzw==","shasum":"6b1f9f1c39478d395ffac523321a6344c36b162d","tarball":"https://registry.npmjs.org/@arnab333/deep-copy/-/deep-copy-0.6.0.tgz","fileCount":14,"unpackedSize":17451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAC27/xp8Z+Hn1qBcZX7B72xAfXIp2vfLXyXMexlvr/gIhANy5CgcyET3kdepWh7FCueXEKOQXD+LP6nYrJwdfwS+G"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaC4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM1A/+KaIZnQ4uZqPIutIaZNwvSiS1+KUMnT+8cvRNbC2HzA2cjELK\r\nGpjpTTCagovfdnw/xM9QC2dQLaV6B43tU/6qu375WYQFxfpfGQL3NN9yRunB\r\nJtAzvU2wa51hWTXwM/lPerUu9C2ILE2XulrFx8O4nQ/BRWqIEjUrEQCpb1iX\r\nT74DfRASAOuTq6l+TnCVZ+xv6VmQK4HbLsjzVtIv7edRYgHuwfXWbYtuxc6s\r\niBkvvLltVsKLtvMZE9SmvWbKaEbSuzEtytkNC+B/04BrN6PH1WDf4l8bxI0u\r\no84teai8eD27C/Tbcxh6gZyKhNEVV41BXNoCLQH+443hWPVJHwc/cOdadx+V\r\nEcvh53D+xlKshNAljrnPmecDaFW7Te9mNqq4VluyBfZqpQhECrm72JxBS6PP\r\nx9akNcZ47+iBqLm6uMq8oKl81um3pMebdslGnHMjz7KVtVqGSaW6TSRam5a/\r\nC6FegP3eVHyGCqBEeYlAk8ilu06Nqm9EPN2jX7PjRTVpoIoWQo2JuxHRU/Hg\r\nH+DiuC9mgf5gznNgdilRB+syeMKsU2ouRhmU+SybDpSqP61kZB/YVM3jycfk\r\nzWOTfGPMK+31r4avA8kv4ajWGSqLeZ8UkCDoREtEJ4sfnhD9l/2mGGgzWznx\r\nUEJ7iClHxEXfVqghWzmi/Kekk7o+ENDjrYI=\r\n=w29o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arnab333","email":"arnab3111@gmail.com"},"directories":{},"maintainers":[{"name":"arnab333","email":"arnab3111@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-copy_0.6.0_1650994710076_0.0768468191360201"},"_hasShrinkwrap":false},"0.7.0":{"version":"0.7.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"repository":{"type":"git","url":"git+https://github.com/arnab333/deep-copy.git"},"homepage":"https://github.com/arnab333/deep-copy","keywords":["deeCopy","deep-copy","deepClone","deep-clone"],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@arnab333/deep-copy","author":{"name":"arnab333"},"module":"dist/deep-copy.esm.js","size-limit":[{"path":"dist/deep-copy.cjs.production.min.js","limit":"10 KB"},{"path":"dist/deep-copy.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^7.0.8","husky":"^7.0.4","size-limit":"^7.0.8","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^3.9.10"},"gitHead":"df0e116966d8efbc5dde5bf4b36121a186f69973","description":"> Recursively (deep) copy JavaScript native types, like Object, Array, RegExp, Date as well as primitives.","bugs":{"url":"https://github.com/arnab333/deep-copy/issues"},"_id":"@arnab333/deep-copy@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"arnab333","email":"arnab3111@gmail.com"},"dist":{"integrity":"sha512-nDp60xvI1fksX9AlwZL+KLtP/b0boJhjHkRYjILK9ULgYVvJZ+p7lBT87eidrEgZK5aqhwrh2ZA9GYasHIrsqg==","shasum":"b9326b95eb38ab724cd44a816d2bf818a0dde103","tarball":"https://registry.npmjs.org/@arnab333/deep-copy/-/deep-copy-0.7.0.tgz","fileCount":14,"unpackedSize":17456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjwNSzA6H7ij+wYIFZ2jGJGlR4jQolAi7v1KHGilSIWAiEA3jyM+hT1JF3LZCydgxrfvhbqaQbYo5dAbjsilel8Epc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaDBXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Jg//QTzj+vQsCWkoMmU8vrHh2x15yoZJ9i33FHb9bixIMJYqrEsz\r\nhmiFycYWR53Vif9GM8FB+X2Yaw6stZGveCXS4oudxokY83OGBgriHWB+vHm4\r\nght9dY6kDqHSWBDDGXLrVWhRX4HjyLTQkdxmnd94jA4ECu5Fr7bKDDwUJ0oY\r\ngHCgzq3vjBImWwBGYnCka2sVG2VyJ7e/I8i90Jmmomd2C/MpHfGK0ymg1oUR\r\nGExndOAFoY3JbW3yNP5c9SLWOBlAY73Fk80hEsp3agWQpid+apcZ96IznDj3\r\na7sbeAipO85qnb2FTQ7LQs1EeTlwVDC46805AQRFYlr0d/ftlg40JbrOZiGt\r\nTwYSRf6INOzXNN/NIdfG832Jfjreq/bmd07kWJvgFo1870Dg/PK1/POFZH8a\r\nK+XDmMuw/Ak3FDjaM65ujfZ3RpcMuWV6hlUeBEI8xnZehlIl3PUuZb4rFqHl\r\nYjKAjfvdMEL6+i9YP7fqr92kjg619Gb9fl9PA9cWf3ijWH+I8XJDdNSlsXpJ\r\n6BBYxtcomxUdfKkT11aF2HD2FeA+EuCv7QUHtsqFGb6kYxbPxQjo1JhWERWf\r\nM5ZW15Jexfkttc7meLZknWoTBcP9jaI/zitrPdorXMEQ04hvgQ9Tqy4IJ3wi\r\nk/BbfTJ3Li1bVXnp1OkG+G5MAIspZWK27XY=\r\n=gljb\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"arnab333","email":"arnab3111@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-copy_0.7.0_1650995287245_0.6352088733534067"},"_hasShrinkwrap":false},"0.8.0":{"version":"0.8.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"repository":{"type":"git","url":"git+https://github.com/arnab333/deep-copy.git"},"homepage":"https://github.com/arnab333/deep-copy","keywords":["deeCopy","deep-copy","deepClone","deep-clone"],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@arnab333/deep-copy","author":{"name":"arnab333"},"module":"dist/deep-copy.esm.js","size-limit":[{"path":"dist/deep-copy.cjs.production.min.js","limit":"10 KB"},{"path":"dist/deep-copy.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^7.0.8","husky":"^7.0.4","size-limit":"^7.0.8","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^3.9.10"},"gitHead":"d6c07d7fc38f225a56db4084e8d89e4a8f63e152","description":"> Recursively (deep) copy JavaScript native types, like Object, Array, RegExp, Date as well as primitives.","bugs":{"url":"https://github.com/arnab333/deep-copy/issues"},"_id":"@arnab333/deep-copy@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"arnab333","email":"arnab3111@gmail.com"},"dist":{"integrity":"sha512-35q/AKxVzuIU3YMEg/2/EORn6D6pGJMAclrAGiZNWbkrm1XE0bzSQeEaQJ0PZG8ZbsBjK/u+TVpWPWj9kREIXA==","shasum":"b304611db3d62ff8e37481341d30f2265703fe9d","tarball":"https://registry.npmjs.org/@arnab333/deep-copy/-/deep-copy-0.8.0.tgz","fileCount":14,"unpackedSize":17290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfg9wLPCFoYbAKfS8h8c/0mmh+UdZloMub4EQDDbMDrwIgCGv4ezjtvn9O2dzdtDad5HCHwf7m3sXsoFxijz9fjRI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaL5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxURAAmwja4R+UTuE6xEswZ5eqz66DOe/vDAwL8B6qzDvPeiGACP6+\r\nZLk42IgZTAi3uE/x7rJR126Yl68jONchVvLsTzAHKH9qwkt9ndBLSaxa24LB\r\nHglLq+OXaVofkoz8N9VkwW692z5pYhTdtYXuer3kkH8SEv5iqW1d1MCwZzIP\r\n66u5usNGa7k2exVCnrgX8aFYkZSbLj3JHezvb6fq54oWWmCpOAEAGyzWULzt\r\n3cBFX12lr+a7RXVRXHuckIgT+TzO9L/YrgNMLqmzb1EjyLKsgvkIhZ3YSbMN\r\nNd69uAScC+PPZ7R5MG9h7mkDwEHU11fdmq6jv4Ier1EQjm6/tfyP2z/w6XsF\r\nu6P/PV7kezGtUJoSHsrHsDx7RffhYnDV0pDmnaOWNWD3Y7xyWNPNqEr3krip\r\ntdl8efomnx0POGWnhaNpfZis3ZuysX1LBjQafiGXWmukVFvAcPIzEqxDRNTp\r\nxng7uP0MdpFplwz2nYtTqUjPcclXDMz4LE07/VVSILHVaoYL7K4UUqiI+rSG\r\nvVZS/CyiW05C7ZUTGpogOusUIigeePu0Tjk+46aeDAPDT2suful1zIyIvWVK\r\nrWTs4ieJEJKbDaSu9Iy+C7jWTGWWRcqE7O0Pyq44XUEq9mP/y92dckPpjr71\r\nOnz1KLKUT4NXUf+VDR/dUKDvu97lV+qOKTU=\r\n=6KF3\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"arnab333","email":"arnab3111@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-copy_0.8.0_1651031618846_0.7881952163440258"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-26T17:38:29.866Z","0.6.0":"2022-04-26T17:38:30.285Z","modified":"2022-04-27T03:53:39.085Z","0.7.0":"2022-04-26T17:48:07.420Z","0.8.0":"2022-04-27T03:53:39.017Z"},"maintainers":[{"name":"arnab333","email":"arnab3111@gmail.com"}],"description":"> Recursively (deep) copy JavaScript native types, like Object, Array, RegExp, Date as well as primitives.","homepage":"https://github.com/arnab333/deep-copy","keywords":["deeCopy","deep-copy","deepClone","deep-clone"],"repository":{"type":"git","url":"git+https://github.com/arnab333/deep-copy.git"},"author":{"name":"arnab333"},"bugs":{"url":"https://github.com/arnab333/deep-copy/issues"},"license":"MIT","readme":"# @arnab333/deep-copy [![NPM version](https://img.shields.io/npm/v/@arnab333/deep-copy.svg?style=flat)](https://www.npmjs.com/package/@arnab333/deep-copy)\n\n> Recursively (deep) copy JavaScript native types, like Object, Array, RegExp, Date as well as primitives.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install @arnab333/deep-copy\n```\n\n## Usage\n\n```js\nconst deepCopy = require('@arnab333/deep-copy');\n// OR\nconst { deepCopy } = require('@arnab333/deep-copy');\n// OR\nimport { deepCopy } from '@arnab333/deep-copy';\n// OR\nimport deepCopy from '@arnab333/deep-copy';\n\nlet obj = { a: 'b' };\nlet arr = [obj];\nlet copy = deepCopy(arr);\nobj.c = 'd';\n\nconsole.log(copy);\n//=> [{ a: 'b' }]\n\nconsole.log(arr);\n//=> [{ a: 'b', c: 'd' }]\n```\n","readmeFilename":"README.md"}