{"_id":"deep-assign","_rev":"22-9d31c0f9a806eee931f25c996ffd464a","name":"deep-assign","description":"Recursive Object.assign()","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"deep-assign","version":"1.0.0","description":"Recursive Object.assign()","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/deep-assign.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["object","obj","assign","extend","properties","merge","deep","recursive"],"dependencies":{"is-obj":"^1.0.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"ignores":["test.js"]},"gitHead":"d853e1fa2b71be5e1449d2b44c9fdb4be8918af8","bugs":{"url":"https://github.com/sindresorhus/deep-assign/issues"},"homepage":"https://github.com/sindresorhus/deep-assign#readme","_id":"deep-assign@1.0.0","_shasum":"b092743be8427dc621ea0067cdec7e70dd19f37b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b092743be8427dc621ea0067cdec7e70dd19f37b","tarball":"https://registry.npmjs.org/deep-assign/-/deep-assign-1.0.0.tgz","integrity":"sha512-iAL1PDjxqhANx86VhUjK0HSb4bozMfJUK64rxdrlWPCgMv7rBvP6AFySY69e+k8JAtPHNWoTsQT5OJvE+Jgpjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe1gHbPk7v2aF0zNUt0qUOAyj29OnKnWzLIwXJpdPw3wIhAOvQAJLW7DmNVP0oAuP9+ktuBCLXorLivM6pQxB9Z/53"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"deep-assign","version":"2.0.0","description":"Recursive Object.assign()","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/deep-assign"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["object","obj","assign","extend","properties","merge","clone","copy","mixin","deep","recursive","key","keys","values","prop","properties"],"dependencies":{"is-obj":"^1.0.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"ignores":["test.js"]},"gitHead":"20f7ce29e47cd07be22a6201c8211c2b9c1142e7","bugs":{"url":"https://github.com/sindresorhus/deep-assign/issues"},"homepage":"https://github.com/sindresorhus/deep-assign","_id":"deep-assign@2.0.0","_shasum":"ebe06b1f07f08dae597620e3dd1622f371a1c572","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ebe06b1f07f08dae597620e3dd1622f371a1c572","tarball":"https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz","integrity":"sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQpuxwfqQHAXJVhtKrUZYfEYMIXF3onCXxaDz4KGkrPAiAHT2A66HhQ6+VBJ6xM1Ybbf72/9mTUCuTpuLBt2DhftA=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"3.0.0":{"name":"deep-assign","version":"3.0.0","description":"Recursive Object.assign()","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/deep-assign.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"keywords":["object","obj","assign","extend","properties","merge","clone","copy","mixin","deep","recursive","key","keys","values","prop","properties"],"dependencies":{"is-obj":"^1.0.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"ignores":["test.js"]},"gitHead":"20f7ce29e47cd07be22a6201c8211c2b9c1142e7","bugs":{"url":"https://github.com/sindresorhus/deep-assign/issues"},"homepage":"https://github.com/sindresorhus/deep-assign#readme","_id":"deep-assign@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==","shasum":"c8e4c4d401cba25550a2f0f486a2e75bc5f219a2","tarball":"https://registry.npmjs.org/deep-assign/-/deep-assign-3.0.0.tgz","fileCount":4,"unpackedSize":4154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5ARWCRA9TVsSAnZWagAAzKQQAIOnTrCOn39rqMX23gLo\nt00cZ8+JGENBJhHt6BwnuY6hi8StVKyVjl1jviHP+sLEnlKlIgF0LTg/0mqN\nRJbRkMHYDAOjWSuKfZ8Ey0KAIdFZQ9+PzEzegtpTXIwAPrfyqkMZoFI7lALw\nBEBMNN/3EE9lsRR8+SqhsYthmqoo6vQcC+4OaPCCmT6X8oRwYWr/AV83U1NS\nYB7C9Cs8l56n3r9+zf72WmJ8bpN2hd50OtcOZ4vzA3dfY9TRT3xAPzAR+46d\neZg4HoAL4x6ZnAnxjPi12T0Bk+rRNRupgm177JfA9nX+klJ2CiGJluLj4ljv\nbgL700xxRe3Kpt4IoImLEbLHClSphswkR9muoZneDETX0/X5Cml0TVYBOogu\nmE/Te6OxDTyEhxk4M5lQNEJN05jp6l5sGuNFZ9uRjnRsSWlr7IcOKOzp1IFn\nlWR72iqChYww0bK85AU+k27EIgJ+qetm70PjqfUTqf1owkGCJ3M4OcPdD3EU\n4xr1Ei3AVK1gWJhJibXM/lAMGp/E9Cc1XK6thMcEeoSqZEITuWj6dclpKBPu\n8f0EABvD0v8K0XGQ+EwGbkAr07G98lHSEen3l6xYB7nItXzzV+liJo8WpLaQ\nKglI4rcdiIOEdeX82TQiP620ss72Z1Ya8aH6GEXsyRGEpfv2TLtYZkcYqxqT\nygIf\r\n=D+zx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFGnES2NuptkDsX0cb7As3obIocJ+QWA9pdCHyAojX8AiEApa80zgf/labb8kPFv2l8xoY1jGxQrPl5tw0HHnL17AY="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-assign_3.0.0_1541669973548_0.8623133510929826"},"_hasShrinkwrap":false,"deprecated":"Check out `lodash.merge` or `merge-options` instead."}},"readme":"# deep-assign [![Build Status](https://travis-ci.org/sindresorhus/deep-assign.svg?branch=master)](https://travis-ci.org/sindresorhus/deep-assign)\n\n> Recursive [`Object.assign()`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)\n\n\n## Install\n\n```\n$ npm install --save deep-assign\n```\n\n\n## Usage\n\n```js\nvar deepAssign = require('deep-assign');\n\ndeepAssign({a: {b: 0}}, {a: {b: 1, c: 2}}, {a: {c: 3}});\n//=> {a: {b: 1, c: 3}}\n```\n\n\n### deepAssign(target, source, [source, ...])\n\nRecursively assigns own enumerable properties of `source` objects to the `target` object and returns the `target` object. Additional `source` objects will overwrite previous ones.\n\n\n## Related\n\n- [object-assign](https://github.com/sindresorhus/object-assign) - ES2015 Object.assign() ponyfill\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2022-06-14T22:49:12.554Z","created":"2015-09-14T09:01:34.909Z","1.0.0":"2015-09-14T09:01:34.909Z","2.0.0":"2015-10-20T08:14:32.673Z","3.0.0":"2018-11-08T09:39:33.723Z"},"homepage":"https://github.com/sindresorhus/deep-assign#readme","keywords":["object","obj","assign","extend","properties","merge","clone","copy","mixin","deep","recursive","key","keys","values","prop","properties"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/deep-assign.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/deep-assign/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"blitzprog":true,"itsakt":true,"xrush":true,"ghondar":true,"shangsinian":true,"majgis":true,"geofftech":true,"wvlvik":true,"xfloops":true,"isaacdagel":true,"rsp":true}}