{"_id":"@clusterws/cws","_rev":"33-7f51610b33f02ec7a9a2e1c28ce47970","name":"@clusterws/cws","dist-tags":{"latest":"3.0.0"},"versions":{"0.7.0":{"name":"@clusterws/cws","version":"0.7.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","uws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.8.0"},"gitHead":"07272fcafa581b505fc9d589d1f6ebba4b35c178","_id":"@clusterws/cws@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-aIK3BRPlUt3CtlqRDrq/dDocGjea+6q8yyXTqo8DNKXzY0sqcQRyrhI96XJohIaj0xdH9L0B/NS7mSXPnff7ig==","shasum":"88c43a51aebfb9c0ac7a1606a41a437c76f9f8c6","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.7.0.tgz","fileCount":133,"unpackedSize":6403686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+5SXCRA9TVsSAnZWagAABOoP/3yr+KeAPvBAJq1W8tFA\nP1YS9B/qgF1r+MfBEPqipolTMOy3szYHA7xeeQ/9B09h9lI6uuW2Xc0r91GZ\n2BPZyn/BrucPY8g18JYosXbs84fx5bn9KzXe+Q4JF6vI0iVrZRUvadBta4s0\n1/1eAoZ1MwPPqybILMLLe1WeY2ODVxNUfh8t2BCyw7RE1401sf6ES7nS7+om\n2pGhe++cplhwuIhiYUWIaBcIgXJ67hez23UJmfo+yQS0xWYf27aaeVSTP/A/\ne2IaTDze5ZQ+cDWk82YkIm4k+SLCvBqtVAcRsWjYe6DDz8y8Ay/Dq5szzP9G\nLIxNYzw2Y/hsgO3OYcB8V9xTk9e3aFkmeg9KP7Y0ZsWh3krnAqJmjsTZrOc1\nvMEMKMcbspU0/KzawCREQ+3tSb6z3jKdDCJuGqy/7ldFM8OKiN4nN4cNr4rX\nAhtN5nGPoUQ5SnhEeioOKWj4TLVmAUnN7hcT5l9bumP3enF1RdEmIAUZ31EC\nr1DFoVyfZnthHAnfyAtNIikohQuXezjjAYgX/Am5IQWVq5k8CaF2oy/RDb5B\nei8kYeZKG1zt7j1Y+RURv+39kGrJ90Os/DPBDi4UiRvqnCprfPm1ET1oar9R\n3n6i3U8vWZL0axJ9a/B697rBrsyixK7OZtcfcbpuJG49W+9sFPsg61v5HB26\nknSo\r\n=HcKz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJXYyRa9s+0lHyNfFG4vkNFfAxy6CHzczYS8f7Xo+9GQIhAP+PgGy+RmHVG9a20a+Tvv8/c1ZexWSm4eqRewcYx+HQ"}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.7.0_1543214230396_0.842675758957216"},"_hasShrinkwrap":false},"0.7.1":{"name":"@clusterws/cws","version":"0.7.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","uws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.8.0"},"gitHead":"07272fcafa581b505fc9d589d1f6ebba4b35c178","_id":"@clusterws/cws@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-XnpCxEhnqEEyC7ET99b6IO8RHT/I8FGxEnUOu/RuAEX1ON9HDquenx4sRNsphemQWKIIat9ziMvjIa55l8bDFw==","shasum":"fe387a455e185a8bfff8bbf400d585506317a4fe","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.7.1.tgz","fileCount":133,"unpackedSize":6403685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+5VeCRA9TVsSAnZWagAAlvkP/0jORxEjom75XGFIBsZv\nZyawKg4lmZ1/SDnRnrhubZhzlAozWcIFgX6nFx0NczDFaAIVZuVIOfQSRWFd\nUQqJOMJVj/NE9eqsZ+khhWl91H559PtEhliUNnjdW+6hii5/lpWOsABY6hOv\nCRIuwY0a3CDkrNG3Ou7WovYKGmoGLCr4LkFAjLo77pyD447mzVIoe7fy79Xx\nZM3xjbXCTuuqMFwW6EvLvsWsO8iy9tkuwUaW6lAR0lPhm8tUUnSXo8ybrefU\n6m9JS0JPYqc9H1JLe+kYqklci0kaW0N7V7NplvFkiF1Hkww/kSE8l0dlt5Eh\ndny0CgYMARSRERB3hAG1riVBIQnLR9NyhqiKQodrwc70dD1MDifoIuv8Mfkb\ngk0RIU6yG9Q3g6l6lOlS6opGf//HG/uL3ZDHImXhP/Nuw8HAWaB/EsW3SyxE\nZxJzHY3OhWlSR7vKCRrNFOfhnUbX9HrWPzEEssQ9ChL4RJFjT++DXt4IzBJE\nNiUhT30jiQ0FPIIQT7qa0DzlmA5Sky+Tpqcn28zbpqQUqQgsMCOa+PX28QTH\nwenDpv4pw34KztKKho4MUUF7QZSZPgjwWm9GbBVzuUfQgjG7hDHX3Lsobgc7\nE4Z0Ljf7ehQAYdAc7jHOmTD/gC9cLydmwP2NAj5BYudPkhb3Gi6bP+PlHZnu\n9uZt\r\n=6J8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVPPfctE0FmjjAA6pS9HdQ+CL8J53Wq/k4I1Aq+TUnfwIgGpmYAN6uCkdsSyXvqxSOi4YuP+f02BvWkX5+F5P0bck="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.7.1_1543214430252_0.1415679451465346"},"_hasShrinkwrap":false},"0.8.1":{"name":"@clusterws/cws","version":"0.8.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.8.0"},"gitHead":"67a4a2b9a3598aca9f4602352923f128fd75c1c7","_id":"@clusterws/cws@0.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-QfFIqMPfpj0bYUGJqHB3nTp4f51xYbNGvI8tloo2jC3PYS8O9Tkihwe34RUhZ3dPLGIIGXJee0bJA08wBrOdLQ==","shasum":"c4e7f7c2cdfe8d1ed7a439881f3267cf711c5250","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.8.1.tgz","fileCount":133,"unpackedSize":6403497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAcC9CRA9TVsSAnZWagAAi/wP/RzomQDL4Yli6+67IFFi\n4TrD1vktKdPYmTQMz4SEX/15rySvzoWXUxFveWSiroVsp8XTbZpcvtEx5+Wc\nGBio+XRwPoDMfJ2pjflaXfAq0CLuULgILZwMhiXmygIwHHuWsKeC2jRVpb2W\nb6G930BHfAMsp2wCMIjh6owG+Q1VgzTZ+LZHns3y2fCW0n5cPDWeBsgcGXp4\nbk48wR/+v4/T0jJ46lwb/cVlo1UKKIjvTrRrd3Qf8y5MAY/txLnTqJ0YzDVq\naJCrHn7dGEEFMGcPM68/ASDnEW0eUVSAMJg0UCfi6ZmahBIb0wa+K8V2suZC\nkqNU8GzrdNVW8RGW6Rw6WPtaLjVlm07PWcES3XPc5kh3WKaLiUIbEZr9fSoR\nnwax9toqE4szc9MswB37pRgLa5lwUnbFguiVEVyeXramHe9MGqdWgu9Mc2k+\nFbuhRT4rzfZ13lmumm9Gi1fed3qR9zS78vRGil1jLlIUnecetLQ1l/6wj08V\nq4gNwXVl6QGEnYx9VvQOqrZl0qorJCUZyzfsgizr4TeT5OUzbfRDoRfSNL+9\nX51szcb1AkB6pE7023GhlcdqaQvwuDrYBIUqW4Bc+avoAZFoRisLAY3boBXz\nRU7sCdW+gRgacqAckf8Ms8zvfWewsiKPOnl/P9mjVBFSkm8g3JPxjLp0JV1O\nYWLw\r\n=FVEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNwPr9QanrjLGqeO0Txb1g++c42SBffa8Nxn2+h0KCMQIhAOH4byy6IZsnP6WSKCbsnBjoKZSDhaE/wU3AupPdePNR"}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.8.1_1543618748152_0.14289063366269694"},"_hasShrinkwrap":false},"0.9.0":{"name":"@clusterws/cws","version":"0.9.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.8.0"},"gitHead":"d706b6f000bac242cc88edd6d0a93dcabb117f9a","_id":"@clusterws/cws@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-6xhF8xxThQsy5/fqXueQiWlFOTNIKSURNApSa3N6NM8c4bKkW+urYilKt4KtBfPOGbdTzozldssqsnQLk3bmkA==","shasum":"3ad1daf62df74d9a6849a6f69d6c40d8dafc2dd3","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.9.0.tgz","fileCount":133,"unpackedSize":6402221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEzjJCRA9TVsSAnZWagAAg18P/isH9SHw1mhbnNBryJia\nHaXuxLgiAJCe48n4HX6DhS1fTdOFWe329kdXUYrXzKVO6lOLtky9Hwegg1TU\n1CbbbsIlQ+ytF5g6bfZVV7b8/UT4xN5kXYHug/Oj2uUN8fHdyS+1k5oCr0y9\nCappgEz5eU+BgQMatNlvhK0EQDD/Wmr2lRdl8BYYzYtwyHC5Rbu+0a7DtY64\nrzpboMHCEZ/BTF5ZVhENC4gQIlVhbqq/n+ekkX4k0lnwzEs8lqtH5HObyEsJ\nO0HhjxbwU/SMqh/htuW7Mrm6zxABHsgDeQ4CNdamTenymlC+/cqHi65jzyoK\nsvTvlglvHcs7D7kE3aAa7CyCd/X07YI3C3TENyrBxqsRlzrmEZKYeCBYg+6F\nF+HV1POV2Tnagr7et8mZDZt+iM5cJsnR9aKK9bGGjO3y3SMipuykEXZWvHbv\numsvbYPiCN39sIGA+NqWS8KX9XIFAx10ZP4Tx9cTLboH2wE2gnK6W9ZJz34L\nLs71CQ2uEhvYzKpKsWhhi/y39wMmIsj5DYzrB5ilRUJ302kR5j1vbmRsWeTS\nqvedBDTC1ovG61PyMiy+aGv5On40BVIXQGfCwxzKBnrJef5kX9t1tHo0ehQt\nD0jVcb+2+JnfK0xVy06ZD331bK1ZlQjWCmag3b4HafKcMvsDGyM0IDndIb/L\nOor/\r\n=J9JC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC6RDAxdTZoUdYTgi/FjTTPNuy6sPm2Qknof/Ytj7JaAIgCkAiUS4fdcsS8rMB4kJzhgDc7CWe3FzIDZDNUTB9IwU="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.9.0_1544763593038_0.0698622911571618"},"_hasShrinkwrap":false},"0.10.0":{"name":"@clusterws/cws","version":"0.10.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.8.0"},"gitHead":"866c00c6ed12b24ab7ea8151976ecaad63eff11b","_id":"@clusterws/cws@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-QEfyOFeGR0AZM8JzA5RqEnE8dGsnSUW3vk68hlspaqGj79SnlSHdSAhspxO3GEI/Xb92ON3FVZ/YxCOCxF0rLg==","shasum":"59343ac6510653568019082724be7ec00ce5fcff","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.10.0.tgz","fileCount":133,"unpackedSize":6404246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIyM4CRA9TVsSAnZWagAAWegP/jiw3FmiwRhPmqY87kNZ\n8AlZjbjgBSFMJtElCIagzODyec4khOM5azncpBKbCR08KfGtbsMIEbjQErDR\nNkm3zPBgFo4eWZmoV9RUnTiyOmw+QWX3jHyllSQj/txzc1gz17ulrZ0dQwJl\nTZ/yPQvXaTdd1giMzhXRkCkQECHK9EKVe9M7vUpNFMYosdboXSl7Jh/T5b/Y\nXwpeFXf+ZNV4Um/zsY7saxOvddCRmQBGylC1jwru+8F/SSWwX6wyg+qDdPf1\nBSKy5n8JHIe6legLt/+CWe5BD9CjY8SOVcUiUrUyxQ2QpRS0+B1yMDm+6i+/\nBra+N96sHrcYr7EyEAx4TQ/ySYt6f1m6lBP2sP03sF/rJ1r9xj/xuVdTfi40\nf1HpUIKn9m4uK8ky1GNFcoIzc9nar4GGAD+8jNK0IitwbeWYAHnBjiH2N6U5\nnMjvjUyipIrjdu1q4S9nXeFn0UJJqeGklOwNHxeilEZ0jVRMG0ZUHeInLQff\nhgJy3BEtW0mz4ogbmrAgv0HmSjuZ0eajozpdZksUNugzMF2VZZgqMvjIOowb\n00WixYx3W8Tkn8x8kxBNsEbE7dNem+Hs/zclpcsbMaaXx8b3GmuBl+uzH1mw\nxFK8N6L5frYDRl/02T2fJCP+bCaAltmDLki+pumESnZtmMb3UvwZ/FyKRG6x\n7rMs\r\n=+TcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4gsKPh+vye+4Fmv4X7c6VoN0OZe2pKv+Hoq1PoOelUgIgCVDVu9eNj1TA69AJiukVLQHBvEzF+cyxd5Q/9TjR874="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.10.0_1545806648216_0.4360117189453949"},"_hasShrinkwrap":false},"0.11.0":{"name":"@clusterws/cws","version":"0.11.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"d0b53ea5cff2770ab0b0a3750f15597efc21fe2b","_id":"@clusterws/cws@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-vatQ88J2C5D7lNlDUtb7PG7IjZU/k6ZpUCAx/WQQbwC0mb22Ic9Yja3rwXF+M2QUa4uEhKQBNRGjF71y9gPkcA==","shasum":"1ae5aaebfc57489a311475d004d4f293abe4bb62","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.11.0.tgz","fileCount":133,"unpackedSize":6403313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOa9oCRA9TVsSAnZWagAAIikP/jT4v6K797weQDeup0TH\nMYVp6+dS8C0P7vkyQ+xAIAVbv2ovVYqaE4BqUcL1Jlsbf1gOnkv/dW5qlTBw\nYcBjGbB6wHjFPVcjaq072Bi/VqSw2NU1up5Wu39QCBsvSrEvsYde7QLHsKGK\n6lw0Buw19gviSb5TfrHTyf3waFufuKpg4YG5T3m10dMQw189Jr3KyLrsnjYX\n0fbmeIONfm/qauYiYKadYGBP8Lf6GpLfnug25DtjpqbSH1Wv5INjmZEzcltA\nZ/yni8dERgEaSh3t73xoF6+6vhrf/Ma65pDPbApUzrjXKCVrLKVTO01issLB\ngIZf3uWcFJu8Zu/UM8LgTkkd+zSgwcjIPEgwviQ9GnWjqQLMRMGF9CWg0oE4\n1ty9tVZwO0r9BC/YMG2J0+5HwBHK3uMpJCb6MGsnDUzqO0tyos8u8O4O08e4\nk+wRNsbk1OwOW4YD0OMRtnVJcmeYsxXgL8mZi70Sxkqk850bBCjYo7cOPOvE\n+mJysU84/JXccK47XRpQRrUE3Y6v2Mj6xcFQ/f9qSk6rQSOhC9QQduAwa+1U\n2+6QPQOONmgKgb84mR0p4gE2ofWgFrSzjK5+I2VV2QmVAs54HZlHAQc4ttd9\nLuYqIC/pmyl6nHQAHIJiml3NoOKiefZhZXSnfMxzaUy8ZJ0ZqBPwVCHii6sY\nhwOx\r\n=67e5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQum4Wx6pme2HsKsVWJSv9BiWdNG3aCnvQxLGNEPTWSAiEAlsFa2FkA8nEw/Xbn2eDDaG/Qe7fRnwjefdkXiHsfShY="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.11.0_1547284328039_0.9052748188671051"},"_hasShrinkwrap":false},"0.11.1":{"name":"@clusterws/cws","version":"0.11.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS modified version of uWebSockets","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"e68e04fb13a5334a6c4f36ed85d873296daa4f86","_id":"@clusterws/cws@0.11.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-nogWghc8OOQB+P68alPMkl/tXvRGRQgWtx426OR8T/zwG3ZGZ5JHlyY6TNOfOBuadKBZP7EuNWL1YD37TO/erw==","shasum":"3c44a21fb42871b86e34aa601615913e61ea181c","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.11.1.tgz","fileCount":133,"unpackedSize":6403405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTPcKCRA9TVsSAnZWagAA4RUP+wbQdO+z6WeYs8qRj+3q\nUDpNelJEbYIqpOrvDXTVW9tgTT2L1H5ZXSiZFZIhdZfp0Q9WlTN+mE5oR3oW\nloYc2SrTD8agCUn3XES9WCPbF7G12eW1WSQhZUVFSpQix0IK4WOSDDExe5MQ\nd8BSmKk1OsXd4EDD3fdEqAnfPuRcWLhWoL47yacf5ginHzxdNZJ4jBuELHxE\nYcpDnF4K2KD4lCp26ShuFiDEGYoWIjnq4b2BKf6Iz7Nz5X60YHHjoFufU1i3\nKpmWsGqwYI+FPqOeJjw9dEZnyN07Xuupxh6+ySS1t7BvaRGHaksElt26RL+W\njBjaP0Y2WFqNEOjJA8S+mLWj0q9m0ABG7U9Qlh/Oas4YHUY9As7pk/zfqG1o\nS8oDqXvZtgFIVPUhIss6EUEdAbFCXpK87tts32dFBRDLCCGH+BFlAGYGyu+o\nv2sTXJkKnBeb7uWI+GsUDOO6WNAdkkuBgeGAXIm7p/rTLyRb+Xmeoeq85ryg\nt+UtZFtgnsQ4e3kpVUq6lJXiVlYaPqfq5TAQmUtacSPDYbfCBP0MyQHwSIHT\npuuO0wTEBO86zkt7/TdVXl1+4HPVgZjnnSVC06zTFiS7fnWSimTwWY3r5O0S\nkjvVp8SIHgLLe+LAYN1K3JmzZx+AFJBmOCrho/RZu7SprQuAzd0x0ahBA5Pi\nJLSB\r\n=Mv++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeP5vSaQSD0Hl2x/yWtFxq/xuv0Yguxup1Gd1Af+isRQIhAPHSRKraWSFYCEnF0h3WJvF21cqXYIb/xsleK43to4eH"}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.11.1_1548547850166_0.0015698367732881469"},"_hasShrinkwrap":false},"0.12.0":{"name":"@clusterws/cws","version":"0.12.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"b412a2403a3c656b211ef46efad1cdea12db47eb","_id":"@clusterws/cws@0.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-thlu/emcNfRHF0zVMBD3BLrcKMqy4vakgyakBFrhXX/Ah8X14TxgLe9qioSKcmdwx0J6bYDrUSwA5ttL8NqK4w==","shasum":"263a04f9c3174bee88558a0fe3422fbe00c2bdd9","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.12.0.tgz","fileCount":133,"unpackedSize":6404284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclb2cCRA9TVsSAnZWagAAyFIQAJMv3fhm77bhZejK/4H6\neXWU4RsMvVF1vcBrVRPUGcIKzdNs7P74nAF2aTRc4mIAvpbJVmFSnzNO1Ihr\nK+4BtYxzb79mN5FCBy4aUA9su8FHQbr9EyafmvlffHe9NU4p3A5VyBkIrYtE\npQmIabNYVe/hJkYsZAphDwKl8faOk/c59ju6cby/gAwxIjpxT0WrmrONT+GD\njOEbmAJO1A4qQgiL9OqccKNEpE+OsPbNQ1rg0BbbHI9osZon8jvu52nd6QV+\nZrhX+WBM7xx8a3HA2GX0RDDXn5eMPdqREJ2FlLFsRk/7UiHiN0w1NQypRFcL\n/osF1iQ3oosWzWuqJRfixihCSw1BpurVoSv+40A+IK3F8Yz4NeW6S9pI7rj8\nYXnwv5HV9Jg1xtu1VwXtCnXf+Fc2uJS0h82Z5niY6q3QTZGpZfyFaaVJpUgA\nCSyeNwFXkjoSTCOmSwVxyzmoR4MhYWhDEh5QkLiEFIqAjHdKrdDF8euaXSC5\nV3wGz2fHDzyISl3/sDaSOHWBRbDv8M6ABQMn+cZlxB2uGcC88g+mmxHxgs58\nczvVdpF5HzjBJVa6D2hLJqS6kz1t9u2So66JLBi48CZvj8Dqf2x5sjXVzPFR\nLmJQxuDg8Ou1Bn7CVyAF0rubRcQKkdfVx+ALh4iAFblH2ceQqcD4KgNqbSYT\n3qKW\r\n=BLty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+13XmcUuzK854uLWpJ+uY8OGxPz0/xb7ieCqo02lE9AiAXutdIiQkX6Mj8aGCjwfrNNu196ICITP6WvSTqd057kg=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.12.0_1553317275564_0.5527237686732704"},"_hasShrinkwrap":false},"0.12.1":{"name":"@clusterws/cws","version":"0.12.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"77c17f7340ade2bd5141a5e738e49bc1232ebfe7","_id":"@clusterws/cws@0.12.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-E3Zn06KZfeGE9YVrpscn/dyK1UxxE4KUbGA9XFvHORIW0juWUF6+ja593HfjZNPEbQGFBciKDYxLmL9kNAxZnQ==","shasum":"79aa32b367a9a792580290ef293e4a0cc5167912","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.12.1.tgz","fileCount":133,"unpackedSize":6406395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctFqqCRA9TVsSAnZWagAAd9wQAIF8GUwi+BVUzVO33Th0\ncoHczVJ8Sy12nohu6ylJ6tQzsUn3ykFiOHm1vZyl05Pce55I/9CwXxLZbQHa\nXE6pT0zkPj0aHqQp2Oin9+0R7P7h0ABm+3NdMMCH9driBzsTIQo75hE7rMaR\n/1+O7MIFVE4PWhF9hQeyntIivsXZNEQ++2t3EYNJPbd3CF2UPjZTZ6j2zCS/\ngK4UijjWkgr34itlfcHZA27eBM+lOuIbQNWcjQtAFuhIw4MJs/BAk/+vspTL\nFu+Qhg4krHqkPqZ5niSonXi5nb7/II3EcJadyh00DHclPfcJlzXdQnqBNf5L\nWg6dX4PIHK+b3sNEBKItgqARZqtD2Qf+bCeQ4C4E+PRmdUlwWqaIyui1uXlR\n9/3YVL8Ka/aOE+MNVdUnfL86tQMQm4eT2jg1UygqVBrinAnTWfePCXQCbH9t\nqw5rP+y5hLq5vKQvWg2KsKvNewBcVzYpp/y5zf84WTt8RzfB7A69951F2dbo\n/mZDKk6CgEtKfm0n6jcVmV0sC897sPJA9ej06qMHhGDsHOjL6g85clQnUIpn\nMUG2WzcetUTDK44X51I9kMXI+L5Cs2H1zBLrCoRAv0ZFNnifh5kbVH5txhJ9\njxnKIZlE+wGFSXKQsLjaxodOB/63mbGjOZUQuXp2ar54exT3wdBTlWZ9fsDW\nF4jX\r\n=47rw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9Sx/Ni3w0z+7+cowWD0dc/bEdlOdKn1YcW5KKAlUnOAiAxP0Zcba0yM7UcpW02ARcV6nUAQF4eqHhdosmTohpc1A=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.12.1_1555323561852_0.6131334654145575"},"_hasShrinkwrap":false},"0.12.2":{"name":"@clusterws/cws","version":"0.12.2","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"bcc3ff10b80d21dcbbb00ebb5eecb354c2acd4a0","_id":"@clusterws/cws@0.12.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-1fbQ+CJlDOAZNxzoc6pGzC8mqxCnDd+w5X+r8wazNEFxvS7lf8pQkfRUUNTle+wbJGWtTwVYqCar+GWJqg52SQ==","shasum":"c16df40e2cbe085bf17b2b4c59b7f5a9a62bd604","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.12.2.tgz","fileCount":134,"unpackedSize":6406650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuTWZCRA9TVsSAnZWagAAsxoP/ijDNICuog6tIGePEbHO\nsEXxZSxFQ/FWZW0h8X4yPpQQuQGKMQphO6YrU1k75RT6NLjFJQSRBZhkzITk\nwEOTsNbBA/IgxQfvlMLI+1qK9QWSrRKA2lZn0NAm8VF7LkB5ccZp79oDU12Q\nhTwx1oMoZe22Y+JhIk/L2Cy/NHoIFnPGFOyDR120YkW59mKW9pFFXWD67YyY\nz2ZpU1yGqemOVlpJsb/5hkAF4N4MRYXn3TguOzWkjz9zyFdL3crGlZkWlXaE\n/bMlrCMNqon60Ygbf4kmf3YH+rkLzzIV2R4IAvJwj9P817l2mR/I8Kse9cFX\nAzqqvPZv+Qf/Keh/ceA3HZ+O81ZmmH3lWYmO6Gmknbw/fYer5STkR5Ssx/gs\n49pBakG1M418d7anXW6Zyz7keevBwPdXdUB+XuIIDFNgc1bHka8J1v91DFyC\n2J2t4NTLaGECwxEeuGlMQzNGfQ9s2tR8F3pvrCG8ye0OEeJBWlFBQumFqAVE\nkxSF5BEW5tT33odVq9kkDtPSY6Z9nlbp717HZhXNltVlcdHlUHlw1y8Wgp+8\nyHOn5lTdVFbo+wLFNTsW0pGaSuZccFimYNzMCOQ11+AezfBy64F7hKwQLga3\n6lLwMNaQONjklVkb9oGkscR+KbHNkakfbZXJlf3IwpkYMC8plEPAeSzqk7cL\nnQi4\r\n=s8Y2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP4lyCM8Oea/BpZED1g3rPr89+yQzOO95jQCZX7FaF1QIgWJydwz7xmPJf/au+0vC1TF/SS6WOBECspAzcd3n6eos="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.12.2_1555641752652_0.9858269805672248"},"_hasShrinkwrap":false},"0.13.0":{"name":"@clusterws/cws","version":"0.13.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"44a378b12f30872835a76c74d48add1867e9b2db","_id":"@clusterws/cws@0.13.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/4xTfK5jWuwMsLWnNJJT0f1x0li2UjwCVc/2tQdX9aJpn+OMbetv4lEU3Gbv5PNUymME6U0Uk53buV9ffs2ROg==","shasum":"a66bd9d04ac7274a8ffb1b6c2c3dc7f7fee6ee3d","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.13.0.tgz","fileCount":137,"unpackedSize":7744377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwUgxCRA9TVsSAnZWagAAsEgQAIqu8B4U013tfjXly0Mn\nrY0rs4CyYHVzEeIHB4fHnKtvQU73yvcpV6BuCCAz2aY0ZsLe/61vxHUEXUAZ\ni0H6uP6z8kA9/JRJDfw7s5U001HWj7e2LielhLHE/A/g3pWnigG8NnNejmY0\nzWwAn1AvZltDOktbMNBTuou4ux7K9HUXm3Ibf43El98NSStxjamvVLXGtfmp\n7HyvEyYAfGS6ejyhmRk8Enk/bZnssvF3aRBm4qzgvFDBqDHnx738Upx25n+7\nmFMAeiv0DuH7vz3omkE+3GmvqkOuHOlf60tuL/cs6Cc9Kbsb8TjwWn4PWnMZ\nz9uqoz26ybkNhxTI88nXBCPurnsperw0cwq3pZ21mf50zu5bWM1h2V5cff6h\nIYOpL1g9RFl1+HZZyh2rvBtiUfvqStmGcQD8n+ImnSyrogzLCfGt8JkPgwkX\nUKerjDh7xMDRekPRuirWAYJHzJHitrVzoXCN8mrviVc7b5MTV3kyHkEvcNAb\nTbXv0Q8A2GlKk43tmqMNjHTiZtVTUP/racssNp9tx1K8czZp57Pb2WIt2f5Z\nvp+jQDjKEggaVPskptZCsQzE3+NyMqWcrghH+3Vxu4+vOMftwwqFgu1bJGn2\ncCbokSSDDAiv+eCS5dgS0W0iNmabRRvMZNWwebO7qaU1KL2+jO1fKb8/1bqi\nxB3L\r\n=rMEU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4lCBI5WcVMSMRG8ojzWIwChxYBq/O6VkEE5MNwtHc5AiAPzx2zaVnjcvKG5lmCpkQxzpoUU+cUhJPZprfGQBhhoQ=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.13.0_1556170800888_0.972546904075805"},"_hasShrinkwrap":false},"0.14.0":{"name":"@clusterws/cws","version":"0.14.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"44a378b12f30872835a76c74d48add1867e9b2db","_id":"@clusterws/cws@0.14.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-knZj3KZNHIAGsX7TUc/0Q5gcx2bKMMcTPsAOZomLKdK5a4o/umKFlttWRH84Yr1nVlQy+UMO23qfDR8gRZ/4cw==","shasum":"242824b6884454001340222a836db6f6c5e62bfb","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.14.0.tgz","fileCount":137,"unpackedSize":7744604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0TXuCRA9TVsSAnZWagAABU4QAJBLNbfV721KQMnG6yb9\n9qS+LT+eo+rqNGcHAOjtcl7WtcrCJ23gQmSTHxFjL6F15p14bs2mqP9pWc/q\nRGKcr4T/gi/b8LrTUp4rFuByUoo68AU0Hc2X2V4ib41DmIJFQbOktHI7v85U\no3nOPCU3NffAezhw3+unEyKsuBxl0vEgE4/dH/tU9JgKZipMfaa9OT+lOi6H\nS2tpTwEdzLsbfqljWfKv12qXKvQ9LmIj/pydDM8jZUcb0fZ28+cR2ABpYQS8\nxVfhL93caHJAlsSqHMCWZfTsa/YKFPhg4DbESAGoq7nWABiRz8o7t1i0XVn4\nw3OYntbgAlSQzhF8+MTZU1u73s1676XRxZ1Whl0C9+DiRMEu1eJD0zk/uz3h\nUYeD/Tn0qQ179CfD7XqYTporjr4WAFkS/Le6ov13wrXayO3HpRfyhreU0Xmq\ngqfNJWYo0pfoXniC2UVj3oQHfwvs7iFMth7qE2ArW2BlCzOSAE+fLopHoBOz\nr0Q6IxtupRYfPSYkLNKg21uXvwRpRZArpFf4lXpXt/N3ov8pCX+GIW8m371f\nlEAsEEzpmaeFX/H04J03376iPqpHWqZMubHKtTCUP5L7iY2herMDgobPfn2K\neQdmf+uaqGg2A6Ur2zrw6vssVBMhbLAIgRoDghsKsJFcXL+h5hvjy1p3ID+g\nAQ+z\r\n=8fyV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqSc7fKVGV3gFj5vJKNFTC3yfLQDxkuEcNMdu0CirgvQIhAKF1IlZPO+sqjxRrVgxz5qdVX07P1s4+HLTs2ufAeXdN"}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.14.0_1557214701267_0.1897864516097616"},"_hasShrinkwrap":false},"0.15.0":{"name":"@clusterws/cws","version":"0.15.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"d295cf562a6a815d2a326cdaec1048d6e5a87308","_id":"@clusterws/cws@0.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-41QpCngw86n41hIdU5Nx2QJmmxZuA9FPtDkjONrYpk27L7HjL1kj6J5oWEjbr14yXLfigZit3VY+oACDCGbiHw==","shasum":"1d585927252d1cd92e676c952fa6d69df14a0d07","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.15.0.tgz","fileCount":137,"unpackedSize":7744997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/2aeCRA9TVsSAnZWagAAilgP/1C/9Lam0TLOZpbRrEMy\nIg34D12JdSzDZm1v66+9LmOrEZaD8DwcMYUHMBp4QPdYImIHGn4e+k7SNuoz\nTs29/RZGSBiIRrUTIjOuMkSPabYG7kSqRleQh8rg44c2SpB+ot31wI7S+RJO\nGm05Qbt+j+NBcQinhKbz9ZEd8juZ2OtL73YsZdFv38AXgCNNQa+fo+jIBw2N\n3FM+B4ydcGwic5yZ/44z2/rhqLX1h9mrCvg01CX1okacqiaN25deF3AUsEI/\nZscioHz1sWIGbvmuK2/NXPvws189OfMZBFnyqW8I9SY1ICTNXoGAbO5/xbbf\nD+oRIZmPFulETq0CUo4tVgUkPDzTZhVbQD76cD5HaCKTMJSQvp63i3iSBXjA\nrbUCVT0QaPjCzbmDqSpb62Eoq0ZzFvOyUx9OtwpTiYcBAyp7ZWa6D0Pwbjke\n/KvD0d9k6EvuAMM9KUQpks1wX0X1SKn6EjDhaz9K+6suyjQo3gDj5Ijl6UR/\nP3VHBVxjcK3f9XsxmTuihctTmn+8EiTCR7sfMr+8sC2L19UfeaXq3eb+2eZW\n4lqZMJ4qv4PGRjhypM9GTeTmc3iJ/zaQvGVE6J6fyP7nIj9Ur1w6M7v+yRnb\ntXSwcUZFOHG5gkDAKFikUAOkSYLvWAevXKcNpgxomvWCwGsfyKbYlFGmVO8M\nK2Cf\r\n=QQVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXgOW5FjBf1lxmzqs7AusdYVHHxIpY+tOTlQOJde/r+AiAOGvRyCABPbsyhwqHDmJ2O7ArBi0o1IDzG3gEdaYwY5w=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.15.0_1560241821199_0.5682060051092248"},"_hasShrinkwrap":false},"0.15.1":{"name":"@clusterws/cws","version":"0.15.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"a944a59c90f1f0ec70f9f6e16731e80395cdd68c","_id":"@clusterws/cws@0.15.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-guhUinA5Ktqwfp6XTA18gak5SXxM/UpZHYDN8ciyNT39clx7Px+bDC7rkiYsXQHDSMDlVE2+X6oUmWZMeqB4nw==","shasum":"c0d8b376ffd6d052233766c106914c95977467d0","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.15.1.tgz","fileCount":137,"unpackedSize":7745219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcyNeCRA9TVsSAnZWagAAGaMP/18QmeBqfli8irlkNfHp\nVsZbgCi8WYSseMEIgFGUZKLSvcnr+LqANlP2M3tmfIELLe0cu07xUyTddMvG\n1RGRTe6HZal0ZuD5mRsgxGIam47Ti+WZnjNpQD3Iaqi/rOBiyf/KJnGt0aEl\ng5zA2/sKx87WsJtC3O4VMBL0ZAjnogDwdo1tpdZlWwexJe9B/dIOIr3GDitE\nVPFvVOAKFTy5hUbcf0eNgc/ZTfuhSdl9bhXdA9uFBLNo7nOEqU7UIzGvyCuH\nQmWjFUYl4Ps4pkk96sgEZmx93Ak6xObtVCBQ66ij9VI8yTEZHhjrYswj6xSW\nV0LFJ6/bbKIXCLyB8WQ66iDAqmhUug6/DpAglZ9wuLdAOTXN43XvEyiYiyvl\nqS7Lh4PPH20JAmLMMJHTXLUEWTGq9YGcnHnJVvHaqTI/fgaKTZ/B7lMoleSQ\nQ46C4h313US/8IZCxjXxfULL0E3R6AvqWfV42H4Gyo5lGjUqkjbss1IGOVJH\nY2DAiX0oxQuMMidBoOyMuX6r711yU1rCvKIQnCE0lWgWCizw7Zy3tgB3F0W8\n1lKtH8SJz+/r6JG2vHe7fp2z5QkDZ/uRIkVZQQLrm//6lsvda4KRaW+5GYBJ\nqIU8sSIWVcUMVXTxplCO8ve9S80xD26S0YtLnd89QhmC1VXDQoPKv2ua7qYL\n/ex2\r\n=7f9g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL5hQb8WQkZhKgmXpfSRR931FOWWkh5kUZd489XgpBhAiBS3ebHngysPrltm4w3Z0KRUEPMvWDNtvvEaE4SfcY/Dw=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.15.1_1567826781504_0.09158700608778503"},"_hasShrinkwrap":false},"0.15.2":{"name":"@clusterws/cws","version":"0.15.2","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"59cb0fd47d10f36c565693169dbebc378d9e18e0","_id":"@clusterws/cws@0.15.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-nTXrmbv8IK38VBvfhdhigrxC7GvN4fsDrImCGx/b8jb3AP34e5B23cfXQCxZ2H3M3rywWbkeNdX9bGc01nX2rw==","shasum":"b4cc9d224992d939cf996fca24c655e34a1f5c94","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.15.2.tgz","fileCount":137,"unpackedSize":7710876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddIpMCRA9TVsSAnZWagAA9PsP/ijFC+5qItNqAp4y6vUl\nes1GWruJjPxVAVpSQKMpeK7Eze1BozDSUtfa+DVSE3wVnzZRwqU3V05inYVn\nDiGrfJG1wjCpI47jWwpoPrpxHCgmW6a/G80znsxpQf1Tya4les6y9xmq/DrD\nmxpIF9OklU5hY0OMQXw56QZCT4HRkJFTK+JltKFMjsJv/3f22qZ3WFd+WBXN\n3IY8jaHaf3duaIfOk9RjBEA7ue3hOFjcCoViBM1e6wmJKPue0c5HPCqZ1jv8\nQMuZKQ1FB5i1Slmz9cxduMJE9NsuFkMXiPoZLF+ScjzZntyY3YMnGYNM2kf9\n5FKsgHTPehIV7YOVbHFfitGH5LPKBUnLhU4UnKCUgOebDiTohM9Y0qcdkAno\nouxL4fiDAPPqymq9Xn9wGQrse/D0KS4nj0WjUCq1jDSiZf3uTCCVbiSckO8j\nLUnPhNRwukzDygRDDj1znYK6QtAARa+4m46yrY2rDbBI2TZmic9uHt3DUGTC\nRnCo6Al62/mnBifIivmA1pjPIlUTq7hW5iUkmvhVwJB5mjwAPxg2w8XKR6Ot\n+1mRd6QH0p6r4B1BLvcTdqU+1zgFlpHcvXFT4nRMMuJ4H9G0upm6aK/3FXVM\nLomwyU0rG6ETKNijl8lyz1IkpsDsNRg2cq4iRhwMtfqX3gjOHW7ECSO76GoK\nWWVH\r\n=102R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf7c8NAL5r5CPPiZT55odPKndjeTYm1huPzOJi47XLJgIgOhEdl9RH1H8/GSd/jUN8WkRciofjsxKNoFk540l3tEY="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.15.2_1567918667590_0.5641169100677097"},"_hasShrinkwrap":false},"0.16.0":{"name":"@clusterws/cws","version":"0.16.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/node":"^10.7.0","ts-builder":"0.9.0"},"gitHead":"8af501dd8018cbaf1127b807125602f3f0ac547d","_id":"@clusterws/cws@0.16.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-YeGpAPIdkBsOnAkmFKVMWEjCKDH900U2if0B+nc1imfv+64AIb2JX2xiTA6BLDLppEgWV5c6bpWESjbHCNblHw==","shasum":"f6116cbf3a8b7ad0657916616ce5f8248746b797","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.16.0.tgz","fileCount":137,"unpackedSize":7711302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxROqCRA9TVsSAnZWagAANpwP/3kpxtMmmCCDKJTb9IMU\nRy4obSasrLANiGUb+R+aR3/X1d8M01dTj0gpLII3OtgH9y6hMD2Qn4428Io0\nXPGtSWIzTZAGbvOkDq8yr9H1rRvDYdyf0kCULQOol0OSjFCxi34COmDCGzYZ\nKZzwUWICiBLFkPa+NKbrfWndC9jCF2BlF6+jjuxo8T0uN848Bb2JrfbMm9d6\n2CYWUUMEu63/SVzPOczYVN66a9BFwoPFYQO1f92ReQ4Akc6Cn7x+OPVElS1o\nBEwq8TlmxWMNkzfTwrgBcVo02No0RFYSF0aV9172Sj57ZB/2dSnJLxFj9UgP\nZEOEhy61w+xn/f5LzOlDB7T1rfMJxBSJ8t/2kI1lQYg52w8MCSJRkjPzGKw0\nsdkvOFEZK8aI0SmruJe0VkrugBAL+tcxlDdOag+BIsuIki2LsQUCY1e92Rgl\n62a44coyGXxFJno6pPIHvo9O2WKlmXCiOM4U3ahiqPDS9BED8WKdgEhB09+a\n4rf/r7YMQj7OhbfuXNgfqoERg9bEGn1GkX2VTwezTnZSKWyiv0j60w4tx0WT\nTt9ibTR45VdBFbWB5w7qQfc4d8i0YYDby4MSeI2lTm5VEF5nqhPxS5z2bPe9\n6HQec3JlPW5mEPcA1mSMmfbbjGq+IEIFYx+j4QLz6uTgNLw3y+CoLpb/x7Xq\nNGFt\r\n=ZZqp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBruI0YZShZHIZNVhiU+NCHUnNx3H5S+h5bAAkMj2xhQIgPAU43krWkkc2FMol0No/zpha9W+OwmMTi+Uo57DU3s0="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.16.0_1573196713587_0.9022464927376339"},"_hasShrinkwrap":false},"0.16.1":{"name":"@clusterws/cws","version":"0.16.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"npm run build-bindings","build-bindings":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","build":"ts-builder -c ./tsbuild.json"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","ts-builder":"0.9.0","chai":"^4.2.0","mocha":"^6.2.2","ts-node":"^8.5.4"},"gitHead":"56ab1ea98f8695feea5f13f2441bc41b5e3a86e7","_id":"@clusterws/cws@0.16.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-OamMsXwVppfmwX14Ed1msJJN0KNi+VBQh5AkAqUvIGTcJyHcjpsKjU15wS8QumvEewxx9gvGp7aSDop0/R5Gqg==","shasum":"443c47909601e87b881ffb2c4c83cbf27a228487","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.16.1.tgz","fileCount":151,"unpackedSize":7728709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDpRxCRA9TVsSAnZWagAAOW0P+wWQO+TVXU1UZssNr+Zm\n1b5E2iBe1rRAwYqfyNNoU/hPmD1/Xc52OFxjOXfIVVvX+7NHcVqZDB+dednx\nqNz1swQa2BIFn7jx/oEX61FK5PhKGIb2S5tOtDubcc94Euzxf1eUblDfY4fW\ncz5B2lhVSoostXamCQqfU1mC+qBkWYl6C9VRK5Nmek4GGxJaXveJuiFReOCB\naAEj6juPxwSgEo5KnwBhaf5UBpqROM3wfkFIUujB+gEmjahZwfFDAA438cnz\nHuJjtrqSfX1JACs8EibJmpU6mL1ZCMTEVZ3WKM6ZNV3vDK3fUCKBxXalUsIL\nWqbVjoIBsVycQt9LbMHjRQRmx12QFm1UNXLi3TyZzy3Vl10HX2STuBgoa9vz\noOZYoHHJmazy+KViAIhmJW5iG/kkwpUb1rAX4RmEUOI0uZJQzK+ziQnzdDv3\n23Lqfpnl6cBz/Rgk7z1GDiwnlbldnSwBqbEzxlcJgCbt7Ltue95av8y9tfff\nif5k9ZgE7xssqZqnhFnmWWGv5Zj6ksOcGlNAnaJNqQkQ8pJDQVHlBwXhhobv\nfIgCFaxGbRtNYQ28hKU76LH9Ej1IfaHY1b+kvnJphjGkxgom5nm9SPGtuahC\nB5EW3+N4VhLb5Y5wbVXFLSE0kV7c5iqk3RqSou34a8nIpkOcST6WYGabvb0T\nqfdv\r\n=6Y5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCexmtbzm6mLBRH1RL7xozpKzfvkTsR4X712WqRRZCwygIgOdULRinSSgBm+pAZAWiQJoBbREcKevqAgHNXwmOTYQk="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.16.1_1578013808961_0.6745817381205823"},"_hasShrinkwrap":false},"0.17.0":{"name":"@clusterws/cws","version":"0.17.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"npm run build-bindings","build-bindings":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","build":"ts-builder -c ./tsbuild.json","clean":"rimraf dist/"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^3.0.0","ts-builder":"0.9.0","ts-node":"^8.5.4"},"gitHead":"6ee0aeec5898c2c503ac0641352dcbcfebe1006b","_id":"@clusterws/cws@0.17.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-WTAO6XiqBS5Ru1LUnx+Ywxq7jyuRAEo+i9NCmZVXg2asBqiqtzPkf5nXn3TEl2NeaJutGzryuM5OSo7KYi1Ncg==","shasum":"0fd31164b1df42c1438bd6da1cee8d38ced491a1","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.17.0.tgz","fileCount":353,"unpackedSize":17338915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDx8/CRA9TVsSAnZWagAAJ4cP/iVQgzXebeYZiGx8JaOn\n3452EEHiGcZBdJWg7+6HQt7+Z/67J1z9IFjPynGXh2UnjdqeZZwXtuIya8nM\n7/ldQuOFCe6OUygSrfVkllWpX6KUGz+7T5N6eBjEFuPgsuLAyoRsMwPsfurL\nWIqNSulBTldTKSRHOASJ6jMQJlBNsgrL4QQJp/cK5jVadPb6dnd1nKYak2S5\nd6eNNS+wuFjnZxSRaenvAHd5Fc9myT5apuPwMIIStGgoEK3Fzhh8oqINMGuU\nJRIe7gGqjMDrU0LkEnY3ltGk8la5y/VB/Pi7VWlSHj4Y2u3nTzh26EvKEN9x\nH7NMoSu4EJ4hBgwVZMwYSUVt/pC3BzXOERz50yJTXI5wwHeKx7ic+fJbJytB\naBouu+2WwmE9IW1QRuYcahl5LKRV2ium5ygBgVCMfPVbv9nc/Pqd4fEQcDEN\nZuT7RAEShOa6PLd4g3jRkTFYdockAnT4dY01zsjX+YZaTFBf5hEwgYFPXY+O\n4/hpzCIqWEJlQnkVNSW2zVE2soQ1AtJmGoi1tigYRtNasawrIbeudc0H6rGT\nrBRqSe7jDUqxenFpoBoU0ZtvRsmH0ZV03DznFTgHcmZRQLcsAnAeogFIVoJK\n7LviauWpNFXO4rXokyTMKXGi+E2VET9ITfvbHeXOAEY7Sp6sOUy/lLGWPEGQ\nGm9S\r\n=50FK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCcfSaH+6y4OesbMwsH8kMiBX4qJA31OGSozBFRDrN2AiEAq39/E44O1H3YUaXPoE02RLRC+b9FBmzn4bmsGr4rQAM="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.17.0_1578049342939_0.8355855411330886"},"_hasShrinkwrap":false},"0.17.1":{"name":"@clusterws/cws","version":"0.17.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"npm run build-bindings","build-bindings":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","build":"ts-builder -c ./tsbuild.json","clean":"rimraf dist/"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^3.0.0","ts-builder":"0.9.0","ts-node":"^8.5.4"},"gitHead":"6ee0aeec5898c2c503ac0641352dcbcfebe1006b","_id":"@clusterws/cws@0.17.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-ZDzBGkiY6/e5AYCluHzFUC8/DvDeYaCXIj2zdoNCHxqLVwRU8NL+azqDU407uhkaThVmQ+ZaR1QpPlHqWf85cw==","shasum":"0cac86eb8311c1f882ee3a2cc014c7f9f9d1eb4b","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.17.1.tgz","fileCount":353,"unpackedSize":17338916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDx+zCRA9TVsSAnZWagAAVw4P/0yfrMtwWg+W9CQ6nKva\ndpNcRXwy8S7jBnRIhBD/DPe6NflpgVD6ww3eK7pJCpwF+AL3EFDJaNaVD1GN\nPfS6wCzuyMcnh/4GqbgQt46vc7ifjujIBe06s8bwopFXKcsHbLpyRzqyQCNR\nwMrURloL4Jgep8CDaovLybGnrRuGga81P0vGH9d+hz/iJ/qe5aVTRGK2+/Tt\nZLtC5N5P7PUBD91fhjWUhWyOAVojKI4s93ujBFjDnx1AMWNxAGepn0ysm+05\nTDIPg7NNyONp9qw304u/22eMv5KL0g2v7oZnP9x9PE7uHlKDl9QvBtn9y1Lz\n/2h9nEOYwDyfXUAbZaD+zOS9K3k4RdXj1izOeSbTvqoEiN9FOrSLraxYcd7f\nPPQ6sBKjCrDmgZePEO0f2/m1USoF7a7V9R9l/cUBpnoh8ylp6eHwfiOAnhur\nLkZowi0PzhIixCNaMeae4c8LYb9rcw+w8CzPG/cwb2g3Wf9oewa0RbOvtTfg\nRTBZ4YeNZu6aV9XA3Bvv1+Hj7fcVQAbfayBQK7uU759yOPvW/tnPOSr54UI1\nIieHAoUiMYT5VIz4bHfiDfdGKh9Z4UblJncEzxWkyHtwffYjl74brNzJnRCV\nqWxmXILYI9hFNPFmD9cUsqPneMpEhcBHqmgRMK+/lFr9WUM3Jzb7hyzbnCpk\nUjIZ\r\n=msYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+dgfSSPAI8AhFUO8lY9tIMgs3mnnSfvQBXTFNEeEJNwIgbFHk6iXzxeCX0lhMc7tXnm6SLIaKdnpyHNVmKYLaImM="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.17.1_1578049456384_0.8343044404804678"},"_hasShrinkwrap":false},"0.17.2":{"name":"@clusterws/cws","version":"0.17.2","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"npm run build-bindings","build-bindings":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","build":"ts-builder -c ./tsbuild.json","clean":"rimraf dist/"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^3.0.0","ts-builder":"0.9.0","ts-node":"^8.5.4"},"gitHead":"6ee0aeec5898c2c503ac0641352dcbcfebe1006b","_id":"@clusterws/cws@0.17.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"dist":{"integrity":"sha512-uqXbye9zWPy02J5VNzoWseg+WXSVtv7Kr5N1O2L13EfKhMYevGFeNHoksg90wgYUmHrUYduP2BkQceX5Rz3nzw==","shasum":"a1bccec8aabfd5a10840862cba4a0f11f0640a71","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.17.2.tgz","fileCount":52,"unpackedSize":7976755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDx/mCRA9TVsSAnZWagAAE9gP+watZ8MCgW/+SE41AFHl\nWs2N+WHviiiO2Cq6vYajv9SXJL2o/OHQ3tZdCFQ09mZMo5wAoEXfoVA5zxpH\nDca9cNYeMPKSOzhfEPoV/f8AnEqmvQ/iDVZr/OzHrQjhTRzvHxWXprwaXf3W\nvxemuwoi/PW/nNqpzAMoeYK20uD5F4z0o3V7OXgsBeqI2FJMmrtwjBOjUJeB\nRezbp/4zPOt2291orCbvbTF3h42ba69lUcqBMNWAo1QSC8QT3U2v0VNUh3mS\nBB0Y6fvt79vWCqkgFpYTVhKxHkd6muwibXlG6WNDaAgdMJu63q7D0+W94Nhd\nmGBSQtTUXh0AFrAcxw182sWuhT7zpItzqvDAmYbTyz3nr5uAuZyKwcPD/J1m\nA027TMAvD1aVc1a64UZLIjuOOAo/o0Hq5shz6O7ygZZPaVGWvhqjDpVPFIx9\nPBi0B9FwJmuWuO4fj1huwYowpWLM88r6FSofl1WfiA7j01bqqfcGGsIbvcxP\ngG976itC7ah+fLDDu2tPO4cOF3Djf+uyAvTy++iu4Dlh0ywV1tK3/msI01uh\nDkFymtGYQi2560ZgadvD939h+XZQ94hhoe3e6sIqEx3ZBTjhjboMcd2Oz43L\nbvu/uFZ/+q4UC7d27mAnwB709Z8ZgykHHgiplsADuPLrY+5RMr97tG0Jv2pr\nvmhX\r\n=Oge+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3CDZznZ9QfOHPKKrfAWNZ/tAmjGJ+q8hViJCc4Xh8gAiAsBeG/xhcXsMeIaLOPuBnWhzr+3JCOGNuZDytkqBuN1A=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.17.2_1578049510414_0.696932104279105"},"_hasShrinkwrap":false},"0.17.3":{"name":"@clusterws/cws","version":"0.17.3","main":"./dist/index.js","types":"./dist/index.d.ts","description":"ClusterWS cWS custom fork of uWebSockets 0.14","scripts":{"install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-bindings":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","build":"ts-builder -c ./tsbuild.json","clean":"rimraf dist/"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","cws"],"license":"MIT","devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^3.0.0","ts-builder":"0.9.0","ts-node":"^8.5.4"},"gitHead":"9346f3ce01c5d2ecd2eaab1a948345660f2913a5","_id":"@clusterws/cws@0.17.3","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-5WSpxwD8yIIWPTyMspS/IDBp1d4yHnK4A0pjIzYGS1EmJHKylc4jgMiG66qbirjxZ9/IlzuvmYCgaXA+TQbe+A==","shasum":"64ce6a34b2bd357c29bdc0675f27b37279e8661f","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-0.17.3.tgz","fileCount":52,"unpackedSize":7976780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEsWcCRA9TVsSAnZWagAAd/wP/i4yXWq+MjaIA8Xe/S10\neLZ0M1hFtA3exYwJx9Kjho9jdFdxhiyVgXbyd21JEbzh2RX6+cEqOSOXdrwJ\nipyZLxtNr/KtXiQM0nW0IzV1Qp8PfEQsz/ZVRmA1/vnawuicMnsmGeZbG60Y\nYwep1j3l6nyAMUwR/3J8SCUKYFI9mbVe+1GUy1CIKlrKjKl4Wwj0aUkW1uSt\nPXUvPRLLisWy9rI9QK/DDnFYXUJpr9uCXV2nBZT5yRNJ8niu+8dwuWT4kRk7\ndsSpArqqupBdewp/yvtccAWbTCXlrnjY8jZUWH7FfDwRNngzQSBg5SwXxRPv\ng6THpfRRyUkEyTBcNfNCjILdl1kLBUmEAf1XU4RqJfDhIyzHdzDZ3sEbwVsX\nppEAkUpnEZUPON9W2McrRgNBV35CwY02FVx/2ftNVfg3hxCiRgYVilQJ4QlX\ngHem8r6eHwOkflpcs+V4dug2cGJgXOZI8S95NSDDxC2At4EJH71BB4XZPpHe\nkSqQcUR3VeazyTO/fKtzDeRkZacLEr7WraiAD6AnAgPCF1i+UFNx+mTeSLG6\njgandDXYj8MkCkNpc6hzmqGlUhfS/ZL9SGlFs5Uw+8sgvXwolVHV7GC7X6dB\n5Q1I7VYLZOfC6te6aXbaAJpWE83l82goJ6CyBfsuYb3mkpWR3nBGLgNxvEvP\ne4Yx\r\n=4Imi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnWPmotBnta1QqDnrZhFZOtyAPgCVPSYZeA34aS1IVOAiEAyt2Omksp2dzPSY5iMJnVR5bGu/SmlQCE7ivNIJ6FJEI="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_0.17.3_1578288539845_0.7878542097855223"},"_hasShrinkwrap":false},"1.0.0":{"name":"@clusterws/cws","version":"1.0.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^7.0.0","rimraf":"^3.0.0","ts-node":"^8.5.4","tslint":"^5.20.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.7.4"},"gitHead":"3094dc51ef4607ebc5ffae0b157b90f22d9dafc5","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.0.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-B24hePVmHodFIpVL2qRyfOBDrmi8FuhLca327Ml6Jz1IrpzLXD5EwH+osJu3qh2uVfV5TG8Dw1gzo2QfU0ZP/Q==","shasum":"d00c2da781753a600e80a47e5221133b3a0edbd1","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.0.0.tgz","fileCount":56,"unpackedSize":7977877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFcGCRA9TVsSAnZWagAAZ94P/R0aKhdpCWEpqX/Y6Xk3\nmXbxJpXuQDtDQRDls1X8pZVg3hFvhM8BUdDWzF6bIMwtWsOT6IgbWvM2pVqF\n1D3TmAW0U1DEdCGxCr7wyJGm7SfXESPJ4G/HMWNHAUfl56XATZwlmul0+A6w\nc7kDLmWt8uAz09Vlf78n+qrDCoYT3cEgl6QTXLPdhSYDI3A4IWTo6bkTCmS5\nbQJOUjz+qRumLIVN7XtkVRWBJPI4Txt5IrVazy9Gq3dxeHzvUdr5aijaNjfG\nKzx9MaE8c/zaEyENXhmYlKiMOzEVh4RXSXBmNZVjuilAMTxs1S5lGmHWlVDn\nP0YmmAW39kD/lcYYOgf5j/T3m1aquJAKIiuuuxVbmLJYwjWrrEAV9LtadERX\nHo63vTnjgXOMJkT+2Cyyk5TMjTSMddoELBNMUeKZIA18fnmXB9zwMnbwAvHR\nce9Ac9JC7ekhXZvY+wX9cQvkOxAsYXQza4hIIS6gEGMuQKXGjbpy8w4x6pai\n6a5k5MRd+TLTmNOOSysIhXq28EFQbgxqiF59S7NBwyHv56X8nkMxTTjzcQ09\nCoWf2RJJZzKuAPo2iSIIkWGUjZ+diKgK2j0iyGpSnDNGQQbPwJhRi0iefzDi\nL/5Lj80oG3e/D6ohyjbmQbjdQ+XfkHiORTgHsz53MG+lToHbhGthsTTg7Qd7\nwGFd\r\n=TCct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGo9Kll6H0cKEJuzmUmu5QbTbrHlGHcjXTfL3IuWZc2UAiAMi/r7NvsoZyXszsMgaxg8bOgZMlQ02GtLaZAApytrOg=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.0.0_1578391302016_0.11161293581896548"},"_hasShrinkwrap":false},"1.1.0":{"name":"@clusterws/cws","version":"1.1.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^7.0.0","rimraf":"^3.0.0","ts-node":"^8.5.4","tslint":"^5.20.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.7.4"},"gitHead":"3624a507550b1dab10de45beccf92b98e106c254","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.1.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-ZP5Iv9EAoowyP6hFu2dUqGyC1ItPTWWkTEqUeP7eS6p4Iu14FNqHasO9LqD8Q96tCANYxYyfWB0/mwKpNyXOYA==","shasum":"dbf774e931ceb14a75df4b2b9cae7057417c3390","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.1.0.tgz","fileCount":56,"unpackedSize":7978467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFHgXCRA9TVsSAnZWagAAYu4P/id+1Gcr5ltaUOt22L2g\nGltsOAgSg1A0Du67olGfg2MtWiFaHcwRAoJlx97p8A5AGb8CduJTa2FedriX\nQ9uaf8Q/9gUqwGk45k7aBSLVqolNh2AVrepO+sCebvdUPuC4EqB+84cNtqRW\nQw6Sx2HBotvGAK2HjBzhLqZiVvNiMwEAfQ7KsPL4TYkZFRxX5CGNJUdzeimY\nGuZpxDNF7ctffRMCeUH8W6osh9zKRNSBFblbR++wuIHmD+n6NiSlf683pVKE\nHzClh6dkeLEjcU8Bdlq5X43BtTeK9ISkwtNEJVH3CTJXuDSKgqS3c4sFJZXe\nZKW42VFwfedxt44Gq2dMrWWHRyP8fyJ/08FQMCpqSU4T9WLxhzrAsFYyhxYa\n5c6k5R15d91vTdbh4PWLu3x5jcQwHUIyHwHiD2SK+p9Aun+dKetMXa4l7SAU\nMrc9ULnRSRrvjqJhaSmYgyTMyM1Uh2sQa9tlHrId+4pqsGHZFNTfLEwzuuN9\niSeqUju5PxMu6Vyy/9JxF5oJkrvS1QiJFWT4ncuWboa8uU123bBGRsv+kD0H\nvtPKQ17W1XJjBun/hmiFtHr3fK/jy0G4kjQ7b/2L4SUdc0hxxUluzWxrIlx2\n3UjwwqEUSLP+DP6roLsPD51Z9DHS2Uuxas1XAjYnq7PAXLKdoVNICNeDpS/6\nAYVi\r\n=dkXi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBnTPNqqEQzUpc9BaDWKoxZ6MuEAfdxBrPIgfAZTHJbgIgOVXbEtzxLCc0bVDht81gtwQaeiOO83m995ULI4R+OhI="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.1.0_1578399766897_0.8314631499621952"},"_hasShrinkwrap":false},"1.1.1":{"name":"@clusterws/cws","version":"1.1.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^7.0.0","rimraf":"^3.0.0","ts-node":"^8.5.4","tslint":"^5.20.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.7.4"},"gitHead":"e420aa2f15ca422ef348e0c2379fd664705f37c1","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.1.1","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-QIied40TjI+g2+YLx1DMI0VegqhXS3SG7EoSj6+dNPP3A/JKOBKMpoJuipys5Ti4dyOFCA6gvPeloNAIVYiaBw==","shasum":"a849dafcf7def4cba3fadc0de50bca3a4c03cecb","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.1.1.tgz","fileCount":56,"unpackedSize":7978635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFWtCCRA9TVsSAnZWagAAJjIP+QCIC97OH0MOAKgDl/I2\nopUBx3FQpZIMKSfdTTPZDj0apJ6+ZdvcP8dGgV8kqRiLDmqiT5U1QNPuKkcQ\nnlplLtMkPc5GyaWfGoaZFyQCRFLXA4D4e3y1Nt5n1YWd1AfiTQnSH7/pDSoe\nYuDOiON9GrGyDfqh8z11OEs2ZlK71IazHh6g0bAvN7grNuNfJnRy+1ts7kdw\n4bnO5oiOUwQMoVsy+hzLhve7SWrmeQsfSPwgjPDweCuwn7sH20I/dAQVRfyD\nShBCZZ/7Ax2fZTRRvOY6Fds7WWdwzwlDTXMi0St+1QN1CjEzdMabXNmCI9ak\nJjZEaH+Vva2zIeTlXzmZRBYqC7njtHpEwZKaSZ1GB7384neGVUUJwNf0Mh5k\nJRLNrowb28uuYXyqCA0sWuoLFFWAY+w2hkJWPwIeaKoc4uYALqVPY/s8FfNn\nUW2eDonUiUJjzxNA6XDCX7+jZZbhomMpLiJ18w+q42IXHMJ52K79JB8U246Q\nIhYTuyKjaNJBVY863aAkPB+3oHtMsiG5L5YeV2jHT5L+C1M+ddifypHcdfGZ\nc7bDi+vcByGGgK6CPVtfvTsRe/4hY2GIiq3RrRfGkcysvrAFeiQi8Psnyg3v\nfC5cXhN/N+J5OPlFYEPVijL8wliWkIGNAIyN4Z/xoAesrpc0PpjSVmwIVztd\nuuyz\r\n=S8mD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXopJXs395mZzSZMgHizHM0ZqpRQPoaJTum/v7NI3+tAiEAlSM7cZuqAV32orPT05Ff6R/goG8TMn6dO2azJF4Cog8="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.1.1_1578462018121_0.18107896341414542"},"_hasShrinkwrap":false},"1.1.2":{"name":"@clusterws/cws","version":"1.1.2","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^10.7.0","chai":"^4.2.0","mocha":"^7.0.0","rimraf":"^3.0.0","ts-node":"^8.5.4","tslint":"^5.20.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.7.4"},"gitHead":"d568cbe5382614f96e6fd256babcb8ad0a832064","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.1.2","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-q/xn+t4Nn6uLa8Cy+UB7hzLo0uykN6tYXJn+v+ALuTH1JPIYVxate84tQ4VjdgSk8HrXgFhhRG7g8mhTZTmKUw==","shasum":"974e19c8b173faab80033e0fc86ef31bc6827ceb","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.1.2.tgz","fileCount":56,"unpackedSize":7978705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHY3eCRA9TVsSAnZWagAAI4gQAIBXBj3XSMgBI6ZIF6uW\nt93HDCLGn8CZig6zSMvcNJl6IXKG5FG+yX1WAG0joifzh2rakzcceuidPFYx\nYXly3OQ1FIaX1WHI36wcmVqC4zE7HFZ2b59y7dsvvNTEWt9+jommfQ+ngL7p\nA38FuK0ALkVF+k+7/pipTdPCcMJwq2jaNvPUfrZLRWWnnIPEogE6FRbQd+an\nWgtj6IjHCteMLlRL7RFJJltLEYrIMzXBIo7T60N4g3Ko2bV+c2/XwyfeuUaB\nMUQLxY7ZSD8k97+O8LGgwIBZpRdGE84easvEELYPfCFCa1fSz0qs1xhspcJd\nitAQb4INWw35rWKzBO2DynenEYp9uojr/7w5RxJHKuKtyTjUt/9lyPxvAuE1\n57jWUiKd7vL3EmpYIoULJ4qGu4qawz3Bi7qFLv5hYg/2K2luyoMdf8Tql57J\nYzATXAT8Kb/V0N8GCpgWNdjcbPsHAmrUn5V0NyfrurxBmf4d/SCc7tB/TpqM\nlKVnrWl9nh27uVVBZro6kH1n/nfiwqfXl+X9dGOGmFbcdK1Rt3c+WJuikFKP\nPz/CLcmOZ6pSyy+r6ZoO/nCP/DCU8CjMzWQnL/5lwJZT2+GEFwpe5mV1w5LH\nlEgDhYZlELhZQJDpsc2nrgvh7AHCgfUIJlavJujzN6QE/OsC8qzgRX0egD+S\n/DAc\r\n=RUMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUuDIFOIbTIQupRcra/xqHBsXGC6QoFQn6bG4tjzc5LAiBafCnANP7OiPzJJvqD0MI6STIuAMb19kdtq1G2STib+Q=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.1.2_1578995166053_0.8653524083159745"},"_hasShrinkwrap":false},"1.2.0":{"name":"@clusterws/cws","version":"1.2.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@types/node":"^13.7.4","chai":"^4.2.0","mocha":"^7.0.1","rimraf":"^3.0.2","ts-node":"^8.6.2","tslint":"^6.0.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.2"},"gitHead":"cdfaf8df23d0d505c221fb9ca143f94595e22d62","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.2.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-1xlqVbreft6RBpaou4mcJY4KhiPoktaUSvwknud9IEUUOdiwuk4pvjA+HlHziilUBg0070hFrI08VQa7LIY61A==","shasum":"a79d23f1a3f0a7378744bd6a6a462984db6126a8","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.2.0.tgz","fileCount":56,"unpackedSize":7979190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUQX4CRA9TVsSAnZWagAAhI0P/2oBi78paLm4er0yJUQZ\n2zzBqBiKqXpVexBx/PddlAcij+G+dO9bSZo+h+CnYBavcu4qDCRjjmaNZ8Ho\nxpmyyoKtIJOdVy7jTWmdPU9pBMjuqMWZmRdR10XXKEtVEyPdNyYZGuo6S+4c\ng1D0iADmHnycnLx/+oX5TVyCE6MwpFOo3oTQaResde7tKIDDZSWiq7rtxzld\nOO9AbUFtzBqtXgvS9+rFaWPLZ6bzbYi1iUa5eYH9cQz2IJyDbIpmRy/2+qXm\nbX9buXim5sE67gAyu1DTUXVeE+bXKV9wRVyYSeXLdLrtnAw9pFiVl7tGqLNm\nuxVip5BIQp34F0HtMyxHD+UTPRBmEKsTwXNnIw2r3o2xK1E5Zf+EQxG+lfy0\nfuLZ0TfN93y0Cu5qPKVdJFK9ZTCABrhcmPWHF4jqBMgxDBuVgNo4f8AImLa5\ngmrk0yvpA0r5IG9XXcTl1I6UztEIKdMABzjUG3svVeBM2NJXQO3XoIh/VspR\nkFdY064DntL1xnZAFyoSnsDX95en4b5F32WWgFEwKW6IGRf+GeizsioD8QGl\nh1WXZS7pGCdagLBfnBk6kwZOF7pYOpjf8+u2Uajv1Yx8IsLspFDlp190yuRT\nN9bvvA3nZdmV2FAMq36SY/gdikVuw8bByAf20ritjsMcXTLLlkFoFa9NYu4M\n1B5P\r\n=swAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAvn5SrZIcqBVQ7E20LNvCC/CCkzH1CnYujm4m7/nKagIgBpkXYFeXCPrvoBqDhc756WkJIHGSi2XoEXmkBx82wJ0="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.2.0_1582368247760_0.7190756293321092"},"_hasShrinkwrap":false},"1.3.0":{"name":"@clusterws/cws","version":"1.3.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@types/node":"^13.7.4","chai":"^4.2.0","mocha":"^7.0.1","rimraf":"^3.0.2","ts-node":"^8.6.2","tslint":"^6.0.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.2"},"gitHead":"73b5fca519434d5275847ce2eb6beb3c54e6803c","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.3.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-t1YnuyiLLi1IQuTa7qOkeTy704SejfRRYSt8shAxUvRyAenUNF/u0SeHqKygBi2DT967n+Ny7lUKgx3XPPPnXg==","shasum":"55038d66cb8162853638267277e4ad058250f3d6","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.3.0.tgz","fileCount":449,"unpackedSize":12401091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVJk3CRA9TVsSAnZWagAAMtAP/AsK+gOvE/IvZ96kdk49\naa1sXUxhYFHu5a3Qd8MVp7TeUmWUlE2llx7Jn/8WU+82hC3VOlkPK8HyuVzf\n/Dx3XrdbHzzDPxZzFgYL42KLAkugttvUBzkSbbJHciyXSFmOsnevzZWebIEQ\niJj9jumBZ+UDE2EBozcTE9HA6kRFI6GDrQa4rJ9+U9GHCYGPHQPkyVs2QbAH\niYX48Qvl2SFJld/0nH9Ixm2MyM4rkbcKUUjOiI6kJe6Hdhmiw/ebgj+Zr6RW\nwVH73OtJEsDrimwcKDvqsY7YsZh5xZLH2jWRHDR9G4ZB3KzRzjheSOb7saQs\njqp9JNRybV4DwjwmuXPX6k8fQnQZAl2rP5mYaq6XyGzLO5sBTnMouH/3dyJX\nQcSLU6usNRci+tuYEnU6nTsBzyf9z8KZxSt+6ouVAe3PlzFc0ayQQOTys0nf\nMevNecpsae+LKKVrjblhT49M0hat8w3RVjtWhkt79QW/IB6d7b+7bf/5wPhH\nIZJ4Uftj03ygKgEkAcbCRHWgFB5Zp+i/v5rdAdjHXgDGmzGbCChHhAGWMdm5\nhKICAAXF/g4X0VpI14lpiBSm9ZVoSz1EEZ4bYaK60GopQ6uMtoe/O4SYzOi6\nlPMSd8rRLJw1horgYV1WwNiHQuRgu6lBi0NqhYsaZGwDBLpYUmnBrJRU+yRx\n/ypy\r\n=6mbb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlcmQv5GkFBSwfSa9u8YhhEbbhy1sZ7QsZ9Tnz0UcF1AIgf5KmMDRqDXr5feZu4iAIEknban9rd7TXQr5AhkJc21w="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.3.0_1582602550515_0.9821363208509286"},"_hasShrinkwrap":false},"1.3.1":{"name":"@clusterws/cws","version":"1.3.1","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@types/node":"^13.7.4","chai":"^4.2.0","mocha":"^7.0.1","rimraf":"^3.0.2","ts-node":"^8.6.2","tslint":"^6.0.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.2"},"gitHead":"1a48bab915913280ebc336aab2d7ebe9190dd168","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.3.1","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-okB1AcIe3fIqK0qwLOkbXXxjjtE9RLdv4WNS1ye41ubD69TlXRdKWExM1KIslZNz1goAf+ZG1mKc6gXxUAL3qg==","shasum":"f98f75f95469ea5a5668d7dfa6a32a415e8392c5","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.3.1.tgz","fileCount":449,"unpackedSize":12406095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV0EPCRA9TVsSAnZWagAApfMQAIwJHEQtzfYhkpY62PWG\nC+HTffkqssVyFU228BEjDx0Al1nCHJ9AzVA1iftP7tg0VwmIq94bi7ZkvauV\nHuhb0KArgCbn0mSPdLq7OSxcuArBpeqpoI38simVdcOpaKvsnE0jP3NsUFhm\ndRKhTiecDZSI277sxZR421DDonWcuUXVXsJYXanZMiWPFAc19uCGWbNGWrGU\nCY26dOYJjrtpGWjs8IwoPw3cCSiAXwpBPH5vAfO9HjV3FOJhJAyUWFfeB8A/\naPGBnBTAxnU7VkZ2IVJIzj/WDXnQuPPM2aGuyqoM+FZz/nNgHfeZHkHgIlcc\ngwBFb1RHBoEyDGt2PPJ/lsUKh3QeAQkc6LKEggMb9VVLYJJvpFFd3G86SUYu\nJIM9cE7jTHQv2N7SB2Hj0tbGC8Z+MwBRvTZCDPm1JYCSp/rzD7ew/je5Jh2u\n0HMgn6SbCF1OzT3++vJ31+jru1sPtkqAeJlsstuRSpHLl432QgfNrJDcv24o\nM3hplHs3EaIVz1VumLueH591GvsUbiRdRPzyOU+kGPAwMAwrg082V7RHDh0R\nNHZUTB8nSTg+Q/rCRNzPPmlUCglfQjkLcON3IrbJUD46lR6E8MK1NHQ9sBO5\naI1t4Hgi/hqB8T0ngQ4NpaVAhlbgXE7flTskIM+s1MhNtVlQ/uc9iq83l72n\n3Bey\r\n=cNa9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlMzvxgQ7N0eyLQJrIFDovTSKAVgOxtNVhwlhUMFqlTAiEAzTeIM5CePKm+O+4Y84ON0L6qeqUWJrrwTPwoR5Q5A+I="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.3.1_1582776590466_0.9451621817097673"},"_hasShrinkwrap":false},"1.4.0":{"name":"@clusterws/cws","version":"1.4.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r ts-node/register './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@types/node":"^13.7.4","chai":"^4.2.0","mocha":"^7.0.1","rimraf":"^3.0.2","ts-node":"^8.6.2","tslint":"^6.0.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.2"},"gitHead":"80b0cf10c8343c67455b331c6ad9e1aa6408af56","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.4.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-X1Oto4uJ7zh3pvBHIxVfXJmdg1uRi2Tsl0NMNz7ITaLcF4x++bFfgQWytetd4H9OHpSy3XR3BEDuRIJ3btdrww==","shasum":"32b4b417451869daeef0f75f4fb58f2dba8ca18d","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.4.0.tgz","fileCount":449,"unpackedSize":12406523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWap1CRA9TVsSAnZWagAAdaEP/3yu5N4J8yh7uTXOlAwk\n1sSAwMgOmoEuRcHaDnwEqiF/FDjktQm5Pgc8nSMqMPtuyefmmJWIR3DkuMQK\nrX+Yo08Ogv/Rv4x85fFZhZAVQ+2ZB97DQZCHes/5OJaLTukW/UReNI3IIIJy\nXcBWlFBMxzKJjS7rIk4rRtiAAK/FBbndH7L9Xir7YtS6uCxiJOX3hHKZG4lT\nMHyzYMXuoz7VaWsf/MF6CZrJWEkIk0vGjg7K7rKzIzURUS/Lh7HdDrBA0cQt\nFXtpOMfskYUxO8EIP2vT7Z6nmOiiKFEdE1TFuxxnF5C+Af2YXA8TbC++iQt6\nNA5GArPFbmvHS3WT2CfE54wmUYZBtOywHLirMsXQUJGJdwgGKcncgdfljhzs\natJxTl9801APwkp4ZxRnpWQNstqU+ADoF3f+EpbzwqEH+/AT7ytsD0y7pjmE\n4a3lVUODEbD34gbYvW7bp9U4S9u1HwwYEy/tDaMHnJ6GTOJ5mnJAXOx4saAC\n//Q18ZCj9mzQwIP5whM2Wqmv9OhBcY4WMBSrNQUsKJ/OMgHVP9vnPZJkm3qD\ncyNU3DODY7J9pfNh/XWJSUlOP3Kl+OYOcE/WyJpJpnyyUMGj0FE+KR3FDt+s\nqHk5xManymqPBUj/T4iuVxPurWy71ocOt7x06gZva9aSVOU9+2eqM8Kv9B5r\n1rvK\r\n=RsrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8nNegu+lCBps+pWNS7bA7g8tgllh+oBNp1l6W3W9dZAiBLzFDA5e2cxY7chyJRtn0ILO948QO2NAiVJonxnj18HA=="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.4.0_1582934644866_0.055790032615200325"},"_hasShrinkwrap":false},"1.5.0":{"name":"@clusterws/cws","version":"1.5.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'lib/**/*.ts'","test":"nyc mocha './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@types/node":"^13.7.4","chai":"^4.2.0","mocha":"^7.0.1","rimraf":"^3.0.2","ts-node":"^8.6.2","nyc":"^15.0.0","tslint":"^6.0.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.2"},"nyc":{"all":true,"temp-directory":"./node_modules/.cache/nyc_output","include":["lib/**/*.ts","tests/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"gitHead":"95f1ec2cd07b14c9ee4c398515529e698a932775","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.5.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-sLkwJG6dls1vppCYS7HGJU08orAHOfsb54Cpng0xAlx9tlc2Xh95Rot80Vg8Z3/tE5Z/4HMN6cRYHuw6jQZduA==","shasum":"8ad848eadf2b4f9970b1b0d59f1101864d41bf9a","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.5.0.tgz","fileCount":465,"unpackedSize":13838017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYfYNCRA9TVsSAnZWagAAXJoQAIlmVLtFf365NhiQUEke\ngYbzN+ywGbbIfkE6pTHiYoaR87JX+XtLFo8Bq1/a+Th8lpLI5pwsAztf/tH5\nVnx3bwNorhYYx4Rbg6dxmnoAXsuwuGKcWX3z6AVhEbtIfEMWF/RqsEvmDwu/\nDfZoxzevjT/q4VG3wGyjAKPwf6UG+R/cnwl51NYD5iO2sxAnZz2n6A3uLd2q\n13yf/Ka9OxWEmIVusywryPKCl9u8LBPoqNheVEWwa/EIAZ7FgcK+YkwJTL7W\nNY+EG+sP7qFU4bkS8ELaRmACr7nAybSRnZBcQ4WWcf+G/ygWGRFv/QaS6yB3\n9eAqHSZFbSvnIpnyNjPFXULzTPzPeK1ZuWsrOSm2+YuVHh7fRku7TIvAmOIW\n0+4DA8jV6ElxIhSry7YR1ZUQ4ZR/HX0u5aGs9i/JaJJLUJNLZvSZo88z8dYM\ntmBAnySkSGjQk7z+hwLRZzHnDJlSwUYuF4Mq/UXwgWNyS0WuXTVBGq475ucz\nejRHTMTsCkkihJ30S3I+0w9gkeLO4PAj3PBjd2/sOqdTTfLdkl5hnxPD878c\nVYnizHehQVdt0KUNXvU18RYROsYAvQmOqPW0kV1dbNeSstMiBO8m7LgnGlOI\nFP3Pi+XL69w3uUn8Aikslt25Vge7vPo76Fql2eVFV5qKICnOmqMMKBUQiPdV\nOnNf\r\n=9061\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFZrot3IlKU6XOaTTrAPo0UZVO0tQcsUAfpCrpJI/d4AiEAy5MIpw3f1+Y9nPvn+f0XEhyXjL8LgJ6JQUvNR3JXnEU="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.5.0_1583478284633_0.5232862411582144"},"_hasShrinkwrap":false},"1.6.0":{"name":"@clusterws/cws","version":"1.6.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'lib/**/*.ts'","test":"nyc mocha './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"engines":{"node":">=8.12.0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/node":"^13.11.1","chai":"^4.2.0","mocha":"^7.1.1","nyc":"^15.0.1","rimraf":"^3.0.2","ts-node":"^8.8.2","tslint":"^6.1.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3"},"nyc":{"all":true,"temp-directory":"./node_modules/.cache/nyc_output","include":["lib/**/*.ts","tests/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"gitHead":"d341d20e9f5cedf3ed020b5738624174d22110f0","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@1.6.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-oHSKy1rT+agUsYzeT3mjg1p+c8KIzjQyoAhcavAZyfpxw0Xbs62qBDiPDd/WbQqF6CQUzciA4clmdViSab6Byw==","shasum":"cd7fb0f03cc19338bb32b1310200b0724865cad4","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-1.6.0.tgz","fileCount":465,"unpackedSize":13836742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekEonCRA9TVsSAnZWagAAcWMQAI6EQ+K/1Dgp6V4ADwPd\n4vwJJRB+jTLBlQ4X0HZ1YQQfBN6NkMqqucN9pskwe9HDKdhBudVLDTIYrA0p\nqG6n5iTVszhAlPjExcNTeL8zBs8tCKFarKmQHOaoatjNf51VjeS3ETxuj20s\ne2DlMxwUV7KJsF0vffi3CcJL3KT3WmlUL38nj1ytU5KAGwjqk98mXcjYODwz\nv1VzQPCGoDasOCBvufX2aYo70OjOhpLjiHOae/iux933b1lUR2jgyat5OTvE\n5cwa4VPdSMb7mRSttEw8LaOYo7pbztvpYePZ6OhvOBX+ahZ1vJvvfJCyDJV3\nw69Xj/A/tNNCLTUqZyrMRKkZoMIfIBBgyroHo3KSozGZBt3Bi/VF4U4slH94\ncsaIpAYJ2X81weQFurqy4BSK73S0l6QB2+Oqgw403QW+LGonpD+26MbEFfKn\nrLVpbquAqikTI0dvXRAMVjmk2TUXbQfl/Mejm287iO9P3iDCTDwBDBMuGngU\nl75ZiNuBN9s112XoaLJi6LhVTR3Fn2Wf5IAEfsxIpXe+JygdIWEV8DqJQ/6a\n1Qi3vvNE+SZFUaIx0BKOpHYye8kYIjIRt3vt3rBnU+kT92xSrE1XwWNRx1/X\nTYA0j5zKICEFuP96ApaLu/g1arykY87I2m9WHN+MYtZUwXOHwAzTtay4mEUP\nCxbG\r\n=gOlh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgV73H1pfw9TDcsyZwPwyo2o3OX6pf0m0RelNa7CtmoQIhAJuZh1dFVv02mWyrK0hn15QzuoQQNrC54XteyT/jMLmV"}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_1.6.0_1586514470934_0.02443813353409041"},"_hasShrinkwrap":false},"2.0.0":{"name":"@clusterws/cws","version":"2.0.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'lib/**/*.ts'","test":"nyc mocha './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/node":"^13.11.1","chai":"^4.2.0","mocha":"^7.1.1","nyc":"^15.0.1","rimraf":"^3.0.2","ts-node":"^8.8.2","tslint":"^6.1.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3"},"nyc":{"all":true,"temp-directory":"./node_modules/.cache/nyc_output","include":["lib/**/*.ts","tests/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"gitHead":"b6fa028df24a16f74d0126a40d2faf3a91d41e16","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@2.0.0","_nodeVersion":"10.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-ZKG2vR0XJyyaXEvcV8cxzuspYnEl4owyqkdcMcHd/Pza9nAKQ5iH+yrEg1JsScg/zBIqTZ9D/3rWJavVwTy0mw==","shasum":"73e6ee97b2dcb561d294caa47d48a195234e18a9","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-2.0.0.tgz","fileCount":367,"unpackedSize":7679542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetrLoCRA9TVsSAnZWagAAMTQP/i3GpnB5wKaiYbbxJEr/\nYW4ScTuNXfuM1Jara3OqO2UKVZMm4XGya+R1cBYc7e+oHXie6M3reYwfRJFD\n19lz3VCsR2bQa955JHkVSfkNB83p2DHcSTfcjoA9aERX5nk3oJUVjZdu3jJ2\nsLTa0lCmhvwLbOAKnmnUNdfQDZ5AvcVGkbo7ks+YqAAWEKO2q/sb83Gf44k5\nhjSiRYBIxTs6bvcv7WkAZXoZ1a7YdJIThAUN6ld+nN4hqy5HxLyEAvcod9Ba\noUqd3tQ+Tb5tLgI2+oZsdbazs7/gMUd4U/CNlhBrv+EhDNDwtEFmEklZSlXf\nBWWyi9lP9oUHB/TkxMrCOFPIDFNqfBU76dXZcDouzKfATRQbNnr6Mu6a5SLc\nUjd3y4JbL4J0kalON6AkuduFHogiaUFDY4+3PZ5c4xsRB05cabk+97H/g6O3\nsJMzRxnjQm4KN8Pv6+PYbzeke3rqDU/zGTkGOb+tGbKefr809Uz2lWYC9cz9\n/LkVu5V1tiSrPdW6RqhuxLLFy6t5htCE/n+GunHmYGMuaCU1uclg+qk6peMP\nh9zciXV3GAdQARXZEsUgdqFi1oas5Rl/0yUYCI6XA8Qo6DqKyZAPhqYuQCPw\nB5DjgJC8FEkC3GNr4zatlUa+Zh60QF8ipw3zDwtQjjwdvFy8RzpxD7Ap/M7Q\nc86r\r\n=FiPz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbKdcmR70CxYjOsX7sGL7kc9tLUs5rThAGhGSnHO+i5gIgNg7mWdfARyMJpKMQUWHlTVLvG5nGBZBmJSux13T9Ruk="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_2.0.0_1589031656317_0.26904219573888466"},"_hasShrinkwrap":false},"3.0.0":{"name":"@clusterws/cws","version":"3.0.0","main":"./dist/index.js","types":"./dist/index.d.ts","description":"cWS - fast C++ WebSocket implementation for Node.js","scripts":{"lint":"tslint -c tslint.json 'lib/**/*.ts'","test":"nyc mocha './tests/**/*.test.ts' --exit","clean":"rimraf dist/bindings/*","install":"node-gyp rebuild > build_log.txt 2>&1 || exit 0","build-ts":"rimraf dist/*.js && rimraf dist/*.ts && npm run lint && tsc","build-cpp":"node-gyp rebuild > build_log.txt 2>&1 || exit 0"},"keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/node":"^13.11.1","chai":"^4.2.0","mocha":"^7.1.1","nyc":"^15.0.1","rimraf":"^3.0.2","ts-node":"^8.8.2","tslint":"^6.1.1","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3"},"nyc":{"all":true,"temp-directory":"./node_modules/.cache/nyc_output","include":["lib/**/*.ts","tests/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"gitHead":"fcd2bb3d5fe4aa501f7b8351b40e11f4b17b4928","bugs":{"url":"https://github.com/ClusterWS/cWS/issues"},"homepage":"https://github.com/ClusterWS/cWS#readme","_id":"@clusterws/cws@3.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6RO7IUbSlTO3l8XPN/9g21YGPF4HjfkidDzchkP0h6iwq5jYtji+KUCgyxcSYiuN7aWu8nGJDjBer7XJilPnOg==","shasum":"518fc8e7d9066e220f6f6aef3158cc14d5a1e98e","tarball":"https://registry.npmjs.org/@clusterws/cws/-/cws-3.0.0.tgz","fileCount":492,"unpackedSize":10068898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAChhCRA9TVsSAnZWagAAMWwP/iuILogJGza12KdwoYIj\nszIseNuqtyXueu2golPvsL9wR8Gn29zV02O/m4SkRTEY677Nh+LyE5PSBYMg\nEMfnL6Svmj0eFsSXVm+Vb2lY8qAbdfxMZB2ay2ShL2korHKAQuhdfSnNYbon\nxGpH4ybusL2ebpwO2CB/obi+1ZUDax7tBQbhdexQVE1r5qJKwqIn25bax+vm\n4A2/KLxhGwrVjCdn+MiaSQwollK/yUZOmzKrXwJ+tLhUpAAOlQkKPEaubfwt\nlOSjOd0WP8rkV8Jr3ShvVxc4aKP/2a2Xdkuez+IeDNlfozKHig6JNoEyvhjW\n7VIMEjKgQFSKuOi0N/zMEatk632WdeMAkL5KgjiW8vF74gTcQBvVXEgnp88U\nj+L8v3JClbrT7AkRbTVwh8MgGPXcbYolrsTBzmYCmAceebzPBaB8JFcP/CgE\nXUxDCQ2S4ydNoso431D2M+oKw4G5sAv5LS365vIVbT8MLeLD2IvQl1TKxypK\nlj3biuFRi818ssqFaexNadvknohUfU4gN/OYo/dNq+E+9jpaLeg+RvANdNkW\nIADBmixUOPQoYriNIg2Bt7fm4vV+x4YiRb9blMpkfkACCosTnkp/mN9rD1gr\nAg60bqLrW1KJeFGD9sldQJcT8NFD6k9amnjMeKKZxAt+ilcUkuY0MhMcbhHL\nAHa0\r\n=4d0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANuFgZ+me3hwf/RNmsuPEuPWbKN/NMwl5RwsN36N9SgAiEAhmwP2gHh53yb4eDojKPN8gGguKa5XzBINN/anGK8Ylw="}]},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"_npmUser":{"name":"goriunovd","email":"goriunovd@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cws_3.0.0_1593845856475_0.7255976478412387"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-26T06:37:10.231Z","0.7.0":"2018-11-26T06:37:10.647Z","modified":"2022-04-04T23:41:27.894Z","0.7.1":"2018-11-26T06:40:30.487Z","0.8.1":"2018-11-30T22:59:08.359Z","0.9.0":"2018-12-14T04:59:53.213Z","0.10.0":"2018-12-26T06:44:08.388Z","0.11.0":"2019-01-12T09:12:08.294Z","0.11.1":"2019-01-27T00:10:50.374Z","0.12.0":"2019-03-23T05:01:15.814Z","0.12.1":"2019-04-15T10:19:22.047Z","0.12.2":"2019-04-19T02:42:32.850Z","0.13.0":"2019-04-25T05:40:01.181Z","0.14.0":"2019-05-07T07:38:21.590Z","0.15.0":"2019-06-11T08:30:21.620Z","0.15.1":"2019-09-07T03:26:21.743Z","0.15.2":"2019-09-08T04:57:47.841Z","0.16.0":"2019-11-08T07:05:13.891Z","0.16.1":"2020-01-03T01:10:09.278Z","0.17.0":"2020-01-03T11:02:23.441Z","0.17.1":"2020-01-03T11:04:19.426Z","0.17.2":"2020-01-03T11:05:10.598Z","0.17.3":"2020-01-06T05:29:00.119Z","1.0.0":"2020-01-07T10:01:42.389Z","1.1.0":"2020-01-07T12:22:47.288Z","1.1.1":"2020-01-08T05:40:18.404Z","1.1.2":"2020-01-14T09:46:06.345Z","1.2.0":"2020-02-22T10:44:08.066Z","1.3.0":"2020-02-25T03:49:10.836Z","1.3.1":"2020-02-27T04:09:50.772Z","1.4.0":"2020-02-29T00:04:05.165Z","1.5.0":"2020-03-06T07:04:44.880Z","1.6.0":"2020-04-10T10:27:51.220Z","2.0.0":"2020-05-09T13:40:56.558Z","3.0.0":"2020-07-04T06:57:36.762Z"},"maintainers":[{"name":"goriunovd","email":"goriunovd@gmail.com"}],"description":"cWS - fast C++ WebSocket implementation for Node.js","keywords":["tiny","websocket","clusterws","socket","cws"],"license":"MIT","readme":"<h1 align=\"center\">ClusterWS/cWS</h1>\n<h6 align=\"center\">Fast WebSocket implementation for Node.js</h6>\n\n<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/%40clusterws%2Fcws\"><img src=\"https://badge.fury.io/js/%40clusterws%2Fcws.svg\" alt=\"npm version\" height=\"22\"></a>\n   <a href=\"https://travis-ci.org/ClusterWS/cWS\"><img src=\"https://travis-ci.org/ClusterWS/cWS.svg?branch=master\" alt=\"travis build\" height=\"22\"></a>\n</p>\n\n\n## Important Notes\n\n* This repository is a fork of [uWebSockets v0.14](https://github.com/uNetworking/uWebSockets/tree/v0.14) therefore has two licence [MIT](https://github.com/ClusterWS/uWS/blob/master/LICENSE) and [ZLIB](https://github.com/ClusterWS/uWS/blob/master/src/LICENSE)\n* Consider using latest [uWebSockets](https://github.com/uNetworking/uWebSockets.js) version instead\n* You can support me through [Patreon](https://www.patreon.com/clusterws) and [PayPal](https://www.paypal.me/goriunov)\n\n## Supported Node Versions\n\n|  CWS Version | Node 10  | Node 11 | Node 12          |  Node 13  | Node 14 |\n|--------------|----------|---------|------------------|-----------|---------|\n| 3.0.0        | >=10.0   |    X    | >=12.16          | >=13.9    | >=14.5  |\n| 2.0.0        | >=10.0   |    X    | >=12.16          | >=13.9    |   X     |\n| 1.6.0        | >=10.0   | >=11.0  | >=12.0 & <12.16  | >=13.9    |   X     |\n\n## Documentation\n\n#### Useful links\n\n* [Examples](./examples)\n* [Changelog](./CHANGELOG.md)\n\n#### Table of Contents\n\n* [Installation](#user-content-installation)\n* [Websocket Client](#user-content-websocket-client)\n* [Websocket Server](#user-content-websocket-server)\n* [Secure WebSocket](#user-content-secure-websocket)\n* [Handle App Level Ping In Browser (example)](#user-content-handle-app-level-ping-in-browser-example)\n\n### Installation\n\n```js\nnpm i @clusterws/cws\n```\n\n### Websocket Client\n\nTypings: [dist/client.d.ts](https://github.com/ClusterWS/cWS/blob/master/dist/client.d.ts)\n\nImport cws WebSocket:\n```js\nconst { WebSocket } = require('@clusterws/cws');\n```\n\nConnect to WebSocket server:\n```js\nconst socket = new WebSocket(/* ws server endpoint **/);\n```\n\nEvent on `open` is triggered when server accepts connection and this connection is ready to perform other actions:\n```js\nsocket.on('open', () => { });\n// or like browser interface\nsocket.onopen = () => { };\n```\n\nEvent on `error` is triggered if there is an error with the connection:\n```js\nsocket.on('error', (err) => { });\n// or like browser interface\nsocket.onerror = (err) => { };\n```\n\nEvent on `close` is triggered when connection has been closed:\n```js\n// code: number and reason: string are optional\nsocket.on('close', (code, reason) => { });\n// or like browser interface\nsocket.onclose = (code, reason) => { };\n```\n\nEvent on `message` is triggered when client receives message(s):\n```js\n// receives string or binary\n\nsocket.on('message', (message) => { });\n// or like browser interface\nsocket.onmessage = (message) => { };\n```\n\nEvent `ping` is triggered when other side sends ping to check if connection still active:\n```js\nsocket.on('ping', () => { });\n```\n\nEvent `pong` is triggered after `ping` has been sent and it received back conformation:\n```js\nsocket.on('pong', () => { })\n```\n\nTo send message use `send` function:\n```js\n// send accepts string or binary\n// will automatically identify type\nsocket.send(msg);\n\n// will overwrite/specify message type to string (does not transform data to specified type)\nsocket.send(msg, { binary: false });\n\n// will overwrite/specify message type to binary (does not transform data to specified type)\nsocket.send(msg, { binary: true });\n\n// will call callback after message sent or errored\nsocket.send(msg, null, (err) => { });\n```\n\nTo close connection you can use `close` or `terminate` methods:\n```js\n// clean close code and reason are optional\nsocket.close(code, reason);\n// destroy socket \nsocket.terminate()\n```\n\nUse `ping` function to manually send ping:\n```js\nsocket.ping();\n// now just wait for `pong` event\n```\n\nTo get current socket ready state can use `readyState` getter:\n```js\nsocket.readyState; // -> OPEN (1) or CLOSED (3)\n\n// check if socket open can be done by\nif(socket.readyState === socket.OPEN) {}\n\n// check if socket closed can be done by\nif(socket.readyState === socket.CLOSED) {}\n```\n\nTo get addresses use `_socket` getter:\n```js\nsocket._socket;\n\n// Returns some thing like (all fields could be undefined):\n// {\n//  remotePort,\n//  remoteAddress,\n//  remoteFamily\n// }\n```\n\n**For more information check typings (`*.d.ts`) files in [dist](https://github.com/ClusterWS/cWS/blob/master/dist) folder**\n\n### Websocket Server\n\nTypings: [dist/server.d.ts](https://github.com/ClusterWS/cWS/blob/master/dist/server.d.ts)\n\nImport cws WebSocket:\n```js\nconst { WebSocket } = require('@clusterws/cws');\n```\n\nCreate WebSocket server:\n```js\nconst wsServer = new WebSocket.Server({ \n  /**\n   * port?: number (creates server and listens on provided port)\n   * host?: string (provide host if necessary with port)\n   * path?: string (url at which accept ws connections)\n   * server?: server (provide already existing server)\n   * noDelay?: boolean (set socket no delay)\n   * noServer?: boolean (use this when upgrade done outside of cws)\n   * maxPayload?: number \n   * perMessageDeflate?: boolean | { serverNoContextTakeover: boolean;}\n   * verifyClient?: (info: ConnectionInfo, next: VerifyClientNext) => void (use to allow or decline connections)\n   **/ \n }, () => {\n  // callback called when server is ready\n  // is not called when `noServer: true` or `server` is provided\n  // from outside\n});\n```\n\nEvent on `connection` is triggered when new client is connected to the server:\n```js\n// `ws` is websocket client all available options \n// can be found in `Websocket Client` section above\n// `req` is http upgrade request\nwsServer.on('connection', (ws, req) => {})\n```\n\nEvent on `error` is triggered when server has some issues and `noServer` is `false:`\n```js\n// on error event will NOT include httpServer errors IF\n// server was passed under server parameter { server: httpServer },\n// you can register on 'error' listener directly on passed server\nwsServer.on('error', (err) => { })\n```\n\nEvent on `close` is triggered after you call `wsServer.close()` function, if `cb` is provided both `cb` and on `close` listener will be triggered:\n```js\nwsServer.on('close', () => { })\n```\n\nTo get all connected clients use `clients` getter:\n```js\nwsServer.clients;\n\n// loop thought all clients:\nwsServer.clients.forEach((ws) => { });\n\n// get number of clients:\nwsServer.clients.length;\n```\n\nTo send message to all connected clients use `broadcast` method:\n```js\n// broadcast string\nwsServer.broadcast(message);\n\n// broadcast binary\nwsServer.broadcast(message, { binary: true });\n```\n\ncWS supports auto ping with `startAutoPing` function:\n```js\nwsServer.startAutoPing(interval, appLevel);\n\n// send ping to each client every 10s and destroy client if no pong received \nwsServer.startAutoPing(10000);\n\n// pass true as second parameter to run app level ping\n// this is mainly used for browser to track pings at client level\n// as they do not expose on ping listener \n// look for browser client side implementation at the bottom\n// `Handle App Level Ping In Browser (example)`\nwsServer.startAutoPing(10000, true);\n```\n\nTo stop server use `close` function:\n```js\nwsServer.close(() => {\n  // triggered after server has been stopped\n})\n```\n\n`handleUpgrade` is function which is commonly used together with `noServer` (same as `ws` module)\n```js\nconst wss = new WebSocket.Server({ noServer: true });\nconst server = http.createServer();\n\nwss.on('connection', (ws, req) => { })\n\nserver.on('upgrade', (request, socket, head) => {\n  wss.handleUpgrade(request, socket, head, (ws) => {\n      wss.emit('connection', ws, request);\n  });\n});\n```\n\n**For more information check typings (`*.d.ts`) files in [dist](https://github.com/ClusterWS/cWS/blob/master/dist) folder**\n\n### Secure WebSocket\nYou can use `wss://` with `cws` by providing `https` server to `cws` and setting `secureProtocol` on https options:\n\n```js\nconst { readFileSync } = require('fs');\nconst { createServer }  = require('https');\nconst { WebSocket, secureProtocol  } = require('@clusterws/cws');\n\nconst options = {\n  key: readFileSync(/** path to key */),\n  cert: readFileSync(/** path to certificate */),\n  secureProtocol\n  // ...other Node HTTPS options\n};\n\nconst server = createServer(options);\nconst wsServer = new WebSocket.Server({ server });\n// your secure ws is ready (do your usual things)\n\nserver.listen(port, () => {\n  console.log('Server is running');\n})\n```\n\n**For more detail example check [examples](https://github.com/ClusterWS/cWS/blob/master/examples) folder**\n\n### Handle App Level Ping In Browser (example)\nHandling custom App level `ping`, `pong` from the client side which does not have `onping` and `onpong` listeners available such as browsers.\n\n**Note** if all your clients have `onping` and `onpong` listeners do not send `appLevelPing` ping from the server. If you enable appLevelPing you will need to implement similar handler for every client library which connects to the server.\n\n```js\nconst PING = 57;\nconst PONG = new Uint8Array(['A'.charCodeAt()]);\n\nsocket.binaryType = 'arraybuffer';\n\nsocket.onmessage = function (message) {\n    // note actually sent message in\n    // browser default WebSocket is under `message.data`\n\n    // check if message is not string \n    if (typeof message.data !== 'string') {\n        // transform it to Uint8Array\n        let buffer = new Uint8Array(message.data);\n\n        // Check if it is actually ping from the server\n        if (buffer.length === 1 && buffer[0] === PING) {\n            // this is definitely `ping` event you can call custom on ping handler \n            // also must send back immediately pong to the server \n            // otherwise server will disconnect this client\n            return socket.send(PONG);\n        }\n    }\n\n    // process with your logic\n}\n```\n","readmeFilename":"README.md","homepage":"https://github.com/ClusterWS/cWS#readme","repository":{"type":"git","url":"git+https://github.com/ClusterWS/cWS.git"},"bugs":{"url":"https://github.com/ClusterWS/cWS/issues"}}