{"_id":"node-v8-clone","_rev":"49516","name":"node-v8-clone","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","dist-tags":{"latest":"0.6.2"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"time":{"modified":"2021-06-03T10:15:11.000Z","created":"2012-11-22T11:06:24.760Z","0.6.2":"2014-05-27T06:02:15.037Z","0.5.1":"2014-05-27T05:43:15.158Z","0.6.1":"2014-05-27T05:22:09.861Z","0.5.0":"2014-04-28T04:19:23.562Z","0.4.5":"2012-12-27T17:01:49.260Z","0.4.4":"2012-12-27T15:13:16.375Z","0.4.3":"2012-12-26T17:00:11.805Z","0.4.2":"2012-12-26T08:21:14.402Z","0.4.1":"2012-12-26T08:04:02.106Z","0.4.0":"2012-12-12T19:05:46.832Z","0.3.0":"2012-12-10T03:51:47.765Z","0.2.1":"2012-11-26T12:03:33.386Z","0.2.0":"2012-11-24T04:42:12.833Z","0.1.3":"2012-11-22T22:11:31.886Z","0.1.2":"2012-11-22T21:30:31.706Z","0.1.1":"2012-11-22T12:38:52.513Z","0.1.0":"2012-11-22T11:06:24.760Z"},"users":{"wicked":true,"pragmadash":true,"zgao":true},"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"versions":{"0.6.2":{"name":"node-v8-clone","version":"0.6.2","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"mocha -R spec test/test.js","test-3rdparty":"mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark-prepare":"npm install benchmark cloneextend clone lodash underscore owl-deepcopy benchmark.js-plot","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"dependencies":{"bindings":"~1.2","nan":"~1.1"},"devDependencies":{"mocha":"*"},"homepage":"https://github.com/AlexeyKupershtokh/node-v8-clone","_id":"node-v8-clone@0.6.2","_shasum":"d912860c52a6c2006e983606978932c4b7bbc975","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"dist":{"shasum":"d912860c52a6c2006e983606978932c4b7bbc975","size":8456,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.6.2.tgz"},"directories":{},"publish_time":1401170535037,"_cnpm_publish_time":1401170535037,"_hasShrinkwrap":false},"0.5.1":{"name":"node-v8-clone","version":"0.5.1","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"mocha -R spec test/test.js","test-3rdparty":"mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark-prepare":"npm install benchmark cloneextend clone lodash underscore owl-deepcopy benchmark.js-plot","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"dependencies":{"bindings":"~1.2","nan":"~0.8.0"},"devDependencies":{"mocha":"*"},"homepage":"https://github.com/AlexeyKupershtokh/node-v8-clone","_id":"node-v8-clone@0.5.1","dist":{"shasum":"058e1dd48f4dce8cf7f4a4bd9416ebce44bc12fe","size":8538,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.5.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1401169395158,"_cnpm_publish_time":1401169395158,"_hasShrinkwrap":false},"0.6.1":{"name":"node-v8-clone","version":"0.6.1","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark-prepare":"npm install benchmark cloneextend clone lodash underscore owl-deepcopy benchmark.js-plot","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"dependencies":{"bindings":"~1.2","nan":"~1.0"},"devDependencies":{"mocha":"*"},"_id":"node-v8-clone@0.6.1","dist":{"shasum":"f96f5a02a5aec2b1d9a86ec03a4980f3a1fc704d","size":8423,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.6.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1401168129861,"_cnpm_publish_time":1401168129861,"_hasShrinkwrap":false},"0.5.0":{"name":"node-v8-clone","version":"0.5.0","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"mocha -R spec test/test.js","test-3rdparty":"mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark-prepare":"npm install benchmark cloneextend clone lodash underscore owl-deepcopy benchmark.js-plot","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"dependencies":{"bindings":"~1.2","nan":"*"},"devDependencies":{"mocha":"*"},"homepage":"https://github.com/AlexeyKupershtokh/node-v8-clone","_id":"node-v8-clone@0.5.0","dist":{"shasum":"941aa8add86444c22cf8ffcc9ef38f1312aa3d74","size":8523,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1398658763562,"_cnpm_publish_time":1398658763562,"_hasShrinkwrap":false},"0.4.5":{"name":"node-v8-clone","version":"0.4.5","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"*","mocha":"*","cloneextend":"*","clone":"*","lodash":"*","underscore":"*","benchmark.js-plot":"*","owl-deepcopy":"*"},"_id":"node-v8-clone@0.4.5","dist":{"shasum":"dfdfec6d80751ecd9cc10b462cbe1686a4e922c5","size":21135,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.4.5.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1356627709260,"_cnpm_publish_time":1356627709260,"_hasShrinkwrap":false},"0.4.4":{"name":"node-v8-clone","version":"0.4.4","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"*","mocha":"*","cloneextend":"*","clone":"*","lodash":"*","underscore":"*","benchmark.js-plot":"*","owl-deepcopy":"*"},"_id":"node-v8-clone@0.4.4","dist":{"shasum":"39e95d7d55fb0402808812aed2e3c67a59967337","size":20933,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.4.4.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1356621196375,"_cnpm_publish_time":1356621196375,"_hasShrinkwrap":false},"0.4.3":{"name":"node-v8-clone","version":"0.4.3","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"*","mocha":"*","cloneextend":"*","clone":"*","lodash":"*","underscore":"*","benchmark.js-plot":"*","owl-deepcopy":"*"},"_id":"node-v8-clone@0.4.3","dist":{"shasum":"235e1f5abc72a3254e65d869ead2e98b5eff9656","size":20853,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.4.3.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1356541211805,"_cnpm_publish_time":1356541211805,"_hasShrinkwrap":false},"0.4.2":{"name":"node-v8-clone","version":"0.4.2","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"*","mocha":"*","cloneextend":"*","clone":"*","lodash":"*","underscore":"*","benchmark.js-plot":"*","owl-deepcopy":"*"},"_id":"node-v8-clone@0.4.2","dist":{"shasum":"fce90e05b9f63dad90ce22c994855305b3d56ae3","size":8982,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.4.2.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1356510074402,"_cnpm_publish_time":1356510074402,"_hasShrinkwrap":false},"0.4.1":{"name":"node-v8-clone","version":"0.4.1","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"*","mocha":"*","cloneextend":"*","clone":"*","lodash":"*","underscore":"*","benchmark.js-plot":"*","owl-deepcopy":"*"},"_id":"node-v8-clone@0.4.1","dist":{"shasum":"a4b912be5f704f539a50fee8e1fa97e3f97c0531","size":9124,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.4.1.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1356509042106,"_cnpm_publish_time":1356509042106,"_hasShrinkwrap":false},"0.4.0":{"name":"node-v8-clone","version":"0.4.0","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","test-3rdparty":"node_modules/.bin/mocha -R spec test/3rdparty.js --colors 2>/dev/null; exit 0","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"*","mocha":"*","cloneextend":"*","clone":"*","lodash":"*","underscore":"*","benchmark.js-plot":"*","owl-deepcopy":"*"},"_id":"node-v8-clone@0.4.0","dist":{"shasum":"5f0889dcd5c44c28afef0d372775a4a16d6ae09e","size":8906,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.4.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1355339146832,"_cnpm_publish_time":1355339146832,"_hasShrinkwrap":false},"0.3.0":{"name":"node-v8-clone","version":"0.3.0","description":"The most convenient and accurate cloner for node.js. It's also very fast in some cases (benchmarks inside).","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha -R spec test/test.js","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone","performance","speed"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{},"devDependencies":{"benchmark":"~1.0.0","mocha":"~1.7.0","cloneextend":"*","clone":"*","lodash":"*"},"_id":"node-v8-clone@0.3.0","dist":{"shasum":"aae7f668d9c0c3804e78bb09ea5e8018172dde15","size":8707,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.3.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1355111507765,"_cnpm_publish_time":1355111507765,"_hasShrinkwrap":false},"0.2.1":{"name":"node-v8-clone","version":"0.2.1","description":"UNSTABLE yet. Exposed v8 clone function for node.js.","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/deep_array.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{"lodash":"*"},"devDependencies":{"benchmark":"~1.0.0","mocha":"~1.7.0"},"_id":"node-v8-clone@0.2.1","dist":{"shasum":"a3d24ccc7a0347ddb647e281c33c27648406ee90","size":7129,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.2.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1353931413386,"_cnpm_publish_time":1353931413386,"_hasShrinkwrap":false},"0.2.0":{"name":"node-v8-clone","version":"0.2.0","description":"UNSTABLE yet. Exposed v8 clone function for node.js.","main":"lib/clone.js","scripts":{"test":"node_modules/.bin/mocha","benchmark":"node bench/arrays.js; node bench/class.js; node bench/date.js; node bench/deep.js; node bench/number.js; node bench/object.js; node bench/regexp.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","dependencies":{"lodash":"*"},"devDependencies":{"benchmark":"~1.0.0","mocha":"~1.7.0"},"_id":"node-v8-clone@0.2.0","dist":{"shasum":"03f408a1ad985ee0b2ddc626f6531e56205adf37","size":6002,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.2.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1353732132833,"_cnpm_publish_time":1353732132833,"_hasShrinkwrap":false},"0.1.3":{"name":"node-v8-clone","version":"0.1.3","description":"UNSTABLE yet. Exposed v8 clone function for node.js.","main":"build/Release/clone","scripts":{"test":"mocha || node_modules/.bin/mocha","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","devDependencies":{"benchmark":"~1.0.0","mocha":"~1.7.0"},"_id":"node-v8-clone@0.1.3","dist":{"shasum":"2c64102d92273b32fa993f2b8264b8c0e99cd2f9","size":3935,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.1.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1353622291886,"_cnpm_publish_time":1353622291886,"_hasShrinkwrap":false},"0.1.2":{"name":"node-v8-clone","version":"0.1.2","description":"UNSTABLE yet. Exposed v8 clone function for node.js.","main":"build/Release/clone","scripts":{"test":"mocha || node_modules/.bin/mocha","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","devDependencies":{"benchmark":"~1.0.0","mocha":"~1.7.0"},"_id":"node-v8-clone@0.1.2","dist":{"shasum":"bea0118478081de562c2cc5f1bb344035ae3aad9","size":3047,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.1.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1353619831706,"_cnpm_publish_time":1353619831706,"_hasShrinkwrap":false},"0.1.1":{"name":"node-v8-clone","version":"0.1.1","description":"UNSTABLE yet. Exposed v8 clone function for node.js.","main":"build/Release/clone","scripts":{"test":"mocha || node_modules/.bin/mocha","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","devDependencies":{"benchmark":"~1.0.0","mocha":"~1.7.0"},"_id":"node-v8-clone@0.1.1","dist":{"shasum":"ea4404ebcf8aade068b62af73d561f9f1845142a","size":2280,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1353587932513,"_cnpm_publish_time":1353587932513,"_hasShrinkwrap":false},"0.1.0":{"name":"node-v8-clone","version":"0.1.0","description":"UNSTABLE yet. Exposed v8 clone function for node.js.","main":"build/Release/clone","scripts":{"test":"mocha","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/AlexeyKupershtokh/node-v8-clone.git"},"keywords":["v8","clone"],"author":{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},"license":"BSD","gypfile":true,"readmeFilename":"README.md","devDependencies":{"benchmark":"~1.0.0"},"_id":"node-v8-clone@0.1.0","dist":{"shasum":"1ed4cea86d6a2ea7a3b35b8742d9c33ac1426de4","size":1917,"noattachment":false,"key":"/node-v8-clone/-/node-v8-clone-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-v8-clone/download/node-v8-clone-0.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"wicked","email":"alexey.kupershtokh@gmail.com"},"maintainers":[{"name":"wicked","email":"alexey.kupershtokh@gmail.com"}],"directories":{},"publish_time":1353582384760,"_cnpm_publish_time":1353582384760,"_hasShrinkwrap":false}},"readme":"# node-v8-clone\n\n[![Build Status](https://secure.travis-ci.org/AlexeyKupershtokh/node-v8-clone.png?branch=master)](https://travis-ci.org/AlexeyKupershtokh/node-v8-clone)\n\nIt's a c++ addon for node.js that does the most accurate cloning for node.js.\nIt's also very fast in some cases (benchmarks inside).\n\n### Installation:\n\nTested on node.js versions 0.8, 0.9, 0.10 and 0.11.13 (prior 0.11.x versions are not compatible).\n\nYou may be asked to install `make` and `g++` as well.\n```\nnpm install node-v8-clone\n```\n\n### Usage:\n\n```javascript\nvar clone = require('node-v8-clone').clone;\nvar a = { x: { y: {} } };\n\n// deep clone\nvar b = clone(a, true);\na === b // false\na.x === b.x // false\na.x.y === b.x.y // false\n\n// shallow clone\nvar c = clone(a, false);\na === c // false\na.x === c.x // true\na.x.y === c.x.y // true\n```\nExtended syntax:\n```javascript\nvar Cloner = require('node-v8-clone').Cloner;\nvar a = [1, [2, 3, 4], 5];\n\n// create a cloner instance for deep cloning optimized for arrays.\nvar c = new Cloner(true, { 'Array': Cloner.deep_array });\nvar b = c.clone(a);\na === b // false\na[1] === b[1] // false\n```\n\n\n### Benchmark results\n\n * [Benchmark graphs](https://github.com/AlexeyKupershtokh/node-v8-clone/wiki/Benchmark-graphs).\n * [Raw benchmark results](https://github.com/AlexeyKupershtokh/node-v8-clone/wiki/Raw-benchmark-results).\n\n### Running tests\n\nFor running tests you'll need to install dev dependencies at first (run in node-v8-clone dir):\n```\n$ npm install\n```\n\nTo run tests for node-v8-clone run:\n```\n$ npm test\n```\n\nTo run tests for 3rdparty modules run:\n```\n$ npm run-script benchmark-prepare\n$ npm run-script test-3rdparty\n```\n\nTest results are available [here](https://github.com/AlexeyKupershtokh/node-v8-clone/wiki/Test-results).\n\nAlso you may want to check the [module's page at Travis CI](https://travis-ci.org/AlexeyKupershtokh/node-v8-clone).\n","_attachments":{},"homepage":"https://github.com/AlexeyKupershtokh/node-v8-clone","bugs":{"url":"https://github.com/AlexeyKupershtokh/node-v8-clone/issues","email":"alexey.kupershtokh@gmail.com"},"license":"BSD"}