{"_id":"merge-defaults","_rev":"204882","name":"merge-defaults","description":"A recursive version of _.defaults.","dist-tags":{"latest":"0.2.2"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"time":{"modified":"2021-06-03T13:11:38.000Z","created":"2014-01-13T00:40:09.804Z","0.2.2":"2019-04-30T20:19:42.344Z","0.2.1":"2014-06-20T00:14:02.684Z","0.1.4":"2014-06-09T19:08:05.045Z","0.2.0":"2014-06-09T19:07:45.950Z","0.1.3":"2014-06-05T22:14:38.204Z","0.1.0":"2014-01-13T01:07:57.287Z","0.0.0":"2014-01-13T00:40:09.804Z"},"users":{"seeekr":true,"mojaray2k":true,"tjwebb":true},"author":{"name":"Mike McNeil"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"versions":{"0.2.2":{"name":"merge-defaults","version":"0.2.2","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","dependencies":{"@sailshq/lodash":"^3.10.2"},"devDependencies":{"should":"~2.1.1","mocha":"~1.20.1"},"gitHead":"ca8a530dbef97e60fbd6031fbac67928ab109e40","_id":"merge-defaults@0.2.2","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"shasum":"68b9da04fef804674a0d63df1c469378c343d506","size":4870,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.2.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-defaults_0.2.2_1556655582177_0.31450429558501525"},"_hasShrinkwrap":false,"publish_time":1556655582344,"_cnpm_publish_time":1556655582344},"0.2.1":{"name":"merge-defaults","version":"0.2.1","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","dependencies":{"lodash":"~2.4.1"},"devDependencies":{"should":"~2.1.1","mocha":"~1.20.1"},"_id":"merge-defaults@0.2.1","dist":{"shasum":"dd42248eb96bb6a51521724321c72ff9583dde80","size":3881,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.2.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1403223242684,"_cnpm_publish_time":1403223242684,"_hasShrinkwrap":false},"0.1.4":{"name":"merge-defaults","version":"0.1.4","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","dependencies":{"lodash":"~2.4.1"},"devDependencies":{"should":"~2.1.1","mocha":"~1.20.1"},"_id":"merge-defaults@0.1.4","dist":{"shasum":"9240d495a3f1502d3ad3ca041b031f00599bf178","size":3645,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.1.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1402340885045,"_cnpm_publish_time":1402340885045,"_hasShrinkwrap":false},"0.2.0":{"name":"merge-defaults","version":"0.2.0","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","dependencies":{"lodash":"~2.4.1"},"devDependencies":{"should":"~2.1.1","mocha":"~1.20.1"},"_id":"merge-defaults@0.2.0","dist":{"shasum":"ec3fd28e83bf5bcb7263d46285edcd50ea65899c","size":3646,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1402340865950,"_cnpm_publish_time":1402340865950,"_hasShrinkwrap":false},"0.1.3":{"name":"merge-defaults","version":"0.1.3","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","dependencies":{"lodash":"~2.4.1"},"devDependencies":{"should":"~2.1.1"},"_id":"merge-defaults@0.1.3","dist":{"shasum":"95e625e5fa7288c6c307d145a14da2bb16fe4e49","size":3534,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.1.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1402006478204,"_cnpm_publish_time":1402006478204,"_hasShrinkwrap":false},"0.1.0":{"name":"merge-defaults","version":"0.1.0","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","dependencies":{"lodash":"~2.4.1"},"devDependencies":{"should":"~2.1.1"},"readmeFilename":"README.md","_id":"merge-defaults@0.1.0","dist":{"shasum":"da4cb7a923db839559905be3ddbdf5bd5f9a2bb8","size":2970,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1389575277287,"_cnpm_publish_time":1389575277287,"_hasShrinkwrap":false},"0.0.0":{"name":"merge-defaults","version":"0.0.0","description":"A recursive version of _.defaults.","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/mikermcneil/merge-defaults.git"},"keywords":["lodash","_","defaults","recursive","deep","merge","underscore","_.defaults"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"homepage":"https://github.com/mikermcneil/merge-defaults","readmeFilename":"README.md","_id":"merge-defaults@0.0.0","dist":{"shasum":"b8f6c262eb27b4c3727505161f74bf071de572ba","size":1702,"noattachment":false,"key":"/merge-defaults/-/merge-defaults-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-defaults/download/merge-defaults-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1389573609804,"_cnpm_publish_time":1389573609804,"_hasShrinkwrap":false}},"readme":"## Note: Lodash now includes a [`defaultsDeep`](https://lodash.com/docs/4.17.10#defaultsDeep) function.\n\n# merge-defaults\n\nImplements a deep version of `_.defaults`.\n\n> **Important!**\n>\n> This module DOES NOT merge arrays or dates.\n\n\n## Installation\n\n```sh\n$ npm install merge-defaults\n```\n\n## Usage\n\n```javascript\n\nvar _ = require('lodash');\n\n// Override basic `_.defaults`\n_.defaults = require('merge-defaults');\n\n// Or you can add it as a new method\n_.mergeDefaults = require('merge-defaults');\n\n```\n\n## Why?\n\nThis module is a temporary solution, until lodash has something\nsimilar in core that can be called as a single method.\nIn the mean time, this is a hack to make our code more readable.\ni.e. I know what `_.defaults` means intuitively, but I have to look\nup `_.partialRight` every time.\n\nTo get the latest status, see the [original issue in the lodash repo](https://github.com/lodash/lodash/issues/154#issuecomment-32140379).\n\nI'll update this repo with install/version info if something comparable is\nadded to lodash core at some point.\n\n\n\n## License\n\nMIT &copy; Mike McNeil 2014\n","_attachments":{},"homepage":"https://github.com/mikermcneil/merge-defaults","bugs":{"url":"https://github.com/mikermcneil/merge-defaults/issues"},"license":"MIT"}