{"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":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b092743be8427dc621ea0067cdec7e70dd19f37b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/deep-assign/-/deep-assign-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ebe06b1f07f08dae597620e3dd1622f371a1c572","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/deep-assign/-/deep-assign-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==","shasum":"c8e4c4d401cba25550a2f0f486a2e75bc5f219a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/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"},"maintainers":[{"name":"anonymous","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.","contributors":[]}},"dist-tags":{"latest":"3.0.0"},"name":"deep-assign","time":{"modified":"2023-08-04T07:47:36.714Z","created":"2022-01-26T15:49:18.130Z","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"},"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)","users":{}}