{"_id":"deepmerge","_rev":"2933467","name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","dist-tags":{"latest":"4.3.1"},"maintainers":[{"name":"tehshrike","email":""}],"time":{"modified":"2023-03-27T02:34:38.000Z","created":"2012-01-31T17:35:02.503Z","4.3.1":"2023-03-16T22:58:56.511Z","4.3.0":"2023-01-30T00:05:58.082Z","4.2.2":"2019-10-28T16:19:32.062Z","4.2.1":"2019-10-22T22:08:08.043Z","4.2.0":"2019-10-21T15:39:58.387Z","4.1.2":"2019-10-21T14:58:25.753Z","4.1.1":"2019-10-08T15:06:04.798Z","4.1.0":"2019-10-07T14:48:50.398Z","4.0.0":"2019-07-08T15:49:40.478Z","3.3.0":"2019-06-20T15:48:45.749Z","3.2.1":"2019-06-14T20:15:27.757Z","3.2.0":"2019-02-15T17:23:29.901Z","3.1.0":"2019-01-16T22:52:47.213Z","3.0.0":"2018-12-04T20:43:57.245Z","2.2.1":"2018-10-03T17:58:21.098Z","2.2.0":"2018-10-03T14:31:26.185Z","2.1.1":"2018-05-28T15:26:21.970Z","2.1.0":"2018-03-07T19:47:51.831Z","2.0.1":"2017-11-01T18:37:34.318Z","2.0.0":"2017-10-09T15:12:57.650Z","1.5.2":"2017-09-21T14:33:08.531Z","1.5.1":"2017-08-15T21:58:10.546Z","1.5.0":"2017-07-06T13:46:40.399Z","1.4.4":"2017-06-19T11:42:26.362Z","1.4.3":"2017-06-14T17:44:51.546Z","1.4.2":"2017-06-14T17:31:23.540Z","1.4.1":"2017-06-13T16:17:09.617Z","1.4.0":"2017-06-13T16:12:51.057Z","1.3.2":"2017-01-27T16:13:58.650Z","1.3.1":"2016-12-03T06:45:12.645Z","1.3.0":"2016-11-12T14:43:56.759Z","1.2.0":"2016-10-14T22:51:25.528Z","1.1.1":"2016-10-12T02:23:03.134Z","1.1.0":"2016-09-29T04:29:56.647Z","1.0.3":"2016-09-29T03:04:34.265Z","1.0.2":"2016-09-27T02:01:58.396Z","1.0.1":"2016-09-27T01:48:27.207Z","1.0.0":"2016-09-27T01:24:51.328Z","0.2.10":"2015-05-20T03:20:39.542Z","0.2.7":"2013-06-03T01:51:01.732Z","0.2.6":"2013-05-31T02:24:46.895Z","0.2.5":"2012-06-02T16:50:40.276Z","0.2.4":"2012-04-15T22:54:18.210Z","0.2.1":"2012-03-29T02:27:50.379Z","0.1.0":"2012-03-29T00:41:29.640Z","0.0.1":"2012-01-31T17:35:02.503Z"},"users":{"matmar10":true,"hij1nx":true,"lxlang":true,"eserozvataf":true,"sergiodxa":true,"majgis":true,"makaretu":true,"shavyg2":true,"jyounce":true,"waylonflinn":true,"iusfof":true,"adius":true,"ukrbublik":true,"fly19890211":true,"stjohn3d":true,"danielbayley":true,"autarchprinceps":true,"xudaolong":true,"edwardxyt":true,"nisimjoseph":true,"joe223":true,"aaamitsingh":true,"mxl":true,"dwqs":true,"tdmalone":true,"gilbarbara":true,"gormus":true,"ssljivic":true,"drewigg":true},"repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"versions":{"4.3.1":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.3.1","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.54","is-mergeable-object":"1.1.0","is-plain-object":"^5.0.0","jsmd":"^1.0.2","rollup":"^1.23.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.1"},"license":"MIT","gitHead":"5b87756a5671635679001cbac72aa42f23472c81","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.3.1","_nodeVersion":"16.8.0","_npmVersion":"8.6.0","dist":{"shasum":"44b5f2147cd3b00d4b56137685966f26fd25dd4a","size":8452,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.3.1.tgz"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"maintainers":[{"name":"tehshrike","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.3.1_1679007536333_0.9033742187586644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-16T22:58:56.511Z","publish_time":1679007536511,"_cnpm_publish_time":1679007536511},"4.3.0":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.3.0","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.54","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.2","rollup":"^1.23.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.1"},"license":"MIT","dependencies":{},"gitHead":"234ecd86d98cc3fc0b82ea70a991cc44ad751b09","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.3.0","_nodeVersion":"18.2.0","_npmVersion":"8.1.4","dist":{"shasum":"65491893ec47756d44719ae520e0e2609233b59b","size":8178,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.3.0.tgz"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"maintainers":[{"name":"tehshrike","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.3.0_1675037157937_0.18723890001505605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-30T00:05:58.082Z","publish_time":1675037158082,"_cnpm_publish_time":1675037158082},"4.2.2":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.2.2","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.54","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.2","rollup":"^1.23.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.1"},"license":"MIT","dependencies":{},"gitHead":"e9c9fec24764837dd1ca178f86e8a5125cb93653","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.2.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"shasum":"44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955","size":8104,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.2.2.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.2.2_1572279571933_0.6083630202992556"},"_hasShrinkwrap":false,"publish_time":1572279572062,"_cnpm_publish_time":1572279572062},"4.2.1":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.2.1","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.54","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.2","rollup":"^1.23.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.1"},"license":"MIT","dependencies":{},"gitHead":"0a890fc9723bb07f1b72ed17360e11bf4bbd0b71","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.2.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"shasum":"018a3e5dfe82b95e35e36a9a29ba15ddb194e40f","size":8050,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.2.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.2.1_1571782087892_0.9235726712095524"},"_hasShrinkwrap":false,"publish_time":1571782088043,"_cnpm_publish_time":1571782088043},"4.2.0":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.2.0","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.54","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.2","rollup":"^1.23.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.1"},"license":"MIT","dependencies":{},"gitHead":"5063a964e5dfa6cf8d23fd5fb446b60d6c735742","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.2.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"shasum":"77a97af6746882cd1ed85d4b925be8cd4120b630","size":8104,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.2.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.2.0_1571672398232_0.8112551674030462"},"_hasShrinkwrap":false,"publish_time":1571672398387,"_cnpm_publish_time":1571672398387},"4.1.2":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.1.2","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.54","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.2","rollup":"^1.23.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","tape":"^4.11.0","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.1"},"license":"MIT","dependencies":{},"gitHead":"68ccfb2a0aeb1bb7daa3844df4de674f8ccf0763","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.1.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"shasum":"73ab0dac658d5e79baabd8b81ce93f9fc9026e89","size":7501,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.1.2.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.1.2_1571669905598_0.09036994181442237"},"_hasShrinkwrap":false,"publish_time":1571669905753,"_cnpm_publish_time":1571669905753},"4.1.1":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.1.1","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.49","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.1","rollup":"^1.15.5","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.2","tape":"^4.10.2","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.0"},"license":"MIT","dependencies":{},"gitHead":"426f21deea938ff42fb8a3113bb0fa3d09774231","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.1.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"shasum":"ee0866e4019fe62c1276b9062d4c4803d9aea14c","size":7427,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.1.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.1.1_1570547164676_0.4132408746391898"},"_hasShrinkwrap":false,"publish_time":1570547164798,"_cnpm_publish_time":1570547164798},"4.1.0":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.1.0","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.49","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.1","rollup":"^1.15.5","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.2","tape":"^4.10.2","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.0"},"license":"MIT","dependencies":{},"gitHead":"01d27e2fb92fb7d6b278c091336894c02a38769f","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.1.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"shasum":"f4647b378c0a9d32965470e477c01ae55451b19a","size":7471,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.1.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.1.0_1570459730257_0.9985114500498591"},"_hasShrinkwrap":false,"publish_time":1570459730398,"_cnpm_publish_time":1570459730398},"4.0.0":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"4.0.0","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.49","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.1","rollup":"^1.15.5","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.2","tape":"^4.10.2","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.0"},"license":"MIT","dependencies":{},"gitHead":"ad8cfddaa8f4b79f5e2c6943445a8b42377ec495","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@4.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"3e3110ca29205f120d7cb064960a39c3d2087c09","size":7452,"noattachment":false,"key":"/deepmerge/-/deepmerge-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-4.0.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_4.0.0_1562600980369_0.5611755420200399"},"_hasShrinkwrap":false,"publish_time":1562600980478,"_cnpm_publish_time":1562600980478},"3.3.0":{"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"3.3.0","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/umd.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.49","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.1","rollup":"^1.15.5","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.2","tape":"^4.10.2","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.0"},"license":"MIT","dependencies":{},"gitHead":"58cc468e61431bdf074a8af1b7f145f2a94208e1","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@3.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"d3c47fd6f3a93d517b14426b0628a17b0125f5f7","size":7250,"noattachment":false,"key":"/deepmerge/-/deepmerge-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-3.3.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_3.3.0_1561045725574_0.38999368394339506"},"_hasShrinkwrap":false,"publish_time":1561045725749,"_cnpm_publish_time":1561045725749},"3.2.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"3.2.1","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/umd.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tape test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"@types/node":"^8.10.49","is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"^1.0.1","rollup":"^1.15.5","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.2","tape":"^4.10.2","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.6.0"},"license":"MIT","dependencies":{},"gitHead":"92aa630d75c2431b87cbfa69eff11a49cd5aabff","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@3.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"76a1f47854bcfcd66ee9a948d110540a8e12b261","size":7207,"noattachment":false,"key":"/deepmerge/-/deepmerge-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-3.2.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_3.2.1_1560543327599_0.5767263875788669"},"_hasShrinkwrap":false,"publish_time":1560543327757,"_cnpm_publish_time":1560543327757},"3.2.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"3.2.0","homepage":"https://github.com/TehShrike/deepmerge","repository":{"type":"git","url":"git://github.com/TehShrike/deepmerge.git"},"main":"dist/umd.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"12.0.1","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.3.12"},"license":"MIT","dependencies":{},"gitHead":"5f5ff83af19640d616cc2513a344dd825453430f","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"_id":"deepmerge@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"58ef463a57c08d376547f8869fdc5bcee957f44e","size":7004,"noattachment":false,"key":"/deepmerge/-/deepmerge-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-3.2.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_3.2.0_1550251409807_0.07249680803627911"},"_hasShrinkwrap":false,"publish_time":1550251409901,"_cnpm_publish_time":1550251409901},"3.1.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"3.1.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"12.0.1","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.3.12"},"license":"MIT","dependencies":{},"gitHead":"3123c4ce2cd11f48a3e19e5b8804a3d77272d027","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"a612626ce4803da410d77554bfd80361599c034d","size":6561,"noattachment":false,"key":"/deepmerge/-/deepmerge-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-3.1.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_3.1.0_1547679167125_0.8424081721966308"},"_hasShrinkwrap":false,"publish_time":1547679167213,"_cnpm_publish_time":1547679167213},"3.0.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"3.0.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"12.0.1","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.3.12"},"license":"MIT","dependencies":{},"gitHead":"155afde81937952385fdb72c6fd237b634c3971a","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"ca7903b34bfa1f8c2eab6779280775a411bfc6ba","size":6568,"noattachment":false,"key":"/deepmerge/-/deepmerge-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-3.0.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_3.0.0_1543956237076_0.12593050866302158"},"_hasShrinkwrap":false,"publish_time":1543956237245,"_cnpm_publish_time":1543956237245},"2.2.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"2.2.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md && npm run test:typescript","test:typescript":"tsc --noEmit test/typescript.ts && ts-node test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"12.0.1","ts-node":"7.0.1","typescript":"=2.2.2","uglify-js":"^3.3.12"},"license":"MIT","dependencies":{},"gitHead":"0f5efc82da76c6aed892131a11bb967e86cd9717","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@2.2.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"5d3ff22a01c00f645405a2fbc17d0778a1801170","size":7025,"noattachment":false,"key":"/deepmerge/-/deepmerge-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-2.2.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_2.2.1_1538589500981_0.6621314915792524"},"_hasShrinkwrap":false,"publish_time":1538589501098,"_cnpm_publish_time":1538589501098},"2.2.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"2.2.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md && tsc --noEmit test/typescript.ts","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2","typescript":"=2.2.2","uglify-js":"^3.3.12"},"license":"MIT","gitHead":"1d6689800c35d20a4f2a1b4eb872ef4abcd07646","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@2.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"17087b22e1dccf14310ec892e696269e85374b45","size":6983,"noattachment":false,"key":"/deepmerge/-/deepmerge-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-2.2.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_2.2.0_1538577086054_0.4777044877811836"},"_hasShrinkwrap":false,"publish_time":1538577086185,"_cnpm_publish_time":1538577086185},"2.1.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"2.1.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2","uglify-js":"^3.3.12"},"license":"MIT","gitHead":"dfdb7239fff13385d44b5257f17a7423b8421678","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"e862b4e45ea0555072bf51e7fd0d9845170ae768","size":6829,"noattachment":false,"key":"/deepmerge/-/deepmerge-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-2.1.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_2.1.1_1527521181902_0.7506255634979491"},"_hasShrinkwrap":false,"publish_time":1527521181970,"_cnpm_publish_time":1527521181970},"2.1.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"2.1.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md","size":"npm run build && uglifyjs --compress --mangle -- ./dist/umd.js | gzip -c | wc -c"},"devDependencies":{"is-mergeable-object":"1.1.0","is-plain-object":"^2.0.4","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2","uglify-js":"^3.3.12"},"license":"MIT","gitHead":"74bbcca2b08d8526a2d019087a1612262d34fcc9","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"511a54fff405fc346f0240bb270a3e9533a31102","size":6271,"noattachment":false,"key":"/deepmerge/-/deepmerge-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-2.1.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge_2.1.0_1520452071744_0.5410748798488334"},"_hasShrinkwrap":false,"publish_time":1520452071831,"_cnpm_publish_time":1520452071831},"2.0.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"2.0.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md"},"devDependencies":{"is-mergeable-object":"1.1.0","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"3ab89f2d2c938fc2e045c4ba822da0ffb81e4891","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"25c1c24f110fb914f80001b925264dd77f3f4312","size":5779,"noattachment":false,"key":"/deepmerge/-/deepmerge-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-2.0.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-2.0.1.tgz_1509561453146_0.15830875374376774"},"directories":{},"publish_time":1509561454318,"_hasShrinkwrap":false,"_cnpm_publish_time":1509561454318},"2.0.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"2.0.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd readme.md"},"devDependencies":{"is-mergeable-object":"1.1.0","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"db34d2f781d6385ab77cf3791a43942188d8c582","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@2.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"35f7ee08e8bde1173b3a529f732dcda67ce82e29","size":5524,"noattachment":false,"key":"/deepmerge/-/deepmerge-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-2.0.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-2.0.0.tgz_1507561976747_0.8735625620465726"},"directories":{},"publish_time":1507561977650,"_hasShrinkwrap":false,"_cnpm_publish_time":1507561977650},"1.5.2":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.5.2","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd README.markdown"},"devDependencies":{"is-mergeable-object":"1.1.0","jsmd":"0.3.1","rollup":"0.49.3","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"94a59c4a11e21462a6d281bf8b1b13d2d5512c4f","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.5.2","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"10499d868844cdad4fee0842df8c7f6f0c95a753","size":5366,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.5.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.5.2.tgz_1506004387614_0.020388633012771606"},"directories":{},"publish_time":1506004388531,"_hasShrinkwrap":false,"_cnpm_publish_time":1506004388531},"1.5.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.5.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd README.markdown"},"devDependencies":{"is-mergeable-object":"~1.0.3","jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"e66e9b3345eb9a94774cbae8105ca5a019a13d91","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"c053bf06fd7276f1994f70c09a0760cb61a56237","size":5099,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.5.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.5.1.tgz_1502834289546_0.7921665881294757"},"directories":{},"publish_time":1502834290546,"_hasShrinkwrap":false,"_cnpm_publish_time":1502834290546},"1.5.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.5.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd README.markdown"},"devDependencies":{"is-mergeable-object":"~1.0.3","jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"67974d9230bdbfe84508d34e2fb369f035cb28ab","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.5.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"00bc5b88fd23b8130f9f5049071c3420e07a5465","size":5160,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.5.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.5.0.tgz_1499348799435_0.26901536574587226"},"directories":{},"publish_time":1499348800399,"_hasShrinkwrap":false,"_cnpm_publish_time":1499348800399},"1.4.4":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.4.4","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd README.markdown"},"devDependencies":{"is-mergeable-object":"~1.0.3","jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"9cf79450e2213a812777fbced357ee6f03b59676","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.4.4","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"40ef393c91af09d16a887e755337844230ad14c9","size":5009,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.4.4.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.4.4.tgz_1497872545474_0.30614170525223017"},"directories":{},"publish_time":1497872546362,"_hasShrinkwrap":false,"_cnpm_publish_time":1497872546362},"1.4.3":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.4.3","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"dist/cjs.js","engines":{"node":">=0.10.0"},"scripts":{"build":"rollup -c","test":"npm run build && tap test/*.js && jsmd README.markdown"},"devDependencies":{"is-mergeable-object":"~1.0.3","jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"9ec020d24237b5fdeb6d5d0e0139df716325d4dd","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.4.3","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"f8c9ecb11c176b3dbfc8167b58cc5674c5e658bb","size":4985,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.4.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.4.3.tgz_1497462290383_0.6498819182161242"},"directories":{},"publish_time":1497462291546,"_cnpm_publish_time":1497462291546,"_hasShrinkwrap":false},"1.4.2":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.4.2","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"index.js","engines":{"node":">=0.10.0"},"scripts":{"build":"npm run build:umd && npm run build:es","build:umd":"rollup -c --format umd --output dist/umd.js","build:es":"rollup -c --format es --output dist/es.js","test":"tap test/*.js && jsmd README.markdown"},"dependencies":{"is-mergeable-object":"~1.0.3"},"devDependencies":{"jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"1e016af897b2f9067fff506130890bbff59a7197","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.4.2","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"e94266482bc9dc236ed63615fbf6743a5906b429","size":4810,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.4.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.4.2.tgz_1497461482598_0.5367941686417907"},"directories":{},"publish_time":1497461483540,"_cnpm_publish_time":1497461483540,"_hasShrinkwrap":false},"1.4.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.4.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"index.js","engines":{"node":">=0.10.0"},"scripts":{"build":"npm run build:umd && npm run build:es","build:umd":"rollup -c --format umd --output dist/umd.js","build:es":"rollup -c --format es --output dist/es.js","test":"tap test/*.js && jsmd README.markdown"},"dependencies":{"is-mergeable-object":"~1.0.0"},"devDependencies":{"jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"ff54d84d80a3947b7dbe439b748663e76592991c","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.4.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"543ddbccb68b67a8bad43f50f680c48fcba75f71","size":4558,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.4.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.4.1.tgz_1497370628715_0.4203500777948648"},"directories":{},"publish_time":1497370629617,"_cnpm_publish_time":1497370629617,"_hasShrinkwrap":false},"1.4.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.4.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"dist/umd.js","module":"dist/es.js","browser":"index.js","engines":{"node":">=0.10.0"},"scripts":{"build":"npm run build:umd && npm run build:es","build:umd":"rollup -c --format umd --output dist/umd.js","build:es":"rollup -c --format es --output dist/es.js","test":"tap test/*.js && jsmd README.markdown"},"dependencies":{"is-mergeable-object":"~1.0.0"},"devDependencies":{"jsmd":"0.3.1","rollup":"0.41.6","rollup-plugin-commonjs":"8.0.2","rollup-plugin-node-resolve":"3.0.0","tap":"~7.1.2"},"license":"MIT","gitHead":"c946f0eed727b20efc545838b8082cb5319ee2aa","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.4.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"7d347f6bb4ce6d808e3cb943500d2235ce65d37a","size":4544,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.4.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-1.4.0.tgz_1497370369778_0.06101951305754483"},"directories":{},"publish_time":1497370371057,"_cnpm_publish_time":1497370371057,"_hasShrinkwrap":false},"1.3.2":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.3.2","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.10.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"bac0e9ffe72e3fda82608527a463bda5e2eae4b5","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.3.2","_shasum":"1663691629d4dbfe364fa12a2a4f0aa86aa3a050","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"1663691629d4dbfe364fa12a2a4f0aa86aa3a050","size":3916,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deepmerge-1.3.2.tgz_1485533636702_0.6398952228482813"},"directories":{},"publish_time":1485533638650,"_cnpm_publish_time":1485533638650,"_hasShrinkwrap":false},"1.3.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.3.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.10.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"bfc85d8795ef397521353691c0ba23da34710bd0","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.3.1","_shasum":"682ba92402574115b865edce525665814296a39b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"682ba92402574115b865edce525665814296a39b","size":3714,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/deepmerge-1.3.1.tgz_1480747510835_0.4912809596862644"},"directories":{},"publish_time":1480747512645,"_cnpm_publish_time":1480747512645,"_hasShrinkwrap":false},"1.3.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.3.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.10.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"ca9c3d94d9452de576482ff013da915b706f54a9","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.3.0","_shasum":"768379894ab39d79c9d7d82ca7150a5f03c09a0a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"768379894ab39d79c9d7d82ca7150a5f03c09a0a","size":3688,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deepmerge-1.3.0.tgz_1478961836201_0.9682544632814825"},"directories":{},"publish_time":1478961836759,"_cnpm_publish_time":1478961836759,"_hasShrinkwrap":false},"1.2.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.2.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.10.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"65fe6df6118f393315f1b74e9e6acf51c20dd5ad","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.2.0","_shasum":"c36bf76bc1995b85d83e5b0362c97511562bfea8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"c36bf76bc1995b85d83e5b0362c97511562bfea8","size":3429,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/deepmerge-1.2.0.tgz_1476485483554_0.33558479277417064"},"directories":{},"publish_time":1476485485528,"_cnpm_publish_time":1476485485528,"_hasShrinkwrap":false},"1.1.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.1.1","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.10.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"a8853cde1651f0500368020411ea63514e11e99c","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.1.1","_shasum":"80f551fa556972c02ebc21f29a7377dd9e1b9693","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"80f551fa556972c02ebc21f29a7377dd9e1b9693","size":4743,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/deepmerge-1.1.1.tgz_1476238981447_0.6945114159025252"},"directories":{},"publish_time":1476238983134,"_cnpm_publish_time":1476238983134,"_hasShrinkwrap":false},"1.1.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.1.0","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.10.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"4edd3c75808ddfb4225a050cdf3e9cb359ee1ace","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.1.0","_shasum":"23680ab55a758aecbde24faa62af6f906701a592","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"23680ab55a758aecbde24faa62af6f906701a592","size":4472,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/deepmerge-1.1.0.tgz_1475123395894_0.8471433757804334"},"directories":{},"publish_time":1475123396647,"_cnpm_publish_time":1475123396647,"_hasShrinkwrap":false},"1.0.3":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"version":"1.0.3","homepage":"https://github.com/KyleAMathews/deepmerge","repository":{"type":"git","url":"git://github.com/KyleAMathews/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~7.1.2"},"license":"MIT","gitHead":"9e8e757d199c8e09963210e70082c9208380721f","bugs":{"url":"https://github.com/KyleAMathews/deepmerge/issues"},"_id":"deepmerge@1.0.3","_shasum":"a6c8f17f0322b28afb9c97be2a6877e46a998cf0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"a6c8f17f0322b28afb9c97be2a6877e46a998cf0","size":3939,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/deepmerge-1.0.3.tgz_1475118273506_0.02876303088851273"},"directories":{},"publish_time":1475118274265,"_cnpm_publish_time":1475118274265,"_hasShrinkwrap":false},"1.0.2":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"1.0.2","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js && jsmd README.markdown"},"dependencies":{},"devDependencies":{"jsmd":"0.3.1","tap":"~0.4.8"},"license":"MIT","gitHead":"6c02da42d894c76fe280ac55817b56f42a33f6f2","bugs":{"url":"https://github.com/nrf110/deepmerge/issues"},"_id":"deepmerge@1.0.2","_shasum":"33089afae45b461dbeba4dd8eadf95731a6085c4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"33089afae45b461dbeba4dd8eadf95731a6085c4","size":3690,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/deepmerge-1.0.2.tgz_1474941716353_0.7079257883597165"},"directories":{},"publish_time":1474941718396,"_cnpm_publish_time":1474941718396,"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"1.0.1","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.4.8"},"license":"MIT","gitHead":"3c6738f916bf7650f6dfa2eab10018faa4cdcb6b","bugs":{"url":"https://github.com/nrf110/deepmerge/issues"},"_id":"deepmerge@1.0.1","_shasum":"dfa6fd845b9988cd70c86c9c5f01e7b7daa4f854","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"dfa6fd845b9988cd70c86c9c5f01e7b7daa4f854","size":3710,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/deepmerge-1.0.1.tgz_1474940905770_0.07698093447834253"},"directories":{},"publish_time":1474940907207,"_cnpm_publish_time":1474940907207,"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"1.0.0","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.4.8"},"license":"MIT","gitHead":"0989bc45a7b9d9b8976fcdb74c6dd42bd1e6a7e6","bugs":{"url":"https://github.com/nrf110/deepmerge/issues"},"_id":"deepmerge@1.0.0","_shasum":"38e04ecde5e27162a868fdd710d9970dcf021119","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"38e04ecde5e27162a868fdd710d9970dcf021119","size":3411,"noattachment":false,"key":"/deepmerge/-/deepmerge-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/deepmerge-1.0.0.tgz_1474939489924_0.6470265761017799"},"directories":{},"publish_time":1474939491328,"_cnpm_publish_time":1474939491328,"_hasShrinkwrap":false},"0.2.10":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.2.10","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.4.8"},"license":"MIT","gitHead":"2383571036c1d2f3b6db0b4342859867920a0084","bugs":{"url":"https://github.com/nrf110/deepmerge/issues"},"_id":"deepmerge@0.2.10","_shasum":"8906bf9e525a4fbf1b203b2afcb4640249821219","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"tehshrike","email":""}],"dist":{"shasum":"8906bf9e525a4fbf1b203b2afcb4640249821219","size":3102,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.2.10.tgz"},"directories":{},"publish_time":1432092039542,"_cnpm_publish_time":1432092039542,"_hasShrinkwrap":false},"0.2.7":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.2.7","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"readmeFilename":"README.markdown","_id":"deepmerge@0.2.7","dist":{"shasum":"3a5ab8d37311c4d1aefb22209693afe0a91a0563","size":2756,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.2.7.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1370224261732,"_cnpm_publish_time":1370224261732,"_hasShrinkwrap":false},"0.2.6":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.2.6","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"readmeFilename":"README.markdown","_id":"deepmerge@0.2.6","dist":{"shasum":"98932ed1a3f55f66629b2dad69982137552743c8","size":2055,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.2.6.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1369967086895,"_cnpm_publish_time":1369967086895,"_hasShrinkwrap":false},"0.2.5":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.2.5","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"_id":"deepmerge@0.2.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"00e09b1a27b993d2e0cad87eca0b9d0acbd7fa87","size":2009,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.2.5.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1338655840276,"_cnpm_publish_time":1338655840276,"_hasShrinkwrap":false},"0.2.4":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.2.4","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"_id":"deepmerge@0.2.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"e7c3a77d1027d8105f480eacb6f92bc8e68ab079","size":1995,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.2.4.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1334530458210,"_cnpm_publish_time":1334530458210,"_hasShrinkwrap":false},"0.2.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.2.1","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"_id":"deepmerge@0.2.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"ce1599fc2e01fc3d2f36ca37a7b1e0c7bf74592d","size":1542,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.2.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1332988070379,"_cnpm_publish_time":1332988070379,"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.1.0","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":"~0.6.6"},"dependencies":{},"devDependencies":{"mocha":"1.0.0","coffee-script":"1.2.0","should":"0.6.0"},"_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"_id":"deepmerge@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"268f3b16833e6399e7095bfa52e564e847af737f","size":1446,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.1.0.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1332981689640,"_cnpm_publish_time":1332981689640,"_hasShrinkwrap":false},"0.0.1":{"author":{"name":"Nick Fisher"},"name":"deepmerge","description":"A library for deep (recursive) merging of Javascript objects","version":"0.0.1","homepage":"https://github.com/nrf110/deepmerge","repository":{"type":"git","url":"git://github.com/nrf110/deepmerge.git"},"main":"index","engines":{"node":"~0.6.6"},"dependencies":{},"devDependencies":{"jasmine-node":"~1.0.20"},"_npmUser":{"name":"nfisher","email":"nfisher@trafficland.com"},"_id":"deepmerge@0.0.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"33d477567bb38686961fc33eb5987db79f123f7e","size":2001,"noattachment":false,"key":"/deepmerge/-/deepmerge-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge/download/deepmerge-0.0.1.tgz"},"maintainers":[{"name":"tehshrike","email":""}],"directories":{},"publish_time":1328031302503,"_cnpm_publish_time":1328031302503,"_hasShrinkwrap":false}},"readme":"# deepmerge\n\nMerges the enumerable properties of two or more objects deeply.\n\n> UMD bundle is 723B minified+gzipped\n\n## Getting Started\n\n### Example Usage\n<!--js\nconst merge = require('./')\n-->\n\n```js\nconst x = {\n\tfoo: { bar: 3 },\n\tarray: [{\n\t\tdoes: 'work',\n\t\ttoo: [ 1, 2, 3 ]\n\t}]\n}\n\nconst y = {\n\tfoo: { baz: 4 },\n\tquux: 5,\n\tarray: [{\n\t\tdoes: 'work',\n\t\ttoo: [ 4, 5, 6 ]\n\t}, {\n\t\treally: 'yes'\n\t}]\n}\n\nconst output = {\n\tfoo: {\n\t\tbar: 3,\n\t\tbaz: 4\n\t},\n\tarray: [{\n\t\tdoes: 'work',\n\t\ttoo: [ 1, 2, 3 ]\n\t}, {\n\t\tdoes: 'work',\n\t\ttoo: [ 4, 5, 6 ]\n\t}, {\n\t\treally: 'yes'\n\t}],\n\tquux: 5\n}\n\nmerge(x, y) // => output\n```\n\n\n### Installation\n\nWith [npm](http://npmjs.org) do:\n\n```sh\nnpm install deepmerge\n```\n\ndeepmerge can be used directly in the browser without the use of package managers/bundlers as well:  [UMD version from unpkg.com](https://unpkg.com/deepmerge/dist/umd.js).\n\n\n### Include\n\ndeepmerge exposes a CommonJS entry point:\n\n```\nconst merge = require('deepmerge')\n```\n\nThe ESM entry point was dropped due to a [Webpack bug](https://github.com/webpack/webpack/issues/6584).\n\n# API\n\n\n## `merge(x, y, [options])`\n\nMerge two objects `x` and `y` deeply, returning a new merged object with the\nelements from both `x` and `y`.\n\nIf an element at the same key is present for both `x` and `y`, the value from\n`y` will appear in the result.\n\nMerging creates a new object, so that neither `x` or `y` is modified.\n\n**Note:** By default, arrays are merged by concatenating them.\n\n## `merge.all(arrayOfObjects, [options])`\n\nMerges any number of objects into a single result object.\n\n```js\nconst foobar = { foo: { bar: 3 } }\nconst foobaz = { foo: { baz: 4 } }\nconst bar = { bar: 'yay!' }\n\nmerge.all([ foobar, foobaz, bar ]) // => { foo: { bar: 3, baz: 4 }, bar: 'yay!' }\n```\n\n\n## Options\n\n### `arrayMerge`\n\nThere are multiple ways to merge two arrays, below are a few examples but you can also create your own custom function.\n\nYour `arrayMerge` function will be called with three arguments: a `target` array, the `source` array, and an `options` object with these properties:\n\n- `isMergeableObject(value)`\n- `cloneUnlessOtherwiseSpecified(value, options)`\n\n#### `arrayMerge` example: overwrite target array\n\nOverwrites the existing array values completely rather than concatenating them:\n\n```js\nconst overwriteMerge = (destinationArray, sourceArray, options) => sourceArray\n\nmerge(\n\t[1, 2, 3],\n\t[3, 2, 1],\n\t{ arrayMerge: overwriteMerge }\n) // => [3, 2, 1]\n```\n\n#### `arrayMerge` example: combine arrays\n\nCombines objects at the same index in the two arrays.\n\nThis was the default array merging algorithm pre-version-2.0.0.\n\n```js\nconst combineMerge = (target, source, options) => {\n\tconst destination = target.slice()\n\n\tsource.forEach((item, index) => {\n\t\tif (typeof destination[index] === 'undefined') {\n\t\t\tdestination[index] = options.cloneUnlessOtherwiseSpecified(item, options)\n\t\t} else if (options.isMergeableObject(item)) {\n\t\t\tdestination[index] = merge(target[index], item, options)\n\t\t} else if (target.indexOf(item) === -1) {\n\t\t\tdestination.push(item)\n\t\t}\n\t})\n\treturn destination\n}\n\nmerge(\n\t[{ a: true }],\n\t[{ b: true }, 'ah yup'],\n\t{ arrayMerge: combineMerge }\n) // => [{ a: true, b: true }, 'ah yup']\n```\n\n### `isMergeableObject`\n\nBy default, deepmerge clones every property from almost every kind of object.\n\nYou may not want this, if your objects are of special types, and you want to copy the whole object instead of just copying its properties.\n\nYou can accomplish this by passing in a function for the `isMergeableObject` option.\n\nIf you only want to clone properties of plain objects, and ignore all \"special\" kinds of instantiated objects, you probably want to drop in [`is-plain-object`](https://github.com/jonschlinkert/is-plain-object).\n\n```js\nconst { isPlainObject } = require('is-plain-object')\n\nfunction SuperSpecial() {\n\tthis.special = 'oh yeah man totally'\n}\n\nconst instantiatedSpecialObject = new SuperSpecial()\n\nconst target = {\n\tsomeProperty: {\n\t\tcool: 'oh for sure'\n\t}\n}\n\nconst source = {\n\tsomeProperty: instantiatedSpecialObject\n}\n\nconst defaultOutput = merge(target, source)\n\ndefaultOutput.someProperty.cool // => 'oh for sure'\ndefaultOutput.someProperty.special // => 'oh yeah man totally'\ndefaultOutput.someProperty instanceof SuperSpecial // => false\n\nconst customMergeOutput = merge(target, source, {\n\tisMergeableObject: isPlainObject\n})\n\ncustomMergeOutput.someProperty.cool // => undefined\ncustomMergeOutput.someProperty.special // => 'oh yeah man totally'\ncustomMergeOutput.someProperty instanceof SuperSpecial // => true\n```\n\n### `customMerge`\n\nSpecifies a function which can be used to override the default merge behavior for a property, based on the property name.\n\nThe `customMerge` function will be passed the key for each property, and should return the function which should be used to merge the values for that property.\n\nIt may also return undefined, in which case the default merge behaviour will be used.\n\n```js\nconst alex = {\n\tname: {\n\t\tfirst: 'Alex',\n\t\tlast: 'Alexson'\n\t},\n\tpets: ['Cat', 'Parrot']\n}\n\nconst tony = {\n\tname: {\n\t\tfirst: 'Tony',\n\t\tlast: 'Tonison'\n\t},\n\tpets: ['Dog']\n}\n\nconst mergeNames = (nameA, nameB) => `${nameA.first} and ${nameB.first}`\n\nconst options = {\n\tcustomMerge: (key) => {\n\t\tif (key === 'name') {\n\t\t\treturn mergeNames\n\t\t}\n\t}\n}\n\nconst result = merge(alex, tony, options)\n\nresult.name // => 'Alex and Tony'\nresult.pets // => ['Cat', 'Parrot', 'Dog']\n```\n\n\n### `clone`\n\n*Deprecated.*\n\nDefaults to `true`.\n\nIf `clone` is `false` then child objects will be copied directly instead of being cloned.  This was the default behavior before version 2.x.\n\n\n# Testing\n\nWith [npm](http://npmjs.org) do:\n\n```sh\nnpm test\n```\n\n\n# License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/TehShrike/deepmerge","bugs":{"url":"https://github.com/TehShrike/deepmerge/issues"},"license":"MIT"}