{"_id":"zmq","_rev":"4670743","name":"zmq","description":"Bindings for node.js and io.js to ZeroMQ","dist-tags":{"latest":"2.15.3"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"time":{"modified":"2026-04-10T23:05:12.000Z","created":"2011-07-17T23:07:20.492Z","2.15.3":"2016-06-03T05:24:46.686Z","2.15.2":"2016-05-22T03:56:46.931Z","2.15.1":"2016-05-08T02:03:11.471Z","2.15.0":"2016-04-27T10:13:36.603Z","2.14.0":"2015-11-20T10:17:07.126Z","2.13.0":"2015-08-26T08:18:21.019Z","2.12.0":"2015-07-10T07:15:42.484Z","2.11.1":"2015-05-21T03:53:00.539Z","2.11.0":"2015-03-31T04:26:36.183Z","2.10.0":"2015-01-22T02:54:26.687Z","2.9.0":"2015-01-05T03:43:56.085Z","2.8.0":"2014-08-27T08:36:17.942Z","2.7.0":"2014-04-24T03:09:51.827Z","2.6.0":"2014-01-23T02:12:55.174Z","2.5.1":"2013-08-28T06:32:21.093Z","2.5.0":"2013-08-20T02:54:25.776Z","2.4.0":"2013-04-09T08:54:45.760Z","2.3.0":"2013-03-15T03:43:54.914Z","2.2.0":"2012-10-18T00:41:47.288Z","2.1.0":"2012-06-29T19:36:07.065Z","2.0.3":"2012-03-14T20:28:19.351Z","2.0.2":"2012-03-14T20:28:08.640Z","2.0.1":"2012-01-29T02:24:31.898Z","2.0.0":"2011-12-05T02:50:06.706Z","1.0.4":"2011-12-05T00:47:03.464Z","1.0.3":"2011-11-08T09:00:14.295Z","1.0.2":"2011-08-04T18:35:24.269Z","1.0.1":"2011-07-21T03:50:36.613Z","1.0.0":"2011-07-17T23:07:20.492Z"},"users":{},"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"versions":{"2.15.3":{"name":"zmq","version":"2.15.3","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~2.3.0","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"b7dc94d9d5a6a72f9df171c5bcc9e6376d009ece","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.15.3","_shasum":"66c6de82cc36b09734b820703776490a6fbbe624","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"66c6de82cc36b09734b820703776490a6fbbe624","size":587875,"noattachment":false,"key":"/zmq/-/zmq-2.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.15.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/zmq-2.15.3.tgz_1464931483398_0.3011886226013303"},"directories":{},"publish_time":1464931486686,"_hasShrinkwrap":false,"_cnpm_publish_time":1464931486686,"_cnpmcore_publish_time":"2021-12-16T19:50:27.962Z","hasInstallScript":true},"2.15.2":{"name":"zmq","version":"2.15.2","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~2.3.0","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"51a43e86d7f03f3128ef931a04bd51c4c8812228","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.15.2","_shasum":"cfcc66cad3e26dca6b0d4b61aa9ef86dfb7b61ea","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"dist":{"shasum":"cfcc66cad3e26dca6b0d4b61aa9ef86dfb7b61ea","size":587607,"noattachment":false,"key":"/zmq/-/zmq-2.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.15.2.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/zmq-2.15.2.tgz_1463889406487_0.8108017046470195"},"directories":{},"publish_time":1463889406931,"_hasShrinkwrap":false,"_cnpm_publish_time":1463889406931,"_cnpmcore_publish_time":"2021-12-16T19:50:29.087Z","hasInstallScript":true},"2.15.1":{"name":"zmq","version":"2.15.1","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~2.3.0","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"6ab1ce819b14b0e8b1bc0a1c5f1035f66ebbdfea","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.15.1","_shasum":"7ac21228b415a50ea82f2943b0d589b94053aa76","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"dist":{"shasum":"7ac21228b415a50ea82f2943b0d589b94053aa76","size":587178,"noattachment":false,"key":"/zmq/-/zmq-2.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.15.1.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/zmq-2.15.1.tgz_1462672991026_0.5361135541461408"},"directories":{},"publish_time":1462672991471,"_hasShrinkwrap":false,"_cnpm_publish_time":1462672991471,"_cnpmcore_publish_time":"2021-12-16T19:50:30.997Z","hasInstallScript":true},"2.15.0":{"name":"zmq","version":"2.15.0","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~2.2.0","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"a85482c8f1e32ecd95426c5c0799c05ad2f9b1a3","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.15.0","_shasum":"fe050d58f424230922cf9043cf73eebe85c235d3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"dist":{"shasum":"fe050d58f424230922cf9043cf73eebe85c235d3","size":587136,"noattachment":false,"key":"/zmq/-/zmq-2.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.15.0.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/zmq-2.15.0.tgz_1461752014014_0.9594332168344408"},"directories":{},"publish_time":1461752016603,"_hasShrinkwrap":false,"_cnpm_publish_time":1461752016603,"_cnpmcore_publish_time":"2021-12-16T19:50:32.205Z","hasInstallScript":true},"2.14.0":{"name":"zmq","version":"2.14.0","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~2.0.0","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"59338450cc2e20d442b4a282e9a53b8a5f3152b7","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node","_id":"zmq@2.14.0","_shasum":"86e7ba8814363c98655553325d214daaa52fc8a4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"86e7ba8814363c98655553325d214daaa52fc8a4","size":585055,"noattachment":false,"key":"/zmq/-/zmq-2.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.14.0.tgz"},"directories":{},"publish_time":1448014627126,"_hasShrinkwrap":false,"_cnpm_publish_time":1448014627126,"_cnpmcore_publish_time":"2021-12-16T19:50:34.245Z","hasInstallScript":true},"2.13.0":{"name":"zmq","version":"2.13.0","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~2.0.0","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"a83ff5c00bcfda129d6756daf4e5c4077fad1d2f","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.13.0","_shasum":"8168fe7c16314d03c867db74809cf517393f6e93","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"8168fe7c16314d03c867db74809cf517393f6e93","size":585131,"noattachment":false,"key":"/zmq/-/zmq-2.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.13.0.tgz"},"directories":{},"publish_time":1440577101019,"_hasShrinkwrap":false,"_cnpm_publish_time":1440577101019,"_cnpmcore_publish_time":"2021-12-16T19:50:35.771Z","hasInstallScript":true},"2.12.0":{"name":"zmq","version":"2.12.0","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~1.8.4","bindings":"~1.2.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"mocha --expose-gc --slow 2000 --timeout 600000","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"license":"MIT","author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"},{"name":"Bent Cardan","email":"bent@nothingsatisfies.com","url":"https://github.com/reqshark"}],"gypfile":true,"gitHead":"43bf1cfd27beffc95ea3e0f329a97d7f75c85a2a","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.12.0","_shasum":"e25c77eaba9ee926f512b363326ddc72523437fe","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"e25c77eaba9ee926f512b363326ddc72523437fe","size":584413,"noattachment":false,"key":"/zmq/-/zmq-2.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.12.0.tgz"},"directories":{},"publish_time":1436512542484,"_hasShrinkwrap":false,"_cnpm_publish_time":1436512542484,"_cnpmcore_publish_time":"2021-12-16T19:50:36.786Z","hasInstallScript":true},"2.11.1":{"name":"zmq","version":"2.11.1","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"git+ssh://git@github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~1.8.4","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"}],"gypfile":true,"gitHead":"f9df21688ac0aeb37d0249eb8b24198f55b86eed","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","_id":"zmq@2.11.1","_shasum":"79028f7c6957518a711f98937884c700b6b47c01","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"79028f7c6957518a711f98937884c700b6b47c01","size":386233,"noattachment":false,"key":"/zmq/-/zmq-2.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.11.1.tgz"},"directories":{},"publish_time":1432180380539,"_hasShrinkwrap":false,"_cnpm_publish_time":1432180380539,"_cnpmcore_publish_time":"2021-12-16T19:50:37.303Z","hasInstallScript":true},"2.11.0":{"name":"zmq","version":"2.11.0","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~1.5.0","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"}],"gypfile":true,"gitHead":"bfd80e374ee85e640e132f39e1e693955d6154ce","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"homepage":"https://github.com/JustinTulloss/zeromq.node","_id":"zmq@2.11.0","_shasum":"4511aee4b57109742eb8c51aa4c170211843e7cd","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"4511aee4b57109742eb8c51aa4c170211843e7cd","size":386108,"noattachment":false,"key":"/zmq/-/zmq-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.11.0.tgz"},"directories":{},"publish_time":1427775996183,"_hasShrinkwrap":false,"_cnpm_publish_time":1427775996183,"_cnpmcore_publish_time":"2021-12-16T19:50:37.991Z","hasInstallScript":true},"2.10.0":{"name":"zmq","version":"2.10.0","description":"Bindings for node.js and io.js to ZeroMQ","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~1.5.0","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"}],"gypfile":true,"bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.10.0","dist":{"shasum":"99f3cb28e7aef35ffb22af63a08c1ff287168dfc","size":386721,"noattachment":false,"key":"/zmq/-/zmq-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.10.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1421895266687,"_hasShrinkwrap":false,"_cnpm_publish_time":1421895266687,"_cnpmcore_publish_time":"2021-12-16T19:50:38.525Z","hasInstallScript":true},"2.9.0":{"name":"zmq","version":"2.9.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~1.3.0","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","semver":"~4.1.1","mocha":"~1.13.0"},"engines":{"node":">=0.8"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"}],"gypfile":true,"bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.9.0","dist":{"shasum":"1df702192dc929e61cf113cec4e9b4ea17feea0e","size":385760,"noattachment":false,"key":"/zmq/-/zmq-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.9.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1420429436085,"_hasShrinkwrap":false,"_cnpm_publish_time":1420429436085,"_cnpmcore_publish_time":"2021-12-16T19:50:39.128Z","hasInstallScript":true},"2.8.0":{"name":"zmq","version":"2.8.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~1.3.0","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","batch":"*","jade":"*","dox":"*","semver":"*","mocha":"~1.13.0"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"},{"name":"Eli Skeggs","email":"skeggse@gmail.com","url":"https://github.com/skeggse"}],"gypfile":true,"bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.8.0","dist":{"shasum":"a743a05b5a5a824ef6f98fe9e493dc1d20a28f4e","size":387355,"noattachment":false,"key":"/zmq/-/zmq-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.8.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1409128577942,"_hasShrinkwrap":false,"_cnpm_publish_time":1409128577942,"_cnpmcore_publish_time":"2021-12-16T19:50:39.928Z","hasInstallScript":true},"2.7.0":{"name":"zmq","version":"2.7.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"nan":"~0.8.0","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","batch":"*","jade":"*","dox":"*","semver":"*"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"}],"gypfile":true,"bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.7.0","dist":{"shasum":"cac671697bbaf6de24b1731994322a78bdcdd8aa","size":385669,"noattachment":false,"key":"/zmq/-/zmq-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.7.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1398308991827,"_hasShrinkwrap":false,"_cnpm_publish_time":1398308991827,"_cnpmcore_publish_time":"2021-12-16T19:50:41.241Z","hasInstallScript":true},"2.6.0":{"name":"zmq","version":"2.6.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"set-immediate":"*","nan":"~0.8.0","bindings":"~1.1.1"},"devDependencies":{"should":"2.1.x","batch":"*","jade":"*","dox":"*","semver":"*"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"}],"gypfile":true,"bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.6.0","dist":{"shasum":"e4ab48515350fab1b9af521faa681ba23d097a31","size":383707,"noattachment":false,"key":"/zmq/-/zmq-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.6.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1390443175174,"_hasShrinkwrap":false,"_cnpm_publish_time":1390443175174,"_cnpmcore_publish_time":"2021-12-16T19:50:42.101Z","hasInstallScript":true},"2.5.1":{"name":"zmq","version":"2.5.1","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"set-immediate":"*"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*","semver":"*"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"}],"gypfile":true,"readmeFilename":"README.md","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.5.1","dist":{"shasum":"c422db449ff98fa7128c09cb1581f63d7c0b21c2","size":381459,"noattachment":false,"key":"/zmq/-/zmq-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.5.1.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1377671541093,"_hasShrinkwrap":false,"_cnpm_publish_time":1377671541093,"_cnpmcore_publish_time":"2021-12-16T19:50:43.347Z","hasInstallScript":true},"2.5.0":{"name":"zmq","version":"2.5.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"dependencies":{"set-immediate":"*"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*","semver":"*"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"},{"name":"Jon Gretar Borgthorsson","url":"https://github.com/JonGretar"},{"name":"Brian Lalor","url":"https://github.com/blalor"},{"name":"Benjamin Byholm","url":"https://github.com/kkoopa"},{"name":"Alejandro","url":"https://github.com/Minjung"}],"gypfile":true,"readmeFilename":"README.md","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"_id":"zmq@2.5.0","dist":{"shasum":"55b8950097a03038b8357d05dca5da34c97aa998","size":381379,"noattachment":false,"key":"/zmq/-/zmq-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.5.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1376967265776,"_hasShrinkwrap":false,"_cnpm_publish_time":1376967265776,"_cnpmcore_publish_time":"2021-12-16T19:50:44.365Z","hasInstallScript":true},"2.4.0":{"name":"zmq","version":"2.4.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*","semver":"*"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"keywords":["zeromq","zmq","0mq","ømq","libzmq","native","binding","addon"],"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"},{"name":"Alexey Kupershtokh","email":"alexey.kupershtokh@gmail.com"}],"gypfile":true,"readmeFilename":"README.md","_id":"zmq@2.4.0","dist":{"shasum":"fdb4814bd3623d70e5af04a96227c63d23034e58","size":380143,"noattachment":false,"key":"/zmq/-/zmq-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.4.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"ronkorving","email":"ron@ronkorving.nl"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1365497685760,"_hasShrinkwrap":false,"_cnpm_publish_time":1365497685760,"_cnpmcore_publish_time":"2021-12-16T19:50:45.362Z","hasInstallScript":true},"2.3.0":{"name":"zmq","version":"2.3.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*","semver":"*"},"engines":{"node":">=0.7.9"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"author":{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"},{"name":"Ron Korving","url":"https://github.com/ronkorving"},{"name":"Mark Everitt","url":"http://qubyte.dyndns.org/"},{"name":"Aldis Andrejevs","url":"https://github.com/aaudis"},{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com"},{"name":"Seth Fitzsimmons"},{"name":"Patrick Lucas"},{"name":"Alexander Simmerl","url":"https://github.com/xla"},{"name":"Ian Babrou"},{"name":"Niall O'Higgins"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mathieu D'Amours","url":"https://github.com/matehat"},{"name":"Joshua Gourneau"},{"name":"Yaroslav Shirokov"},{"name":"Marc Harter","url":"https://github.com/wavded"},{"name":"John Sun","url":"https://github.com/freehaha"}],"gypfile":true,"_id":"zmq@2.3.0","dist":{"shasum":"5726ac876ec1fd7bb58eb33ab76270a9e8851486","size":21388,"noattachment":false,"key":"/zmq/-/zmq-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.3.0.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1363319034914,"_hasShrinkwrap":false,"_cnpm_publish_time":1363319034914,"_cnpmcore_publish_time":"2021-12-16T19:50:45.542Z","hasInstallScript":true},"2.2.0":{"name":"zmq","version":"2.2.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*"},"engines":{"node":">=0.7.9"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"}],"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"zmq@2.2.0","dist":{"shasum":"3d1ad20f580fea1c2381993789fb0f49fd6ca711","size":19970,"noattachment":false,"key":"/zmq/-/zmq-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.2.0.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1350520907288,"_hasShrinkwrap":false,"_cnpm_publish_time":1350520907288,"_cnpmcore_publish_time":"2021-12-16T19:50:45.735Z","hasInstallScript":true},"2.1.0":{"name":"zmq","version":"2.1.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"http://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"}],"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"zmq@2.1.0","dist":{"shasum":"e2ba1d64637081daf8990812db73cf3e63f7d80e","size":19646,"noattachment":false,"key":"/zmq/-/zmq-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.1.0.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1340998567065,"_hasShrinkwrap":false,"_cnpm_publish_time":1340998567065,"_cnpmcore_publish_time":"2021-12-16T19:50:45.940Z","hasInstallScript":true},"2.0.3":{"name":"zmq","version":"2.0.3","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*"},"engines":{"node":">=0.3.0 < 0.7.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"}],"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"zmq@2.0.3","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"59d50ac6a66e6885109fb0938296965cb1e4ddc2","size":20480,"noattachment":false,"key":"/zmq/-/zmq-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.0.3.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1331756899351,"_hasShrinkwrap":false,"_cnpm_publish_time":1331756899351,"_cnpmcore_publish_time":"2021-12-16T19:50:46.159Z","hasInstallScript":true},"2.0.2":{"name":"zmq","version":"2.0.2","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","batch":"*","jade":"*","dox":"*"},"engines":{"node":">=0.3.0 < 0.7.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"}],"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"zmq@2.0.2","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"b14f55ce6f2fe1f2a3353e42baf0a4ec24cfaecf","size":20480,"noattachment":false,"key":"/zmq/-/zmq-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.0.2.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1331756888640,"_hasShrinkwrap":false,"_cnpm_publish_time":1331756888640,"_cnpmcore_publish_time":"2021-12-16T19:50:46.413Z","hasInstallScript":true},"2.0.1":{"name":"zmq","version":"2.0.1","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"*","jade":"*","dox":"*"},"engines":{"node":">=0.3.0 < 0.7.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"}],"_npmUser":{"name":"justin","email":"justin.tulloss@gmail.com"},"_id":"zmq@2.0.1","scripts":{"preinstall":"node-waf clean || (exit 0); node-waf configure build"},"dependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"d7eef15d2b8ac2f75bc096c7df2f66784fd0f011","size":15766,"noattachment":false,"key":"/zmq/-/zmq-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.0.1.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1327803871898,"_hasShrinkwrap":false,"_cnpm_publish_time":1327803871898,"_cnpmcore_publish_time":"2021-12-16T19:50:47.534Z","hasInstallScript":true},"2.0.0":{"name":"zmq","version":"2.0.0","description":"Bindings for node.js to zeromq","main":"index","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"devDependencies":{"should":"0.3.1"},"engines":{"node":">=0.3.0 <0.7.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","url":"http://tjholowaychuk.com/"}],"_npmUser":{"name":"justin","email":"justin.tulloss@gmail.com"},"_id":"zmq@2.0.0","scripts":{"preinstall":"node-waf clean || (exit 0); node-waf configure build"},"dependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"3d1c8b30fb62e741dc12626bc89c73abf3097756","size":111564,"noattachment":false,"key":"/zmq/-/zmq-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-2.0.0.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1323053406706,"_hasShrinkwrap":false,"_cnpm_publish_time":1323053406706,"_cnpmcore_publish_time":"2021-12-16T19:50:47.951Z","hasInstallScript":true},"1.0.4":{"name":"zmq","version":"1.0.4","description":"Bindings for node.js to zeromq","main":"zmq","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"engines":{"node":">=0.3.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"}],"_npmUser":{"name":"justin","email":"justin.tulloss@gmail.com"},"_id":"zmq@1.0.4","scripts":{"preinstall":"node-waf clean || (exit 0); node-waf configure build"},"dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"7a57f40984277726f010eb5ffbca751a2b2253dc","size":22122,"noattachment":false,"key":"/zmq/-/zmq-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-1.0.4.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1323046023464,"_hasShrinkwrap":false,"_cnpm_publish_time":1323046023464,"_cnpmcore_publish_time":"2021-12-16T19:50:48.223Z","hasInstallScript":true},"1.0.3":{"name":"zmq","version":"1.0.3","description":"Bindings for node.js to zeromq","main":"zmq","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"engines":{"node":">=0.3.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"},{"name":"Micheil Smith","email":"micheil@brandedcode.com","url":"http://brandedcode.com/"}],"_npmUser":{"name":"justin","email":"justin.tulloss@gmail.com"},"_id":"zmq@1.0.3","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"3af9a52103c125b8de16a60c2219fdb692d7966a","size":20480,"noattachment":false,"key":"/zmq/-/zmq-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-1.0.3.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1320742814295,"_hasShrinkwrap":false,"_cnpm_publish_time":1320742814295,"_cnpmcore_publish_time":"2021-12-16T19:50:48.454Z","hasInstallScript":true},"1.0.2":{"name":"zmq","version":"1.0.2","description":"Bindings for node.js to zeromq","main":"zmq","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"engines":{"node":">=0.3.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"}],"_id":"zmq@1.0.2","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"65f6d3ae65d8c296e7df5d9ed73171473c2b2e2b","size":15326,"noattachment":false,"key":"/zmq/-/zmq-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-1.0.2.tgz"},"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1312482924269,"_hasShrinkwrap":false,"_cnpm_publish_time":1312482924269,"_cnpmcore_publish_time":"2021-12-16T19:50:48.771Z","hasInstallScript":true},"1.0.1":{"name":"zmq","version":"1.0.1","description":"Bindings for node.js to zeromq","main":"zmq","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"engines":{"node":">=0.3.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"}],"_npmJsonOpts":{"file":"/Users/justin/.npm/zmq/1.0.1/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"zmq@1.0.1","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"3c531f9d1f199858689e43a72787e058f38b0e9a","size":15350,"noattachment":false,"key":"/zmq/-/zmq-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-1.0.1.tgz"},"directories":{},"publish_time":1311220236613,"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1311220236613,"_cnpmcore_publish_time":"2021-12-16T19:50:48.996Z","hasInstallScript":true},"1.0.0":{"name":"zmq","version":"1.0.0","description":"Bindings for node.js to zeromq","main":"zeromq","repository":{"type":"git","url":"git://github.com/JustinTulloss/zeromq.node.git"},"engines":{"node":">=0.3.0"},"contributors":[{"name":"Justin Tulloss","email":"justin.tulloss@gmail.com","url":"http://justin.harmonize.fm"},{"name":"Stéphan Kochen","email":"stephan@kochen.nl","url":"http://stephan.kochen.nl/"},{"name":"Mike Castleman","email":"m@mlcastle.net","url":"http://mlcastle.net/"},{"name":"Matt Crocker"},{"name":"Jeremy Barnes","email":"jeremy@barneso.com","url":"http://www.barneso.com/"},{"name":"Rick","email":"technoweenie@gmail.com","url":"http://techno-weenie.net/"},{"name":"Corey Jewett","url":"http://syntheticplayground.com/"}],"_npmJsonOpts":{"file":"/Users/justin/.npm/zmq/1.0.0/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"zmq@1.0.0","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"af53f8a08425d98084566376cb10906f2ddaced7","size":15349,"noattachment":false,"key":"/zmq/-/zmq-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zmq/download/zmq-1.0.0.tgz"},"directories":{},"publish_time":1310944040492,"maintainers":[{"name":"justin","email":""},{"name":"ronkorving","email":"ron@ronkorving.nl"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1310944040492,"_cnpmcore_publish_time":"2021-12-16T19:50:49.230Z","hasInstallScript":true}},"readme":"# zmq &nbsp;&nbsp;[![Build Status](https://travis-ci.org/JustinTulloss/zeromq.node.png)](https://travis-ci.org/JustinTulloss/zeromq.node) &nbsp;[![Build status](https://ci.appveyor.com/api/projects/status/n0h0sjs127eadfuo/branch/windowsbuild?svg=true)](https://ci.appveyor.com/project/reqshark/zeromq-node)\n\n[ØMQ](http://www.zeromq.org/) bindings for node.js.\n\n## Installation\n\n### on Windows:\nFirst install [Visual Studio](https://www.visualstudio.com/) and either\n[Node.js](https://nodejs.org/download/) or [io.js](https://iojs.org/dist/latest/).\n\nEnsure you're building zmq from a conservative location on disk, one without\nunusual characters or spaces, for example somewhere like: `C:\\sources\\myproject`.\n\nInstalling the ZeroMQ library is optional and not required on Windows. We\nrecommend running `npm install` and node executable commands from a\n[github for windows](https://windows.github.com/) shell or similar environment.\n\n### installing on Unix/POSIX (and osx):\n\nFirst install `pkg-config` and the [ZeroMQ library](http://www.zeromq.org/intro:get-the-software).\n\nThis module is compatible with ZeroMQ versions 2, 3 and 4. The installation\nprocess varies by platform, but headers are mandatory. Most Linux distributions\nprovide these headers with `-devel` packages like `zeromq-devel` or\n`zeromq3-devel`. Homebrew for OS X provides versions 4 and 3 with packages\n`zeromq` and `zeromq3`, respectively. A\n[Chris Lea PPA](https://launchpad.net/~chris-lea/+archive/ubuntu/zeromq)\nis available for Debian-like users who want a version newer than currently\nprovided by their distribution. Windows is supported but not actively\nmaintained.\n\nNote: For zap support with versions >=4 you need to have libzmq built and linked\nagainst libsodium. Check the [Travis configuration](.travis.yml) for a list of what is tested\nand therefore known to work.\n\n#### with your platform-specifics taken care of, install and use this module:\n\n    $ npm install zmq\n\n## Examples\n\n### Push/Pull\n\n```js\n// producer.js\nvar zmq = require('zmq')\n  , sock = zmq.socket('push');\n\nsock.bindSync('tcp://127.0.0.1:3000');\nconsole.log('Producer bound to port 3000');\n\nsetInterval(function(){\n  console.log('sending work');\n  sock.send('some work');\n}, 500);\n```\n\n```js\n// worker.js\nvar zmq = require('zmq')\n  , sock = zmq.socket('pull');\n\nsock.connect('tcp://127.0.0.1:3000');\nconsole.log('Worker connected to port 3000');\n\nsock.on('message', function(msg){\n  console.log('work: %s', msg.toString());\n});\n```\n\n### Pub/Sub\n\n```js\n// pubber.js\nvar zmq = require('zmq')\n  , sock = zmq.socket('pub');\n\nsock.bindSync('tcp://127.0.0.1:3000');\nconsole.log('Publisher bound to port 3000');\n\nsetInterval(function(){\n  console.log('sending a multipart message envelope');\n  sock.send(['kitty cats', 'meow!']);\n}, 500);\n```\n\n```js\n// subber.js\nvar zmq = require('zmq')\n  , sock = zmq.socket('sub');\n\nsock.connect('tcp://127.0.0.1:3000');\nsock.subscribe('kitty cats');\nconsole.log('Subscriber connected to port 3000');\n\nsock.on('message', function(topic, message) {\n  console.log('received a message related to:', topic, 'containing message:', message);\n});\n```\n## Monitoring\n\nYou can get socket state changes events by calling to the `monitor` function.\nThe supported events are (see ZMQ [docs](http://api.zeromq.org/4-2:zmq-socket-monitor) for full description):\n\n* connect - `ZMQ_EVENT_CONNECTED`\n* connect_delay - `ZMQ_EVENT_CONNECT_DELAYED`\n* connect_retry - `ZMQ_EVENT_CONNECT_RETRIED`\n* listen - `ZMQ_EVENT_LISTENING`\n* bind_error - `ZMQ_EVENT_BIND_FAILED`\n* accept - `ZMQ_EVENT_ACCEPTED`\n* accept_error - `ZMQ_EVENT_ACCEPT_FAILED`\n* close - `ZMQ_EVENT_CLOSED`\n* close_error - `ZMQ_EVENT_CLOSE_FAILED`\n* disconnect - `ZMQ_EVENT_DISCONNECTED`\n\nAll events get 2 arguments:\n\n* `fd` - The file descriptor of the underlying socket (if available)\n* `endpoint` - The underlying socket endpoint\n\nA special `monitor_error` event will be raised when there was an error in the monitoring process, after this event no more\nmonitoring events will be sent, you can try and call `monitor` again to restart the monitoring process.\n\n### monitor(interval, numOfEvents)\nWill create an inproc PAIR socket where zmq will publish socket state changes events, the events from this socket will\nbe read every `interval` (defaults to 10ms).\nBy default only 1 message will be read every interval, this can be configured by using the `numOfEvents` parameter,\nwhere passing 0 will read all available messages per interval.\n\n### unmonitor()\nStop the monitoring process\n\n### example\n\n```js\n// Create a socket\nvar zmq = require('zmq');\nsocket = zmq.socket('req');\n\n// Register to monitoring events\nsocket.on('connect', function(fd, ep) {console.log('connect, endpoint:', ep);});\nsocket.on('connect_delay', function(fd, ep) {console.log('connect_delay, endpoint:', ep);});\nsocket.on('connect_retry', function(fd, ep) {console.log('connect_retry, endpoint:', ep);});\nsocket.on('listen', function(fd, ep) {console.log('listen, endpoint:', ep);});\nsocket.on('bind_error', function(fd, ep) {console.log('bind_error, endpoint:', ep);});\nsocket.on('accept', function(fd, ep) {console.log('accept, endpoint:', ep);});\nsocket.on('accept_error', function(fd, ep) {console.log('accept_error, endpoint:', ep);});\nsocket.on('close', function(fd, ep) {console.log('close, endpoint:', ep);});\nsocket.on('close_error', function(fd, ep) {console.log('close_error, endpoint:', ep);});\nsocket.on('disconnect', function(fd, ep) {console.log('disconnect, endpoint:', ep);});\n\n// Handle monitor error\nsocket.on('monitor_error', function(err) {\n\tconsole.log('Error in monitoring: %s, will restart monitoring in 5 seconds', err);\n\tsetTimeout(function() { socket.monitor(500, 0); }, 5000);\n});\n\n// Call monitor, check for events every 500ms and get all available events.\nconsole.log('Start monitoring...');\nsocket.monitor(500, 0);\nsocket.connect('tcp://127.0.0.1:1234');\n\nsetTimeout(function() {\n\tconsole.log('Stop the monitoring...');\n\tsocket.unmonitor();\n}, 20000);\n\n```\n\n## Detaching from the event loop\nYou may temporarily disable polling on a specific ZMQ socket and let the node.js\nprocess to terminate without closing sockets explicitly by removing their event loop\nreferences.  Newly created sockets are already `ref()`-ed.\n\n### unref()\nDetach the socket from the main event loop of the node.js runtime.\nCalling this on already detached sockets is a no-op.\n\n### ref()\nAttach the socket to the main event loop.\nCalling this on already attached sockets is a no-op.\n\n### Example\n```js\nvar zmq = require('zmq');\nsocket = zmq.socket('sub');\nsocket.bindSync('tcp://127.0.0.1:1234');\nsocket.subscribe('');\nsocket.on('message', function(msg) { console.log(msg.toString(); });\n// Here blocks indefinitely unless interrupted.\n// Let it terminate after 1 second.\nsetTimeout(function() { socket.unref(); }, 1000);\n```\n\n## Running tests\n\n#### Install dev deps:\n```sh\n$ git clone https://github.com/JustinTulloss/zeromq.node.git zmq && cd zmq\n$ npm i\n```\n#### Build:\n```sh\n# on unix:\n$ make\n\n# building on windows:\n> npm i\n```\n#### Test:\n```sh\n# on unix:\n$ make test\n\n# testing on windows:\n> npm t\n```\n## Running benchmarks\n\nBenchmarks are available in the `perf` directory, and have been implemented\naccording to the zmq documentation:\n[How to run performance tests](http://www.zeromq.org/results:perf-howto)\n\nIn the following examples, the arguments are respectively:\n- the host to connect to/bind on\n- message size (in bytes)\n- message count\n\nYou can run a latency benchmark by running these two commands in two separate\nshells:\n\n```sh\nnode ./local_lat.js tcp://127.0.0.1:5555 1 100000\n```\n\n```sh\nnode ./remote_lat.js tcp://127.0.0.1:5555 1 100000\n```\n\nAnd you can run throughput tests by running these two commands in two\nseparate shells:\n\n```sh\nnode ./local_thr.js tcp://127.0.0.1:5555 1 100000\n```\n\n```sh\nnode ./remote_thr.js tcp://127.0.0.1:5555 1 100000\n```\n\nRunning `make perf` will run the commands listed above.\n","_attachments":{},"homepage":"https://github.com/JustinTulloss/zeromq.node#readme","bugs":{"url":"https://github.com/JustinTulloss/zeromq.node/issues"},"license":"MIT"}