{"_id":"koa-easy-ws","_rev":"20-ae68549c431f457002df3833cf8df509","name":"koa-easy-ws","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"koa-easy-ws","version":"1.0.0","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/DeeSnow97/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/DeeSnow97/koa-easy-ws/issues"},"homepage":"https://github.com/DeeSnow97/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"898c941b366b2c73e80b379ef00c472bc9182254","_id":"koa-easy-ws@1.0.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-FZv7B92QRVUBi8Ctx/bh+6EBKln4nCIxYJvXF/I0mV61uCAf2CGwp2OGN4A70GVhAHsqhBl7AEvhR24meL1Jqw==","shasum":"2811d4ce72ceb7dd20d384e7e1160696c00e73b3","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.0.tgz","fileCount":8,"unpackedSize":12643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBgvACRA9TVsSAnZWagAADucQAJJ9eLxJCeYqyGwVoqxc\nfWPueQRMgQsL5ugHr/zG89Hedsd82CRg6YFXJLiX3H9BSSUY7trSAMjTc/5o\ngMk5K6tHiyQ4ug1jgxZX7wJoF+qz6jRELojFp4CGZPmU30iEbp5f4ua7zK1s\nMKBfmTEgX3HcDUOMVqZza6hLIw4TcrtaXHeErWakPxH4GPZlITQ6vB1997s+\nyukzFylRKoDHFTJWH6NOqHX5l/x9AYDoh5kIKVfrhXZQwVq11Sd7WlmAoFDi\nREfRCPudK3tKHHDXIBR2P3q/B6hUjF636A67KTjSpyPx741CoZDAOJvHwr7f\nZgIyKtqyb+f42WCbxWKACd8LJTDZuoHTF1LrKYLxmhP6QnUNLCxagKdEUqH2\n+f4ZrEYkMEVL8+ne1aZD+CJX7jM8MYHPUr2Jo0kLw9CcwNoamcBL4P9iLWWl\n2MTWeKvVEB84XVpX2Cn5BLaQmiHgQyU+KVOsVUiDXCCuAlymL3NUf5lGtUk7\n7wCProMYF/4kPB83EKX//JxHrAaHWUpGzUxEdbPjOqlgk09EwNrp9rljabfi\nk4ZdBJqc6s5QebbzV3ftRXT+rAQUyQ2D6KgFPCQmlBp0fXJOcSNrbb4vbXSG\nC8SQcgvdIXqKLmwpMWMF9ls9ArkWLa+2W/xEdAOxDVBPY/1bHal7akrPaWCi\nTGf5\r\n=pAWz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBPOGD6tGqHlNRDM6x3rKguRo+GjgkdRYH70zhEQvz0QIhAIdrMNT47BB2FUbIO2SHDbK0Zrs4Q9KeizPMsaoXcqgs"}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.0_1527122879435_0.9832430533391676"},"_hasShrinkwrap":false},"1.0.1":{"name":"koa-easy-ws","version":"1.0.1","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/DeeSnow97/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/DeeSnow97/koa-easy-ws/issues"},"homepage":"https://github.com/DeeSnow97/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"a5a9be5600038081dc3250e9132281fdde8a7d9d","_id":"koa-easy-ws@1.0.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-1fsEEy2zz5S9Y/ACe6Op+2MSGkg0ZVKcvO2MV0x+I/YeyEGOi4hdp/q40uEtxyqCXGWSZnnuh5HzwWNBlA/JNA==","shasum":"b29c866720e180040891d894d72dccdd5b6b1eec","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.1.tgz","fileCount":8,"unpackedSize":12643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBgyjCRA9TVsSAnZWagAAcUcP/17QNWrkxVuZYAEVt7PB\nIpTZp429zHsKeDfPxX0F69lyCVn8K9kdX3NExpmQ1jY/tCbf/vdQgGrtBv7I\naicpKCF53lG19fdh1p67BYnk/aLei1RU17B0syOXx+mU5k4yZt4Xz6cwCn1J\nK9lbsLXOL9r+Jpy3spnPYtFM5J3eS79JYKsIk7Nm5Sr1KB7/ZJ/EENIc3skW\ndqhbD9/AddNZv303HhhyYsxPNrUZTJt+vlBGTJVYZVTnw/+ROiKUHpPJeAaJ\n8XjMVkS1h23fGNqjLdDP/KDUhVqpQO/teomo9TcdU5IHSSUVtamHmycpyJxk\ni4Kd7szvVwHuTnlGD2gvRf3So+cvcjm2DDkEq0C17njAOP1NlGQkPOpVrtXs\nBjDYVwWwsKF19t/+iqJeKW2dg0CMHCD+8uRKCsINe7du/u6i6+UxvK1udvwu\nioSM8W54LcII4d8eOBnlmEHsIpx3MD3HWCgStIcq8TpEADAglL+SpU7qAgeF\nyZK7esDMUkqCUGCjAzgiA1Zh9b1bwFdW7uJ8rfVdgAqCu65uDU5Qz1VYqyPR\nq80DOUCgbtZKlZsf+SiM1gpTLWyFQ6uX48jAJmp91BJfxqAqp2ToFX0hS/mb\nJKiBTfoFyD4ySbqb8eiYtahcj9JDsQubBYd2V2qZ/FEgA6UUWTd/VtlqEyGi\nbCqq\r\n=//Kz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBprzh1gAd3tZ98pwJUzA0EHpr/1rAxQdQOyifwadUTfAiEAlhztoVH/e2CKe5spu7GcPG4jMXLDlzMT8SR3kUv/WI0="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.1_1527123106589_0.5783629210061345"},"_hasShrinkwrap":false},"1.0.2":{"name":"koa-easy-ws","version":"1.0.2","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/DeeSnow97/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/DeeSnow97/koa-easy-ws/issues"},"homepage":"https://github.com/DeeSnow97/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"47a9853a214c298cabeadb9bd7bbb9220070ff74","_id":"koa-easy-ws@1.0.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-Pvq11QpHCS98P7sHDNqe6he4xTW3o9VWRagiO+4gvdWFbdq1LaEqwbg8kcSnFWn7vyciAqa7Xm9G18sWJr8uhg==","shasum":"f3aa8031e23d2866f8d4f4186e7fa7e5665c6316","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.2.tgz","fileCount":8,"unpackedSize":12643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBvakCRA9TVsSAnZWagAAzAAP/jX8W+TpLST6mr3OIxlR\nsDQjnxj3JIhu7qWQf5VbACbIwj04m3f64sMoIbjyo0CRRr7E97X+Lhwyw16J\nV9fkXS6gs+frglcPiGHYF11ut/J6blO0WNrfkcCPNohsbJn0Pur4trCmKtuL\ndrsPnwbWBnDgd2JZWf/TmI4cmovvEtv7zcLJ6c/PEDR2VZhcJbvnSbO7YzOk\nOJIm3FJP4Ko5Yb6rr9YiezTxOpp53KPbi027cBEuGjaX8zYLDFOGil8mUQEx\nP3a/IKd+iDMUm2P75sqRNnF/x0kUc62656SbzRbNIexZ6OjjlWc0KfD4LUHc\nQmivlvoln3l01zhzRCzsu7AYW28M9XQWwjpzZF51FjzC5/2PmHA2THWtgLj6\nyC2RiCSdz1GV1KDXNbmhI2LXCdbaS9qtAAWmchX5lYj41F4xRfXKxGArW5k9\nm6zbtK/czLsUD6aYTQGrn6wIP2AW92Zw8bEnV3i/Emub5qotJvC6xb8o/Lxe\nlUFCmKX7TuEGHzUzOPnEcb/7hzEZyyfml2SZ32b69z1fg6D5/t/egiy+SuI7\nZU39FkQ6mrxjSRxZPwc7AL7QqKfeEaYuutub9Zi6xOsjr4GNm4lWviK2iUUo\nf6VKLTm84I1F/kk+YdV9xNJy3wm3jsRWrmUIkJqrjotUBBcz6NAdyKwxOXf5\nG/wj\r\n=M8Q3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV0lswTzOsoJc2sfjcuufkugpWcl4pkJlmQexq962h8QIgAtcCjTRE6bdaZ1zFgTGaUDwcCKXG5Zk6fKkFfWOAN6s="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.2_1527183012257_0.6357752982055609"},"_hasShrinkwrap":false},"1.0.3":{"name":"koa-easy-ws","version":"1.0.3","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/DeeSnow97/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/DeeSnow97/koa-easy-ws/issues"},"homepage":"https://github.com/DeeSnow97/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"bd8495c51f6b7fbb4cc64d18609b297e3d72d1ab","_id":"koa-easy-ws@1.0.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-Z304VeZ8E7PHqPRxPg7s4LgwBDuYnjB32bEZLPoYsEyoSwNrkFfd43IglKS4tgiFn6Wjmhdrw+EO6zVMrsfCoQ==","shasum":"f5080bfebf787ee0eba5fee746626eac75e30832","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.3.tgz","fileCount":8,"unpackedSize":12641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBvgzCRA9TVsSAnZWagAA7J4P/RVOW3FczWPTGwu0kBen\nASzuDtJgrKO4GtA6iwfu1NNxijrW1pJZ2Z8k+KIFgtuqLsmeglly5F39DFnw\nMVcCMxueskfC741OjpRsxvqVHFyMUF6qqtPJ4N4yqLliIwM7mQQSEw1vO/fG\ntCUFGoobb4T4jB2CMe/1MBMEwhZjFGLwQMsQtL/5qJZoS+8U9y+oNWjsCbR7\nqaKWjhon0zA7mIhkY1QdjHUvqI69ScGkivkEY8xmVlGuqwCn/UyaNzIUf/C0\nyk43rwcf2NxEfvHyFbKg0tIc/7FgX3URHYWL8eEd8MUzJ7BcnwXb41/uHK25\nUPUH2vw4TuUgTioWkkxsWYdgZ+FeS/1uhoVTpxDoc3OFlA6DrniDXuhAAEEv\ntqbbZroFxJBO3t/+s53VUqCP2NDarxIs5HMiP9yQQJpJUqgjh1POqs0OQ7TJ\n7HrO/H1+kOzlm3HZFnxXybgQG694bIpfjePE+NJNKsEYv44vraA+5asvJAnj\n5d26XXq3xRC7Ma3UC34/u7awd4o1sbGPguCwzhapfF5We9InWmocsv+1XCWy\nQ10MDkICyC/0Rb6NsD+9JIEMTN6h28S7OHOgsyAJ9/maxKEc8QKAfSJverVK\n4dlcD58V8OxFqvXMIA4P73J4KnLz9TkO8XI96eRuLoKuh7/xqhn1rtDRaYT9\nFNXD\r\n=7uzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdswhXvH9pCh+3oickgU01az8D2VubmhzpRu8LVgtkMAiBz9ABs0eiE9IwKGWVjaJvQ+OxQKiGvdsvYx0t1zK7PXA=="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.3_1527183409759_0.10593362780274718"},"_hasShrinkwrap":false},"1.0.4":{"name":"koa-easy-ws","version":"1.0.4","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/DeeSnow97/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/DeeSnow97/koa-easy-ws/issues"},"homepage":"https://github.com/DeeSnow97/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"3eec8445408b4cef88bf969323b963d1ffa837c4","_id":"koa-easy-ws@1.0.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-wNMyr8lgd7dQBNbMV1gx6RGwnCAw3dZ6q2D87uPmN+l5gb/sPGzLWdaEIiWPdMHOldxQRvNCZuRdniAxdEAEPA==","shasum":"1b83364585fae597554b1f8dc4cf9f0ec6f11e4c","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.4.tgz","fileCount":8,"unpackedSize":12683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC0xuCRA9TVsSAnZWagAAvGYQAJ1YjOPMfCZehSaP5hdG\nXzVcKegm1UgM1XiQYleHvc15TFwb+MSycF4UFPd+PsCoUQxhV96EEWHB30yY\nIfkikqm26HQD+ilG10shL3A1P6tpNr1ONvJhvwJ9/v3FVEXThrAHNE9f/bh+\n86DrrH8U1rflRAXZ6YZF/iy8g9CXuBSxMreGDM8BQ3CAeVLXEtcjB+n1egx3\nPJl1QZGEVfK8W2tSJhHABBXL2zfgx5+hiZ6eCC0lRY0a2p4JAxMUb38E5p3Q\nkCZEbC6P9pDhcU7ZTAChGXU3ofu+wNG/WNPYVfnsPKPjQ3H/mf7PwTyXvGmm\nrCP37zyzJRUTFOU4V+WRC5Hm2suAttGtui8XRv8OFI9zMKEaw8gjCc1jUWwO\nrWO9926Y/tqwpT1Ss+aQMoStCNaOBqfIJo9OmsmB2qb3gs9LLU4AuaT6x7fx\nCRTyfgmZcFVjU077FS4pNse15a8mac6LigSzuCKZn2lDE8f0avAOko92z7LD\n3KUbBURMCZzqOlVJhTago85V1a8ryZegzKLCFji+LW7SU2W6DbTZWGhTb1gZ\nAyMoahVOJM/c206awcJW7SHjeW6oK4RjB3qkVKnal204G7cpOzrBUq2KAfTc\n45RjCaB+AxcVOJdShlBenA3MDGg73lh4ks/Z77vkwzhzM1eS6WfsSWfT0Dnx\nkyuB\r\n=11Gu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCt32P7vobeGKd/03aUaZXkWk24Zqrukc5CimGTAmgmwIhANYTK5Jo/uoEtlNwKn3ihxnryTr5um2hQxoYQNtV7Jzx"}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.4_1527467116907_0.3225265046754542"},"_hasShrinkwrap":false},"1.0.5":{"name":"koa-easy-ws","version":"1.0.5","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"39485d3d89e74b8bb06d44982ccf421cac532e41","_id":"koa-easy-ws@1.0.5","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-m+v2iLhs2t5z82yygRCwyLRLmAaY9yhNSkcqvcKwb5t+RQuNWrdzw87BArXOGTj6X9RtNAe5RzV93TCM+W0mgg==","shasum":"36c1bb16956991d8e9067d8c469dff1d80314678","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.5.tgz","fileCount":8,"unpackedSize":12677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDH/oCRA9TVsSAnZWagAAanIP/1cxe3kfsgnkjkgtU/kY\nSNthhaSOmPjA4EQytXJXSo0+/Kg6+BLdBfuDxlwkjvSUS+w5L65z+J2BnQG/\nYAv0d7gdPhxG7NHiGiZMHV6Mr1rfcExoPv/6sZ9iMt+gvaaRjvuCvmw/st/t\ncJY0y46XfrcOO0+HUAmOcpN8CKrU+whsoF9PBRcN+gBLC337VBvHXR7vwFGn\nYnMhNdg8Y+mcwDykzMsOV/zHGgogorAwEDOvV/iPIwGwM4+5M4vsjAO9APsJ\n5UtN6x8ETy37sM7xj1nycvpsslAg3KD9UNe8NulYGy+q3nK+YwP5sA3Xs2y+\n+PBF+sL5FWEZ/tzjG7p9voTIRvuzCTfbPXu0I6T5Ka++KzjyS26bX46uInfi\na/NQSBe7jn3e5b12/hijnrFV9obOeTuOu2l8WJYWYMC3zvJyEhC2QXjuF42E\nYCoVd5cZ20C66PiEF1m8w8G9xAVhf10/WWCyWFSsRwKQttI8hl1C+Q7+/+oP\nFNF8jGHFrrX+NyF0RUMXoDxgD7RvoIIkD6Fj0GH6xfjIT6KhBLfTcOu6MYJl\n4Fae0CnYJa75N3WS7MDeLmifJcFSrMGAw01YoCtxJdoMh3Yso9NAmETFamV1\nxH3iMl9+ygJpkgdkmpcEPR/3hUvlAEVzAHtxzg+7Jpibk703lDVpqMeDFqbc\nEhBq\r\n=sQhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJL2/5OKq1eLWxCp5SCG5kidN8R0/Jtbs6SXcblmBzYQIhAMfWvrgjK6HX3SFEtzrxW9eVCLEkTSs/Jm0pGfrG+k+A"}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.5_1527545831738_0.481241924618276"},"_hasShrinkwrap":false},"1.0.6":{"name":"koa-easy-ws","version":"1.0.6","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"4be3694e18b8dab91ba0ef196e3b62be17612fe3","_id":"koa-easy-ws@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-VLPxBBTeADvl5O6inCy/S7zu0vFOD7CTAmy/heDz/0H32yT1AV1E8/gOU9OFhurjjJrLmxISKDpQ/qzsa/1Ciw==","shasum":"b0a527d122928487b1c7b76a8446522cc776d2ba","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.0.6.tgz","fileCount":8,"unpackedSize":12683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDcryCRA9TVsSAnZWagAA7qEQAJ8w/+N1TGcwDR6r6bgT\nzzo5OZnNPCRUumGk5R9MbfAHvhnTUECjGWUL5q2TyZGlYnZzFbE6hinlsrXP\n75huhqOe9Z0r8B6oLYIHtTM/56dRDXZaUc3lcF2JFhmhbEooek8nmY1/uLSk\nWlygkrz9OcexGyUJOWGkclf34qe3gy/IXWQAouzNzhkTRNYEj9jjF/7rD7fJ\ntbJBnqfvjzmek+JhS1q/7HOFn2ikx6zxAb2IDEVXMZudp66wk9YJ5nRjx9C6\nSsGJRvAi0O8JxuYh2TZp1DcDNPDILJMAJu0m5Qznapm9cMNUk/nQ6/+XUfSL\nFGTnPjjWmFT8P5sGoYU0ugp3CihJxIaHd4wdadUl4bRnAS+YV2nRvdkJkwuG\naYds4Cr0httPn1tGihrBOIID+B0bcbsyWJhbUoYw0t1VskGb650ODu+ngT1E\nPdQA80UtqSOfZUEIFZlPbSE9Tt0nOlOr59H033WWKtEnspNL2QcbmOuRWwM0\nl2L/exdHZGUmuIWMjXp5SI/QR4WVTy+t+SMFk7D2OOM/kkeSJvauqwO7zMON\nhHNXn8DukDvyKoS974OOybkgXgJ9RV6t34r3mU8N179KgY0W2KOpcH+786u4\n3Uma/NDkRmP4dMAFf10z6VKKwwilpq+w6h+GdY4io/q4Hk9uOUYf8F+hi0qJ\nT2mX\r\n=Ja3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNdHadkwE9E4dPnXUwYAPCXW6RgLd3fa7EqkyA/G4WIQIgRa8gN5ao5glkTZrMQEvACZ69zQCzDZVXqFi+cu52XTI="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.0.6_1527630577192_0.1159590928626506"},"_hasShrinkwrap":false},"1.1.0":{"name":"koa-easy-ws","version":"1.1.0","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"c7250528578d4c5b19dac2a632215407bb858161","_id":"koa-easy-ws@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-RiH6Zb6QJdmb4gayH7t7UOKrYMYUXkPSf1b33q3/QV+Trm8lQmkTlGre5q1tTMmbiGLXfgXkaW9JZ0SGeuPu9w==","shasum":"dfcce2273c84fef9c1d12729c931c72ec4cb7b0b","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.1.0.tgz","fileCount":8,"unpackedSize":16083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiwbLCRA9TVsSAnZWagAAtSEP/3AAK3Mw1hcokSHGpC4k\nj5We/iQz5QNQTn+9YGgmrolExZD7y4ZoLRXckFy4qvq685WSWQvfBgJ2B79q\nU90GrZm4xlTlMawL7aUbnDTGetQouPj59MQI5BJmoaiCQCowhBFQBZXyDdjr\noSRopQ3hszmF2qYDnzlGyjGxIqPZH08ldQbBUGSzmL88oQyWrQu9FkTPAOqn\nu6cgAJjAAAK7Uqvbdtf3WUIoffe92iOe83iVRiA29Esy1m7+YMP/Fuj7E4y/\nYMTioYSk5PJZLzCjAMNDNB+92K18csQwvbE3DZpWzfHRVCHxVq0TNZ4R9Ea6\n6KiHa4gZcN0SZEhO4kxQ1cvHIUo0ndzRMvnprB1Sz8s7GkiCgMz4kSE4Y9NL\nnWl2/skbzCtQAwK3wLSORhXbJHI/iHVvwEvDDQbac74Ru7lQDJxoZHZGwsS5\nnDzdn9qp8ml22zMs3dkveOUrvMWLo3R7L7KTApefC1pSBL1AGIGow+pP+o1z\nw+56wa8cRX85+VSbJc7GIdKlpO0fE1xctrkXAjj/uBo4fAvQiBFmXTytNQre\nYoh1ZV8Yi/ZfslU7tfeTubNcuYXvS6UacMm8D4Rtr/49tQPlFIOtstZN7060\nDBIJTHu9jR0NI3IFIoQs+DRv13Fi28FCO426tqX5btIpKdglaxOvqmKWoswc\n/TX5\r\n=7NbL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaGmLEctH4ZjiwIQyJ9pIz8aq230w0JrSRuMGsyZGd9AiEA4YKEH6ZoqlIe2bhiBRn0t9ij6QQ/Ot7uKgpiG6jfWL0="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.1.0_1535837898442_0.9129259982607068"},"_hasShrinkwrap":false},"1.1.1":{"name":"koa-easy-ws","version":"1.1.1","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.1","request":"^2.87.0","request-promise":"^4.2.2","standard":"^11.0.1"},"pre-commit":["test"],"gitHead":"a66dbca88c9a95a859caf4d56359f424db822517","_id":"koa-easy-ws@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"dist":{"integrity":"sha512-8p7CD5GV+iHj55Z7dxZnogbE54lUbILtDcWVhlbvHQm7Etap6T8TaN9MT+iWFyqzYkGxgYx5KBnpGixxvYDT2Q==","shasum":"5d520fc54eb28530f62c775d484a5089b1125672","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.1.1.tgz","fileCount":8,"unpackedSize":16084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbi/+ACRA9TVsSAnZWagAAU4oQAJbiP6h11H+uMvGgQiKv\ntNM9Yqdq/WE8OLc/xXMXsS7GdPOUSwabNWITu3G9T4QpRAvgCnmzG8qH3h5b\n3nA+HX8UOtEqPXhVc8eVLKydS+CE7cmZ/fhvtfBJlPsMBBVGAxAUs4jAtZZT\nD5r4vdHtvn8axqHc2akzKWvOgIJsb6xFneGool7706Kz2UREYDJTDLoxjlTo\nfDUVfHRp6KWifhDP+HC4uW3x5QDQOmiODCYePwTAR010Z2c77qmJK/IHm+gB\nIzFZYZQYacjX+6UCRwMDWsRHs2PPdw1pO4yFqoI153lkVdITa0tjsTCgPVbb\nIQWhQk8j6p35QgcCJa+6DPitTiOQaiiJDtHIuw6WsVaAX4Kdt+TFXMAwKSz2\nQcS3Cr3DVvpW2LZ9qSvAq4QxlH8+p+Loxqy95wNFVRFiXY9Mza6lx73HPXQY\ndmqHYex4V+vdu9rQVDaxwmjQGqJvwhBg10AZeSLVous1TVbwlopy2ovS45Pp\nKJhcuJIsMc0SGfgdVg3yovwerETCpNPSYbNOOjIM6M89/wkauk1ylN9DnCJz\nJyC3pJgPZJsPB4vPp8vZ8KyTtSJz4YEP1wqTd8BKxdxgykpXzIh22vdrpDxj\nNh3+MjPj2toUEeqlERZrnv84YNWq88OFa45gN/Xr4YATvX9ulS/Op0obMU9d\nxq83\r\n=0+8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhCz77EYK+jbR4AmE9aIcn/j0voPcZFrjK2DIe4BuW0AiEAj6B048K6TTRrX39R2pORJ1kiNfY0KZlUNSeQ0EKPhFc="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.1.1_1535901567229_0.08724580430568185"},"_hasShrinkwrap":false},"1.1.2":{"name":"koa-easy-ws","version":"1.1.2","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"e3d6187c25541ab6089a6bec33b7363b2e17e363","_id":"koa-easy-ws@1.1.2","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NsX4ZxgE7hC1w04CAMa2srFk3mOl652bYMTfpoCGK+hqfGRnwhlpruLg41terThb8ouWQR7ZG1qVbPvXywIubQ==","shasum":"3bff41407a6e74a4e9ff1690b3ce3f2a296e1914","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.1.2.tgz","fileCount":8,"unpackedSize":16106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+UlSCRA9TVsSAnZWagAAdZwQAKUnR8RwevwThB3S+7tS\n/Xi/sW3L0QelA8MH4NvFNfRbQH+mJXWH0r5bEzt/8klchLqgZgpDey7uKqxo\nvJqianxsGclDNOkjQbfZQfAXIFyFb42avEP6ublK9gV0pqEoeuTuJtkhDiza\nN5vhh4xItpbt3SlHrNfRc2mKosAqrm28fBy++VyqN5g9DwyAiS22VNk9DAkS\nUiy2tLddkByImnqVbljdQszXVAnOl0nQqEMp1EAttAvjV2xL+VapAshKUgJF\nqJxJbp4aaQLpUUMiUlmBNj+tJ4OQ92i+x2sxSo+fc/XENP17GZiC3brs7+8o\nfoWiZPaJ1NpJWiztmoyiKmFj+fiTP2A3xN2L3UIBGSQI7xvNSyHZdPJvkf0i\nfBLymOhMNCL/v3H99bB84ZG+1iIHqxwDPdE2gH7VUlQwfwc6Ss++F9aJJ8gG\n0EzYC3p8rqeqtlK7Kdm0GWGf7+Hlzb2WGkKs//C19jp8qEijVHQTmRFB9ZjV\nlmHskomNG7w4zCof6ZrAiCBVDx3AMHDJxLOzW7sZh8kRDWX0cucnr7IMPHVI\n8/MxEolyVYN8iDiR79JwzQSKSV13flozKoYgeMD4mYXxYGW6scOQD1ZYlm70\nl6xdJisvXwAW17s14uiFf0Xx/8h+FUD2mmQ4UB6yVPTA0baSSEHx6VjbyXct\nBn0o\r\n=Iun7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWPM8AGaWD/q9qVei7x7TKW/d8iEx5NENww4RYSVoxTAiEA+wE3qMmARfCfzPmbMmi4nBFLRSJHpXfPk58g9CKmOzQ="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.1.2_1559841106487_0.4602417976716995"},"_hasShrinkwrap":false},"1.1.3":{"name":"koa-easy-ws","version":"1.1.3","description":"Simple Koa middleware for websocket handling","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^5.2.0","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"73eae92434c492fb75a0cb330f47e820159ee09d","_id":"koa-easy-ws@1.1.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MJdOYizlLBOrEKuh9qowyQhIGoqGeUZffMGYXQZDykFrGDKQL/wiARYJmdfwsvRR10uFgiYWGe/U174fWnsCZQ==","shasum":"39646a047aa59f76149cb1e38321a2ee4af9285a","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.1.3.tgz","fileCount":8,"unpackedSize":15888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/oSECRA9TVsSAnZWagAAY7MP+wU6OC32aCLi2Wze40kZ\n6CfkV1y4dIWM+/5AfEZ2MAkGpxG5Rdn5tV0VTrV333iW4nnvbjDWw+WMCMaj\nrUfhd4rOOB0x0ki4zlptrX2p909FVHzwMBrO/fBSkKntZPVoukFyEx/3SS0b\nB9fxvcJjrnAwKEPSwuYxq+zgW0mrlYBiOwtQwB4PaKUHWGykHYq8VKK2YGnE\nfwjQpq0cVQ08WJ65NIKu7SwIMzZEOmmvqgOqeli0DHscxuNc/10CH7dGcNBb\nh8QyXdjlYY5wmJCfUfYo4aD3M5pHWZ1MLm0NUf7Vnh+qDUTzgukr3ELtbgqp\nHJRrNqXN/7xerrZhnj5JfRvR1FbGKjok1/KEsC4wybze0I4pZ3GQA5AKFaGW\nq3EA2B5pou2LkR47CGvmDwY3RBWcLGl60nhYGTOd1qJQ/xM7BlEGEGisXwpr\n8oSdN0SCsPQ8CTn2ETZpQN+IPPjJa13LmKLZOVaW6g0y0rYbouvQ1SglTZSS\n/XtQ8EWev1wet/d+ahHdJKjh2aN0L2/yaEc03GyJ2q0e/IKayfoAuBskhzd0\nfL0RpxooIqKbSYvtmai1uWisG+TuGk6oqZrEB14XQXG8s9zLI/jqUr6IGR3K\nNWDpHySN4flEFDAykp3Ua7oUEN3b2Y4SQSFT1r4CieA0D+Gb5E9bK9MivZNM\nh6bm\r\n=QaK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKPcOwezrg2BjSvIiDP8hv4VKTzKAfOVWIsCZ2jg/djAiAa8XJ+PkhGIBNZAzxuyt/mTA6o9jNXCalgYJzfeu+d/g=="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.1.3_1560183940089_0.0783502078406928"},"_hasShrinkwrap":false},"1.2.0":{"name":"koa-easy-ws","version":"1.2.0","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"@types/koa":"^2.11.3","@types/ws":"^7.2.6","chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^8.0.1","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"affebcae89993cff37bb1171a7d6d2bd57a903d1","_id":"koa-easy-ws@1.2.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MQdDf1lL6t0uI9EmIOaI3Brqxrf+WfgzyugyfYtfIXwoqfezYSaDQVsaQTc6krXQ9RbSwIy/ljI22CsU9AwisA==","shasum":"d9ad05a9b6f045f2cfe12023cf89d8b3c6b4b9ca","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.2.0.tgz","fileCount":9,"unpackedSize":17227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCOhFCRA9TVsSAnZWagAAOroQAJV+iPQeCZAWIo7c5Mk5\n/xBO/esk8qt/CwVqgdBItk7OiL4YgnnDZZkZwWrksV6HC2ZFc14dyYEo0he2\n7pP9yaZzhvuGB75Yg67Wd3QtCX0Xa/+ILWfWASFgTVYFfupqz9oADi3AGKHi\nCknriJIqjX4vF/VvXzLq37ENvtZC8UfEP3yfwEjhF5Pt4veMcYv0RiYirG9/\nJoWK/4zRFS2tViSA458YgKKw0DYvXSJgoN9m+uFAy0sZNDK6GZtkjFNihrAR\nET0fR6iRtUaKoC1Cx4pTceQ63+qPN9xngSwKvPyvx+BC7jsBzvK+ovqIbRK3\nRwGWINEbFMPYIXUZOtalECp8SZ2FWuqx1ERGfLALJGGd1z87STNkAQn2ZJes\nIC3iYCHdx62fYAfToUipYy0ILdNbRNltx6lb1k/gD59tvwl9Q7TsxeKH7nGH\nuUaimSh8621OfipxRnQhunJfvFYl47qNbpm8LzITJeq00ujbTjYx9viXvMIi\ncn1Ot7jKIqWGFR0v2UvdLy65ENA3S4sZH2M+X7KbzCf39sHm4fEtyQC4hFhS\nKLBYuo76bxw7lHNq6mpN+prwsvvSnuZ3if7+IDf7Jay+v6Cdqq9PK9WG8fHA\nNy9IvR4qdVLlTpSdce0YrISAM/HrAqhOHVDWqTJtQcZwl6mVdbNWf9xV8NFW\neDmp\r\n=hpdW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbhLH+KHr3g0guNks97MNJiV63bbbrV+Fi9ua/r4jZUAiEAjxZdqgZWwVhrB2L+Gvgt1D7Unq/ULr+y6qHkenXK7Pc="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.2.0_1594419269446_0.4665460517553668"},"_hasShrinkwrap":false},"1.2.1":{"name":"koa-easy-ws","version":"1.2.1","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"@types/koa":"^2.11.3","@types/ws":"^7.2.6","chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^8.0.1","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"3b695e1ef5966bbf34168279d38bb1a2ff16e03b","_id":"koa-easy-ws@1.2.1","_nodeVersion":"12.4.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-nnf1LMEUIJCBe7OU090GqBrETRTJ8En83MpapyvUXWGBgo6WzYZHpso4RWhXFCE10y/USUZBdWliOh+YCbjiIA==","shasum":"d3c37dfb6e2b343dc0439cb2d8e3e3a3cef0c29b","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.2.1.tgz","fileCount":9,"unpackedSize":17319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU4FCRA9TVsSAnZWagAATFsP/3IdRl8/6GeJtkUoCw8T\nBTHtP4cnPj60gdjrg57nWMU/jVBR6+SSSHyOVDRhLUIkzHjweegheXSl3kHE\nVRZX+XtyYe8TsBhwS2IezQ6gUTRTmDInSfSkghoJ7wTRIQYcsNfWOgR7ZwQM\nrlor8pLD2+zm5AN76uKdRBZG0Co/55F01qYqf2L/yk68lp0Ef7+faN/SiqCy\nCsHd+qNCoVXS5uanVRBF8B25KsgEIHNxjWOtwyjAarnZIvYRaGiMYrzfyPx1\nIkc+JwYON/GpPqOk9MDYpGSbvJrivJEhQxQQKMKo+gu1Ho6BeOUwMndehDJM\nSGjEM6OiM7reT2sv8Uw3DbMZAx8tPMyXi9+vMAwQ1aFKe3rz0/KzuTj3UcWi\nhzz09HLjgdpFfzGr1NYLOp5ecvwppG0iFZ4CUdOT3vAcv4AqE98UmcOfzpuA\nDRvWYrjsqbVImetobA7cnaRxGlXV6ovXIGg4VEP9l+nwfnRN4kO7nJDe02d3\nrOU/QgFrdJuAFJS2kCE04zbBvkOoeAysTTb87cQ69UPwp8++8LKngSZgdKwV\n+17kJnM5er0QYgc7lSaEsWJcYoxTfvs+/GfWIKEPZhJTmz3nyl6JOpm7qbhd\nC81kz0BjKQKZyOZmwkEaQmg28StwV07CkOBXQNsCyAQzDFEwK4TO3ZSIRT/Q\n/NnS\r\n=bHpY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCykwQzUgwsbdjYHADP6Hv2AK6QYqkv2yufilf3Jhp23AIhAIF/jlfbXYRAvRiqXEeHmQQ+4v8CBzhqBfEk0H5efD0r"}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.2.1_1598901764815_0.38590646736239287"},"_hasShrinkwrap":false},"1.2.2":{"name":"koa-easy-ws","version":"1.2.2","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^3.1.0","ws":"^5.2.0"},"devDependencies":{"@types/koa":"^2.11.3","@types/ws":"^7.2.6","chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^8.1.3","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"30559eaceb98e2ba70b9f13180d57e79d83f1c00","_id":"koa-easy-ws@1.2.2","_nodeVersion":"12.4.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-uZvGuind+JjUbQNc+wfcd443hPvsg0OUCZ6yZbn5DVVLkw4jCXZ3LgCB/FJTL8JK6yno3dq83XTsFJ43Kbxvtw==","shasum":"7fe2d7636c96d8495ba016347587d8050651a6ae","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.2.2.tgz","fileCount":9,"unpackedSize":17319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU7fCRA9TVsSAnZWagAANDkP/isg/h9HxAwWk6UGzgfr\nEPWE17l/YjCmEKc2zq+i3TQPstAWpTsQ3Ts6MUvl4ekkLsKdsRfkwxz7qyC1\nRrp6FJiRdcP4e5Wq2kaYQJS1aWle0xs29p/YBoha/Vq0RDM137zfAHlhM2f1\nZH98iR68jpOutTupIp6LdFdY2Ybfi35GSRKHoBMzu5OWrDxDO4KFETo1j747\n7d3YEDIhxFn01se8JseuEfmcpyTwpyU1GDXTLAVKqDGk104qmaeA0TjasBbr\nROLVhfHUB02Iht9r9izdxc9q2xx4Z8iMWlercS/m1XtYkZu3gykzuPUc5427\na+Ca+Eo8I4KrUBgQ7ATD+bt9hfhWxwFTyd7DzU/5akAJhayhBYRXj8pTY4at\nkC4d7mkKkLk2/I50uj+AoXNFjLw6ZgmJQke/+jC9EucXIGt2RhcXJSh8gWHI\n3Jbsbcw5kdJzQkHuhVoHCoBo++NUK6yLFfTw4SXZHoe5dgDs+T8lq75a1BiU\nSwj1H4r9752H3WkpvLyR72frrFm5KzS+HAR4C6E1IZxRu1XEdt8bIEyvQZ5L\nZQjdtK3g2/0aeFWG+PagdA0balFc95wcFjjrUNrlET5zJGNSvd4elkFVn8/G\nW+9TFrIr1Yq3rkHTL4LY2G2BmjPsW0b9N182hsAroJMHy/8U+pbFbHjkxE2S\nIIGq\r\n=y74S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1J9Qy84inN6MHVdKR5BDgC7bITI7aQITACb6aP98OpwIhAMppJ96bLfWFB6svaca4m3wn2hpBMOOxqL2nh0IeS1Bq"}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.2.2_1598901983103_0.00044100819173209516"},"_hasShrinkwrap":false},"1.3.0":{"name":"koa-easy-ws","version":"1.3.0","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^4.1.1","ws":"^7.3.1"},"devDependencies":{"@types/koa":"^2.11.3","@types/ws":"^7.2.6","chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^8.1.3","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"93c7be64a78752618bc6a422b0fc4a951ca38db3","_id":"koa-easy-ws@1.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-06lHAwm25HBdplTpwHiZqKcl39vS4KiVzRPneUExCHVvQ9TPHmFlUFO/gjQrUdLj3+kvqQpqdlIPNb91wn6EwA==","shasum":"dbf8eeb126ca11eed4c4e3af7904a47c25be2347","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.3.0.tgz","fileCount":9,"unpackedSize":17319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYDzSCRA9TVsSAnZWagAAnk4P/1q6+FmA4oPIsF5Q6oLu\nyem4hDui3W/qQjiV/mlNBstS+lD9wdMnHqAbiSL830Bi63Q0tGJYvkph010G\nLVem6oh5FwBC9OEuq8pLWqVGMdHI2xiES+ivFq3AksLb0paz8DtnBBB6elRV\nXvYNA3w13O8H1JCFaTAPML8FoGTMDQm8T+RLGCPa1fdPKRFimHVk003E16ie\nvLAko1fJKFEyhTQWqX5Ui6CNCo1ixSRqoOtXC3wSBtDCNPPSIMaYAkwileIE\n9jOHarMgUMIOwI+ZUExHK4mNTXBF/Guqb+Pw9qwvds/OF8+QBRlY99OpMyhz\nUN+RtKBEQs5mE5e8oQoyPTA1ZUxzGZ1qDByexHblEnfk3YfaozQ6fcpJX3CB\n9Tgi2SK4lIeqJgQ5Wie8oTyWT6Suo/dBdB0VqlYl5M1AgEAdJVBGZcoezF9a\nlhhbDTNBB6l100KEMTjZhz+QpM71v5ZjADeat4LlbaMjtxzze2sXHphcAPdi\nFhVkk+7qLBq+DouY4tMjgmZgCZVUNDF2NVwVUs62SF7hAKCRcLS5fUwmnKX4\nTkgyQd020XXXjf62/PiWroV/4job8PP6jEYSbiKBjmSsQOTYapA3ily7PB6q\n9iXiyz0p1Ej2pLV/TLEno1VkJnplLs+7kYvAFlkwTjiIb6t9m8HhYEfXevdO\n87b2\r\n=3W9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwW/Bm5gtyM2sfVabsjS7tMnEr9s9AnrzjH87viBgbZgIgaMzxm+FKsFpl5CR8RmVSGZ3IKHfd8g3VQjLDpYyO7IM="}]},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.3.0_1600142545707_0.7277232349728575"},"_hasShrinkwrap":false},"1.3.1":{"name":"koa-easy-ws","version":"1.3.1","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^4.1.1","ws":"^7.5.4"},"devDependencies":{"@types/koa":"^2.11.3","@types/ws":"^7.2.6","chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^8.1.3","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^12.0.1"},"pre-commit":["test"],"gitHead":"c5664858afb3955052bb5097dda0813467d23469","_id":"koa-easy-ws@1.3.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-LH6gIF3tR9K9K/gWUNDwvzNhuYYjSqAa07QmwOQlb0aNSMyHYFQn06luqseTUcxSCgCyE1HHEgzYhj0RFTJ3ag==","shasum":"bf6ffeb712fb8923edffb23d06635c5040641da9","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-1.3.1.tgz","fileCount":9,"unpackedSize":17333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNnBDCRA9TVsSAnZWagAAa9UP/A4C2KtEAcEK0v0bMorf\n0u9SRJbEs1XUZNRsIH9RstzbzLhZHr2i5203hLjaIiqCMYMzTk6Qg/VgNm8o\nz3tevV2vX+on95mb6HSCGWjvCZ8dmfw31Qrs1kK78LQg8D6vG4PNnx9p+uo4\nW5Eut2X4ELWBR36YrR0Nvj9sLXwWjJWyXE4hucCMPZ/V8pxiKOVfESNcy6XC\nTRep+HcgwVEEcfDUTL8OPbG+mXbtSW5qosXC1HgLZxuL+gKQch9nhXt1phzY\nql9qtMeO6X5wBIJOscNd6JnoVLvMtNjToFKo3KBAE7ntkGR2C7ikZZiksWzZ\nmNmC7+tGsm+tk2ey9Ta7J5mTm6qGHam47J1vvB4NBRImnP5T+jVnxPGsQ1O7\npnGkqM71oj+XvTS+MytFUXG0CrtSvFqdkVpL3yEoBSX7XDLQl926JfjeePwB\nslKc9vUGvRynh8e8v3ghCUVQLUPMW0gn96z9iDdSQe229aaYuBYTIrty3UEG\nTvGmkKGehgbebV7M/bwpgdIrgs7R/QbFjQ+6PMGzoUs/ojJum/hlTSPKvAkN\nChsM2TDybpeOGVcM8N/FE4FT8FxYvL7wPYxMWvq2pIDB75plOCTAzHl8yx1T\nUL7HEbY4PsW9JMGq78gQ2jY/XNbC3TUq+DhV13ZukFn/aJrV0RJ2nyWpR+nr\nHcfW\r\n=dPNk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbhLgdKMQpO3U+IA6cDjVWwsfT4O1vI6EE00FqBHGERAiB77nGYsbfJbu9EQaZzkkFWEpebkKv5WtKpJiQNhM4Kpw=="}]},"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_1.3.1_1630957635488_0.8156366071959247"},"_hasShrinkwrap":false},"2.0.0":{"name":"koa-easy-ws","version":"2.0.0","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^4.1.1"},"peerDependencies":{"ws":"^8.5.0"},"devDependencies":{"@types/koa":"^2.11.3","@types/ws":"^7.2.6","chai":"^4.1.2","koa":"^2.5.1","koa-router":"^7.4.0","mocha":"^9.2.2","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^16.0.4"},"pre-commit":["test"],"gitHead":"462b53462b02de12f4ba21eeeab6016e90ca146f","_id":"koa-easy-ws@2.0.0","_nodeVersion":"16.6.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aVACxSeAVy5YTVFG53LZCMGgw3LEg8i/HZ/onAb29NlC+LDVixTLZDO4KHpBMV2Gki+ibh+Y7f/cN8f7hXx/kA==","shasum":"30c06034b9eecf5b412af8af679e6b4321d73e67","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-2.0.0.tgz","fileCount":9,"unpackedSize":17793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOog+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopAw/+NwqF8fFe2EdaFpcc0Fv24eUTaXtDJocFjfgte3kLZnQSfFAp\r\neI59C67FKza3HvEC1aUsuE4uL6jc0tQWjQ+AgSAYCEfBNKHejWDbKL2mHvSs\r\nBfk9/1LbBbNUmbcsv6ZGpUGKshncXlJ6OiRzUiRJ3X3UsISwFBuERM61WMlO\r\nbu0GW3ZCpisTKFrBEKdtRm4eIcXpZZ+Kbf3uV1LucmsOiGAb2USJt+wDyQGd\r\njE3rJlOLmXSwDGRHroQavXmvYJ1AJZsUUTMxAWhPHYCBFGr6uyDKHUbX3bR6\r\nr4aYoruhwlMPy8qTxLlNpOfJ+7ZRV1rL9SWzkLc6h0oIW4wHgfnJyjg4Q2aO\r\n4JEIJaDNP3gtj9/Dm8RDyojv5GH7h0df6vz0zhUJYJ0OxaqhWln00cFARUm8\r\nu/+A0JDGEdQiDb0bzk25HhBEaSM5TnlcWhZ4nK2EWJ7YO29mcao8QNEqQLFv\r\n9AX40SbJwItW6IojQ1eUZHigk0NRMGrN9LypQCLqbkyxcFQtEU2L/5YWdNB4\r\nitc5D3BhhCl5HGXlREi972JH6qpK2PpbPWeo6XgRymMAiHa1z3wXjPX72g2P\r\nxMPxEzCV1qMnY6bNhrLp/1FsrNKfxru/4RRCSDJsQQJPby98S8srnQlfqHk6\r\n5L2XjCAq/9dB9G/Wbgg4rkGVbjSLSGifnYg=\r\n=JWM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQXDMyQe/60AFtzcRAKs9eqG7LweUIKatnKsyullFQVAiAr5sSJqofaHgYNdCJUp5R9oYkfbKmugEzCr+yV6teo4w=="}]},"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_2.0.0_1648003134558_0.923000423016469"},"_hasShrinkwrap":false},"2.0.1":{"name":"koa-easy-ws","version":"2.0.1","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^4.1.1"},"peerDependencies":{"ws":">=8","koa":">=2"},"devDependencies":{"chai":"^4.1.2","koa-router":"^7.4.0","mocha":"^9.2.2","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^16.0.4"},"pre-commit":["test"],"gitHead":"61ca728c23d7d782c3d9ab058b56c41681824ca0","_id":"koa-easy-ws@2.0.1","_nodeVersion":"16.6.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3200GKsy+AfqXSrs2QP6w1dKUAJEC6WqbKOnV7NSA50wTdw8uLsTPFlDtm5xipSyk2L2UaKgIOzCVOlujftBgQ==","shasum":"307b82a340448defa8d86d1f5b2ecaa354f2d0ee","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-2.0.1.tgz","fileCount":9,"unpackedSize":17729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOooWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/YxAAhWf2/I86B0CdsrL+qWS2ujYxyrvd/QezhNlzO/syMp8xSfoE\r\nCnC87OH4+l5SkakiBDRcloyRgNgML1hYGLVXhipxXepq8uJlV0aUq3RMvpfm\r\nOXdzPcSzxaUEeG6klcBGgeB/ZCwM0oK6pr1aP+gBm2S5qn34SzBZPn+OfxMo\r\nl3D6MivtjsNgWrNcYqG40oKTHTvChB9q4FZBoiRoVZtxh+P2QkwOxbh7cnb9\r\n0uHv5xyR023En2UU7nafRBj4pzE6iBxdWqaBB5TUobQc6QJgzUNXaQ+Gq0Zf\r\nd1ILPNs1naT/Ix7JjJp50UtpJ/ouozm9H8rW8C59sn4rtjnr89rooExn1kde\r\nqDCeEJ7+BL2BiVAsXaH6E2oGBzv6fn5kE1SStgHzxil1bQgPsN9wiNyeB4Nw\r\n1yrmGG5rJP7hhUWT8IB3iK1WBT/R2WaXHcHMgGayX0WQfzAF3zk8Foy8uva5\r\nuT+xbVkvyj1aVV7Vfzsl1NNvC/W5oh/2s5lTuQnQ89JEyIbl1e9vhEmCYRN2\r\n00ewiP5hdt3UrAlNG2trgCqJ9M4teyVBhzs6DRc6L0BYHa3a1mdt3tblbtn6\r\nXPv+AUnDNE7b+0aAJAKJNa9YNzkFiz//2xt4xhqbWcXpoRpuGcijOka/3VZv\r\nMYMrxIwO3tc1c+G86NqyrQM6MaSYfpkPc5o=\r\n=7Mvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHehzzmdI25E30nLxyZLXY8Lg3Uou0yzfVj8hav7PSx6AiBam7TSdn3owEM8Ka4wetWBH8bIS1w6hVy3cCSYTw36+Q=="}]},"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_2.0.1_1648003606616_0.5964829499005071"},"_hasShrinkwrap":false},"2.0.2":{"name":"koa-easy-ws","version":"2.0.2","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^4.1.1"},"peerDependencies":{"ws":">=8","koa":">=2"},"devDependencies":{"chai":"^4.1.2","koa-router":"^7.4.0","mocha":"^9.2.2","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^16.0.4"},"pre-commit":["test"],"gitHead":"84b4cbf822f6c5a8007863c645452a412eec6252","_id":"koa-easy-ws@2.0.2","_nodeVersion":"16.6.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dVHUYIYhaAdpWU06MBsWFU6G8vPa0heXViTz/knmqsEETQgzh10+HtkHokTlJXEog8DuTKAMfuerioXFLwvuFQ==","shasum":"762516892b7b4b07eb66c377b46e222fe13b233f","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-2.0.2.tgz","fileCount":9,"unpackedSize":17812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOovWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Dw/9EVOg9l83cIZ61jP5Fti8oBr/RUIqWjEhE/Hp2B6hbedaEMms\r\nMp+qlbSRxa/fwzSVvydEKcGewWQzv/M3y/ZQXSGOtWGeEXZbZYeP87JhR7nC\r\n7fYkNTVSRhsGAoh2qkek6M3lao7Oeca/fesb5msx/PKDtD8iYcqta7TfAw+Z\r\ncl/W8MTElpw3mg9V7+b3Vgc8yMYIe5Y9t1cwY81V8zm1ZGjQF73RTuCVBlly\r\nN4LntbP5EEQp/UpfRmyBIztEocSueb6OIR+P4KkRE9viR7k9VH9CXP4o/1QR\r\n88wZFgkXYFIxw8O4XJojq1dgCH3o3zTwMgRk5itjXyRbyH/04dB4+jBrAmnD\r\n5kz2gqndnSESl8fnklBhqtXeVy6WFxrIvf9qozX4CGF5qrBdqHi/XltHFSBy\r\nlgk05i8o4lGIzlmqzvrV1d9xRRWIgk0f2P+RgYCpz2u/kNvPZQan+mX7SzI8\r\npsz6vLwrekzFsWHe2gfcC+fO++hWbhDzLyXrkrUySNZ8as6Ji1XOzx5BlQdr\r\ntgkhj7905RHCx16DDYB4uH6BrOgyr9FvZiQIJhykI3ibuPtBMvJoxsAP87rd\r\n+Ndjc6pmM3NtZ8wk1iI2Yr0DqAWPVM9SnPkKRLFmKt3R0kjXjVyg5eEYqVDJ\r\nuuG85Thbi8Uup8QEGO1SNFbT0Cj83hu2s1k=\r\n=8x6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGu740AjKDw+kKVrc6RBeIMJGq3j8Io5mC33u+8/GdGAiB7WjZrdWWZV2cKu+FpEd5Cn7e3Yom11BZNkHHVA1OEfg=="}]},"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_2.0.2_1648004054193_0.8433012610610664"},"_hasShrinkwrap":false},"2.1.0":{"name":"koa-easy-ws","version":"2.1.0","description":"Simple Koa middleware for websocket handling","main":"index.js","types":"index.d.ts","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"keywords":["koa","websocket","ws"],"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","dependencies":{"debug":"^4.1.1"},"peerDependencies":{"koa":">=2","ws":">=8"},"devDependencies":{"chai":"^4.1.2","koa":"^2.13.4","koa-router":"^7.4.0","mocha":"^9.2.2","pre-commit":"^1.2.2","promise":"^8.0.3","request":"^2.87.0","request-promise":"^4.2.4","standard":"^16.0.4","ws":"^8.5.0"},"pre-commit":["test"],"gitHead":"921b1c6f9b267416b4373f071418b02c091e4ade","_id":"koa-easy-ws@2.1.0","_nodeVersion":"16.6.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-SF6RHIuHttkt9RdACWPRFlSOHPcVS87otBfChLx83vmB1en8uODmE5G1thuKd0qUPRZU8FvFHJXWIxf7ib9J1w==","shasum":"31e1ee1072fd1a72ffdc59706a0e54bc023e20ee","tarball":"https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-2.1.0.tgz","fileCount":10,"unpackedSize":21028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPjl6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeKA//dhMW0UovmYOak5Gp6cepnNDS2hXXdLdsywYqXNdesb0+LuKV\r\neg0C95zwH8WDirCdxDonJNjKFRPCFHMG7Dab6q8IhaIXdvKIS65/uAj7NXPz\r\nItSqLMMsggjsN3+Yqmr8wMxt76uS+9tTHP3vnUGXQmBewkyTkVl1Ko7MUtzB\r\nR01MUYu6Wz5M4UbZi71CxZTZyPkKA4f0BrTP8gP49yTFR3WXa+p1DB2xsoPE\r\nwuHazeGJPUtuIX3gCGem144/M+S6MoH9mVVgAq1LHu4VKkelHiYKdQ20eV54\r\n4NNCbiF4suMU2vsV/tbVT8CQEpOPQE038uOkz0kP1MFWKf5gwtlqi1k9I8Da\r\niqt7fhyQlU5rh/cNfur/OqmKLf6WHwnbLNIQrFjH0jfCFuBlfcJRoyOgisP1\r\nBNIpOtl11JmoMlznqokiZh2/Ry4N2BKCLGxoM3o2sVb06c7tQeLXBqLMLIMD\r\n4JjSURjp4YyQ2b/+wy1iYIg80ovv9lsVt2A2Lg/VORqKs5GlhwgG2vaViH58\r\nFJZBbt3sfhq6wdrViX8439dGVpI83iWU+gygrfd8Txn1cdST+DzQ0F7Cq1wn\r\nf5jC02Ums6a6i7zzQydCGfkOpA0utWxdia3Gr2scqaHd7xymLVMP9a3gUsc4\r\nSpyTIgsbYBfvb5MyoticyGdzWCnXzq/fuUw=\r\n=gKWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtuD8xtd02dqW3DVZWm8mbKjtOgD1j6d5buygeSwYDBAiARqr2u9pI87t3q/jNJ5ZosAhUsXtVzVXTrruhht4A3zA=="}]},"_npmUser":{"name":"b3nsn0w","email":"balintbence97@gmail.com"},"directories":{},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-easy-ws_2.1.0_1648245114566_0.3914893591297637"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-24T00:47:59.435Z","1.0.0":"2018-05-24T00:47:59.734Z","modified":"2022-05-07T09:47:47.841Z","1.0.1":"2018-05-24T00:51:46.670Z","1.0.2":"2018-05-24T17:30:12.353Z","1.0.3":"2018-05-24T17:36:49.831Z","1.0.4":"2018-05-28T00:25:16.979Z","1.0.5":"2018-05-28T22:17:11.953Z","1.0.6":"2018-05-29T21:49:37.376Z","1.1.0":"2018-09-01T21:38:18.593Z","1.1.1":"2018-09-02T15:19:27.490Z","1.1.2":"2019-06-06T17:11:46.576Z","1.1.3":"2019-06-10T16:25:40.262Z","1.2.0":"2020-07-10T22:14:29.606Z","1.2.1":"2020-08-31T19:22:44.932Z","1.2.2":"2020-08-31T19:26:23.284Z","1.3.0":"2020-09-15T04:02:25.829Z","1.3.1":"2021-09-06T19:47:15.694Z","2.0.0":"2022-03-23T02:38:54.726Z","2.0.1":"2022-03-23T02:46:46.741Z","2.0.2":"2022-03-23T02:54:14.361Z","2.1.0":"2022-03-25T21:51:54.751Z"},"maintainers":[{"name":"b3nsn0w","email":"balintbence97@gmail.com"}],"description":"Simple Koa middleware for websocket handling","homepage":"https://github.com/b3nsn0w/koa-easy-ws#readme","keywords":["koa","websocket","ws"],"repository":{"type":"git","url":"git+https://github.com/b3nsn0w/koa-easy-ws.git"},"author":{"name":"Ben Snow","email":"balintbence97@gmail.com"},"bugs":{"url":"https://github.com/b3nsn0w/koa-easy-ws/issues"},"license":"MIT","readme":"Simple, easy to use, composable middleware for websocket handling in Koa\n\n# Usage\n\n```javascript\nconst Koa = require('koa')\nconst websocket = require('koa-easy-ws')\n\nconst app = new Koa()\n\napp.use(websocket())\napp.use(async (ctx, next) => {\n  // check if the current request is websocket\n  if (ctx.ws) {\n    const ws = await ctx.ws() // retrieve socket\n\n    // now you have a ws instance, you can use it as you see fit\n    return ws.send('hello there')\n  }\n  \n  // we're back to regular old http here\n  ctx.body = 'general kenobi'\n})\n```\n\n**Note: you will also need to install the `ws` package** (`npm install --save ws` or `yarn add ws`), **it is linked only as a peer dependency.**\n\nFirst, you need to pass the koa-easy-ws middleware before the one handling your request. Remember to call it as a function, `app.use(websocket())`, not `app.use(websocket)`. This sets up on-demand websocket handling for the rest of the middleware chain.\n\nThe middleware adds the `ctx.ws()` function whenever it detects an upgrade request, calling which handles the websocket and returns a [ws][ws] instance. If not called, regular Koa flow continues, likely resulting in a client-side error.\n\n# Features\n\n - No magic. This is a middleware, it doesn't turn your Koa app into a KoaMagicWebSocketServer. It knows its place.\n - Integrates [ws][ws], one of the fastest and most popular websocket libraries.\n - Full composability. Since this is just a middleware, it's not picky on what other libraries you use.\n - Minimal, unopinionated 44 SLOC codebase. Seriously, this readme alone contains more code than what's imported into your project. (sorry about the tests though)\n - Two dependencies only, and it's the ws library and [debug][debug] (because apparently logs are not a bad idea). No need for more clutter in your node_modules.\n\n# Examples and advanced configuration\n\nYou can easily compose koa-easy-ws with a routing library:\n\n```javascript\nconst Koa = require('koa')\nconst Router = require('koa-router')\nconst websocket = require('koa-easy-ws')\n\nconst app = new Koa()\nconst router = new Router()\n\napp\n  .use(websocket())\n  .use(router.routes())\n  .use(router.allowedMethods())\n\nrouter.get('/pow/obi', async (ctx, next) => {\n  if (ctx.ws) {\n    const ws = await ctx.ws()\n    ws.send('chancellor palpatine is evil')\n  }\n})\n\nrouter.get('/pow/ani', async (ctx, next) => {\n  if (ctx.ws) {\n    const ws = await ctx.ws()\n    ws.send('the jedi are evil')\n    ws.send('404')\n  }\n})\n```\n\nIf `ctx.ws()` isn't enough for you, the websocket server instance is also exposed:\n\n```javascript\nconst Koa = require('koa')\nconst websocket = require('koa-easy-ws')\n\nconst app = new Koa()\nconst websocketMiddleware = websocket()\nconst websocketServer = websocketMiddleware.server // this is where the fun begins\n\napp.use(websocketMiddleware) // we already have the instance here\n\n// <insert rest of the app>\n```\n\nThis gives you access to the [ws][ws] server object, allowing to pass down custom listeners, connection validators, etc.\n\nAlternatively, you can pass options to the underlying [ws][ws] server as part of the options object:\n\n```javascript\napp.use(websocket('ws', {\n  wsOptions: {\n    clientTracking: false,\n    maxPayload: 69420\n  }\n}))\n```\n\nThe `wsOptions` object will be forwarded to [ws][ws] unchanged, you can check [its documentation][ws] for the available options.\n\nIn case `ctx.ws` conflicts with something else in your code, koa-easy-ws doesn't mind changing the property name, just pass it as a property. This also lets you use multiple websocket middlewares if you ever find a reason to do so:\n\n```javascript\nconst Koa = require('koa')\nconst websocket = require('koa-easy-ws')\n\nconst app = new Koa()\n\napp.use(websocket('sidious')) // we just renamed ctx.ws to ctx.sidious\napp.use(websocket('maul')) // attach another one for no good reason\n\napp.use(async (ctx, next) => {\n  // the first middleware detected an upgrade request\n  if (ctx.sidious) {\n    const socket = await ctx.sidious()\n    return socket.send('this is getting out of hand')\n  }\n\n  // the second middleware detected the same upgrade request\n  if (ctx.maul) {\n    const socket = await ctx.maul()\n    return socket.send('now there are two of them')\n  }\n})\n```\n\nNote: in this example `ctx.maul` is never used because there is no limit on the authority of `ctx.sidious`. However, if you define custom logic this technique could sort incoming requests to separate websocket servers.\n\nIf needed, you can also expose the websocket server on a context property, which can itself be renamed:\n\n```javascript\nconst Koa = require('koa')\nconst websocket = require('koa-easy-ws')\n\nconst app = new Koa()\n\napp.use(websocket('ws', { exposeServerOn: 'wss' }))\n\napp.use(async (ctx, next) => {\n  if (ctx.ws) {\n    console.log('found the server', ctx.wss)\n  }\n})\n```\n\nIn the above example, `ctx.ws` behaves as normal, but you also have the server instance available on `ctx.wss`. This saves you the trouble of having to access `websocket().server` as seen in a prior example.\n\nFrom here, the sky is the limit, unless you work for SpaceX.\n\n# Version 2 changelog\n\nIn version 2, `ws` has been moved to a peer dependency, which is a breaking change with the way dependency resolution works. It will _technically_ work if you just upgrade to v2 with no changes, especially because of the `package-lock.json` or `yarn.lock` keeping `ws` there, but it would most likely inject a weird bug. **To avoid unpredictable issues in the future, add `ws` to your own package's dependencies.**\n\nOn top of that, the peer dependency is for ws@8, not ws@7 which koa-easy-ws previously used, so refer to ws@8's breaking changes for that (but if you're fine with a warning ws@7 should continue to work).\n\n# Special usage for Node 9 or earlier\n\nNode's HTTP server doesn't send upgrade requests through the normal callback (and thus your Koa middleware chain) prior to version 10, preventing koa-easy-ws from handling them. Because of this, if you target Node 9 or earlier, you must pass your HTTP server to the middleware which handles the workaround:\n\n```javascript\nconst server = http.createServer(app.callback())\n\napp.use(websocket('ws', server))\n\n// alternatively, you can pass it as part of the options object:\napp.use(websocket('ws2', {\n  server: server\n}))\n\nserver.listen(process.env.PORT) // use this function instead of your app.listen() call\n```\n\nkoa-easy-ws then automatically feeds any upgrade request into your regular middleware chain. If you wish to opt out and do this yourself, use the `noServerWorkaround` option:\n\n```javascript\napp.use(websocket('ws', {\n  noServerWorkaround: true\n}))\n```\n\n# Contributing\n\nPull requests are welcome. As always, be respectful towards each other and maybe run or create tests, as appropriate. It's on `npm test`, as usual.\n\nkoa-easy-ws uses the MIT license. Was considering the WTFPL, but I like the \"no warranty\" clause.\n\n[ws]: https://github.com/websockets/ws\n[debug]: https://github.com/visionmedia/debug\n","readmeFilename":"README.md"}