{"_id":"deep-assign","_rev":"169034","name":"deep-assign","description":"Recursive Object.assign()","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2021-06-03T11:49:37.000Z","created":"2015-09-14T09:01:34.909Z","3.0.0":"2018-11-08T09:39:33.723Z","2.0.0":"2015-10-20T08:14:32.673Z","1.0.0":"2015-09-14T09:01:34.909Z"},"users":{"blitzprog":true,"hugov":true,"itsakt":true,"xrush":true,"danielbayley":true,"ghondar":true,"shangsinian":true,"majgis":true,"geofftech":true,"wvlvik":true,"xfloops":true,"isaacdagel":true,"rsp":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/deep-assign.git"},"versions":{"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":{"shasum":"c8e4c4d401cba25550a2f0f486a2e75bc5f219a2","size":2064,"noattachment":false,"key":"/deep-assign/-/deep-assign-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-assign/download/deep-assign-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"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.","publish_time":1541669973723,"_cnpm_publish_time":1541669973723},"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","size":2093,"noattachment":false,"key":"/deep-assign/-/deep-assign-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-assign/download/deep-assign-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1445328872673,"_cnpm_publish_time":1445328872673,"_hasShrinkwrap":false},"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","size":2018,"noattachment":false,"key":"/deep-assign/-/deep-assign-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-assign/download/deep-assign-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1442221294909,"_cnpm_publish_time":1442221294909,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/sindresorhus/deep-assign#readme","bugs":{"url":"https://github.com/sindresorhus/deep-assign/issues"},"license":"MIT"}