{"_id":"@simov/deep-extend","_rev":"1-4d098c442a3b557942d8203308e35bb2","name":"@simov/deep-extend","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@simov/deep-extend","description":"Recursive object extending","license":"MIT","version":"1.0.0","homepage":"https://github.com/unclechu/node-deep-extend","keywords":["deep-extend","extend","deep","recursive","xtend","clone","merge","json"],"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/unclechu/node-deep-extend.git"},"author":{"name":"Viacheslav Lotsmanov","email":"lotsmanov89@gmail.com"},"bugs":{"url":"https://github.com/unclechu/node-deep-extend/issues"},"contributors":[{"name":"Romain Prieto","url":"https://github.com/rprieto"},{"name":"Max Maximov","url":"https://github.com/maxmaximov"},{"name":"Marshall Bowers","url":"https://github.com/maxdeviant"},{"name":"Misha Wakerman","url":"https://github.com/mwakerman"}],"main":"lib/deep-extend.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"5.2.0","should":"13.2.1"},"gitHead":"6361f8f7bea74df7aada981891aa2cee7599eaaa","_id":"@simov/deep-extend@1.0.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Arv8/ZPcdKAMJnNF8cks35mPq1y3JnwH1lWpfWDKlJoj+Vw2xmA4+oL7m9GVHTgdX0mGFR7bCPTBTGbxhnfJJw==","shasum":"dff17d38305614e296eb80bf4898b9d10b061325","tarball":"https://registry.npmjs.org/@simov/deep-extend/-/deep-extend-1.0.0.tgz","fileCount":6,"unpackedSize":9514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLI/iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBQRAAh0/h5PmuRTzmda/oOAuKuulwSo4X9ipwXXgxr4GA5YFCXaYh\r\nvhjgMXs28J/tfUGGuub+JGlTsUAJdCGnLpPT6DhSXQbR34uFpEsTWVIeRXXI\r\nT5VJxASVzAf4jQX+QmzCS5hgWzVHdHLy+vEcpVV16w9Feu4ymZlpCrNJVt2U\r\nvmdxGOs37iXBGNlVpiuFqN/sCuD0JDLy5h+w3le+40kHnuNvpi50pVi0BL4K\r\npGOIoigweB1NyDla8SAN1yzt1E8JJXusfmLU4fbRKrkS1fd/FgKeuEozW4pc\r\nWYBGins/bxpDa5duHT3ISy9jVtC4S5DzL2PzUqIBDxJdXrd1SO0t6JD3DXFs\r\nsW3rQMbnP/p/mAXsklbg12yH8tw+Vy0rdTxuPWlDbFCKeA/o3qyZpn1P4api\r\nT9OCbAL3Y8ULwqTYApF34iUALXRT4qyrk2pqJucr2mzO/lwwrm4EsvAnOPPW\r\nOFCFa/6RW849tDL1RqRctJmzA+aHRjC4k16Oo6ELOxqUOSDuWsqxDeR3bQ2s\r\nofeiaUE3wv25XSskKOTZvXH8wlR635OSxTnWttNx8TUK3Qad5PnQsrt8/2lG\r\nmDCdDnEuBo4ORK5Zfx2rBUZpXfa3vgjdg6Tb/lkLeJyFLIRmJdTYxCtufQ7n\r\npq4OwJ+DsDZe1P0D+4VKnbyo4AlV3S5PlRc=\r\n=2Fnu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDRLu5YRDXkCOSwROHcBYROKZBbzqkU92Bm74wjYVRmAIhAM/1hiPSBFRuylz9UxE1e/uAPkjcKBSXGL5wRivcbuLs"}]},"_npmUser":{"name":"simov","email":"simeonvelichkov@gmail.com"},"directories":{},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-extend_1.0.0_1647087586692_0.11166418591477445"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-12T12:19:46.644Z","1.0.0":"2022-03-12T12:19:46.844Z","modified":"2022-04-06T23:37:23.672Z"},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"description":"Recursive object extending","homepage":"https://github.com/unclechu/node-deep-extend","keywords":["deep-extend","extend","deep","recursive","xtend","clone","merge","json"],"repository":{"type":"git","url":"git://github.com/unclechu/node-deep-extend.git"},"contributors":[{"name":"Romain Prieto","url":"https://github.com/rprieto"},{"name":"Max Maximov","url":"https://github.com/maxmaximov"},{"name":"Marshall Bowers","url":"https://github.com/maxdeviant"},{"name":"Misha Wakerman","url":"https://github.com/mwakerman"}],"author":{"name":"Viacheslav Lotsmanov","email":"lotsmanov89@gmail.com"},"bugs":{"url":"https://github.com/unclechu/node-deep-extend/issues"},"license":"MIT","readme":"Deep Extend\n===========\n\n> NOTE: this is a fork of https://github.com/unclechu/node-deep-extend with this little patch applied on top of it https://github.com/simov/node-deep-extend/commit/e26b5aca2535299db00cbc35cd891c0923a01fd6\n\nRecursive object extending.\n\n[![Build Status](https://api.travis-ci.org/unclechu/node-deep-extend.svg?branch=master)](https://travis-ci.org/unclechu/node-deep-extend)\n\n[![NPM](https://nodei.co/npm/deep-extend.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/deep-extend/)\n\nInstall\n-------\n\n```bash\n$ npm install deep-extend\n```\n\nUsage\n-----\n\n```javascript\nvar deepExtend = require('deep-extend');\nvar obj1 = {\n  a: 1,\n  b: 2,\n  d: {\n    a: 1,\n    b: [],\n    c: { test1: 123, test2: 321 }\n  },\n  f: 5,\n  g: 123,\n  i: 321,\n  j: [1, 2]\n};\nvar obj2 = {\n  b: 3,\n  c: 5,\n  d: {\n    b: { first: 'one', second: 'two' },\n    c: { test2: 222 }\n  },\n  e: { one: 1, two: 2 },\n  f: [],\n  g: (void 0),\n  h: /abc/g,\n  i: null,\n  j: [3, 4]\n};\n\ndeepExtend(obj1, obj2);\n\nconsole.log(obj1);\n/*\n{ a: 1,\n  b: 3,\n  d:\n   { a: 1,\n     b: { first: 'one', second: 'two' },\n     c: { test1: 123, test2: 222 } },\n  f: [],\n  g: undefined,\n  c: 5,\n  e: { one: 1, two: 2 },\n  h: /abc/g,\n  i: null,\n  j: [3, 4] }\n*/\n```\n\nUnit testing\n------------\n\n```bash\n$ npm test\n```\n\nChangelog\n---------\n\n[CHANGELOG.md](./CHANGELOG.md)\n\nAny issues?\n-----------\n\nPlease, report about issues\n[here](https://github.com/unclechu/node-deep-extend/issues).\n\nLicense\n-------\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}