{"_id":"extend2","_rev":"2109327","name":"extend2","description":"Port of jQuery.extend for node.js and the browser","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":""}],"time":{"modified":"2021-12-31T13:46:17.000Z","created":"2017-03-06T15:52:31.287Z","1.0.1":"2021-12-31T13:31:13.788Z","1.0.0":"2017-03-06T15:52:31.287Z"},"users":{"jherax":true},"author":{"name":"popomore","email":"sakura9515@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/eggjs/extend2.git"},"versions":{"1.0.1":{"name":"extend2","author":{"name":"popomore","email":"sakura9515@gmail.com"},"version":"1.0.1","description":"Port of jQuery.extend for node.js and the browser","main":"index","scripts":{"test":"npm run lint && npm run tests-only && npm run coverage-quiet","tests-only":"node test","coverage":"covert test/index.js","coverage-quiet":"covert test/index.js --quiet","lint":"npm run eslint","eslint":"eslint *.js */*.js","ci":"npm run test"},"keywords":["extend","clone","merge"],"repository":{"type":"git","url":"git+https://github.com/eggjs/extend2.git"},"dependencies":{},"devDependencies":{"covert":"^1.1.0","eslint":"^3.2.2","eslint-config-egg":"^3.2.0","tape":"^4.6.0"},"license":"MIT","ci":{"type":"github","version":"6, 8, 10, 12, 14, 16"},"gitHead":"28b347dc661790a6d8d8050c2b59f5586bf3ae63","bugs":{"url":"https://github.com/eggjs/extend2/issues"},"homepage":"https://github.com/eggjs/extend2#readme","_id":"extend2@1.0.1","_nodeVersion":"16.11.1","_npmVersion":"6.14.13","dist":{"shasum":"ba9eee03bd6608995990c309b8c285316671c221","size":2923,"noattachment":false,"key":"/extend2/-/extend2-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/extend2/download/extend2-1.0.1.tgz"},"_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"directories":{},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extend2_1.0.1_1640957473667_0.9577894950236447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-31T13:41:24.649Z","publish_time":1640957473788,"_cnpm_publish_time":1640957473788},"1.0.0":{"name":"extend2","author":{"name":"popomore","email":"sakura9515@gmail.com"},"version":"1.0.0","description":"Port of jQuery.extend for node.js and the browser","main":"index","scripts":{"test":"npm run lint && npm run tests-only && npm run coverage-quiet","tests-only":"node test","coverage":"covert test/index.js","coverage-quiet":"covert test/index.js --quiet","lint":"npm run eslint","eslint":"eslint *.js */*.js","ci":"npm run test"},"keywords":["extend","clone","merge"],"repository":{"type":"git","url":"git+https://github.com/eggjs/extend2.git"},"dependencies":{},"devDependencies":{"covert":"^1.1.0","egg-ci":"^1.5.0","eslint":"^3.2.2","eslint-config-egg":"^3.2.0","tape":"^4.6.0"},"license":"MIT","files":["index.js"],"ci":{"version":"4, 6, 7"},"gitHead":"ddefb57595a369eeec88d001786161389e1ee406","bugs":{"url":"https://github.com/eggjs/extend2/issues"},"homepage":"https://github.com/eggjs/extend2#readme","_id":"extend2@1.0.0","_shasum":"0425a989b4dac2a486a32257f5140103756a7a3c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"0425a989b4dac2a486a32257f5140103756a7a3c","size":2782,"noattachment":false,"key":"/extend2/-/extend2-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/extend2/download/extend2-1.0.0.tgz"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/extend2-1.0.0.tgz_1488815550883_0.6854825378395617"},"directories":{},"publish_time":1488815551287,"_cnpm_publish_time":1488815551287,"_hasShrinkwrap":false}},"readme":"# extend2\n\nForked from [node-extend], the difference is overriding array as primitive when deep clone.\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][codecov-image]][codecov-url]\n[![David deps][david-image]][david-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/extend2.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/extend2\n[travis-image]: https://img.shields.io/travis/eggjs/extend2.svg?style=flat-square\n[travis-url]: https://travis-ci.org/eggjs/extend2\n[codecov-image]: https://codecov.io/gh/eggjs/extend2/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/eggjs/extend2\n[david-image]: https://img.shields.io/david/eggjs/extend2.svg?style=flat-square\n[david-url]: https://david-dm.org/eggjs/extend2\n[snyk-image]: https://snyk.io/test/npm/extend2/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/extend2\n[download-image]: https://img.shields.io/npm/dm/extend2.svg?style=flat-square\n[download-url]: https://npmjs.org/package/extend2\n\n## Usage\n\n```js\nconst extend = require('extend2');\n\n// for deep clone\nextend(true, {}, object1, objectN);\n```\n\n## License\n\n`node-extend` is licensed under the [MIT License][mit-license-url].\n\n## Acknowledgements\n\nAll credit to the jQuery authors for perfecting this amazing utility.\n\nPorted to Node.js by [Stefan Thomas][github-justmoon] with contributions by [Jonathan Buchanan][github-insin] and [Jordan Harband][github-ljharb].\n\n[mit-license-url]: http://opensource.org/licenses/MIT\n[github-justmoon]: https://github.com/justmoon\n[github-insin]: https://github.com/insin\n[github-ljharb]: https://github.com/ljharb\n[node-extend]: https://github.com/justmoon/node-extend\n","_attachments":{},"homepage":"https://github.com/eggjs/extend2#readme","bugs":{"url":"https://github.com/eggjs/extend2/issues"},"license":"MIT"}