{"_id":"is-mergeable-object","_rev":"16568","name":"is-mergeable-object","description":"Check whether or not a value is an object that makes sense to iterate over","dist-tags":{"latest":"1.1.1"},"maintainers":[{"name":"tehshrike","email":""}],"time":{"modified":"2021-06-03T09:59:04.000Z","created":"2017-05-22T20:13:23.604Z","1.1.1":"2019-07-08T22:12:26.885Z","1.1.0":"2017-09-21T14:30:04.296Z","1.0.3":"2017-06-14T17:23:15.238Z","1.0.2":"2017-06-13T16:00:28.573Z","1.0.0":"2017-05-22T20:13:23.604Z"},"users":{},"author":{"name":"TehShrike"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/is-mergeable-object.git"},"versions":{"1.1.1":{"name":"is-mergeable-object","version":"1.1.1","description":"Check whether or not a value is an object that makes sense to iterate over","main":"index.js","types":"index.d.ts","scripts":{"test":"jsmd readme.md"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/is-mergeable-object.git"},"keywords":["object","iterate","recursive","merge","deep"],"author":{"name":"TehShrike"},"license":"MIT","bugs":{"url":"https://github.com/TehShrike/is-mergeable-object/issues"},"homepage":"https://github.com/TehShrike/is-mergeable-object#readme","devDependencies":{"jsmd":"^1.0.1"},"gitHead":"3cb102979a09f4780838c9fb8e8d392eeac3d1aa","_id":"is-mergeable-object@1.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"faaa3ed1cfce87d6f7d2f5885e92cc30af3e2ebf","size":1176,"noattachment":false,"key":"/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-mergeable-object/download/is-mergeable-object-1.1.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-mergeable-object_1.1.1_1562623946665_0.4784578330004938"},"_hasShrinkwrap":false,"publish_time":1562623946885,"_cnpm_publish_time":1562623946885},"1.1.0":{"name":"is-mergeable-object","version":"1.1.0","description":"Check whether or not a value is an object that makes sense to iterate over","main":"index.js","scripts":{"test":"jsmd readme.md"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/is-mergeable-object.git"},"keywords":["object","iterate","recursive","merge","deep"],"author":{"name":"TehShrike"},"license":"MIT","bugs":{"url":"https://github.com/TehShrike/is-mergeable-object/issues"},"homepage":"https://github.com/TehShrike/is-mergeable-object#readme","devDependencies":{"jsmd":"0.3.1"},"gitHead":"0d3d3c837e74b03191850544abd1abf23e94ae89","_id":"is-mergeable-object@1.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"a846e8cf0e2bad6a8cf8b243b63b4c43b9907990","size":1110,"noattachment":false,"key":"/is-mergeable-object/-/is-mergeable-object-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-mergeable-object/download/is-mergeable-object-1.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-mergeable-object-1.1.0.tgz_1506004203319_0.6167599346954376"},"directories":{},"publish_time":1506004204296,"_hasShrinkwrap":false,"_cnpm_publish_time":1506004204296},"1.0.3":{"name":"is-mergeable-object","version":"1.0.3","description":"Check whether or not a value is an object that makes sense to iterate over","main":"index.js","scripts":{"test":"jsmd readme.md"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/is-mergeable-object.git"},"keywords":["object","iterate","recursive","merge","deep"],"author":{"name":"TehShrike"},"license":"MIT","bugs":{"url":"https://github.com/TehShrike/is-mergeable-object/issues"},"homepage":"https://github.com/TehShrike/is-mergeable-object#readme","devDependencies":{"jsmd":"0.3.1"},"gitHead":"1209e345a27cc81337992e82e2418d705d907a06","_id":"is-mergeable-object@1.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"e9f1691684958e2eccb2f27506aa85ca64183a69","size":953,"noattachment":false,"key":"/is-mergeable-object/-/is-mergeable-object-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-mergeable-object/download/is-mergeable-object-1.0.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-mergeable-object-1.0.3.tgz_1497460994072_0.6354751095641404"},"directories":{},"publish_time":1497460995238,"_hasShrinkwrap":false,"_cnpm_publish_time":1497460995238},"1.0.2":{"name":"is-mergeable-object","version":"1.0.2","description":"Check whether or not a value is an object that makes sense to iterate over","main":"index.js","scripts":{"test":"jsmd readme.md"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/is-mergeable-object.git"},"keywords":["object","iterate","recursive","merge","deep"],"author":{"name":"TehShrike"},"license":"MIT","bugs":{"url":"https://github.com/TehShrike/is-mergeable-object/issues"},"homepage":"https://github.com/TehShrike/is-mergeable-object#readme","devDependencies":{"jsmd":"0.3.1"},"gitHead":"79a514763a992321d110473869ddfa037396f239","_id":"is-mergeable-object@1.0.2","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"84ea467554920992ae411c9ddaab180bd032ff25","size":931,"noattachment":false,"key":"/is-mergeable-object/-/is-mergeable-object-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-mergeable-object/download/is-mergeable-object-1.0.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-mergeable-object-1.0.2.tgz_1497369627649_0.73707504873164"},"directories":{},"publish_time":1497369628573,"_cnpm_publish_time":1497369628573,"_hasShrinkwrap":false},"1.0.0":{"name":"is-mergeable-object","version":"1.0.0","description":"Check whether or not a value is an object that makes sense to iterate over","main":"index.js","scripts":{"test":"jsmd readme.md"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/is-mergeable-object.git"},"keywords":["object","iterate","recursive","merge","deep"],"author":{"name":"TehShrike"},"license":"WTFPL","bugs":{"url":"https://github.com/TehShrike/is-mergeable-object/issues"},"homepage":"https://github.com/TehShrike/is-mergeable-object#readme","devDependencies":{"jsmd":"0.3.1"},"gitHead":"96526a9b6db4b6e1328c756a1e9f098e81e363c6","_id":"is-mergeable-object@1.0.0","_shasum":"a4ada08927d067079991795794b8758f94a8011c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"a4ada08927d067079991795794b8758f94a8011c","size":927,"noattachment":false,"key":"/is-mergeable-object/-/is-mergeable-object-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-mergeable-object/download/is-mergeable-object-1.0.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-mergeable-object-1.0.0.tgz_1495484002737_0.29979207389988005"},"directories":{},"publish_time":1495484003604,"_hasShrinkwrap":false,"_cnpm_publish_time":1495484003604}},"readme":"# is-mergeable-object\n\n<!--js\nconst isMergeableObject = require('./')\n-->\n\nThe biggest difficulty deep merge libraries run into is figuring out which properties of an object should be recursively iterated over.\n\nThis module contains the algorithm used by [`deepmerge`](https://github.com/KyleAMathews/deepmerge/).\n\n<!--js\nconst someReactElement = {\n\t$$typeof: Symbol.for('react.element')\n}\n-->\n\n```js\nisMergeableObject(null) // => false\n\nisMergeableObject({}) // => true\n\nisMergeableObject(new RegExp('wat')) // => false\n\nisMergeableObject(undefined) // => false\n\nisMergeableObject(new Object()) // => true\n\nisMergeableObject(new Date()) // => false\n\nisMergeableObject(someReactElement) // => false\n```\n","_attachments":{},"homepage":"https://github.com/TehShrike/is-mergeable-object#readme","bugs":{"url":"https://github.com/TehShrike/is-mergeable-object/issues"},"license":"MIT"}