{"_id":"defaults-deep","_rev":"82526","name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","dist-tags":{"latest":"0.2.4"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:26:18.000Z","created":"2014-10-12T11:09:09.012Z","0.2.4":"2018-02-07T16:53:09.582Z","0.2.3":"2015-08-21T06:28:17.747Z","0.2.2":"2015-05-28T07:40:08.019Z","0.2.1":"2015-02-25T11:35:21.377Z","0.2.0":"2015-02-25T11:30:56.371Z","0.1.2":"2014-10-14T02:45:42.584Z","0.1.1":"2014-10-12T15:12:21.204Z","0.1.0":"2014-10-12T11:09:09.012Z"},"users":{"blitzprog":true},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/defaults-deep.git"},"versions":{"0.2.4":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.2.4","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"for-own":"^0.1.3","is-extendable":"^0.1.1","lazy-cache":"^0.2.3"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"gitHead":"ccebdf590043b718f98e9c1dea7729c34dc38ea1","_id":"defaults-deep@0.2.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"a479cfeafce025810fb93aa8d2dde0ee2d677cc6","size":2343,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.2.4.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defaults-deep_0.2.4_1518022388879_0.4979342457935143"},"_hasShrinkwrap":false,"publish_time":1518022389582,"_cnpm_publish_time":1518022389582},"0.2.3":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"for-own":"^0.1.3","is-extendable":"^0.1.1","lazy-cache":"^0.2.3"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"gitHead":"aef804bf3e56484a6e463e35f5f74599523aee69","_id":"defaults-deep@0.2.3","_shasum":"63e98083d8bed0636659fe13f0578c781a9e9ca1","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"63e98083d8bed0636659fe13f0578c781a9e9ca1","size":2330,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.2.3.tgz"},"directories":{},"publish_time":1440138497747,"_cnpm_publish_time":1440138497747,"_hasShrinkwrap":false},"0.2.2":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"https://github.com/jonschlinkert/defaults-deep"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"for-own":"^0.1.3","is-plain-object":"^2.0.0"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"gitHead":"e87f040425ce792c6a0c300ab43ec0c4208a472a","_id":"defaults-deep@0.2.2","_shasum":"4068089689ed05e969b65e97fd0c3b7d65043b21","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4068089689ed05e969b65e97fd0c3b7d65043b21","size":2299,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.2.2.tgz"},"directories":{},"publish_time":1432798808019,"_cnpm_publish_time":1432798808019,"_hasShrinkwrap":false},"0.2.1":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/defaults-deep/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"for-own":"^0.1.2","is-plain-object":"^0.1.0"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"gitHead":"e87f040425ce792c6a0c300ab43ec0c4208a472a","_id":"defaults-deep@0.2.1","_shasum":"8f80f39faf58c3e2887d7251439b6b5f4dc4a9f4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8f80f39faf58c3e2887d7251439b6b5f4dc4a9f4","size":2047,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.2.1.tgz"},"directories":{},"publish_time":1424864121377,"_cnpm_publish_time":1424864121377,"_hasShrinkwrap":false},"0.2.0":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/defaults-deep/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"for-own":"^0.1.2","is-plain-object":"^0.1.0"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"gitHead":"17532167cc50a5699b0c2a466a07d94340ac39be","_id":"defaults-deep@0.2.0","_shasum":"1001121624d9d1b1ba5d9fbdfbbe6ad085cca7a3","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"1001121624d9d1b1ba5d9fbdfbbe6ad085cca7a3","size":2023,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.2.0.tgz"},"directories":{},"publish_time":1424863856371,"_cnpm_publish_time":1424863856371,"_hasShrinkwrap":false},"0.1.2":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/defaults-deep/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4","verb":">= 0.2.6"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"dependencies":{"for-own":"^0.1.2","is-plain-object":"^0.1.0"},"_id":"defaults-deep@0.1.2","_shasum":"ae60edc00b996cd002f846e4f629343fbd076bdb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ae60edc00b996cd002f846e4f629343fbd076bdb","size":3138,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.1.2.tgz"},"directories":{},"publish_time":1413254742584,"_cnpm_publish_time":1413254742584,"_hasShrinkwrap":false},"0.1.1":{"name":"defaults-deep","description":"Like `extend` but recursively copies only the missing properties/values to the target object.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/defaults-deep/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4","verb":">= 0.2.6"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"dependencies":{"array-slice":"^0.2.2","for-own":"^0.1.2","is-plain-object":"^0.1.0"},"_id":"defaults-deep@0.1.1","_shasum":"052e505e9bfa4cec3de2924d01a64ce4db17a738","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"052e505e9bfa4cec3de2924d01a64ce4db17a738","size":3179,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.1.1.tgz"},"directories":{},"publish_time":1413126741204,"_cnpm_publish_time":1413126741204,"_hasShrinkwrap":false},"0.1.0":{"name":"defaults-deep","description":"Like `extend` but recursivel copies only the missing properties/values to the target object.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/defaults-deep","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/defaults-deep.git"},"bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/defaults-deep/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4","verb":">= 0.2.6"},"keywords":["copy","default","defaults","extend","merge","object","properties","property","value","values","javascript","js","util","utils"],"dependencies":{"array-slice":"^0.2.2","for-own":"^0.1.2","is-plain-object":"^0.1.0"},"_id":"defaults-deep@0.1.0","_shasum":"91212df18ed87142bdfc2051f992a68a3752ff68","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"91212df18ed87142bdfc2051f992a68a3752ff68","size":3177,"noattachment":false,"key":"/defaults-deep/-/defaults-deep-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defaults-deep/download/defaults-deep-0.1.0.tgz"},"directories":{},"publish_time":1413112149012,"_cnpm_publish_time":1413112149012,"_hasShrinkwrap":false}},"readme":"# defaults-deep [![NPM version](https://badge.fury.io/js/defaults-deep.svg)](http://badge.fury.io/js/defaults-deep)  [![Build Status](https://travis-ci.org/jonschlinkert/defaults-deep.svg)](https://travis-ci.org/jonschlinkert/defaults-deep)\n\n> Like `extend` but recursively copies only the missing properties/values to the target object.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i defaults-deep --save\n```\n\nInstall with [bower](http://bower.io/)\n\n```sh\n$ bower install defaults-deep --save\n```\n\n## Usage\n\n```js\nvar defaults = require('defaults-deep');\n\ndefaults({a: {one: 'one'}}, {a: {two: 'two'}})\n//=> {a: {one: 'one', two: 'two'}};\n```\n\n## Related projects\n\n* [assign-deep](https://github.com/jonschlinkert/assign-deep): Deeply assign the enumerable properties of source objects to a destination object. If a callback… [more](https://github.com/jonschlinkert/assign-deep)\n* [extend-shallow](https://github.com/jonschlinkert/extend-shallow): Extend an object with the properties of additional objects. node.js/javascript util.\n* [merge-deep](https://github.com/jonschlinkert/merge-deep): Recursively merge values in a javascript object.\n* [mixin-deep](https://github.com/jonschlinkert/mixin-deep): Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.\n* [omit-deep](https://github.com/jonschlinkert/omit-deep): Recursively omit the given keys from an object.\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/defaults-deep/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 28, 2015._\n","_attachments":{},"homepage":"https://github.com/jonschlinkert/defaults-deep","bugs":{"url":"https://github.com/jonschlinkert/defaults-deep/issues"},"license":"MIT"}