{"maintainers":[{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"},{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"}],"keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"dist-tags":{"latest":"3.0.0"},"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","readme":"# ws: a Node.js WebSocket library\n\n[![Version npm](https://img.shields.io/npm/v/ws.svg)](https://www.npmjs.com/package/ws)\n[![Linux Build](https://img.shields.io/travis/websockets/ws/master.svg)](https://travis-ci.org/websockets/ws)\n[![Windows Build](https://ci.appveyor.com/api/projects/status/github/websockets/ws?branch=master&svg=true)](https://ci.appveyor.com/project/lpinca/ws)\n[![Coverage Status](https://img.shields.io/coveralls/websockets/ws/master.svg)](https://coveralls.io/r/websockets/ws?branch=master)\n\n`ws` is a simple to use, blazing fast, and thoroughly tested WebSocket client\nand server implementation.\n\nPasses the quite extensive Autobahn test suite. See http://websockets.github.io/ws/\nfor the full reports.\n\n**Note**: This module does not work in the browser. The client in the docs is a\nreference to a back end with the role of a client in the WebSocket\ncommunication. Browser clients must use the native\n[`WebSocket`](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) object.\n\n## Table of Contents\n\n* [Protocol support](#protocol-support)\n* [Installing](#installing)\n  + [Opt-in for performance and spec compliance](#opt-in-for-performance-and-spec-compliance)\n* [API docs](#api-docs)\n* [WebSocket compression](#websocket-compression)\n* [Usage examples](#usage-examples)\n  + [Sending and receiving text data](#sending-and-receiving-text-data)\n  + [Sending binary data](#sending-binary-data)\n  + [Server example](#server-example)\n  + [Broadcast example](#broadcast-example)\n  + [ExpressJS example](#expressjs-example)\n  + [echo.websocket.org demo](#echowebsocketorg-demo)\n  + [Other examples](#other-examples)\n* [Error handling best practices](#error-handling-best-practices)\n* [FAQ](#faq)\n  + [How to get the IP address of the client?](#how-to-get-the-ip-address-of-the-client)\n  + [How to detect and close broken connections?](#how-to-detect-and-close-broken-connections)\n* [Changelog](#changelog)\n* [License](#license)\n\n## Protocol support\n\n* **HyBi drafts 07-12** (Use the option `protocolVersion: 8`)\n* **HyBi drafts 13-17** (Current default, alternatively option `protocolVersion: 13`)\n\n## Installing\n\n```\nnpm install --save ws\n```\n\n### Opt-in for performance and spec compliance\n\nThere are 2 optional modules that can be installed along side with the `ws`\nmodule. These modules are binary addons which improve certain operations.\nPrebuilt binaries are available for the most popular platforms so you don't\nnecessarily need to have a C++ compiler installed on your machine.\n\n- `npm install --save-optional bufferutil`: Allows to efficiently perform\n  operations such as masking and unmasking the data payload of the WebSocket\n  frames.\n- `npm install --save-optional utf-8-validate`: Allows to efficiently check\n  if a message contains valid UTF-8 as required by the spec.\n\n## API docs\n\nSee [`/doc/ws.md`](./doc/ws.md) for Node.js-like docs for the ws classes.\n\n## WebSocket compression\n\n`ws` supports the [permessage-deflate extension][permessage-deflate] which\nenables the client and server to negotiate a compression algorithm and its\nparameters, and then selectively apply it to the data payloads of each\nWebSocket message.\n\nThe extension is disabled by default on the server and enabled by default on\nthe client. It adds a significant overhead in terms of performance and memory\ncomsumption so we suggest to enable it only if it is really needed.\n\nThe client will only use the extension if it is supported and enabled on the\nserver. To always disable the extension on the client set the\n`perMessageDeflate` option to `false`.\n\n```js\nconst WebSocket = require('ws');\n\nconst ws = new WebSocket('ws://www.host.com/path', {\n  perMessageDeflate: false\n});\n```\n\n## Usage examples\n\n### Sending and receiving text data\n\n```js\nconst WebSocket = require('ws');\n\nconst ws = new WebSocket('ws://www.host.com/path');\n\nws.on('open', function open() {\n  ws.send('something');\n});\n\nws.on('message', function incoming(data) {\n  console.log(data);\n});\n```\n\n### Sending binary data\n\n```js\nconst WebSocket = require('ws');\n\nconst ws = new WebSocket('ws://www.host.com/path');\n\nws.on('open', function open() {\n  const array = new Float32Array(5);\n\n  for (var i = 0; i < array.length; ++i) {\n    array[i] = i / 2;\n  }\n\n  ws.send(array);\n});\n```\n\n### Server example\n\n```js\nconst WebSocket = require('ws');\n\nconst wss = new WebSocket.Server({ port: 8080 });\n\nwss.on('connection', function connection(ws) {\n  ws.on('message', function incoming(message) {\n    console.log('received: %s', message);\n  });\n\n  ws.send('something');\n});\n```\n\n### Broadcast example\n\n```js\nconst WebSocket = require('ws');\n\nconst wss = new WebSocket.Server({ port: 8080 });\n\n// Broadcast to all.\nwss.broadcast = function broadcast(data) {\n  wss.clients.forEach(function each(client) {\n    if (client.readyState === WebSocket.OPEN) {\n      client.send(data);\n    }\n  });\n};\n\nwss.on('connection', function connection(ws) {\n  ws.on('message', function incoming(data) {\n    // Broadcast to everyone else.\n    wss.clients.forEach(function each(client) {\n      if (client !== ws && client.readyState === WebSocket.OPEN) {\n        client.send(data);\n      }\n    });\n  });\n});\n```\n\n### ExpressJS example\n\n```js\nconst express = require('express');\nconst http = require('http');\nconst url = require('url');\nconst WebSocket = require('ws');\n\nconst app = express();\n\napp.use(function (req, res) {\n  res.send({ msg: \"hello\" });\n});\n\nconst server = http.createServer(app);\nconst wss = new WebSocket.Server({ server });\n\nwss.on('connection', function connection(ws, req) {\n  const location = url.parse(req.url, true);\n  // You might use location.query.access_token to authenticate or share sessions\n  // or req.headers.cookie (see http://stackoverflow.com/a/16395220/151312)\n\n  ws.on('message', function incoming(message) {\n    console.log('received: %s', message);\n  });\n\n  ws.send('something');\n});\n\nserver.listen(8080, function listening() {\n  console.log('Listening on %d', server.address().port);\n});\n```\n\n### echo.websocket.org demo\n\n```js\nconst WebSocket = require('ws');\n\nconst ws = new WebSocket('wss://echo.websocket.org/', {\n  origin: 'https://websocket.org'\n});\n\nws.on('open', function open() {\n  console.log('connected');\n  ws.send(Date.now());\n});\n\nws.on('close', function close() {\n  console.log('disconnected');\n});\n\nws.on('message', function incoming(data) {\n  console.log(`Roundtrip time: ${Date.now() - data} ms`);\n\n  setTimeout(function timeout() {\n    ws.send(Date.now());\n  }, 500);\n});\n```\n\n### Other examples\n\nFor a full example with a browser client communicating with a ws server, see the\nexamples folder.\n\nOtherwise, see the test cases.\n\n## Error handling best practices\n\n```js\n// If the WebSocket is closed before the following send is attempted\nws.send('something');\n\n// Errors (both immediate and async write errors) can be detected in an optional\n// callback. The callback is also the only way of being notified that data has\n// actually been sent.\nws.send('something', function ack(error) {\n  // If error is not defined, the send has been completed, otherwise the error\n  // object will indicate what failed.\n});\n\n// Immediate errors can also be handled with `try...catch`, but **note** that\n// since sends are inherently asynchronous, socket write failures will *not* be\n// captured when this technique is used.\ntry { ws.send('something'); }\ncatch (e) { /* handle error */ }\n```\n\n## FAQ\n\n### How to get the IP address of the client?\n\nThe remote IP address can be obtained from the raw socket.\n\n```js\nconst WebSocket = require('ws');\n\nconst wss = new WebSocket.Server({ port: 8080 });\n\nwss.on('connection', function connection(ws, req) {\n  const ip = req.connection.remoteAddress;\n});\n```\n\nWhen the server runs behing a proxy like NGINX, the de-facto standard is to use\nthe `X-Forwarded-For` header.\n\n```js\nwss.on('connection', function connection(ws, req) {\n  const ip = req.headers['x-forwarded-for'];\n});\n```\n\n### How to detect and close broken connections?\n\nSometimes the link between the server and the client can be interrupted in a\nway that keeps both the server and the client unware of the broken state of the\nconnection (e.g. when pulling the cord).\n\nIn these cases ping messages can be used as a means to verify that the remote\nendpoint is still responsive.\n\n```js\nconst WebSocket = require('ws');\n\nconst wss = new WebSocket.Server({ port: 8080 });\n\nfunction heartbeat() {\n  this.isAlive = true;\n}\n\nwss.on('connection', function connection(ws) {\n  ws.isAlive = true;\n  ws.on('pong', heartbeat);\n});\n\nconst interval = setInterval(function ping() {\n  wss.clients.forEach(function each(ws) {\n    if (ws.isAlive === false) return ws.terminate();\n\n    ws.isAlive = false;\n    ws.ping('', false, true);\n  });\n}, 30000);\n```\n\nPong messages are automatically sent in reponse to ping messages as required\nby the spec.\n\n## Changelog\n\nWe're using the GitHub [releases][changelog] for changelog entries.\n\n## License\n\n[MIT](LICENSE)\n\n[permessage-deflate]: https://tools.ietf.org/html/rfc7692\n[changelog]: https://github.com/websockets/ws/releases\n","repository":{"type":"git","url":"git+https://github.com/websockets/ws.git"},"users":{"fgribreau":true,"luk":true,"maxmaximov":true,"romac":true,"kastor":true,"tjholowaychuk":true,"V1":true,"zarkone":true,"jamescostian":true,"jpillora":true,"wouldgo":true,"zeusdeux":true,"piascikj":true,"funroll":true,"gabeio":true,"juriwiens":true,"bfattori":true,"abalandin":true,"kahboom":true,"h02e56":true,"abarroso":true,"henrytseng":true,"umuplus":true,"zlatip":true,"eventhorizon":true,"esundahl":true,"genediazjr":true,"ivangaravito":true,"lewisbrown":true,"mihaiv":true,"superjoe":true,"paulferrett":true,"pickledonion":true,"gigerlin":true,"gazilla":true,"mygoare":true,"yunxao":true,"nguru":true,"frknbasaran":true,"kenlimmj":true,"sunnylost":true,"reergymerej":true,"suprsidr":true,"kermit666":true,"prabhash1785":true,"sahilsk":true,"gchudnov":true,"dudley":true,"from-nibly":true,"huytard":true,"hollobit":true,"amirmehmood":true,"ajk":true,"clhynfield":true,"dongxu":true,"justintormey":true,"ph3nx":true,"shmeeny":true,"hitesh":true,"jonlailam":true,"ezcabrera":true,"ne_sachirou":true,"kreshikhin":true,"maysay":true,"ivansky":true,"ckross01":true,"blitzprog":true,"phoenix-xsy":true,"vladan":true,"guananddu":true,"oneapm.com":true,"io2work":true,"santihbc":true,"barenko":true,"valeriu-zdrobau":true,"mktj":true,"ioncreature":true,"chalker":true,"pensierinmusica":true,"maxidr":true,"doruk":true,"alectic":true,"tcrowe":true,"galenandrew":true,"bobjohnson23":true,"philliphenslee":true,"brave_cgx":true,"fatelei":true,"jonabasque":true,"jhohlfeld":true,"maxwang":true,"antanst":true,"stany":true,"raisiqueira":true,"sobear":true,"saru95":true,"jesusgoku":true,"animustechnology":true,"webnicola":true,"sirrah":true,"bret":true,"brettv":true,"chimit":true,"guardsystems":true,"hyteer":true,"felixmcfelix":true,"xxsnake28":true,"segen":true,"xinwangwang":true,"loselovegirl":true,"koskokos":true,"bcoe":true,"shan":true,"hengkiardo":true,"donvercety":true,"dimonfox":true,"vbv":true,"deemsk":true,"emarcs":true,"snarky":true,"mugifly":true,"quocnguyen":true,"andygreenegrass":true,"maziar":true,"jhuckaby":true,"itsjimi":true,"danielbankhead":true,"cestrensem":true,"farhadi":true,"dkblay":true,"arkanciscan":true,"f124275809":true,"x0000ff":true,"behajian":true,"nickleefly":true,"nickeltobias":true,"shakakira":true,"akarem":true,"apopek":true,"djviolin":true,"ronin161":true,"rocket0191":true,"ifeature":true,"diegorbaquero":true,"writech":true,"clemo":true,"jez9999":true,"mr-smiley":true,"pablo.tavarez":true,"dofy":true,"jerrywu":true,"mojaray2k":true,"magicmind":true,"dankle":true,"mo2c":true,"psychollama":true,"blunt1337":true,"broofa":true,"yujiikebata":true,"frankg":true,"suncn":true,"sharper":true,"nilz3ro":true,"seangenabe":true,"hain":true,"anoubis":true,"da5atar":true,"volodymyr.sichka":true,"thomas.miele":true,"largepuma":true,"satoru":true,"suemcnab":true,"ukrbublik":true,"metakermit":true,"ww522413622":true,"makediff":true,"mseminatore":true,"shaomingquan":true,"sopov":true,"bigglesatlarge":true,"tonyleen":true,"tsxuehu":true,"rochejul":true,"scott.m.sarsfield":true,"chinawolf_wyp":true,"antitim":true,"jasonwang1888":true,"conantonakos":true,"raojs":true,"heartnett":true,"scottfreecode":true,"e23jiang":true,"danielpavelic":true,"restmount":true,"mechanicalhuman":true,"pddivine":true,"windyh":true,"gvr37leo":true,"mdrobny":true,"sekwah41":true,"wozhizui":true,"npmrud5g":true,"onsentamago":true,"sethbergman":true,"shanewholloway":true},"bugs":{"url":"https://github.com/websockets/ws/issues"},"license":"MIT","versions":{"0.2.6":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.2.6","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{"mocha":"0.0.x","should":"0.3.2"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.2.6","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"aec644a272a71228f7cc86d41167a6ec855d8a12","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.2.6.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.2.8":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.2.8","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">0.4.0"},"dependencies":{},"devDependencies":{"mocha":"0.0.x","should":"0.3.2"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.2.8","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"861f66649e5019e0b188c380da99ec09fc078f95","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.2.8.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.2.9":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.2.9","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.0.x","should":"0.3.2"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.2.9","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7f32270036409863d1401d6da6e58653b572b18b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.2.9.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.0","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.0.x","should":"0.3.2"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.0","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"c67c62352261fa6f8b1eb5dbcf2f9be969525aaa","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.0.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.1","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"73f5d1b310f72594857ecaf0e5f79c7af86385a9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.1.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.2","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"c57326cba08f76231002b3e4fa595676938d39af","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.2.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.3","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a506abb667a903e5a8a281009be3e976a1e17643","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.3.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.4":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.4","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.4","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"2252c1b3a6d646d899d5bab7b31bd979b139fadd","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.4.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.4-2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.4-2","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.4-2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"8ff01a3ed0bee94ef4f4c6b7bb1b868c6a58e5fa","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.4-2.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.5":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.5","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.5","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"cdda02de927eaec577b4a67604075ec16c145527","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.5.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.5-2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.5-2","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.5-2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"0e58b65ffb2eb597a85d08d5c975c54014f57f65","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.5-2.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.5-3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.5-3","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.5-3","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"84afdaf8a4ed524ff41e38c18b7231ee5a98749f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.5-3.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.5-4":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.5-4","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.5-4","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"d4bd8a2e3659a85e7784a061088a9410fa70f1ae","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.5-4.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.6":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.6","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"contributors":[{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"},{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"}],"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.6","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"9a5f590afaf25b07c8068a3dca27a8ce53f94723","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.6.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.7":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.7","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"contributors":[{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"},{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"}],"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.7","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"8e4495cd48fffb5789792711b70af3a24a562921","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.7.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.8":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.8","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"contributors":[{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"},{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"}],"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make validator"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.3.x","should":"0.3.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.8","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"34bcb09d0c3a32d7c2ba6fd1ee900662c9e35e23","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.8.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.3.9":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.3.9","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.3.9","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"4884b921daced4f35b0f821652bb11dec47cda3c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.3.9.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.4.0","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"b98d30cc64bc38b0c122aed85a712665af456b5a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.0.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple and very fast websocket protocol client for node.js","version":"0.4.1","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"aaf0f86deb0b38af0f6f7e880d8f4dc61b2c553d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.1.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.2","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"1744041779964c117cc5d2afe50a85b4ec2946c6","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.2.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.3","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"ae6c2edf997d2a1f4a2855958edfe70ec42e24bc","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.3.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.5":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.5","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"1aaf999a59bce58e4f1f37280b878588003ed5d0","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.5.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.6":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.6","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"bd494be81d06329c50fbacb78345ea2b03bf595d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.6.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.7":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.7","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"e299d45764627a6cce89378b0aca2bff6bb896d9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.7.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.8":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.8","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"f52dc246ca1cb8adde0947e2dd4646363989bcc1","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.8.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.9":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.9","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"5a37b4607a8d15ea71cf5700f97bc1b35356b17b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.9.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.10":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.10","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.0","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"7b7b9d75eae61359fac376f361682ab57a61480b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.10.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.11":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.11","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.11","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"20025e169457fc07f4062117b9c59a1cb8e5d3e5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.11.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.12":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.12","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.12","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"2aefe4e7e8a135cce0b04e31a4f57bdda7a3b4e3","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.12.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.13":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.13","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","preinstall":"make"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.13","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"7edd1a8b16ac223bb6255dc054abe8071ab33036","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.13.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.14":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.14","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"native":false},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.14","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"b2e8ae12dd2abdf7b845ccf7c7b6d39f2ae86a0b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.14.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.15":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.15","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"native":false},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.15","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"ff61ef4e86ae686a12d68e86b8be2d405e6f1a5a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.15.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.16":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.16","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"native":false},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"0.8.x","should":"0.4.2","expect.js":"0.1.2","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.16","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"e85feca7f265c00bbea2a9ff93a077e1dada1036","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.16.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.17":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.17","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"native":false},"dependencies":{"commander":"0.5.x","options":"latest"},"devDependencies":{"mocha":"1.1.x","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","tinycolor":"0.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.17","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.7.11-pre","_defaultsLoaded":true,"dist":{"shasum":"7846c12fb7dd7c5f1185cef1ae4e70d2bcf1aaa4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.17.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.18":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.18","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"0.5.x","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"1.1.x","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.18","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.25","_nodeVersion":"v0.7.10","_defaultsLoaded":true,"dist":{"shasum":"0561be7753e4863045939574f1c76d50a5070a7e","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.18.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.19":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.19","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"0.5.x","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"1.1.x","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.19","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.7.12-pre","_defaultsLoaded":true,"dist":{"shasum":"3e2330568d07a46802226c09c5e26a7a31a80d7a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.19.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.20":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.20","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"_id":"ws@0.4.20","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"f44b63f46b9edfc457309c720bcc0f83f2fc5874","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.20.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.21":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.21","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_id":"ws@0.4.21","dist":{"shasum":"15a50f53fe69b73fe3986f6cbd07270aecce62fc","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.21.tgz"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.22":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.22","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_id":"ws@0.4.22","dist":{"shasum":"12b19ed222ce3a9f81858de6d8f41ed553ca56ae","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.22.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.23":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.23","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_id":"ws@0.4.23","dist":{"shasum":"deba9d34b8a19e33091d1b6a79fc8709f5c5f2fc","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.23.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.24":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.24","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"node install.js"},"engines":{"node":">=0.4.0"},"config":{"verbose":false},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"_id":"ws@0.4.24","dist":{"shasum":"2d23335de727aad6d26b84f32817864fdfda5e38","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.24.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.25":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.25","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":"latest"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"browser":{"./index.js":"./lib/browser.js"},"_id":"ws@0.4.25","dist":{"shasum":"3dca06feddc25944af780d7b01da2cf63da7acc8","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.25.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.27":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.27","repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":">=0.0.5"},"devDependencies":{"mocha":"~1.2.1","should":"0.6.x","expect.js":"0.1.x","benchmark":"0.3.x","ansi":"latest"},"browser":"./lib/browser.js","bugs":{"url":"https://github.com/einaros/ws/issues"},"_id":"ws@0.4.27","dist":{"shasum":"077d3a48b6e0b5a96f68f3b38a94ea1ec72c2555","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.27.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"einaros","email":"einaros@gmail.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"}],"directories":{}},"0.4.28":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.28","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~0.6.1","tinycolor":"0.x","options":">=0.0.5"},"devDependencies":{"mocha":"1.12.0","should":"1.2.x","expect.js":"0.2.x","benchmark":"0.3.x","ansi":"latest"},"browser":"./lib/browser.js","bugs":{"url":"https://github.com/einaros/ws/issues"},"_id":"ws@0.4.28","dist":{"shasum":"03bcea020195847d1184c6c08f45baaf12322eee","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.28.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.4.29":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.29","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~0.6.1","nan":"~0.3.0","tinycolor":"0.x","options":">=0.0.5"},"devDependencies":{"mocha":"1.12.0","should":"1.2.x","expect.js":"0.2.x","benchmark":"0.3.x","ansi":"latest"},"browser":"./lib/browser.js","gypfile":true,"bugs":{"url":"https://github.com/einaros/ws/issues"},"_id":"ws@0.4.29","dist":{"shasum":"4b79ef62b4f3f782a05ba56b41b122d1252d4f90","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.29.tgz"},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.4.30":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.30","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~0.6.1","nan":"~0.3.0","tinycolor":"0.x","options":">=0.0.5"},"devDependencies":{"mocha":"1.12.0","should":"1.2.x","expect.js":"0.2.x","benchmark":"0.3.x","ansi":"latest"},"browser":"./lib/browser.js","gypfile":true,"bugs":{"url":"https://github.com/einaros/ws/issues"},"_id":"ws@0.4.30","dist":{"shasum":"5e2c18b7bb7ee0f9c9fcc3d3ec50f513ba5f99e8","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.30.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.4.31":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.31","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~0.6.1","nan":"~0.3.0","tinycolor":"0.x","options":">=0.0.5"},"devDependencies":{"mocha":"1.12.0","should":"1.2.x","expect.js":"0.2.x","benchmark":"0.3.x","ansi":"latest"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"bugs":{"url":"https://github.com/einaros/ws/issues"},"_id":"ws@0.4.31","dist":{"shasum":"5a4849e7a9ccd1ed5a81aeb4847c9fedf3122927","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.31.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.4.32":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.4.32","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"bin":{"wscat":"./bin/wscat"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"engines":{"node":">=0.4.0"},"dependencies":{"commander":"~2.1.0","nan":"~1.0.0","tinycolor":"0.x","options":">=0.0.5"},"devDependencies":{"mocha":"1.12.0","should":"1.2.x","expect.js":"0.2.x","benchmark":"0.3.x","ansi":"latest"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.4.32","_shasum":"787a6154414f3c99ed83c5772153b20feb0cec32","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"787a6154414f3c99ed83c5772153b20feb0cec32","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.4.32.tgz"},"directories":{}},"0.5.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.5.0","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"d242d2b8ddaa32f7f8a9c61abe74615767a91db4","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.5.0","_shasum":"b3980391dc4777d83974718aa361e808d86cf9ca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"b3980391dc4777d83974718aa361e808d86cf9ca","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.5.0.tgz"},"directories":{}},"0.6.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.6.0","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"b41ed62b95b2e1cf22ca779e7841c5d5dd8a6816","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.6.0","_shasum":"4559337acb3619392aecf775f9ac749bb59c752d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"4559337acb3619392aecf775f9ac749bb59c752d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.6.0.tgz"},"directories":{}},"0.6.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.6.1","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"695b0d1fea264a7b364344133044ca519ea0c57c","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.6.1","_shasum":"e239e8269f187f022d9da5f2262beb2ea36a9209","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"e239e8269f187f022d9da5f2262beb2ea36a9209","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.6.1.tgz"},"directories":{}},"0.6.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.6.2","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"4711f98f5e243409c015629cd30a6ead0dbb3d8e","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.6.2","_shasum":"7b2c943d01b9f02491481bc39532d63893634370","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"7b2c943d01b9f02491481bc39532d63893634370","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.6.2.tgz"},"directories":{}},"0.6.3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.6.3","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"4605ac39a977863acc22396c36aa216daabf7730","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.6.3","_shasum":"777949e228ad868adb73709899c81079315d904c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"777949e228ad868adb73709899c81079315d904c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.6.3.tgz"},"directories":{}},"0.6.4":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.6.4","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"c7f1b4eb44ce45f152f1923b4ba18446f83d0dff","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.6.4","_shasum":"3d8454485cbde399241876c3e9a4a6cef8284674","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"3d8454485cbde399241876c3e9a4a6cef8284674","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.6.4.tgz"},"directories":{}},"0.6.5":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.6.5","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.4.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"552dddaf9bcc5304c22415b81aa748384d82837c","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.6.5","_shasum":"f00844001ca393b003681ff32838e72a560dafd4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"f00844001ca393b003681ff32838e72a560dafd4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.6.5.tgz"},"directories":{}},"0.7.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.7.0","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/einaros/ws.git"},"scripts":{"test":"make test","install":"(node-gyp rebuild 2> builderror.log) || (exit 0)"},"dependencies":{"nan":"1.5.x","options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"419b11f042a6fa07986f296ac40eae57eb9d6d8c","bugs":{"url":"https://github.com/einaros/ws/issues"},"homepage":"https://github.com/einaros/ws","_id":"ws@0.7.0","_shasum":"d215f9f8350a40d78c72810c59aa99d67a8504e6","_from":".","_npmVersion":"2.2.0","_nodeVersion":"1.0.3","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"V1","email":"info@3rd-Eden.com"}],"dist":{"shasum":"d215f9f8350a40d78c72810c59aa99d67a8504e6","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.7.0.tgz"},"directories":{}},"0.7.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.7.1","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x","bufferutil":"1.0.x","utf-8-validate":"1.0.x"},"optionalDependencies":{"bufferutil":"1.0.x","utf-8-validate":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.0.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"608df82a333de45905f05ca60f18a625b4c3293b","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws","_id":"ws@0.7.1","_shasum":"8f1c7864ca08081be3cd0ac330df0d29c5fcd0da","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"8f1c7864ca08081be3cd0ac330df0d29c5fcd0da","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.7.1.tgz"},"directories":{}},"0.7.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.7.2","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x","bufferutil":"1.1.x","utf-8-validate":"1.1.x"},"optionalDependencies":{"bufferutil":"1.1.x","utf-8-validate":"1.1.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.2.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"62c154c7ba97eaf6ac346f855af956c8b96f0ead","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws","_id":"ws@0.7.2","_shasum":"438c560bdfa2b7da3dd5b6b46ed61325c24699d8","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.35","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"438c560bdfa2b7da3dd5b6b46ed61325c24699d8","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.7.2.tgz"},"directories":{}},"0.8.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.8.0","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x","bufferutil":"1.2.x","utf-8-validate":"1.2.x"},"optionalDependencies":{"bufferutil":"1.2.x","utf-8-validate":"1.2.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.2.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"21383fdcacdf47eb96775e51748e51b258e07dd4","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@0.8.0","_shasum":"ac60ebad312121d01e16cc3383d7ec67ad0f0f1f","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"ac60ebad312121d01e16cc3383d7ec67ad0f0f1f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.8.0.tgz"},"directories":{}},"0.8.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"0.8.1","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x","bufferutil":"1.2.x","utf-8-validate":"1.2.x"},"optionalDependencies":{"bufferutil":"1.2.x","utf-8-validate":"1.2.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","expect.js":"0.3.x","mocha":"2.2.x","should":"4.3.x","tinycolor":"0.0.x"},"browser":"./lib/browser.js","component":{"scripts":{"ws/index.js":"./lib/browser.js"}},"gypfile":true,"gitHead":"74f567e0221a14071bb40eb1902e946524a11862","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@0.8.1","_shasum":"6b65273b99193c5f067a4cf5809598f777e3b759","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"6b65273b99193c5f067a4cf5809598f777e3b759","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-0.8.1.tgz"},"directories":{}},"1.0.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.0.0","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"753937ff1ddc0938513267b4d6d5139a6ad41746","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.0.0","_shasum":"2bd1290456daf0a9e88c56f616b0bdc090668b48","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"2bd1290456daf0a9e88c56f616b0bdc090668b48","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.0.0.tgz"},"directories":{}},"1.0.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.0.1","license":"MIT","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"40a9d686288b5d0be13f2bf2f3f5da07afc8cda2","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.0.1","_shasum":"7d0b2a2e58cddd819039c29c9de65045e1b310e9","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"7d0b2a2e58cddd819039c29c9de65045e1b310e9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.0.1.tgz"},"directories":{}},"1.1.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.1.0","license":"MIT","main":"index.js","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","istanbul":"^0.4.1","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"4263f26d4dbe27e781c41a1ddfe3dab87dd9e1dc","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.1.0","_shasum":"c1d6fd1515d3ceff1f0ae2759bf5fd77030aad1d","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.1","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"c1d6fd1515d3ceff1f0ae2759bf5fd77030aad1d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ws-1.1.0.tgz_1460376022305_0.992860296042636"},"directories":{}},"1.1.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.1.1","license":"MIT","main":"index.js","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","istanbul":"^0.4.1","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"c7bb7306cb0e1d17df141f61a220056eaa5e3502","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.1.1","_shasum":"082ddb6c641e85d4bb451f03d52f06eabdb1f018","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.1","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"info@3rd-Eden.com"},{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"082ddb6c641e85d4bb451f03d52f06eabdb1f018","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ws-1.1.1.tgz_1466770957650_0.7956828831229359"},"directories":{}},"2.0.0-beta.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.0-beta.0","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~1.3.0","eslint":"~3.13.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~2.0.0"},"gitHead":"19ce183fad0e826a025bf9709eef48e279a1cb75","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.0-beta.0","_shasum":"47eae6d1a9a2a04cdb0c7b9d033cbbf7861009ef","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"47eae6d1a9a2a04cdb0c7b9d033cbbf7861009ef","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.0-beta.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.0.0-beta.0.tgz_1484058513328_0.05468851304613054"},"directories":{}},"2.0.0-beta.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.0-beta.1","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~1.3.0","eslint":"~3.13.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~2.0.0"},"gitHead":"e62b9ba0c89aaf7b3a2d17084c23f4f983acf339","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.0-beta.1","_shasum":"148696794af6e8766699d55228166fd0dfbe3cc2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"148696794af6e8766699d55228166fd0dfbe3cc2","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.0-beta.1.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.0.0-beta.1.tgz_1484411376728_0.27804289758205414"},"directories":{}},"2.0.0-beta.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.0-beta.2","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~1.3.0","eslint":"~3.14.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~2.0.0"},"gitHead":"236ea222f8ddde18fbac0e234ec7297cfd66f4ab","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.0-beta.2","_shasum":"8d5cc5dab90ad208419f0c140afe4f162ed5e30a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"8d5cc5dab90ad208419f0c140afe4f162ed5e30a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.0-beta.2.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.0.0-beta.2.tgz_1485334367535_0.708880404708907"},"directories":{}},"2.0.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.0","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~1.3.0","eslint":"~3.14.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~2.0.0"},"gitHead":"cb50a2958523770735be0a4118027ef6d1262328","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.0","_shasum":"31bd7fc93c3dc8940ca812e36aef0d0754450f77","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"31bd7fc93c3dc8940ca812e36aef0d0754450f77","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.0.0.tgz_1485777464564_0.8814913851674646"},"directories":{}},"2.0.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.1","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~1.3.0","eslint":"~3.14.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~2.0.0"},"gitHead":"a8d21d40b3852f49e8a902ddc95055e9a1957130","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.1","_shasum":"0d3498dcb29dbee9fa229e61ebffeba67316a827","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"0d3498dcb29dbee9fa229e61ebffeba67316a827","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.1.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.0.1.tgz_1485945607140_0.13587458501569927"},"directories":{}},"2.0.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.2","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~1.3.0","eslint":"~3.14.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~2.0.0"},"gitHead":"f0d03cc79fb55d2df438120dedab01e016ba67b2","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.2","_shasum":"6257d1a679f0cb23658cba3dcad1316e2b1000c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"6257d1a679f0cb23658cba3dcad1316e2b1000c5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.2.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.0.2.tgz_1486142978606_0.31241320190019906"},"directories":{}},"2.0.3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.0.3","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~2.0.0","eslint":"~3.15.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~3.0.0"},"gitHead":"3918e11d200e574beca9d5abd61fbe3020434aed","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.0.3","_shasum":"532fd499c3f7d7d720e543f1f807106cfc57d9cb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"532fd499c3f7d7d720e543f1f807106cfc57d9cb","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.0.3.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.0.3.tgz_1486561489812_0.7949141394346952"},"directories":{}},"1.1.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.1.2","license":"MIT","main":"index.js","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","istanbul":"^0.4.1","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"98f0d21f49c0d2c2daa175f840bc36c44d2729b1","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.1.2","_shasum":"8a244fa052401e08c9886cf44a85189e1fd4067f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"8a244fa052401e08c9886cf44a85189e1fd4067f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.1.2.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-1.1.2.tgz_1486968203380_0.8274557164404541"},"directories":{}},"2.1.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.1.0","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~2.0.0","eslint":"~3.15.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~3.0.0"},"gitHead":"5bccfe59252923b85e7cffd56e3ddc1bd742f378","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.1.0","_shasum":"b24eaed9609f8632dd51e3f7698619a90fddcc92","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"b24eaed9609f8632dd51e3f7698619a90fddcc92","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.1.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.1.0.tgz_1487402689581_0.007632075110450387"},"directories":{}},"2.2.0":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.2.0","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~2.0.0","eslint":"~3.16.0","eslint-config-semistandard":"~7.0.0","eslint-config-standard":"~6.2.1","eslint-plugin-promise":"~3.4.0","eslint-plugin-standard":"~2.0.1","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~3.0.0"},"gitHead":"ae42166ec5966e4924d5995c84514d58d206a7ea","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.2.0","_shasum":"3218a7b1ebd15a09c56bb12a3e943a960eb7bde5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"3218a7b1ebd15a09c56bb12a3e943a960eb7bde5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.2.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.2.0.tgz_1488274175845_0.12055460130795836"},"directories":{}},"1.1.3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.1.3","license":"MIT","main":"index.js","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","istanbul":"^0.4.1","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"32132056da3a4223f86f4337ef633cebaebea9b0","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.1.3","_shasum":"67c3fd0dded7abd3c3316d281b7c968c3a2f4a3e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"67c3fd0dded7abd3c3316d281b7c968c3a2f4a3e","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.1.3.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-1.1.3.tgz_1489230068240_0.24778611189685762"},"directories":{}},"1.1.4":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455","version":"1.1.4","license":"MIT","main":"index.js","keywords":["Hixie","HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"make test"},"dependencies":{"options":">=0.0.5","ultron":"1.0.x"},"devDependencies":{"ansi":"0.3.x","benchmark":"0.3.x","bufferutil":"1.2.x","expect.js":"0.3.x","istanbul":"^0.4.1","mocha":"2.3.x","should":"8.0.x","tinycolor":"0.0.x","utf-8-validate":"1.2.x"},"gypfile":true,"gitHead":"19106a14d1782bed6f3b12a612e1a73a4970fdbe","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@1.1.4","_shasum":"57f40d036832e5f5055662a397c4de76ed66bf61","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"57f40d036832e5f5055662a397c4de76ed66bf61","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-1.1.4.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-1.1.4.tgz_1489230923644_0.4469207131769508"},"directories":{}},"2.2.1":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.2.1","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~3.17.0","eslint-config-standard":"~8.0.0-beta.1","eslint-plugin-import":"~2.2.0","eslint-plugin-node":"~4.2.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~2.1.0","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~3.0.0"},"gitHead":"08eb82725afce71f495f82e5f24d3e375a1670d2","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.2.1","_shasum":"f5ecbd4d47fb55a251d1a275223d47d693d3a8f2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"f5ecbd4d47fb55a251d1a275223d47d693d3a8f2","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.2.1.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-2.2.1.tgz_1489388739570_0.1363778745289892"},"directories":{}},"2.2.2":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.2.2","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test-travis":"npm run lint && istanbul cover _mocha --report lcovonly -- test/*.test.js","coverage":"istanbul cover _mocha --report html -- test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","test":"npm run lint && mocha test/*.test.js","lint":"eslint ."},"dependencies":{"ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~3.18.0","eslint-config-standard":"~8.0.0-beta.1","eslint-plugin-import":"~2.2.0","eslint-plugin-node":"~4.2.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~2.1.0","istanbul":"~0.4.5","mocha":"~3.2.0","utf-8-validate":"~3.0.0"},"gitHead":"286d513c1239bc2f1c9d23d997de1c954d3c8615","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.2.2","_shasum":"aa26daf39c52b20ed716e3447f8641494a726b01","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"aa26daf39c52b20ed716e3447f8641494a726b01","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.2.2.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.2.2.tgz_1490130412316_0.2044788005296141"},"directories":{}},"2.2.3":{"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"2.2.3","license":"MIT","main":"index.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"repository":{"type":"git","url":"git://github.com/websockets/ws.git"},"scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"safe-buffer":"~5.0.1","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~3.19.0","eslint-config-standard":"~8.0.0-beta.1","eslint-plugin-import":"~2.2.0","eslint-plugin-node":"~4.2.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~2.1.0","mocha":"~3.2.0","nyc":"~10.2.0","utf-8-validate":"~3.0.0"},"gitHead":"212c7aab04a5f23d89111c1722371211efa2dd89","bugs":{"url":"https://github.com/websockets/ws/issues"},"homepage":"https://github.com/websockets/ws#readme","_id":"ws@2.2.3","_shasum":"f36c9719a56dff813f455af912a2078145bbd940","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"f36c9719a56dff813f455af912a2078145bbd940","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.2.3.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.2.3.tgz_1491214217857_0.5180311135482043"},"directories":{}},"2.3.0":{"name":"ws","version":"2.3.0","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"homepage":"https://github.com/websockets/ws","bugs":{"url":"https://github.com/websockets/ws/issues"},"repository":{"type":"git","url":"git+https://github.com/websockets/ws.git"},"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"license":"MIT","main":"index.js","files":["index.js","lib"],"scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"safe-buffer":"~5.0.1","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~3.19.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.2.0","eslint-plugin-node":"~4.2.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~3.0.0","mocha":"~3.2.0","nyc":"~10.2.0","utf-8-validate":"~3.0.0"},"gitHead":"309d77f27ac2a505261c9d17dcfcf1a7ad0b1cae","_id":"ws@2.3.0","_shasum":"459f482239b88e49b4ee17e8787c1bd43629aaaa","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"459f482239b88e49b4ee17e8787c1bd43629aaaa","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.3.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.3.0.tgz_1492697123735_0.0666230337228626"},"directories":{}},"2.3.1":{"name":"ws","version":"2.3.1","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"homepage":"https://github.com/websockets/ws","bugs":{"url":"https://github.com/websockets/ws/issues"},"repository":{"type":"git","url":"git+https://github.com/websockets/ws.git"},"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"license":"MIT","main":"index.js","files":["index.js","lib"],"scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"safe-buffer":"~5.0.1","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~3.19.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.2.0","eslint-plugin-node":"~4.2.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~3.0.0","mocha":"~3.2.0","nyc":"~10.2.0","utf-8-validate":"~3.0.0"},"gitHead":"732aaf06b76700f104eeff2740e1896be4e88199","_id":"ws@2.3.1","_shasum":"6b94b3e447cb6a363f785eaf94af6359e8e81c80","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"6b94b3e447cb6a363f785eaf94af6359e8e81c80","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-2.3.1.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ws-2.3.1.tgz_1492711201097_0.04034068179316819"},"directories":{}},"3.0.0":{"name":"ws","version":"3.0.0","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"homepage":"https://github.com/websockets/ws","bugs":{"url":"https://github.com/websockets/ws/issues"},"repository":{"type":"git","url":"git+https://github.com/websockets/ws.git"},"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"license":"MIT","main":"index.js","files":["index.js","lib"],"scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"safe-buffer":"~5.0.1","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~3.19.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.2.0","eslint-plugin-node":"~4.2.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~3.0.0","mocha":"~3.4.1","nyc":"~10.3.0","utf-8-validate":"~3.0.0"},"gitHead":"38df5a330aa91123851d8b49c231adf6c337ea77","_id":"ws@3.0.0","_shasum":"98ddb00056c8390cb751e7788788497f99103b6c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"shasum":"98ddb00056c8390cb751e7788788497f99103b6c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/ws/-/ws-3.0.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"},{"name":"einaros","email":"einaros@gmail.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ws-3.0.0.tgz_1495006769812_0.34835603553801775"},"directories":{}}},"name":"ws","time":{"modified":"2017-07-23T02:29:34.657Z","created":"2011-12-04T10:32:12.839Z","0.2.6":"2011-12-04T10:32:14.627Z","0.2.7":"2011-12-07T12:28:11.002Z","0.2.8":"2011-12-07T12:52:53.588Z","0.2.9":"2011-12-07T14:42:17.238Z","0.3.0":"2011-12-08T13:30:10.031Z","0.3.1":"2011-12-08T19:39:18.407Z","0.3.2":"2011-12-11T22:40:27.266Z","0.3.3":"2011-12-12T08:02:31.982Z","0.3.4":"2011-12-12T10:09:11.389Z","0.3.4-2":"2011-12-12T11:31:05.010Z","0.3.5":"2011-12-13T11:55:41.773Z","0.3.5-2":"2011-12-13T14:53:45.350Z","0.3.5-3":"2011-12-13T18:32:37.432Z","0.3.5-4":"2011-12-13T22:21:57.061Z","0.3.6":"2011-12-18T15:11:35.570Z","0.3.7":"2011-12-25T17:19:41.266Z","0.3.8":"2011-12-27T12:11:50.105Z","0.3.9":"2012-01-01T18:30:20.877Z","0.4.0":"2012-01-02T15:36:57.279Z","0.4.1":"2012-01-26T14:20:32.517Z","0.4.2":"2012-02-04T14:38:48.103Z","0.4.3":"2012-02-04T16:14:50.288Z","0.4.4":"2012-02-06T22:32:59.238Z","0.4.5":"2012-02-07T08:16:04.845Z","0.4.6":"2012-02-09T13:34:33.670Z","0.4.7":"2012-02-21T21:54:57.903Z","0.4.8":"2012-02-29T14:06:15.918Z","0.4.9":"2012-03-21T11:40:30.002Z","0.4.10":"2012-03-23T07:37:54.654Z","0.4.11":"2012-03-24T17:22:27.603Z","0.4.12":"2012-03-30T19:41:51.096Z","0.4.13":"2012-04-12T12:04:01.268Z","0.4.14":"2012-04-30T23:19:41.222Z","0.4.15":"2012-05-20T10:28:38.221Z","0.4.16":"2012-06-01T09:35:19.744Z","0.4.17":"2012-06-13T11:08:11.928Z","0.4.18":"2012-06-14T12:02:03.774Z","0.4.19":"2012-06-19T16:45:21.369Z","0.4.20":"2012-06-26T16:32:36.414Z","0.4.21":"2012-07-14T15:22:34.585Z","0.4.22":"2012-10-03T12:42:28.801Z","0.4.23":"2012-11-19T20:28:09.515Z","0.4.24":"2012-12-11T19:49:53.640Z","0.4.25":"2012-12-17T20:55:26.473Z","0.4.27":"2013-06-27T20:01:33.222Z","0.4.28":"2013-08-16T16:15:28.415Z","0.4.29":"2013-08-23T07:26:29.761Z","0.4.30":"2013-08-30T21:07:28.653Z","0.4.31":"2013-09-23T06:55:10.020Z","0.4.32":"2014-08-06T11:23:54.914Z","0.5.0":"2014-11-20T21:44:01.711Z","0.6.0":"2014-12-05T15:11:49.451Z","0.6.1":"2014-12-06T21:53:40.640Z","0.6.2":"2014-12-06T21:55:13.987Z","0.6.3":"2014-12-08T21:21:03.063Z","0.6.4":"2014-12-28T13:49:40.206Z","0.6.5":"2015-01-05T17:07:37.686Z","0.7.0":"2015-01-22T16:29:53.723Z","0.7.1":"2015-01-29T12:06:29.379Z","0.7.2":"2015-05-14T20:21:05.058Z","0.8.0":"2015-08-21T11:57:09.538Z","0.8.1":"2015-11-29T19:24:31.667Z","1.0.0":"2015-12-30T16:35:14.225Z","1.0.1":"2016-01-04T12:36:08.428Z","1.1.0":"2016-04-11T12:00:23.506Z","1.1.1":"2016-06-24T12:22:40.082Z","2.0.0-beta.0":"2017-01-10T14:28:34.020Z","2.0.0-beta.1":"2017-01-14T16:29:38.848Z","2.0.0-beta.2":"2017-01-25T08:52:49.450Z","2.0.0":"2017-01-30T11:57:46.414Z","2.0.1":"2017-02-01T10:40:07.816Z","2.0.2":"2017-02-03T17:29:39.305Z","2.0.3":"2017-02-08T13:44:50.506Z","1.1.2":"2017-02-13T06:43:25.287Z","2.1.0":"2017-02-18T07:24:50.320Z","2.2.0":"2017-02-28T09:29:36.473Z","1.1.3":"2017-03-11T11:01:09.134Z","1.1.4":"2017-03-11T11:15:25.657Z","2.2.1":"2017-03-13T07:05:40.303Z","2.2.2":"2017-03-21T21:06:54.249Z","2.2.3":"2017-04-03T10:10:19.890Z","2.3.0":"2017-04-20T14:05:25.723Z","2.3.1":"2017-04-20T18:00:03.846Z","3.0.0":"2017-05-17T07:39:31.433Z"},"readmeFilename":"README.md","homepage":"https://github.com/websockets/ws"}