One Hat Cyber Team
Your IP :
216.73.216.115
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
vo
/
.npm
/
registry.npmjs.org
/
ws
/
Edit File:
.cache.json
{"_id":"ws","_rev":"578-fdb37a44b237b9587d3e77399f0e64b8","name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","dist-tags":{"latest":"7.4.4"},"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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":"https://registry.npmjs.org/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":{}},"3.1.0":{"name":"ws","version":"3.1.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.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.3.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~3.0.0","mocha":"~3.4.1","nyc":"~11.0.1","utf-8-validate":"~3.0.0"},"gitHead":"4e3ada1291b58c2a46303744835e5d466fcbc9b1","_id":"ws@3.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-TU4/qKFlyQFqNITNWiqPCUY9GqlAhEotlzfcZcve6VT1YEngQl1dDMqwQQS3eMYruJ5r/UD3lcsWib6iVMDGDw==","shasum":"8afafecdeab46d572e5397ee880739367aa2f41c","tarball":"https://registry.npmjs.org/ws/-/ws-3.1.0.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-3.1.0.tgz_1501136212711_0.6941964158322662"},"directories":{}},"3.2.0":{"name":"ws","version":"3.2.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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.6.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.0","eslint-plugin-promise":"~3.5.0","eslint-plugin-standard":"~3.0.0","mocha":"~3.5.0","nyc":"~11.2.0","utf-8-validate":"~3.0.0"},"gitHead":"4082e695cd56cbd7a2e4bd385b77a78acd2a5b53","_id":"ws@3.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-hTS3mkXm/j85jTQOIcwVz3yK3up9xHgPtgEhDBOH3G18LDOZmSAG1omJeXejLKJakx+okv8vS1sopgs7rw0kVw==","shasum":"d5d3d6b11aff71e73f808f40cc69d52bb6d4a185","tarball":"https://registry.npmjs.org/ws/-/ws-3.2.0.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-3.2.0.tgz_1505456536249_0.6044613341800869"},"directories":{}},"3.3.0":{"name":"ws","version":"3.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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.10.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~5.2.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~4.0.0","nyc":"~11.3.0","utf-8-validate":"~3.0.0"},"gitHead":"56f80625399de02abfe6c0d718ea5a8939969318","_id":"ws@3.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-XPwGf44sJI6zgBpiWk44HQG6pK7HABl4F77Uydtb6BcgTC8fFpXHKM8bGu4AdBMtIjREDbNlvGitRZnwi0vXCA==","shasum":"f8b948a1378af7efa702f5513da08dd516897c31","tarball":"https://registry.npmjs.org/ws/-/ws-3.3.0.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-3.3.0.tgz_1509788626202_0.664791889488697"},"directories":{}},"1.1.5":{"name":"ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","version":"1.1.5","keywords":["Hixie","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":"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"},"gitHead":"24edef58a0aab05e8220f76bd2377614dd4eee85","_id":"ws@1.1.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==","shasum":"cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51","tarball":"https://registry.npmjs.org/ws/-/ws-1.1.5.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-1.1.5.tgz_1510160102092_0.6812816471792758"},"directories":{}},"3.3.1":{"name":"ws","version":"3.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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.10.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~5.2.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~4.0.0","nyc":"~11.3.0","utf-8-validate":"~3.0.0"},"gitHead":"70eb3b2f6284a361768ea518acb072d13986dade","_id":"ws@3.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-8A/uRMnQy8KCQsmep1m7Bk+z/+LIkeF7w+TDMLtX1iZm5Hq9HsUDmgFGaW1ACW5Cj0b2Qo7wCvRhYN2ErUVp/A==","shasum":"d97e34dee06a1190c61ac1e95f43cb60b78cf939","tarball":"https://registry.npmjs.org/ws/-/ws-3.3.1.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-3.3.1.tgz_1510160314255_0.38848688220605254"},"directories":{}},"3.3.2":{"name":"ws","version":"3.3.2","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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.11.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~5.2.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~4.0.0","nyc":"~11.3.0","utf-8-validate":"~3.0.0"},"gitHead":"46b25476b13fdd24e1ab2c85d304b05bea75287e","_id":"ws@3.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-t+WGpsNxhMR4v6EClXS8r8km5ZljKJzyGhJf7goJz9k5Ye3+b5Bvno5rjqPuIBn5mnn5GBb7o8IrIWHxX1qOLQ==","shasum":"96c1d08b3fefda1d5c1e33700d3bfaa9be2d5608","tarball":"https://registry.npmjs.org/ws/-/ws-3.3.2.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-3.3.2.tgz_1511248761785_0.644444438861683"},"directories":{}},"3.3.3":{"name":"ws","version":"3.3.3","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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.13.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~5.2.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~4.0.0","nyc":"~11.3.0","utf-8-validate":"~4.0.0"},"gitHead":"157f58a73250674eb57c505a522c7e5fe5fb3bee","_id":"ws@3.3.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==","shasum":"f1cf84fe2d5e901ebce94efaece785f187a228f2","tarball":"https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-3.3.3.tgz_1513504156433_0.36967517668381333"},"directories":{}},"4.0.0":{"name":"ws","version":"4.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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0","ultron":"~1.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.14.0","eslint-config-standard":"~10.2.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~5.2.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~4.1.0","nyc":"~11.4.1","utf-8-validate":"~4.0.0"},"gitHead":"a04d9855a5a3d9bab62f9d22bcf5d1ee8185726b","_id":"ws@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-QYslsH44bH8O7/W2815u5DpnCpXWpEK44FmaHffNwgJI4JMaSZONgPBTOfrxJ29mXKbXak+LsJ2uAkDTYq2ptQ==","shasum":"bfe1da4c08eeb9780b986e0e4d10eccd7345999f","tarball":"https://registry.npmjs.org/ws/-/ws-4.0.0.tgz"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws-4.0.0.tgz_1515146653954_0.1453788885846734"},"directories":{}},"4.1.0":{"name":"ws","version":"4.1.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":{"async-limiter":"~1.0.0","safe-buffer":"~5.1.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.18.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.9.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.0.0","nyc":"~11.4.1","utf-8-validate":"~4.0.0"},"gitHead":"d390dc5b34c269669d5fa4450cd394d957055296","_id":"ws@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==","shasum":"a979b5d7d4da68bf54efe0408967c324869a7289","tarball":"https://registry.npmjs.org/ws/-/ws-4.1.0.tgz","fileCount":15,"unpackedSize":103770},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_4.1.0_1519286882886_0.7921800651154554"},"_hasShrinkwrap":false},"5.0.0":{"name":"ws","version":"5.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":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.18.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.9.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.6.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.0.0","nyc":"~11.4.1","utf-8-validate":"~4.0.0"},"gitHead":"d3af50627de62b0d8b9c42d915e8c6a426238363","_id":"ws@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-XXG4S0b771C68AeTHebBsJJBZMguxj7Em+D657RViuj6ppRd3tfuOhIK8eGwZGNb76C8MjQfCTfH2NN50rJN4w==","shasum":"fb4ede3fddcff99b157d292a1069ace8d6e04db9","tarball":"https://registry.npmjs.org/ws/-/ws-5.0.0.tgz","fileCount":15,"unpackedSize":105211},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_5.0.0_1520346850995_0.14732481956460153"},"_hasShrinkwrap":false},"5.1.0":{"name":"ws","version":"5.1.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":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.19.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.9.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.7.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.0.0","nyc":"~11.6.0","utf-8-validate":"~4.0.0"},"gitHead":"7c74567b974b79253ac32aac8f7d3dcb3e6d17e8","_id":"ws@5.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-7KU/qkUXtJW9aa5WRKlo0puE1ejEoAgDb0D/Pt+lWpTkKF7Kp+MqFOtwNFwnuiYeeDpFjp0qyMniE84OjKIEqQ==","shasum":"ad7f95a65c625d47c24f2b8e5928018cf965e2a6","tarball":"https://registry.npmjs.org/ws/-/ws-5.1.0.tgz","fileCount":15,"unpackedSize":103665},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_5.1.0_1521481849018_0.6275278896809415"},"_hasShrinkwrap":false},"5.1.1":{"name":"ws","version":"5.1.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":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.19.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.10.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.7.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.0.0","nyc":"~11.6.0","utf-8-validate":"~4.0.0"},"gitHead":"10c92fff16c53be18c7be05c8a4c65d25cae8088","_id":"ws@5.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-bOusvpCb09TOBLbpMKszd45WKC2KPtxiyiHanv+H2DE3Az+1db5a/L7sVJZVDPUC1Br8f0SKRr1KjLpD1U/IAw==","shasum":"1d43704689711ac1942fd2f283e38f825c4b8b95","tarball":"https://registry.npmjs.org/ws/-/ws-5.1.1.tgz","fileCount":15,"unpackedSize":104066},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_5.1.1_1522676448860_0.5792033954157976"},"_hasShrinkwrap":false},"5.2.0":{"name":"ws","version":"5.2.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":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.19.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.12.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.7.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.2.0","nyc":"~11.8.0","utf-8-validate":"~4.0.0"},"gitHead":"e4d032c383dd2931de7dfbe81a0a8185cdffbf52","_id":"ws@5.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-c18dMeW+PEQdDFzkhDsnBAlS4Z8KGStBQQUcQ5mf7Nf689jyGk0594L+i9RaQuf4gog6SvWLJorz2NfSaqxZ7w==","shasum":"9fd95e3ac7c76f6ae8bcc868a0e3f11f1290c33e","tarball":"https://registry.npmjs.org/ws/-/ws-5.2.0.tgz","fileCount":14,"unpackedSize":98827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAxwVCRA9TVsSAnZWagAA9VQP/39iXeH1zQCzfpOJLSzn\noeVFUFTlKbVEvIQT1FD01yjCUp2T7gGHyjC4XnaFJ3pRXDa8+O6MWGnWYhtw\nssZ7osNJV/9r2AI+xrW+lcit5qp5qg1l2/zvc3OGSVyt/3ITlnfxYJE13dCn\n23hf9veQKZvigi6OGf73h6sGqfxVcQcI3Aeez0rp28khcZrZKyhOA12s6LyS\nbrhixmvClFPZeCjDO7iP0Fy0qWYvLLOagqK3Vb7FUrObHuEl9JGFqUNW0egS\ndsVxnyhhmPHzVbV+lxhNfOPHwKPWWE1ngCu3CTqBT6zkUhCbAl+SqZkbQbwu\ncGs/WsLmAoX773kDf9PfwWIr1psvp72LLN7VBOfmTPBaO7dvvGM4Fo84DmHz\neaubp5Hgad3zpqeVnXTLJAQ6gzwdiWqF0u6l9+gKMHmXhB71CgOpF1dhgGkh\noGve5bMFFORzbYdq/Cc/NTROQIY6QEy2/ASs0BjZIEd97IiEPFbtjrcqlyr8\n9v9jkP2u8GKrOVDMc2sZu8hMyTGu1np82UEFMSDg3g4tAbVvuGDupHzgrexB\nKWWFLcarSSQsdILHjVTyTuJqZ36zGmAzLPvRPTitOn0esUaC/+MQ3r5chySk\nuagTH9F4vTGf2YbwydNYsWWxZ1+tCf8bHegjvtkO3ybm1AaCuF8huU15zqOZ\n1jRV\r\n=Ikvp\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_5.2.0_1526930451284_0.23351796067266828"},"_hasShrinkwrap":false},"5.2.1":{"name":"ws","version":"5.2.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":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.19.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.12.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.8.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.2.0","nyc":"~12.0.2","utf-8-validate":"~4.0.0"},"gitHead":"175ce4605b80d610e558c858b0f8d74599a16db1","_id":"ws@5.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-2NkHdPKjDBj3CHdnAGNpmlliryKqF+n9MYXX7/wsVC4yqYocKreKNjydPDvT3wShAZnndlM0RytEfTALCDvz7A==","shasum":"37827a0ba772d072a843c3615b0ad38bcdb354eb","tarball":"https://registry.npmjs.org/ws/-/ws-5.2.1.tgz","fileCount":15,"unpackedSize":105366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLnFLCRA9TVsSAnZWagAAHjAP/j1h2rW5glAQeQyZs9/i\nbLlM8N6XXz2dv81aEzpXTV/VQWp7WmyV130OUzqEqzAivqAcPWeGOqUyx2JR\nGp30PlS5LtU3IeqAk9kJNPUEmP3CkWGsJYW80Bv9eww3iKVj/O5XDu1RgQ8K\nigfwJQcHwhLjdugBrIvijGk2TALL6QC6CDjr6NWVxL0aRpJazG83NOLL9rNz\n/apAQhh+x5ANNRXi4eF+kY2pH7wTyrq/qOFAKamgcT22sTP08TeDv2Q0bpEh\n79l5yqSyaEJ0lwFL1PMEhCY7X1e/1ecGzfkNqPJsKm6TmhMRwkFLdJTMA0dH\nh8nTqMFBArmXihOn7804li8vEDkrPcvmVp7jS+rIDR0G7fUpKH8SAZ0CqQTi\nBGYaAQ1UTjSZ78KtstzzMIsbaBooBn/n+DLcg21zmBLvdKwBY99ndhlUOVki\n5N6JEHXa7b3Vck0HSb0fQ9BgMQPnjDZ3u1FJdw4rFbBrm/yoJvb41MYTlKxX\n0nyMLtzpuZ2+U4zuXe6oILI+ZDhlDEdkHts0ZjDbZEcXWkW02DoE8Qt+2fds\nDrz12QW2BosLOuiuvQwkfPiOvutWo0Q0hUgfjtekjEdQ4E4L4e8NpkgxlSWT\nHe66UBpdlRaiWjYEocv9KTuV21QcSrPUwyJY1xnJ28NNWEPJC0YTo+5zUn5E\nCzLX\r\n=10rz\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_5.2.1_1529770315889_0.5222187438823442"},"_hasShrinkwrap":false},"5.2.2":{"name":"ws","version":"5.2.2","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":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~3.0.0","eslint":"~4.19.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.12.0","eslint-plugin-node":"~6.0.0","eslint-plugin-promise":"~3.8.0","eslint-plugin-standard":"~3.0.0","mocha":"~5.2.0","nyc":"~12.0.2","utf-8-validate":"~4.0.0"},"gitHead":"5d55e52529167c25f4fec35cb4753294e75bf9f2","_id":"ws@5.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==","shasum":"dffef14866b8e8dc9133582514d1befaf96e980f","tarball":"https://registry.npmjs.org/ws/-/ws-5.2.2.tgz","fileCount":14,"unpackedSize":99219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRmFaCRA9TVsSAnZWagAAZH0P/iB0EIYIHqFAJznwT4el\n8xU2FN/na7yK3k+nV0cNYD+gKdOcTphij2IJGnQBM8hG4SlPBf+NBqy7/VBo\na3cmV3Rat395nmI3lhTgb9EDMFgYRQty3ORS3KAf2KEpFFA4QlTjOttjYsCq\nZN/j3GMnsnH47RxToPE9wTyC8d+cgIfdQHLN1k+5YaN5OtBCyKIXGbl+QJli\n2YLGAU1mp+yM+CF8CV+q6aodokoF/89D8LnJ7N5LjIgYGHTohB9c/fY/7v/5\nQLqd35RTo8OXMfiujUy2EhyGP5SyiTUzttAmXuSOxG3KQTtzss0dHMBxFeXJ\nO6ZDh124WW1VJYhdPKwfaHwszfmB6a95K2Gmu7xtvlq48qMq6Rfi9WQ1/rlc\nYyeyXAX1a/ykbEza4mm9oPfZpkPKSYM4s4fYufxyG3sAz3vKaOy4MQNA6gOC\n49sJBGT7kdTlPgHuE832t9T+J8ByCGNl/o2zJDDYLq6RLZqtgaSqAWtIBaFe\neW/yEVklhm2InF8e1yAiHg4au/6OKf4PFfKpcjdKvDbMZO8fFm6VDRYqFlI5\nnF2XzxK7p86sIe+YeFqVAzc4kMGcvYzrD7RhA25n+NBbjHaYChCLibgEDG7E\n2gqUv1T9BU2ihq845gapZ9h1b7/dpfqOKZCf5kvMxZLjp/rL8msRRPd4GIw9\nPXXp\r\n=QnaD\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_5.2.2_1531339098131_0.05866997625683701"},"_hasShrinkwrap":false},"6.0.0":{"name":"ws","version":"6.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","browser":"browser.js","files":["browser.js","index.js","lib"],"scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~4.0.0","eslint":"~5.0.0","eslint-config-standard":"~11.0.0","eslint-plugin-import":"~2.13.0","eslint-plugin-node":"~7.0.0","eslint-plugin-promise":"~3.8.0","eslint-plugin-standard":"~3.1.0","mocha":"~5.2.0","nyc":"~12.0.2","utf-8-validate":"~5.0.0"},"gitHead":"1ee42fd67d365409096c11af0d6bc70fbe292c60","_id":"ws@6.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w==","shasum":"eaa494aded00ac4289d455bac8d84c7c651cef35","tarball":"https://registry.npmjs.org/ws/-/ws-6.0.0.tgz","fileCount":15,"unpackedSize":99254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUzj6CRA9TVsSAnZWagAAzt4P/34SG+VwqdtTCepV7vHg\nIZdyPTg4bMSXC2h1xsNsSPLa87m1OGenRSc7QyLuBwBmXV9PXEFwLs1c7rt2\ndMmVoOUx2nz6cV34LvhwlWitnurrTdCfuyc/jSjaDCYkVFreC1eCB4FqJcWv\nQO+Muvs79jK/JFFtxuQWJvrwlvghh7WdnA99YA0Dp2hG84blFrU3DTnvNaeJ\nPAFbmsT4VWpCncX5QAwVZdJkyf/Me9ePEtajo8B5VDXCKTcTW9rsaUD8+3gB\niALBZQjhEkQ4V57IioqeUvjx90c4+4XBfIBaW2DlL1sJAfBRcjz5y8GPLn0x\nEvTop4Q6AcFJYzh748h7Fbc1+K6BjQEmZbpjkWnNeIveaz4qSzsv/R3wPzVE\n+ICCwcEED5XIvU3hV4+uXFaPuq53j1z40eOtNLz3ELnh06KuiCAFI8iEMvUA\ne+a5052P4QTthG4ssO30PzngkocTQRXcBA/Ht1KVrjntA/AK5s7fq6SmtMRN\nzRSRqpgBjvfI9HDHwCx+/RWPqbV99pAxRResUY4YCctxu6y8cQCDZdwHusr2\njpe3nn/exxcofffYkJTimwC5VKTj81q2I4bMbFPLo88Ik9Sz2d3mVwQm4s+l\n3HoRlHEs7GWqFbACjETAKquTET7Oy9JzZIHNklGUk1OYhTsSG4yNUuaRk3TQ\nkAg1\r\n=xeQT\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.0.0_1532180730113_0.2445653039826483"},"_hasShrinkwrap":false},"6.1.0":{"name":"ws","version":"6.1.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","browser":"browser.js","scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.2","bufferutil":"~4.0.0","eslint":"~5.6.1","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.14.0","eslint-plugin-node":"~7.0.0","eslint-plugin-promise":"~4.0.0","eslint-plugin-standard":"~4.0.0","mocha":"~5.2.0","nyc":"~13.0.1","utf-8-validate":"~5.0.0"},"gitHead":"b9ce38d80f847a843c05edfe1a907278bcffde0c","_id":"ws@6.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-H3dGVdGvW2H8bnYpIDc3u3LH8Wue3Qh+Zto6aXXFzvESkTVT6rAfKR6tR/+coaUvxs8yHtmNV0uioBF62ZGSTg==","shasum":"119a9dbf92c54e190ec18d10e871d55c95cf9373","tarball":"https://registry.npmjs.org/ws/-/ws-6.1.0.tgz","fileCount":15,"unpackedSize":99539},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.1.0_1538722328829_0.473546842393884"},"_hasShrinkwrap":false},"6.1.1":{"name":"ws","version":"6.1.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","browser":"browser.js","scripts":{"test":"eslint . && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"eslint . && mocha test/*.integration.js","lint":"eslint ."},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.4","bufferutil":"~4.0.0","eslint":"~5.9.0","eslint-config-standard":"~12.0.0","eslint-plugin-import":"~2.14.0","eslint-plugin-node":"~8.0.0","eslint-plugin-promise":"~4.0.1","eslint-plugin-standard":"~4.0.0","mocha":"~5.2.0","nyc":"~13.1.0","utf-8-validate":"~5.0.0"},"gitHead":"029de0cc87bc33da460b81321713f04af2d98c56","_id":"ws@6.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-tfSg0NBK1w9FkVhIftPp2lWPoFu3AInndGyydLPTNSIA4o1V7GveE2fCTF7kFmHZ/+NGVObBptvFXwzF7ALXDQ==","shasum":"3f5a17e51059272dc18cf039d3ef29eee5d3fdc6","tarball":"https://registry.npmjs.org/ws/-/ws-6.1.1.tgz","fileCount":15,"unpackedSize":100571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb779dCRA9TVsSAnZWagAAlBMP/0rQR0ky6Shi0489pjNH\nkWd0vNvdBUyTGPfPEwCzvPbkNnTFw0Mp5B6X+mKFQUtTMF8OPSPQyAJ8YPRG\n85pqTxd248JlWpzXD3gc9rP0kX/oDfqJKgbWwy0o7N6MhfRjgto8z8TMyWKG\nWqDlEep8XLFuTidosbn5YSEjh8XM9/MYLxCv+iOwUFSjRS/7zPMPpDQcNNyd\nQZ2xiwhzHaTgNQSUJ8lZuSOjKjwgf4g1OCYE8KlZRCVcTA/CvY9HhcXt/S43\n4qYNx46kl5jlZB6SX5ta1X+OQJLF+OchLUhUeNIv9RtjvqAOF14ddfWXqAvU\n5780iME+RAj0yiMIlI147Zegg0y26kPcYbMzNyIh56p5UaleoXhSA7D/HktN\nMaqyl/eNpmMHoAbbVdy+IUbN1W8S0UoPN3EC/PFNtfOm6bcUqsZJvB2FVRDo\nz45qMWi68W4lcIYv/Bq9IJLdqaLDJJAtgSBuq5jB9SC6jhZzCqgc3zF2UszM\nRcHQ9mcEoDwTWbozvFJHjEzfY1R8rU62wdluIea2sDjiHvUiF6vnedZBaVGQ\n7Mso1OofEaAaSNOnEFQgdlZi63qoA9dHjAUMBWraFz0IX5wg0kDndliXJRP/\n8LGhcMUdK0pxMLDbgE0i57q0xdpB8zcvrM8ytbjIIYxDIAcRyKHbLQFECh08\n8Z4y\r\n=pErf\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.1.1_1542438748701_0.29350249793936745"},"_hasShrinkwrap":false},"6.1.2":{"name":"ws","version":"6.1.2","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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","lint":"eslint . --ignore-path .gitignore && prettylint '**/*.{json,md}' --ignore-path .gitignore"},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.4","bufferutil":"~4.0.0","eslint":"~5.9.0","eslint-config-prettier":"~3.3.0","eslint-plugin-prettier":"~3.0.0","mocha":"~5.2.0","nyc":"~13.1.0","prettier":"~1.15.2","prettylint":"~1.0.0","utf-8-validate":"~5.0.0"},"gitHead":"14d9088391ac4495d04e64d76c3b83d4e75f80e2","_id":"ws@6.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==","shasum":"3cc7462e98792f0ac679424148903ded3b9c3ad8","tarball":"https://registry.npmjs.org/ws/-/ws-6.1.2.tgz","fileCount":15,"unpackedSize":101241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8HRXCRA9TVsSAnZWagAA+eQP/j8yGGNE4WomL+EdKWmn\nTIjjcekIj2v1sqeT5huJZ2IREDk82hrRSA0UF7OpyZZwIJrOC4bFvMxNRHYR\nwzTJ/k2FIlEJ3r8OtBPnrHdXYYml6II4yW3qya1fN5AANz/LiWe3mgh3GjZp\nZMHeUTAA1n1Ms46nAibXTsi4m7xm94azyTeFeMdYFfrGoq4iTO9DVbux/G/b\nY5bxJzzciXCvu7ZmL5AUktghiTMp+sjuDKP+WSpvYU7O5p1C88LjTzMO1G4l\n15Ye23Mx1Oj9n47ZSSqF/uvS6yihejnnFs+Daqx5oY4+k6ik5etYSuP9uj5E\nvuMDGWclD86E6v/aHFZVCs3jQo3QDan14Ck5lXuPvXLkRCl8Rdlw4KnmgnnI\niicjtpQY8V1KWU6s34WHoySRzPOS3ruYFD+WUupUzl8Gk3ssxm8bSw/8AH1t\naWVMwWaaVqCRadl/rCnnMWpF3B4JgzQWC1O0DPxmiZq4Ftic2wSYbP8JZb6d\nZ2CO08WMgT67NwzA8KVUUlauBLfaI58+ZlesE0KuY6HbhTCCJsVTyJDr7v5o\nU0AlBZl5En+HxllkZnwV8C0QFVRqQFHqLXZbuLA3iTB4V62ti3payzHowWaC\nB7K7wWcnW77dvJbSB18YT6yL53enuWJ9f6TpobeKg42gTFqk63dxo7PjSfNn\nNko2\r\n=k/S4\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.1.2_1542485078627_0.02483811487025278"},"_hasShrinkwrap":false},"6.1.3":{"name":"ws","version":"6.1.3","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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","lint":"eslint . --ignore-path .gitignore && prettylint '**/*.{json,md}' --ignore-path .gitignore"},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.4","bufferutil":"~4.0.0","eslint":"~5.12.0","eslint-config-prettier":"~3.6.0","eslint-plugin-prettier":"~3.0.0","mocha":"~5.2.0","nyc":"~13.1.0","prettier":"~1.16.1","prettylint":"~1.0.0","utf-8-validate":"~5.0.0"},"gitHead":"6fa6b8b388ad002a7d754d9ccdfac73d2bf73bc2","_id":"ws@6.1.3","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"dist":{"integrity":"sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==","shasum":"d2d2e5f0e3c700ef2de89080ebc0ac6e1bf3a72d","tarball":"https://registry.npmjs.org/ws/-/ws-6.1.3.tgz","fileCount":15,"unpackedSize":100829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSWUfCRA9TVsSAnZWagAAfwIP+wc/E134+PtKAQyUt98N\nJg0s/p5NAcA2NjnDUIro11T3h8BX0n/pYjGChh0sbREBYCD1Yc9sH+3mNgQg\nIO/X54RHcVtgbzXud/GBc+8xBuE9ZztK+bnyxwYDeRABY7ZC+h7IapybvVhR\nmVt68fesQBmvA37AhKHejHMQgndai/6YZTdjKevOJrSSYd4XtwCcV5/lhP3I\nUm/ZA1oynIuKo6NdT+fJZ1VdvtCxwaW8eJ1IXF0xmeadtCtX7wQ6AF3mLnT1\nhXmMz/QYI3Hw/68k5b38lK4ni32yxlCYK3rs/BIrIjBnqMC+HjFV5f6MjXoA\nR8WihWoxAtkiRRC4mEmXqI/0spOEdLIvehgj+zCyLO0SP7D3svvS4JrI71he\n4AMWdWJl/xeGDcNzyi3GvIuZqzbMLJ/291NCN82Q0IHlQHzg8bIW+316qzfL\nZREhySLXUGc3g5LPHxtiFotRc/pK21qPdMIU1JHQYLh1btjtFWDP3KINBaw2\nkWrML3nPrdMEiWN+wyaL5h1fYoOYWz8pXZXOya56teEHYMqw7oXB3aW6ebqd\nQYkS0RqaqcCNAi8cThQePFRtlHaNLKS3jJJV58K26nt7AAUp36/x9KO58KyK\nodsOZ+LcqJS1FXOUvRYS8qKKfReSf0CterL8I2QPtbxQ1fHqD8ev2lQoQ6Bg\nPTqd\r\n=MjyM\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.1.3_1548313886381_0.9476643579223558"},"_hasShrinkwrap":false},"6.1.4":{"name":"ws","version":"6.1.4","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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","lint":"eslint . --ignore-path .gitignore && prettylint '**/*.{json,md}' --ignore-path .gitignore"},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.4","bufferutil":"~4.0.0","eslint":"~5.14.0","eslint-config-prettier":"~4.0.0","eslint-plugin-prettier":"~3.0.0","mocha":"~5.2.0","nyc":"~13.3.0","prettier":"~1.16.1","prettylint":"~1.0.0","utf-8-validate":"~5.0.0"},"gitHead":"dc745cc10918eec23bd0680bcc7bce26101b8e2d","_id":"ws@6.1.4","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==","shasum":"5b5c8800afab925e94ccb29d153c8d02c1776ef9","tarball":"https://registry.npmjs.org/ws/-/ws-6.1.4.tgz","fileCount":15,"unpackedSize":100922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaENICRA9TVsSAnZWagAAJOgQAIIYsDq4idx3DQFPWO0b\n96kAU/3kHf7+wDwhojNWz2FSZKCSaFXvZnPPEY009yp3bJTxawUmFaj5MUaf\np+Vl9lm8AsGqIHbxnQin06AU5UpEugn2yZrxuZ4+ePBAo0An6BvCSBfC4Qa8\nUjrKH0S3U7Evxbo5xRFPr5YPqaTCzIdyEXXpvgiJE0X7NBO/puy1yGl3qgLJ\nN4ptfnHP6d+EDTfGdWZXDC9oP9yiiwGlWUG53wKJIMEKcBgDGlMxDRs1eTxD\nbV0DrNJPP71FMOQdY68twHAM6rVTsZWw0AXt0I7reDNrjplVJmznVlloukFi\n8Km72uqz0fXMt43AAGKPTIWAnJS/z9gozqwfJeuc2ZXB53wgkNHhH6FM0zO7\neOfpeBExHQavSFb2Dl26KCus/rBoeKnAhOFaX6csSE1hA5YF7m2Qqgj8eoCl\nSdHXOD3P5A2Nh8MfuKrkeDJ6PRzB2Ut6P85n1Q6Ood9D+fct6pmAIRxec2zr\nHWZWnvPAKoUL4BaYsnuYLhuclcepniEdmY2LAUU7XGvHTL82UynrL8hPCF1d\neu3Ag6bHaq94+5CKY5FPh4/tJX1/qiCg5wIfKOWTsd+P8PZBOMbawSSIq034\n2Mu7tC7JvRqlPnpTEEKm49cLEu3wXZoahyi+7lBDbczSmNvoM2pH73ITrOih\nv9LM\r\n=PIG+\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.1.4_1550336840117_0.867098687765907"},"_hasShrinkwrap":false},"6.2.0":{"name":"ws","version":"6.2.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yml}\""},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.4","bufferutil":"~4.0.0","coveralls":"~3.0.3","eslint":"~5.15.0","eslint-config-prettier":"~4.1.0","eslint-plugin-prettier":"~3.0.0","mocha":"~6.0.0","nyc":"~13.3.0","prettier":"~1.16.1","utf-8-validate":"~5.0.0"},"gitHead":"eb6f8b05a5862b4e422c98395afff4584c9f1839","_id":"ws@6.2.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-deZYUNlt2O4buFCa3t5bKLf8A7FPP/TVjwOeVNpw818Ma5nk4MLXls2eoEGS39o8119QIYxTrTDoPQ5B/gTD6w==","shasum":"13806d9913b2a5f3cbb9ba47b563c002cbc7c526","tarball":"https://registry.npmjs.org/ws/-/ws-6.2.0.tgz","fileCount":15,"unpackedSize":101597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf3jyCRA9TVsSAnZWagAAhRUP/jPLHHJyOx/g4umSgYIq\nkTKGLea0hXp7174Fd6tWaQPCF0afRGYJZ/szTCkOtcshU1OMSFsmUSxVokK/\nlEftgoO+reDS69YW/fIavKyzXEhNXsRkSm4ZJVmijZTI+rmr4W7hmcw+N38k\nAJWGr+3y5Ul6WxTPyVSOrWnY0YW3ZTdy5na5BwGbc+o2WAVml/jaDK3gXZPF\nUpHsJ4Vo1b1pxR4jZkVCCm3qO8X5ijmAB0g038bT1y3zXRVpYkittjhRkweH\nbzME40Jwk3rBhfjMiS1ZWpUK+6JebVkAHDlXMawtwH93Wmaj7wAKxjb7ubyF\nrmtD/6QjYFBMOCuJwAPZj2IW5OQXDivSH4GouVAvAH10AM2mijZPw+vE4J7Y\nKVyCGYQ5uoJlFz3AuK6ifaihdDML5fxK5fwHAHdBeQGELKCSBd36vGTU+avm\nrj9I2R2WOhwSSnp9FBX1jhVQgAfXNbElOe1Mhu5TUqfIT/f4UsY0SJAc5VCx\niChmvzA5lSgsVOZQRo6xa7TH7FLODxt5BvJckd1h0k8NDm50YzhitKg03d1/\nfuG/JSc0b1bmvtpTQ6Xra4dqkH24y2NnOCUBVnqn8NlmHjQ336iLgrB3wnvJ\n8yadZtlgEn0ekb7nnqXjb9XqOyap5TMHBZ9asQvf0aHwQnA0mDh3HANbmWnq\n2Rgi\r\n=xp5G\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.2.0_1551857905570_0.09344192216650282"},"_hasShrinkwrap":false},"6.2.1":{"name":"ws","version":"6.2.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yml}\""},"dependencies":{"async-limiter":"~1.0.0"},"devDependencies":{"benchmark":"~2.1.4","bufferutil":"~4.0.0","coveralls":"~3.0.3","eslint":"~5.15.0","eslint-config-prettier":"~4.1.0","eslint-plugin-prettier":"~3.0.0","mocha":"~6.0.0","nyc":"~13.3.0","prettier":"~1.16.1","utf-8-validate":"~5.0.0"},"gitHead":"d57db27daf0e610590e3168266a214201a8c1d3a","_id":"ws@6.2.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==","shasum":"442fdf0a47ed64f59b6a5d8ff130f4748ed524fb","tarball":"https://registry.npmjs.org/ws/-/ws-6.2.1.tgz","fileCount":15,"unpackedSize":101449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmzoLCRA9TVsSAnZWagAAtEIP/RkNfhGX2vND8luKumDK\n+yGhSf84CsOxXBmfkVLkgQATR6gTeGLpsH1VnLqUcRzBL1sQdNM5bzlhhIHc\npd88Wdsocs0KB8+AootOv+WFz7As6gp0Y4CVEnrTr1jU4QSxbhxb/RbVVwyA\n4WiBvgQPp+AFGtWt1FfUtZkZTURyj9yRDP7xqCmGIuAIa6kZvGV65m82cAve\nP9F65FEcfZGM5996u2kw24pPzJ/aVg0lNrsgiUujHiom73UvIW0qP3u73XpE\nmolxbiAdx0oePTau42100B3Yzod4/uTR3LGvVayl7Jd+4mYaUt08DiXfTJB/\nsVK+W6Wkx/0OyH9sg32EEqCT6f2B4N8PEHvEv9xNst7PnQzpCPufHGlfzu5X\nlCuc27/08KbkpltLghmA1DRAno2ahjpxCIb8hQw5omv63zsuSUMqn9urZEeB\nGGgHLl1NkxbDFrKPpmeP54O5f16/uJQz0Fh+iIN7OV565GLNxQ92qep2+XkU\nV7dpiP2pWky+GTYMmd96FOIp1rj1EsOF8BbwknLZQnMXXOGyEFcMU5qoo0R6\nFRufPIwJvyUQxMyYvlm8BN7OGxzi9DkxFRDKzRF1AbULDDHdHmlGiYe0Iw5P\nt1EeVGEqj52f/1H9z4f2oVnuk7iqSs5KQjs532Bk1Ap177l+g7xF189EEbft\nA0mX\r\n=r0jJ\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_6.2.1_1553676810270_0.01539710580745246"},"_hasShrinkwrap":false},"7.0.0":{"name":"ws","version":"7.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha test/*.test.js","integration":"npm run lint && mocha test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"dependencies":{"async-limiter":"^1.0.0"},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"092a822a41eb22f6d6745c18bc29b9c40715680f","_id":"ws@7.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cknCal4k0EAOrh1SHHPPWWh4qm93g1IuGGGwBjWkXmCG7LsDtL8w9w+YVfaF+KSVwiHQKDIMsSLBVftKf9d1pg==","shasum":"79351cbc3f784b3c20d0821baf4b4ff809ffbf51","tarball":"https://registry.npmjs.org/ws/-/ws-7.0.0.tgz","fileCount":15,"unpackedSize":101063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyHPeCRA9TVsSAnZWagAA62QP/RDg0q0DWhTXKjcDCKJj\nLX16DfGhpjj1uCCk+VlKjGQ+QZ1B5hFQVXQwpgO9Wv8/CUgTmY3DNSWNkBiD\ny+F/uS7+TKvoPsO/JKLnGTOnfsbmxhNm8eo1Gh22K0M9wnJjEbCMrBj+QmoR\nTQAZPBrMXBqnM+DB5FNyAYVaRPzFUenYphMYAx5Dz8qq2R3Zvy2q+zMRqVZJ\nQFrg12tv4L752nRzikFi9kjbJ2wq+/BYjvanuh+80YMkaIM6W3uWfgDJOIuK\n8PBLxO6hggNxTrWInLEw6qN5hMnQDPRBD7sTalJ/56huOGDi1XD9NPjVc4OI\nV6smLPUYVl2kw+fVpRADrljAXmaOJmvgZ7vzjzC8AKPvovEFMhSUxpXWeRag\n8AAoj6CemHAi4g7hXxTjJcqVSvb+efl7KmZx5sCsaX6ImGnq2QKqyKueLrcN\nDZ3D/ZyEKR9eJcCzWktZpUcp7D2++RZtfg76EGGaST531xuvY3L5e919BYzh\nEQnYhPImXgjM2Krb5b5ZblsJXWVTjXHg2HHrU4SbmDff1QCnU1NAssREgxF/\nEr/1lz1KYoGSX24/StLdGlaho9AWIgKg5zrs5wUD5Fa0oPWZjwZZ70cT4XNA\n89EHgSboPx3DeD8n/Wutnc5GYVZ57APQ5DMs8hqf5Wjd+2yF6NlXGgp2U5Y8\nta+i\r\n=51J7\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.0.0_1556640734048_0.3888991947866549"},"_hasShrinkwrap":false},"7.0.1":{"name":"ws","version":"7.0.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"dependencies":{"async-limiter":"^1.0.0"},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"38d3bf24a0caa2f504361926582ed679a22e08f8","_id":"ws@7.0.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ILHfMbuqLJvnSgYXLgy4kMntroJpe8hT41dOVWM8bxRuw6TK4mgMp9VJUNsZTEc5Bh+Mbs0DJT4M0N+wBG9l9A==","shasum":"1a04e86cc3a57c03783f4910fdb090cf31b8e165","tarball":"https://registry.npmjs.org/ws/-/ws-7.0.1.tgz","fileCount":15,"unpackedSize":101173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB7zVCRA9TVsSAnZWagAAZaMP/0fE9/JMko6mytPovF4S\nINT3I7c6IjgHGuTPOeZDy1phNLVdWPpnuqvHN0Oj7gFV19+NPLpsJNmdqj13\nW3ad6psXDkWl+7gQp36G7g4AsZwME8wia3DrIgCAdNW3dVWLJjztohY0w2c0\nse3BsB+NcD1YjeE+smJtZyNAVZ1eilvzxDjyrMbKU4gYjTq5Tr+yJMGUv0xe\nxS5jtne8Zh1iinyYCy+PZsELvrelxlULLSoVSCga/g4R3x7HPA+p9ubY8C4y\nbkJ8wOkrztLKHrgIyNdbkc9PtgWQO0puZwYBpY4YokNAhWMfMm00dJ9qGgs/\n+B3COQ8ZnL9vxm0AFhYunCMAx+4gY1PP6bkMnckeFmeq4fuJCCEFuQEEIsft\neQfZjcBOE2z7k4nrgqKFF7pZmQoXoBPGy61JufziS3kwJs/+yuRESUq9eR5M\nNs0biaJP3fyEZyygUwdgxTK8kZhfzQedrvH8Fz5jlDSETwwIXMLsEGbBbPvP\nHXNz3tU1jM5RjiPlJewf3oXuT9cAtJOzw1hBgOcVlEQ4J6UtVkr0rSQECYUZ\nYuaECbc80+Fd5hXOlnvVYSgpzfCRFrXeRf9c+//hXtoQS8asoZHMPXRTUOVq\ndgo343oQ1Frp9wJWpLfy/9inKA6OuYETa99KSnYFmzt2nGLYzx87asePaLtX\nmQ28\r\n=YSYq\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.0.1_1560788180167_0.06845587057585378"},"_hasShrinkwrap":false},"7.1.0":{"name":"ws","version":"7.1.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"dependencies":{"async-limiter":"^1.0.0"},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"dd42c8bc3ac215668bbfe1788b3dab197219df2a","_id":"ws@7.1.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Swie2C4fs7CkwlHu1glMePLYJJsWjzhl1vm3ZaLplD0h7OMkZyZ6kLTB/OagiU923bZrPFXuDTeEqaEN4NWG4g==","shasum":"0395646c6fcc3ac56abf61ce1a42039637a6bd98","tarball":"https://registry.npmjs.org/ws/-/ws-7.1.0.tgz","fileCount":16,"unpackedSize":105465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI2srCRA9TVsSAnZWagAAaIUP/1+xbr9vMFO2lf6EeAZo\n6okOcB6C3OQFoq5LlPIBCzf9lZQXqj4NYv+p8LH7VIb9CzvUu7tpibu7ailg\nV3++ymB5rl8kvZeFOvIMNUmPM1tmG/EuUw4SBI6/U3o2eV/mgx1/cib6W7D5\nUBJGgtDpFDNs/CabvCu8PRd577I5rrGTfVxO/Re7Y7w3sQtm0OyX4wbEiBSN\nlWx+BmevMp5YCjshjxOrHeT3PeGGQS+LWggcNCxgvpQn+nX76S97s8FWI394\nkKh3k78JB+/gWdLFyA/SoHeMOucw7AIWrl1+Py63EphVRpwQ92gn64cJkUjQ\n4o2plZUGU/G4bul5ICcMnWuSqVN0FjpiqzV5hk5FOuWtOdVvDc/qt7qdddM3\n2KBO4eujib2R7eQnvBHwT4hjzQlH/GsF6+29ALoYNcso2u9MZfR2TBdjwe7h\n/VvZYxNaTx6DY614ED0nEOkZHKsaCtiP8npp/CpUUt0AtHC8QmsOQzXxsGNL\nQIZnDuhONkAcW66Xj6JSWMR3y8Z3HSb/kjtJeH/pGicc2BUfx5f40lpRCwp4\nBe7gSXrs/yxpew9ArNN/XmjhSqwB1KFEzGc1Yqhi4jjs/GPyVoV+tpnC+dC8\ndUYroPkDXhdZq/cfCW4SU5PE+4cSYKEVSr/DUWeLk17S9Yxiu8v3rjmPjGbF\n9fza\r\n=zgVn\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.1.0_1562602282978_0.037493817730248846"},"_hasShrinkwrap":false},"7.1.1":{"name":"ws","version":"7.1.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"dependencies":{"async-limiter":"^1.0.0"},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"cf467dbed312e7dc6e7318c08666b72ea3213b76","_id":"ws@7.1.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==","shasum":"f9942dc868b6dffb72c14fd8f2ba05f77a4d5983","tarball":"https://registry.npmjs.org/ws/-/ws-7.1.1.tgz","fileCount":16,"unpackedSize":105820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMdfgCRA9TVsSAnZWagAAAWEP/ivL7q0N824EkUmkrg4h\nkGrzLlxzjnZJ4ViNHtrfTQAUyPEb1xfTR02MKwlUwPJ6/Nmb9+3SO13obOnS\ndqG0y/kdV3Jk77giHoBNZkB+Ss1MjskaVMa/Kv9S6m12vGLAedrapzT21Fcs\nTwVFcdsw9hNHCZROx9g7pxrtSJmSRPX0bCZ3BnK3nsm2ZsJZg16mmH2HE1Wr\no0llUE60QmMDlkqLknno18Hc66gwO/DgKPPtZeHymfgqROyu0lgXiZPkxOK6\nPyooMEJcWoZuBQU/V+ZOm5+3aIEyJb1bqyi6h5VDAEBiKoWFHH0t74LMG0d1\nH3wcdiC+PLyXUdnTBLWolKBmOJ8o1YIBL9xT7JCWPdcDsxkz78SZ6Arm/gAj\nJuSsaJFLhf1vcZeMWR04lBg5yuD38/qloh42pypkUvxYFruY+IeOt7R28j8C\nc4mlG2il6q8/vXYMmkkE1bfKiFhPD72ZLD3S/uR7t2dnbzlFS0ogT2GcMC/E\nvm/tebOdLcWALktW5BGcRrqD2MuxMMnVfDVJhve/LpnpcULnjnafwnlEfNgb\n5frbAa7y81JqtfhqGa7MKQ4WayfnJ2NnOrKJnGBD+p9h0BfW/cP4XpAGoGYJ\n89xtYW/FoZxi5PY7D/GDoBlO9IcsUIh1X5VsdEU5dEp0JbhSKj63nJr1dono\nvtsM\r\n=ZWPJ\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.1.1_1563547615630_0.3154288392297395"},"_hasShrinkwrap":false},"7.1.2":{"name":"ws","version":"7.1.2","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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"dependencies":{"async-limiter":"^1.0.0"},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"74bac8e592ff5dbbdda1190d1d4b209c504979d4","_id":"ws@7.1.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==","shasum":"c672d1629de8bb27a9699eb599be47aeeedd8f73","tarball":"https://registry.npmjs.org/ws/-/ws-7.1.2.tgz","fileCount":16,"unpackedSize":107031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUYqLCRA9TVsSAnZWagAAjvQQAJbD1uawtWjhX1Et5uQ8\nrDp4cKDpVoJFdUslHKbK35Kgo48E9g9FDZ4UfYclBPzU4gKg5e2L/1u8XX+K\nDSrmP1QRLllkhxoq/kzK8ugFC6tO5FyUoxNolC8fdwgddMPrbPH/8y2bLuaE\n45k8dDz3zbHX7vz1Ti3Ja8wMbw9ISMerg3i+dJE4XtuM/qIudnfhE3ekFq19\nSJCaTJ+a7FsPYDM4rQR7rXhd2Br584xdIjkUF/9YFPpOx3qU9VZbF9+3kYc2\nCzMZsWAjWDiHz99e87gyWGVKuVr+nm09tf8rQ9O0GkGXNsttWoM20N6GHJxD\n+SVgKQOzfDlwcKnz4pH9PI118TGQrv3icb39If0JoNv7nbggPyLuL5M4l1ua\nDgZoD2eoLdN5HT7C/Sfci28rA+Un+DXjjG9esqUgsEaXXC4aXkkmZGjJiOJE\neI1T/rPlUle2Y3WXFgY99lP54VKR/4VjMmmh1uk4nf7Dp0wuw+wgK4rtIzq0\njY9NMcPwufO137KJVyZwZQBarnYYfEmx8ThX2EvT2P3Y9pubi5GnRftScetm\npMaCio7XFbjOiXFs0qcqsVlmXHZYQta6fpiaS5PSeBwW/+y7ILnF1MlN/cta\np5+V/e6Hw6S+aaueTukWwE9FYaSx5bed3jypEamMrTpLgzHRfvRl347TELW2\nRhXB\r\n=f5CZ\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.1.2_1565624970505_0.3914743185094143"},"_hasShrinkwrap":false},"7.2.0":{"name":"ws","version":"7.2.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","browser":"browser.js","scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"dependencies":{"async-limiter":"^1.0.0"},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"65f7800d4ed5d6f2076b5bd00b3c4cabfa4d22ef","_id":"ws@7.2.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+SqNqFbwTm/0DC18KYzIsMTnEWpLwJsiasW/O17la4iDRRIO9uaHbvKiAS3AHgTiuuWerK/brj4O6MYZkei9xg==","shasum":"422eda8c02a4b5dba7744ba66eebbd84bcef0ec7","tarball":"https://registry.npmjs.org/ws/-/ws-7.2.0.tgz","fileCount":16,"unpackedSize":107115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqxyzCRA9TVsSAnZWagAAVBgP/jP+ViVBra9QaZJe2hlR\nK3rn9Du0thtxJ3fKPRxRpDDogaA8CC9KFtjhgid5yqkkvgd2FPc1ohDC4ovq\nedVVBIP6i9R1uZtFRHoY/I2VQDG2yF2RHwRmlJwe2PWvVLjlRuq1uYjrYW3s\nO5De/3xFl2RrRyV5TPZGFbKyJcPHuy91pbisYOmDD5gAYAegQgJDRvw9pYIn\nmHTu1z4SLqQwxKsyymUYMqaXRPBX2huSpxp39tZQj93q8x1HCx0/zVyiHpan\nrkOdaE4RU/CnlWGvVIu96KzI/Z9gpSYYO5QOff5KXinbk+j5r7jVN9wK0mIy\nN1wikpL61nv6nPHnHH2KK85LViFMUXBIjcAlQxoqQXmbr2r1J24cfSarWlBT\niwtMHg67xyvSf7DdmgJGP/N3Yofd28UEXYHkG7Npqddx3nWVlouYGC91OrP2\nBRPwu+sr9odXlDVXWUxjDNfdgGdB15la87uNi/nKjH+gfmNRPg3p8ZRx2c3c\nusnFJhGV8hwJ6YfYgItilEg6qjUHE7cMjUbQc0hEMwuFrD12TpdMXnYGJ+ml\nC45dYx9lsGIH6ZNTNdWjugX2AWpvjGo54La22BjHuivV2f2bh4QB3dwXo6iU\nwfYHus2hYqkWtiT8PgXG9dMX+3UxgM22uJEhHwuaXBqDKrMCf6wqlqUpmkR1\nXgZ9\r\n=A4o4\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.2.0_1571495090326_0.4486534033801446"},"_hasShrinkwrap":false},"7.2.1":{"name":"ws","version":"7.2.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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^6.1.3","nyc":"^14.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"9531cd0f20be0b0cd059443c31ea4bda2670c7f1","_id":"ws@7.2.1","_nodeVersion":"13.3.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==","shasum":"03ed52423cd744084b2cf42ed197c8b65a936b8e","tarball":"https://registry.npmjs.org/ws/-/ws-7.2.1.tgz","fileCount":17,"unpackedSize":108109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9Ke7CRA9TVsSAnZWagAA20AP/1vc9IQ+Su9cXPin6jxK\n2QPH46YhtrZHON4LYwTV2T/Fx9wNpckuw12wvZs1IWf7qiPGCs7PKLbNOIAz\np4FjvVFmLTQg6LIn88twVtKbL91mhI3FIwSB9VUtMztFOJ7WsJeTNGR/c0EF\n0WrzZ3LLxB7K+AuyOPqIWW1Kx8fJzYSwLBBcryunGmzlp3TtTzpavb2/svlu\nn73VGQdldq/Ee6+I73wBpPZi/z6GoYFj/gbg2I9Qs1a+aeU8Jq4iuNqGSh2Y\nGAaiqw9ZMp7tAIXjgFoIRAY9WlcLCKtwvxiVJAVUNaOtRkPEmP/ZYq6rfta1\nqGjHDwxvGMYHPZtDnvLQvxEVhsgv9Dr5MqYsjNRNxx2i+L5+48OztUga0LNv\nv5XthfTeV1SuA1IZ7I5KEluXgdqIH5VrqfX+W3amuUmtKUCxg/UxrqKmcK3M\nkgRnX3NpWvq3aRFDwXnPnKt/l9alChIF0gtD10p4grQOX9ycunpijVaestlm\nqMXoupKRnPs2Ox1gJyS1aFENA5/tyC2JZ2AuSomdlSvBhC79w5RlrwGaOHh6\nWHjDz8rfRlmDLLF6FfJw1P8YvEYMm6lnNM1LkVO9U2XdXMj/y26gNjKxWl3L\n8pM0/fhNshL5FoCtnxPBMxvDObT+PI2tVq6uhUnONtNL/d5dseg8e4CzyQzV\nbYh1\r\n=fiDW\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.2.1_1576314811483_0.598351831751051"},"_hasShrinkwrap":false},"7.2.2":{"name":"ws","version":"7.2.2","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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"af4f7227a31090a69c282cd18d5c42fb42554b03","_id":"ws@7.2.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-2qj/tYkDPDSVf7JiHanwEBwkhxi7DchFewIsSnR33MQtG3O/BPAJjqs4g6XEuayuRqIExSQMHZlmyDLbuSrXYw==","shasum":"36df62f68f0d1a6ec66d3f880a02476f3a81f24f","tarball":"https://registry.npmjs.org/ws/-/ws-7.2.2.tgz","fileCount":17,"unpackedSize":109439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZJaiCRA9TVsSAnZWagAAMC0P/1SD1epfzQB4PlEbbkKf\n5zNBhRUPCT7qcQUV8LRJYUVNEMkGLrm7CmejoGST78O7XWjAzH8blOhuF2fp\njKmiwn2XZa5YHzH4IHtD9XiS6dbYF4QPK1/499Vx5TBuvU2cYMncxzsh5peS\nRjABzNVjT1ITW/NX3A+nGZi9RnCOlnX9XAhGaPwoJ5PPfUTcHSc/UzhI14rn\nKxpEM1o9Qw0J+POW1j+QIFaFdE7TwVscXTgCw1DrYlwWx71rMOUlKoXu715i\nAWuEHjmQZAptIOQTI6+Q1NruvhHtQpKaRUT+EYZ2VfHB9PPMRuX79WEORwKn\nEu82h545KXPSL92piGP/IRPgSHG14dpcSdvvtv92s3rKJAko1gU/ZRis0zLs\n/t9Y6GFOmMIFv5iLIuwkJXgwP/UkfzFL52iXOnsVlL3h/gJipIvLKIO0w+Gi\nF7+vtIR4jDYPS3QkCI4jE61e4l0Cxfmt/y2WXV2p7QpobiamTNRFMTjXmtD8\nL/gtjrKV2PYRLxarA41qutq3Buz5MldDE8bpPxP/g5vyfPPmwkbdv7hy0dPX\noewkvmHvYma1D7Ls+lejXkkahexVUYjGofS8Bdq9K3ETjmY2Xf69awRWiZtm\nTMNahgHQ6uya+wwW0J9qCDZrFibkYcK6keXpZOy6Su376dFoiUQfxN2Ty2+T\nwxZN\r\n=kr1j\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.2.2_1583650466015_0.39667904587810177"},"_hasShrinkwrap":false},"7.2.3":{"name":"ws","version":"7.2.3","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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"5fcdc42ef76d2d0ab920aa37631468e6f1066bcd","_id":"ws@7.2.3","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==","shasum":"a5411e1fb04d5ed0efee76d26d5c46d830c39b46","tarball":"https://registry.npmjs.org/ws/-/ws-7.2.3.tgz","fileCount":17,"unpackedSize":109814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZnyFCRA9TVsSAnZWagAAUvwP/jAz5ASUvvHJjDMOS+r/\npDkuV2MoMwz6ccV+qfbVRWUKq9DqnK7bZBApyNlzV2I+APDqLOVU+2BazNKh\nqoTcVHYcBYe5oBIYUvEeSK2qyBCNJUcz2f79lVxWagdcax5nl5tOcW3B8v4X\n9T2hSvSuDNz8vg0uhCnLboZ+F4SPXd3lHwwfcZFkNSjTcRog4W4QNQTEaPbi\noqPawUw/NXDJMFILS2m/rerFnEyrDl4VpoAS9GyitCE31g22N03bCbsmaUMo\nHmFmefATEhmtIExXMDW9JGLL9FtTwVEIAJEfAWqjLt3JeAuWHvYKKd7rU/y1\nwPUQJxwGM1HDYaxbDLXRBVYkOja3YHB5txB8d2lHLt98c5DQ/lZCz1XQIRao\nPv48dpOX2Qg69IpMzSHktoRUJpt+0KkLWUhb7XGVY79kCgqt6ZqYxBs7coae\nOeReUBaKc+yuM3k45sHxyqiKCsw/qejgzScPnmU/BaC32vEdjqpysRNDtfZj\nNmizo+cLoiO8stLVCHGBwpIxegM8aGj3/C8emNEsSFi4rXT6LGHaWvNfv3FR\nVY2/4QZFL/ddUQ3yAOKF4znsHBY2qfbpPJVnW7IyxZ2h39HX3PpITCcYDPzu\nj4LV/wXFESBSre9RANqfPfkJC+A3k0V8eAB0bYQJKImeUAiqkOkYMyrX+2Ea\nHUeL\r\n=aUaH\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.2.3_1583774852485_0.5683086237203219"},"_hasShrinkwrap":false},"7.2.5":{"name":"ws","version":"7.2.5","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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"npm run lint && nyc --reporter=lcov --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"67983cbba428d3b55c6f97d4cf17d29e32a113d0","_id":"ws@7.2.5","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==","shasum":"abb1370d4626a5a9cd79d8de404aa18b3465d10d","tarball":"https://registry.npmjs.org/ws/-/ws-7.2.5.tgz","fileCount":17,"unpackedSize":109520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepBaJCRA9TVsSAnZWagAArqAQAKUTurNgpRC/zpN3XTPA\nQZhkGYq05pr/ztJ8dJpT+G7dx8hgh3sPMPyiQ1JPp/EoJ9xHMj4RBin43iQp\nqxQyWbSZHYgF9fB2wF5kFkWcxfFs46KGi/rfv2/uBRzaYRQbjXSXyexS1ZHI\nTUp2ZodbreXOrvkUOFPxlEAG/Mj1BLpvxpStsnj1DQi00q0vJ6sgiMwKZVND\nsucRMU82gc8j3Fk9GzKEETG+Vf2QotccE0XMAciodpTH7eKbP9W3mUzx2xlZ\nwrmrHtr32NfPE0IbHY6ARamolSJkGThLTeA/vFgbEwM1eLmOazgu23ib4wcl\nLRcJoJWguKqfZvxTwm1wCRioBLsWb++D1KaD68aMg+wxkPlIf8glsSmZ1vXf\nKe3Ru6w0fSflhz68gZXE9Csyo53HzkvrMQTrZ6HAkoMccwVV2v/OnLjvBEdf\nGwPbmXKfbqhI5gPyz4cSP7h1zSW/oVkhr33nn09Er0i+BRwHoQ/8NB8buHNb\nA0QLvgOwyCN05FNiOaSeB1lskTxNM5NhCV4ukTXixtd9epzIiqwIEp41NgCJ\nleMmqbEstxc8l4igGZcClaEq5ReKtwWH+coTB5pK2rcQ+l2XYiS1ddBZM+Ha\nJFIkofhETLQ30boJdu3GNex0dbR2FNf526MuvEkaQLyf7WVrstLXsYd6nbju\nTRda\r\n=ev6E\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.2.5_1587811977237_0.15290584517613803"},"_hasShrinkwrap":false},"7.3.0":{"name":"ws","version":"7.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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"npm run lint && nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"npm run lint && mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^6.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^1.17.0","utf-8-validate":"^5.0.2"},"greenkeeper":{"commitMessages":{"dependencyUpdate":"[pkg] Update ${dependency} to version ${version}","devDependencyUpdate":"[pkg] Update ${dependency} to version ${version}"}},"gitHead":"41f5e4ff11e6447250dc0860336e368276ac08bd","_id":"ws@7.3.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==","shasum":"4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd","tarball":"https://registry.npmjs.org/ws/-/ws-7.3.0.tgz","fileCount":17,"unpackedSize":109903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet5LqCRA9TVsSAnZWagAA2l0P+wYqJmHokCLMTvcLA+Q8\nJJSXoNNThM2fvd6n5gdzNQdgH2q34vYX2DAPF7wJGrj46BlIBDAhn172qSIs\nOYOM+CkUIAAeXm5KWKKxTrXkP+BBk0R+x+bWey5LUnfsKc8NI2PxNulb12hw\n6zFa+FdES0t+BJ2mJ7Ye23kl/gR8VVyTApeCjwWZ4q2j0UzcZbJmtRPAbok5\n36R8qwgD+mvrlCCQKPXnnCjnZ+dg9T5HuInhHKR7pexW5rlA39RAxgc1kmDF\nlL1FOQnykw2omicRm+EkrNHiLa0zKB77QmLOpxoycHjFa3jKT/o6fVgB4XmX\nwduH2/4u6mskWsOSe0URKNMhu41cZWUo2EK9bElVNJl4sKSNL4QUKNv18kaN\n92yjm0udd8An4sxE01/G0ZedE9m0ddHDYLSxL8C0DHkgxAqtLidvADqWdoa4\n5S8Ohx8PyUS+QXw3jktrBSkHN77qzD3/Scb3uk3Hddb6919DsCZCdzkuMSgA\nGUpPKMInPd1AZ/v3oZULU4rdAOy7mk4v6dFkqnW6C/NsBoCUTF6cm6ZJdL6g\nQuOFNzwUwVpMJppybugnub802Dmf63C6P8pPMdQe9QWs29suifFAlX/U0grO\n6n0qweXjqtf5kqU13Rb8TFH1AqEpmWOq5LE6XirUtOdpLtYbsLalM5Df9GXP\n4erP\r\n=HYUw\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.3.0_1589089001862_0.3504831019713297"},"_hasShrinkwrap":false},"7.3.1":{"name":"ws","version":"7.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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^7.2.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^2.0.5","utf-8-validate":"^5.0.2"},"gitHead":"d09daaf67c282e301eeebe21797215ddffd819c5","_id":"ws@7.3.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==","shasum":"d0547bf67f7ce4f12a72dfe31262c68d7dc551c8","tarball":"https://registry.npmjs.org/ws/-/ws-7.3.1.tgz","fileCount":17,"unpackedSize":109692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAWWpCRA9TVsSAnZWagAAgcoP/RLI81NN2qDopAbD2FZ2\nNOlPxJdiy93XpkApJUObOX733GOAVuqzaahSCbe0aZO40yWchy0+HDSKulTw\n0Myz5YFQcKQa7QNCjij7GpWwmUsLOlPHicPnI1rD0oijtZEqxWexkF0EVXTi\nrYCvgT6h7DYZ073ZCrexoKiPDDithT7GfdcuQY/Aoxl0ac1DXPSMdT3jAB8L\n8riRGm3/HgPecINFe8XOTSaqHs+6wKcwRgp6dH+JpRYv0uEGJ5SLGsbj/qb+\naoV8BBCGYdAfFCjsfh27bnIwYQBr2O32gOGo/yPPxituQvvg4MNIBN3s5QZ+\nJYTFG/fQDJR4velQQqIzow6n3pxZUGQojFj+kZjcAwt9dzc+7D0VGmjv7AXM\nrD4gX8eIMoI2ykPQtk926wlKbWiHm7zZ7bOYFBsDF+n9kFU7P2whgWeYu4ra\nXuPmOsWxdrZ+ZGQujg91duVRsBksN6z7/T5+VgiThAnfGoUlltusrdri2B2s\nwOl2lu1p8FuWlVMBMSS/pgg4lZii5axjRGvAOP5gjlPM5QHKAvjgdUzayIjm\nJWYSBibuPz5fmjmYLQkiOmiymCjsZczJC3UjKJgqV7kVdg67yIhOPgTSOCDQ\nDuhpFnh0EuNC71FoeXWDuQY0hxXVleTtsQw658CRacvxKSsX4hWCg3YuVotL\nFyMZ\r\n=fX1K\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"npm@3rd-Eden.com","name":"3rdeden"},{"email":"einaros@gmail.com","name":"einaros"},{"email":"luigipinca@gmail.com","name":"lpinca"},{"email":"npm@3rd-Eden.com","name":"v1"}],"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.3.1_1593927081429_0.2702926620323156"},"_hasShrinkwrap":false},"7.4.0":{"name":"ws","version":"7.4.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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^7.2.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^2.0.5","utf-8-validate":"^5.0.2"},"gitHead":"eb36a63183bfaeb130eb288d8e1374533cd7dfbe","_id":"ws@7.4.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==","shasum":"a5dd76a24197940d4a8bb9e0e152bb4503764da7","tarball":"https://registry.npmjs.org/ws/-/ws-7.4.0.tgz","fileCount":17,"unpackedSize":110918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp5ntCRA9TVsSAnZWagAAiMQQAIFi7QQZ7YXN7qO3u5rU\ny4p7TNe+yShxtLCtiw6zmJ9aaRBYTAE2B3t0YykLv+oxH87IG62upWzLpef1\nHB4ocRqwiOIwxgGFfDo3JRp7MH+440TB65OCTr/MeVE1NbFmejOYpUY+ui43\nPmSbJjCAlIghtDM1wMFw2PUp9WK/TtA5VOq+VWxqmaMT4qHWv16lNzW65pP+\nqaaQKnkeK/2mB1yti1Sac9QriY6E7PW9kKS3xCR1LrnDYVH00V4ZDIRGEBOp\nkgjqTX+FFVpci8jdjtDh3iB+5O7tgRnCezqrZj9i1b4ANyVn5c90sQGp2UDg\nUVm8jIXHK07IcA9Zu0XWiCDrC1bgurIxJ2puiPFk+qE098dXPxPRnhnQh4kx\nPKtkzySynCP2vQ+WuyicylZAOYA8Wy/5nTx/6PrbV46erd+YnRk7mQArAkR2\nQ4IFWC0zOvRZXsp4Bf9PJKDjWNUtlpzDs1wFrjbAwcnIaJwd3Hzzkul/o58o\nMUk1N6BtZEiVpZxfwyyaZ7y7PPy7N9x8jAyDSPrWL+8s1AlxbsHGYiuWX01d\nebKkUylEj06o3rlLs0ZQC0pcZrkP4qP+aPiigZVPPytGsMK7MfaOEH+xLHQC\nT/zFQEB/jhJB5c1HS7DP9DCYF5mmLDjaHf2ZKvXEF02S+j44BXhyIHAO/wL+\nSGq9\r\n=E9jd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"3rdeden","email":"npmjs@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.4.0_1604819437028_0.51538579100163"},"_hasShrinkwrap":false},"7.4.1":{"name":"ws","version":"7.4.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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^7.2.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^2.0.5","utf-8-validate":"^5.0.2"},"gitHead":"c171962844e1862cadff27804700e00e2f2adbf5","_id":"ws@7.4.1","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==","shasum":"a333be02696bd0e54cea0434e21dcc8a9ac294bb","tarball":"https://registry.npmjs.org/ws/-/ws-7.4.1.tgz","fileCount":17,"unpackedSize":110923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqCHCRA9TVsSAnZWagAA+GQQAIs7fk81l7J1T2qfvXcB\nwfRbhmwbR4MCn1T0GoBkH7MqxUE44M5UA+g3HRb2G9zLnAXABLxVUVuN9/vy\nL85mGhGwsyUiU8gz9O0WVR1xSBDWwoQyl5ZJhCnaBfxcfUoauzAODVrQ8Zlh\nmutMMFKnbUnGNex9MI4gnctB7cTpXX06bi4H3+fqIgSQ/Qa3MDNY4dtTEo90\nspzjgdoDzhn6AI8zTqQfPa+urGYnY6FOdCLn9kuMfBJrbqRqayUDAynzy0pL\niBAZyFQJuPk4wi+9C73qrZjnnj9gM+uwi/ODYr4LTFceht1TsedBHM1q/5NP\nxGv+vkJ0R0s1iBF/OK+BL7iYkUmKsm/W31kJHuSJRLsxwYKk+4/4yKdkgg3e\no/S3MYy7Pct3Y919jj+lWp8xqy1Fx42BrStn391a71zb1z3Xy//uebu8HQF1\nnmv/b5yjdQ6iZC1xCYpr4leoWzYafVqBWMaFXqmRjyG2gmpgtGCZp3gQiPNR\n+SSUdCUJYVVI61B9GY8tiymZROGXqcLIfsqWiyKyFV4rTRmYhVqQ7fWZI5ka\n7GMqToo2QRke/BhBIYhkzEBAAFw5LqkLo3RlyunEpTtb/D5LcLI0B8NQlSRj\n6wVNqptMuArSAWUc1PAAPfGSHVc21nPrBKcW9FaB8aHDc6HZ315/UoGjLzuj\nANH2\r\n=UHxs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"3rdeden","email":"npmjs@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.4.1_1607114887043_0.784404948081022"},"_hasShrinkwrap":false},"7.4.2":{"name":"ws","version":"7.4.2","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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^7.2.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^2.0.5","utf-8-validate":"^5.0.2"},"gitHead":"d1a8af4ddb1b24a4ee23acf66decb0ed0e0d8862","_id":"ws@7.4.2","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==","shasum":"782100048e54eb36fe9843363ab1c68672b261dd","tarball":"https://registry.npmjs.org/ws/-/ws-7.4.2.tgz","fileCount":17,"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf649bCRA9TVsSAnZWagAA9Z0QAJoHCljY0H+MxDdsGKFP\nJtW0ZGHDRw0pDclhO418teDmCXDtGv2IMkS/VSFW8a/yJUOzb0fapBkLNtil\n0BBLXHXbZ445EKYQVZL3UbhICBAJrT+91+8ei8SLcJ86O658TUAJ3aZJO5T7\nFGWw8KvvcLUYVhctYV0vI16AOZn9eiJ2h/dFO/3oFJW6cQ4PpIjWCYL2t05b\nYqZbsxDHV1aOT2MuU4umP7zC0mvHAutYbB67b21e9mm0MVY3TjQHuailfx/9\nDK3vmHR7nvJzZ2Y4604jefA0/3YmThE4wQaSJOhTl1py7SPJeAsDRnBbHnuV\np4KdpVeFdX5MvTh9ch9jztDcpUpFiDAVm85SYDxtDt0rAmiBDbUefdNpQeY7\nqw7az5FE52E/qQcN+JyTMsj5mslgI0jfsqbm00wna371zPX476ZI5tiuMEyv\nVHaDSIY3ySmjy18G5NmErqU9FIcqzcJ3rLQsmMra953HQ9Q8fVO3rCgafNEe\nvI8qfaaOW/46BvQy1TIdZ75XAEXGfRyXi4iCAnhzGzzN1wsQxYgCZ4Z8dcjI\nuNxM+2FucOWNJs2Qk1zA7MckeU/URUozDcorbfmX3TgUtAVYWYKu2HavIqvc\nMmwatuzxXsFfxJLb2WqpQVh38Iz5mjci4UScL9gbUHEwYvHhNM4go60+5uco\nhdzx\r\n=uDD3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"3rdeden","email":"npmjs@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.4.2_1609273179091_0.4467771632695996"},"_hasShrinkwrap":false},"7.4.3":{"name":"ws","version":"7.4.3","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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"nyc --reporter=html --reporter=text mocha --throw-deprecation test/*.test.js","integration":"mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","coveralls":"^3.0.3","eslint":"^7.2.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^2.0.5","utf-8-validate":"^5.0.2"},"gitHead":"223194e5af389d1ab8019010cd54baccb79f0916","_id":"ws@7.4.3","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==","shasum":"1f9643de34a543b8edb124bdcbc457ae55a6e5cd","tarball":"https://registry.npmjs.org/ws/-/ws-7.4.3.tgz","fileCount":17,"unpackedSize":110849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGaZOCRA9TVsSAnZWagAAdAcQAJklfG4Oj7D0vG+j69sI\n9SmkgGHCffychd5LwyTccWOPBP7gr8CujKBOdAAJTAA753yo3SmNN2pv8gmn\nn4inrdBDr987SUZ1HLMA6C+n+2zhQhq3cDghaZg4SM68aOqtElFcGFYvEd0o\nmR7Owo+Xx7g69rZQt89HozFarSsKM/rciuI7QccOZvA7AHTMN2on+NVVNXq6\nuMCAWUyD1HwhHP4DEJOvU8NZ6xwgr/Ekb3Sn6r3eHxzTMwcgvjpZlTutEGrQ\ngrSYbju3I6zIB6o8BxCjxBZR/BoL5u1t1HKUH3j8VtInnniNQNOB5tQPu7rz\nWVd+TdTsYC5XJVBibqvkdKyBr5k9t+zhx3o6Oa9Zn766chR2ak7GDyXKLtsM\nqV3mvnU6dNlDfCnQ8dtlktp2go3AXJH2fXZWYoDvfGES6aB7c95h93oxpUdZ\nqSn3rJfNLBAY1RaV+mSuOfT2xL0W88xj8Z+LbWgZsDMgOPVCRaoFJZNjBJwf\nAfCTPHADZZZgtmc5zWvTcYzjxInA0mVU4lXAEElf1stHQXbeC5eSLlyDGel4\noTwm86q3m0aad5EMgEpXf0jbmy1PxJqcMKXxGJ8vkpr3G9wRelIE0MaemyuF\nZPNZfL7sr6ngVo2YmUUUg3Yzm1TzZIXIuBniKPcidwtnf4ToKEB9dp9KtLiw\nkwoX\r\n=VZbe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"3rdeden","email":"npmjs@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.4.3_1612293710015_0.6965529435353632"},"_hasShrinkwrap":false},"7.4.4":{"name":"ws","version":"7.4.4","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","browser":"browser.js","engines":{"node":">=8.3.0"},"scripts":{"test":"nyc --reporter=lcov --reporter=text mocha --throw-deprecation test/*.test.js","integration":"mocha --throw-deprecation test/*.integration.js","lint":"eslint --ignore-path .gitignore . && prettier --check --ignore-path .gitignore \"**/*.{json,md,yaml,yml}\""},"peerDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"peerDependenciesMeta":{"bufferutil":{"optional":true},"utf-8-validate":{"optional":true}},"devDependencies":{"benchmark":"^2.1.4","bufferutil":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.0.1","mocha":"^7.0.0","nyc":"^15.0.0","prettier":"^2.0.5","utf-8-validate":"^5.0.2"},"gitHead":"a74dd2ee88ca87e1e0af7062331996bc35f311a6","_id":"ws@7.4.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==","shasum":"383bc9742cb202292c9077ceab6f6047b17f2d59","tarball":"https://registry.npmjs.org/ws/-/ws-7.4.4.tgz","fileCount":17,"unpackedSize":111037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ+pMCRA9TVsSAnZWagAAZ/8P/1b6s7XR/oIUWaDIDp+4\n0kzWV/sOtdGmxkBClaVe9nnb/2XJAAsEmn/+HoBhfJC4X5efzS+qArb4w4Rd\nx+GvyKKsXh8CnQxaCSjfD4PbbHIrPy3OskQhj4056oNV0yKYy0+5WaujkpwA\nXlXKHGAkPa65MK8jw5CfkoPlR/aPpaZujHc5+/bB4c143qYm953PpIbXSqMI\n9XBF6gjTQ7l2A44iXoXe8pyRDE529n26hGb32JVzaqJXyzbpJRmaZ+gUozD/\nWrfmFMcNLWnH0G+qejKGQWRwiF8qwSLpSIB9COdsAk05CdTJUwNKtY3kzTUC\n7GDVocxJk6s/RteDJy7QLiOe30QAUrTy7+RUX84KzbmrKWB5z9tAxrB5PxS6\nhjlTR/1MxxjWtd2UaTjpCWqyRViFku4tqfT0SyvMTAkIEuu5lhjpl4jfRltj\nNU1wDURKuppb29cWM+VqUKeKKKn2KmufvrRA4QXO/aRJumuwQDEsMlFvWZ7x\npEq0u6T4pz+f7bHhfuaqshJmmUeyRCBDEqWKDWPTFyDE+D7IRTZrIm9KOZyq\nRlLC6Vz+HLgI4/sMnEc8sud7CE2wnzQenRrWBFQKaxb2Sx35iQvRhbOYaEB9\nhm8662ktA7ulNp8Y3sJSbNFk64Sy1D4sRJ5UfwRsLyBIq2AKkfJnhbEOLTnk\nUEi6\r\n=sACG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lpinca","email":"luigipinca@gmail.com"},"directories":{},"maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"3rdeden","email":"npmjs@3rd-Eden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ws_7.4.4_1615063628360_0.11837430243994396"},"_hasShrinkwrap":false}},"readme":"# ws: a Node.js WebSocket library\n\n[](https://www.npmjs.com/package/ws)\n[](https://github.com/websockets/ws/actions?query=workflow%3ACI+branch%3Amaster)\n[](https://ci.appveyor.com/project/lpinca/ws)\n[](https://coveralls.io/github/websockets/ws)\n\nws is a simple to use, blazing fast, and thoroughly tested WebSocket client and\nserver implementation.\n\nPasses the quite extensive Autobahn test suite: [server][server-report],\n[client][client-report].\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)\nobject. To make the same code work seamlessly on Node.js and the browser, you\ncan use one of the many wrappers available on npm, like\n[isomorphic-ws](https://github.com/heineiuo/isomorphic-ws).\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 - [Simple server](#simple-server)\n - [External HTTP/S server](#external-https-server)\n - [Multiple servers sharing a single HTTP/S server](#multiple-servers-sharing-a-single-https-server)\n - [Client authentication](#client-authentication)\n - [Server broadcast](#server-broadcast)\n - [echo.websocket.org demo](#echowebsocketorg-demo)\n - [Use the Node.js streams API](#use-the-nodejs-streams-api)\n - [Other examples](#other-examples)\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 - [How to connect via a proxy?](#how-to-connect-via-a-proxy)\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\n `protocolVersion: 13`)\n\n## Installing\n\n```\nnpm install 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 if a\n 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 documentation of ws classes and\nutility functions.\n\n## WebSocket compression\n\nws supports the [permessage-deflate extension][permessage-deflate] which enables\nthe client and server to negotiate a compression algorithm and its parameters,\nand then selectively apply it to the data payloads of each WebSocket message.\n\nThe extension is disabled by default on the server and enabled by default on the\nclient. It adds a significant overhead in terms of performance and memory\nconsumption so we suggest to enable it only if it is really needed.\n\nNote that Node.js has a variety of issues with high-performance compression,\nwhere increased concurrency, especially on Linux, can lead to [catastrophic\nmemory fragmentation][node-zlib-bug] and slow performance. If you intend to use\npermessage-deflate in production, it is worthwhile to set up a test\nrepresentative of your workload and ensure Node.js/zlib will handle it with\nacceptable performance and memory usage.\n\nTuning of permessage-deflate can be done via the options defined below. You can\nalso use `zlibDeflateOptions` and `zlibInflateOptions`, which is passed directly\ninto the creation of [raw deflate/inflate streams][node-zlib-deflaterawdocs].\n\nSee [the docs][ws-server-options] for more options.\n\n```js\nconst WebSocket = require('ws');\n\nconst wss = new WebSocket.Server({\n port: 8080,\n perMessageDeflate: {\n zlibDeflateOptions: {\n // See zlib defaults.\n chunkSize: 1024,\n memLevel: 7,\n level: 3\n },\n zlibInflateOptions: {\n chunkSize: 10 * 1024\n },\n // Other options settable:\n clientNoContextTakeover: true, // Defaults to negotiated value.\n serverNoContextTakeover: true, // Defaults to negotiated value.\n serverMaxWindowBits: 10, // Defaults to negotiated value.\n // Below options specified as default values.\n concurrencyLimit: 10, // Limits zlib concurrency for perf.\n threshold: 1024 // Size (in bytes) below which messages\n // should not be compressed.\n }\n});\n```\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### Simple server\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### External HTTP/S server\n\n```js\nconst fs = require('fs');\nconst https = require('https');\nconst WebSocket = require('ws');\n\nconst server = https.createServer({\n cert: fs.readFileSync('/path/to/cert.pem'),\n key: fs.readFileSync('/path/to/key.pem')\n});\nconst wss = new WebSocket.Server({ server });\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\nserver.listen(8080);\n```\n\n### Multiple servers sharing a single HTTP/S server\n\n```js\nconst http = require('http');\nconst WebSocket = require('ws');\nconst url = require('url');\n\nconst server = http.createServer();\nconst wss1 = new WebSocket.Server({ noServer: true });\nconst wss2 = new WebSocket.Server({ noServer: true });\n\nwss1.on('connection', function connection(ws) {\n // ...\n});\n\nwss2.on('connection', function connection(ws) {\n // ...\n});\n\nserver.on('upgrade', function upgrade(request, socket, head) {\n const pathname = url.parse(request.url).pathname;\n\n if (pathname === '/foo') {\n wss1.handleUpgrade(request, socket, head, function done(ws) {\n wss1.emit('connection', ws, request);\n });\n } else if (pathname === '/bar') {\n wss2.handleUpgrade(request, socket, head, function done(ws) {\n wss2.emit('connection', ws, request);\n });\n } else {\n socket.destroy();\n }\n});\n\nserver.listen(8080);\n```\n\n### Client authentication\n\n```js\nconst http = require('http');\nconst WebSocket = require('ws');\n\nconst server = http.createServer();\nconst wss = new WebSocket.Server({ noServer: true });\n\nwss.on('connection', function connection(ws, request, client) {\n ws.on('message', function message(msg) {\n console.log(`Received message ${msg} from user ${client}`);\n });\n});\n\nserver.on('upgrade', function upgrade(request, socket, head) {\n // This function is not defined on purpose. Implement it with your own logic.\n authenticate(request, (err, client) => {\n if (err || !client) {\n socket.write('HTTP/1.1 401 Unauthorized\\r\\n\\r\\n');\n socket.destroy();\n return;\n }\n\n wss.handleUpgrade(request, socket, head, function done(ws) {\n wss.emit('connection', ws, request, client);\n });\n });\n});\n\nserver.listen(8080);\n```\n\nAlso see the provided [example][session-parse-example] using `express-session`.\n\n### Server broadcast\n\nA client WebSocket broadcasting to all connected WebSocket clients, including\nitself.\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(data) {\n wss.clients.forEach(function each(client) {\n if (client.readyState === WebSocket.OPEN) {\n client.send(data);\n }\n });\n });\n});\n```\n\nA client WebSocket broadcasting to every other connected WebSocket clients,\nexcluding itself.\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(data) {\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### 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### Use the Node.js streams API\n\n```js\nconst WebSocket = require('ws');\n\nconst ws = new WebSocket('wss://echo.websocket.org/', {\n origin: 'https://websocket.org'\n});\n\nconst duplex = WebSocket.createWebSocketStream(ws, { encoding: 'utf8' });\n\nduplex.pipe(process.stdout);\nprocess.stdin.pipe(duplex);\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## 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.socket.remoteAddress;\n});\n```\n\nWhen the server runs behind 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'].split(/\\s*,\\s*/)[0];\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 way\nthat keeps both the server and the client unaware 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\nfunction noop() {}\n\nfunction heartbeat() {\n this.isAlive = true;\n}\n\nconst wss = new WebSocket.Server({ port: 8080 });\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(noop);\n });\n}, 30000);\n\nwss.on('close', function close() {\n clearInterval(interval);\n});\n```\n\nPong messages are automatically sent in response to ping messages as required by\nthe spec.\n\nJust like the server example above your clients might as well lose connection\nwithout knowing it. You might want to add a ping listener on your clients to\nprevent that. A simple implementation would be:\n\n```js\nconst WebSocket = require('ws');\n\nfunction heartbeat() {\n clearTimeout(this.pingTimeout);\n\n // Use `WebSocket#terminate()`, which immediately destroys the connection,\n // instead of `WebSocket#close()`, which waits for the close timer.\n // Delay should be equal to the interval at which your server\n // sends out pings plus a conservative assumption of the latency.\n this.pingTimeout = setTimeout(() => {\n this.terminate();\n }, 30000 + 1000);\n}\n\nconst client = new WebSocket('wss://echo.websocket.org/');\n\nclient.on('open', heartbeat);\nclient.on('ping', heartbeat);\nclient.on('close', function clear() {\n clearTimeout(this.pingTimeout);\n});\n```\n\n### How to connect via a proxy?\n\nUse a custom `http.Agent` implementation like [https-proxy-agent][] or\n[socks-proxy-agent][].\n\n## Changelog\n\nWe're using the GitHub [releases][changelog] for changelog entries.\n\n## License\n\n[MIT](LICENSE)\n\n[changelog]: https://github.com/websockets/ws/releases\n[client-report]: http://websockets.github.io/ws/autobahn/clients/\n[https-proxy-agent]: https://github.com/TooTallNate/node-https-proxy-agent\n[node-zlib-bug]: https://github.com/nodejs/node/issues/8871\n[node-zlib-deflaterawdocs]:\n https://nodejs.org/api/zlib.html#zlib_zlib_createdeflateraw_options\n[permessage-deflate]: https://tools.ietf.org/html/rfc7692\n[server-report]: http://websockets.github.io/ws/autobahn/servers/\n[session-parse-example]: ./examples/express-session-parse\n[socks-proxy-agent]: https://github.com/TooTallNate/node-socks-proxy-agent\n[ws-server-options]:\n https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback\n","maintainers":[{"name":"einaros","email":"einaros@gmail.com"},{"name":"v1","email":"npm@3rd-Eden.com"},{"name":"lpinca","email":"luigipinca@gmail.com"},{"name":"3rdeden","email":"npmjs@3rd-Eden.com"}],"time":{"modified":"2021-03-06T20:47:12.399Z","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","3.1.0":"2017-07-27T06:16:53.879Z","3.2.0":"2017-09-15T06:22:17.336Z","3.3.0":"2017-11-04T09:43:47.287Z","1.1.5":"2017-11-08T16:55:03.162Z","3.3.1":"2017-11-08T16:58:34.343Z","3.3.2":"2017-11-21T07:19:22.938Z","3.3.3":"2017-12-17T09:49:16.567Z","4.0.0":"2018-01-05T10:04:15.095Z","4.1.0":"2018-02-22T08:08:03.018Z","5.0.0":"2018-03-06T14:34:11.077Z","5.1.0":"2018-03-19T17:50:49.143Z","5.1.1":"2018-04-02T13:40:49.002Z","5.2.0":"2018-05-21T19:20:51.402Z","5.2.1":"2018-06-23T16:11:55.991Z","5.2.2":"2018-07-11T19:58:18.186Z","6.0.0":"2018-07-21T13:45:30.262Z","6.1.0":"2018-10-05T06:52:08.987Z","6.1.1":"2018-11-17T07:12:28.865Z","6.1.2":"2018-11-17T20:04:38.782Z","6.1.3":"2019-01-24T07:11:26.491Z","6.1.4":"2019-02-16T17:07:20.241Z","6.2.0":"2019-03-06T07:38:25.808Z","6.2.1":"2019-03-27T08:53:30.408Z","7.0.0":"2019-04-30T16:12:14.228Z","7.0.1":"2019-06-17T16:16:20.281Z","7.1.0":"2019-07-08T16:11:23.119Z","7.1.1":"2019-07-19T14:46:55.813Z","7.1.2":"2019-08-12T15:49:30.657Z","7.2.0":"2019-10-19T14:24:50.430Z","7.2.1":"2019-12-14T09:13:31.580Z","7.2.2":"2020-03-08T06:54:26.258Z","7.2.3":"2020-03-09T17:27:32.677Z","7.2.5":"2020-04-25T10:52:57.382Z","7.3.0":"2020-05-10T05:36:42.029Z","7.3.1":"2020-07-05T05:31:21.536Z","7.4.0":"2020-11-08T07:10:37.181Z","7.4.1":"2020-12-04T20:48:07.177Z","7.4.2":"2020-12-29T20:19:39.250Z","7.4.3":"2021-02-02T19:21:50.145Z","7.4.4":"2021-03-06T20:47:08.570Z"},"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io"},"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,"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,"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,"tangweikun":true,"leggiero":true,"xfloops":true,"nestfall":true,"travis346":true,"appastair":true,"zhenguo.zhao":true,"zalithka":true,"kss":true,"johnsmithcoder":true,"masayuki":true,"yangzw":true,"meeh":true,"pajamasam":true,"laklin":true,"smituk":true,"joe.li":true,"serge-nikitin":true,"ethan_":true,"tomitoivio":true,"bagpommy":true,"ctaggart":true,"alikadir":true,"enhezzz":true,"huangssssx":true,"adaliszk":true,"hanhq":true,"dwqs":true,"liigo":true,"456wyc":true,"71emj1":true,"anudeepakumar":true,"taseenb":true,"jimknopf":true,"losymear":true,"nunogee":true,"garenyondem":true,"tondy67":true,"1cr18ni9":true,"kamikadze4game":true,"shawnt22":true,"horrorandtropics":true,"korekara88730":true,"maxorelus":true,"ycjcl868":true,"sedoyjan":true,"miloc":true,"harry-sm":true,"david-ruzicka":true,"guzhongren":true,"huiyifyj":true,"evert-arias":true},"keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"bugs":{"url":"https://github.com/websockets/ws/issues"},"readmeFilename":"README.md","homepage":"https://github.com/websockets/ws","license":"MIT","_etag":"W/\"e8a3e9c109ab35d3fe5a1da9fbb7b390\"","_lastModified":"Sat, 06 Mar 2021 20:47:13 GMT","_cached":true}
Simpan