{"_id":"fastify-websocket","_rev":"64-1d4cde704e2967da43d948b55745200c","name":"fastify-websocket","dist-tags":{"next":"2.0.2","latest":"4.3.0"},"versions":{"0.1.0":{"name":"fastify-websocket","version":"0.1.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@0.1.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"4d1b650057d8520a78b7345bfba405b083cd61c1","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-0.1.0.tgz","integrity":"sha512-7vbrcYH7u24IFjUVepXI3Dj9RpidoHwD0Z8r5ZipefGFKd+wQPbWoeeBQfQltlluWrQ4dj8HPlbrSRds3kpwXw==","signatures":[{"sig":"MEUCICOOyoZRwgoLlbhoHCQ3TIprxjhpxeRO6EjEvSATK+dqAiEAzcuxfNG2Gj0nAnlUFuBTkLGgwUaUlwu4Hp8xQS8Vs3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"1e88adf68d175fac8e3fcd1c82d7e3027c0af23e","scripts":{"test":"standard | snazzy && tap test.js"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"5.0.2","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"6.10.1","dependencies":{"fastify-plugin":"^0.1.0","websocket-stream":"^5.0.0"},"devDependencies":{"tap":"^10.3.3","snazzy":"^7.0.0","fastify":"^0.21.0","standard":"^10.0.2","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket-0.1.0.tgz_1496579739108_0.42941185855306685","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"fastify-websocket","version":"0.2.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@0.2.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"c9c15e0151aab141b1ce1ed93739d2768daeac67","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-0.2.0.tgz","integrity":"sha512-Q+bL82vK6weGsI+1gRyMoriyuhKMqF/ZA4eBCt2ioMdv+/bOGGwqaVfHh/ozqUJJtLSblrV1wu/34jTaWSnJMQ==","signatures":[{"sig":"MEQCIGuS1gKMZKgwfu4bx+OokSH2MMkmGiRb4rIESQAyr+DyAiA9VdUQy+JgUJNDqyPjkXcuXh9eOSaR+iIQ78hEDKBp5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"10f71d5446ee4371803c53141b62d060b5b6903c","scripts":{"test":"standard | snazzy && tap test.js"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"5.6.0","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"8.9.4","dependencies":{"fastify-plugin":"^0.2.1","websocket-stream":"^5.1.1"},"devDependencies":{"tap":"^11.0.1","snazzy":"^7.0.0","fastify":"^0.39.0","standard":"^10.0.3","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket-0.2.0.tgz_1516610100558_0.35842056456021965","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"fastify-websocket","version":"0.3.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@0.3.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"a4005b728b8e21d142016f6de5be490efcd3379c","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-0.3.0.tgz","fileCount":6,"integrity":"sha512-dmRxNvrSnflhWFrUCaPkER9lZ9f2qU8eOsqCy6WYsifylZ/42FvwU1joWNRKxyqu2cyDDq1DHYDhVGVLzOgDzA==","signatures":[{"sig":"MEQCIHbhWG239no5GX134TnFcvbGTT4qI1tjPtjgx0BPZ4WYAiB9J2iXb+sK1vPMXq558cofAz6UzN1kPoikcuv4gzzhcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRHThCRA9TVsSAnZWagAAaHQP/jUBGZkoa+ikTJSPB4Oe\nq6CT1jx6nDa7zD0gBWwjO1cY/lvJyigs+Ig2yBOrCJXZBPUVI7KUnTpr5HN1\n4ewb3D27igHr7sLsA2LlLCIn7rChKFZdx+YNCtZdGchLnp1dW10eJSNLze0p\nVYyGWR6LH25spzSbqc8CtxIPvhIpmlvdgDVvrabPAHAVuGcHV+5KhX5EzSsq\nkQZ/cshnLQKiWgxwdNds7CkVgVnAHUmADGs2r+HjYTqO1AlKiz1iWlDB4b5B\nUxYnvmllmiUUVlOT6x8WjoT21P1u+eUwbfCzAvwYRDJbrgkmkXzEf75ReH8A\n202eRjNhaw/6QYEXVFjHloATl6Sz1gHuGPg8OL/iFQYzpkVmmXt/yoSC7wmq\nOlfVSXcoF/MQL926iMa4AXrdft1wooRFow7imDPyc+qC4CSkJxrkGOpbdENg\nRJfqRkURFFjY58yguMB6CQ2+8b9Y5PN9LDAqYxsNVc62+UOPiwMOuHC5Hy5f\nbU56jTaCSaUfjSP9unHr66jJ1znyNHaaBR/gwDxs5GkQ7aoU+5grLxVeJDG1\n16tdgvHCaUHsv/Lj94D1wNCx3CZhzaKJ2t9v6GTvj8uHaX1AudLjf8D2bGnJ\nn+IWAcAjip5GakHNUjR3GksZSjn1ttz1O6P+c+2kl1g/qJTp2/boa+DxvemH\nf1n2\r\n=Q4i/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"777b9c946427a96d73e1ee84544c7f377719e156","scripts":{"test":"standard | snazzy && tap test.js"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.1.0","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"8.11.3","dependencies":{"fastify-plugin":"^1.2.0","websocket-stream":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.0","snazzy":"^7.0.0","fastify":"^1.8.0","standard":"^11.0.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_0.3.0_1531213025046_0.8112330555271323","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"fastify-websocket","version":"0.4.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@0.4.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"trivikr","email":"trivikr.dev@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"26a741f04e23c40e34034384ebd6155c1f24fb1b","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-0.4.0.tgz","fileCount":6,"integrity":"sha512-jjL8aIYzpba9/4peHT01Y3rHeejWr5THK8+0Lmz63cmA7pakRi9vuLQc4JCQYp9YeMFVZAxzGjeDWjq3EcGTGA==","signatures":[{"sig":"MEUCIQDIcWPvw5E9vq1qILGakqJeWw3CnoWgVkNJRMjxA5TtvAIgMLGRcJuKZxSKXhc/vBWn4/mzA9EMosO6lxeePzsoVwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3EjQCRA9TVsSAnZWagAA/X4QAIldWXUJrqxMH6TO61jC\nJsLWd6hx4trLz4P3qVNB+gn3qChGVZLwj7NObVajBCAJw0BZ4otbR67KUv/3\nK5fD7vmTv5wAPXNMdx2xvoK1TB5RPlGLtq9l9VTWpmpNcSanM2FRisN2e4yQ\nc8M4dbOSfpMBorbwN9eYInaxCjabJag7nh9ojTvkvyWhGsFus8W3MqH96KK5\nMHLBNZzx8HtCzcNEXuUe/Fb7H3aI4lMsctvnDmqjubwtmzGVlz3YWBH5hRhg\nzD9VaUMZ0HnykOpS8SU+mGTw3DI7WO/5nD/2VqLHIIelzJYyfYE/IanbbQ0r\nrf+zD2iG7al7PxekgZhjCjivObGMJcVXljHoRMwByjuqXuxNQt00x8dvEiyX\nqq72m2V6/ONxe6xfFMT4gizAeFi4iJ5h92uOXADO0nvnCuN4tyVhjM8OJtjx\nL9dqkGvRTWxyHHsbkQDkMsKujGhHI/GFECCdD3iSPIMbS0zZcBAYCpZRX9RY\n883+xsGw7MhtOZfnuj+RjOVM/0RFfLkVrUbk+aL17Q53bwhjpI/iazQL71tw\n2KnXqxRVf6ZfwLSsf3GIb2z3VMI/QdpzKSdror2rEydIYCA2OHeE3w6cDOI0\nxrEBSw+Guos+00Dar4rhXeTolI943qlqtbOwpwFuQHdhvUklYonQzB+2HrCx\neD5c\r\n=Ftj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a634bb73724c0fef2df0eb33306026cea86aadeb","scripts":{"test":"standard | snazzy && tap test.js"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"10.11.0","dependencies":{"fastify-plugin":"^1.5.0","websocket-stream":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","snazzy":"^8.0.0","fastify":"^2.3.0","standard":"^12.0.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_0.4.0_1557940432017_0.6909057429589853","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"fastify-websocket","version":"0.5.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@0.5.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"trivikr","email":"trivikr.dev@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"f65b01a573fbe5d63cf252247b86a020fc9415d1","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-0.5.0.tgz","fileCount":7,"integrity":"sha512-4b52tp4he+nci9QUaoZoo+y805PPOx50W0ZHErhILrraMsSN6dgc9nBVOXwIzywBo5AzfHjzlJVV8hiIB+5/5Q==","signatures":[{"sig":"MEUCIQDN9pTI4O4TCJk+U88wIOD9ydixq0Xw6BqyETvrBKGhDQIgd7XVdLyJkh5s45Md8lp53iQmBNil+yVNSmw5cXYiswo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8u4JCRA9TVsSAnZWagAAqj4P/RYybvfHZ59DN8LtEPzv\nZA0ljAbIf5CKVQlPfz5XgiFmkthuMXb5q30A3JQMELVNlRDyAtQiL65287NZ\nluDmfKG02P2vheDHsvCp3dwilR8eCa4QJ4ypHhWGkWNLdv4w4kuPMx2nRjcp\nM34MSCpVgHb2Ic6GAw3cM+p5C8Ynv9jRr7JLI906f7OfSAfAjqSYNDzAqi8P\nRLTj07V5hI0XG3BZGpIp1IO735vrwqpUSF9jqAPS8V8hvsWrd/jFI5HqGxqe\niw+HFCbRFwUTLxxqceKS5yhNAHg+G6kcVB7NAm7wfvUWk20VOWAVENPEMoo/\ngjHOior8VEQ7bdnMExnsbTec0zNYUO7K8ApCOjGkQ1Ih2NbHZ8guSPmVaGIo\n1eLt6dsFaPOSHP+bWs4wDwVqP3+93hpfD+MpAst+PtI6gCwfavsSFGICzCL3\nAVTHsHGZH48IYt7nTrg1ddSjjxohoTocgpgybvNyLRupXz6nIKTzmyduThHg\n31LJL7keJ8D5jHeiRM2k6bLkFlyRVLNEWX32CqqxrcMOsROhxID9DuM5ve97\nrWvCu2ja3W6ee1ucl5WiPWWPVIyPjgvuuMlgbGVk8NKFsiGi2JTZCAzP6uOb\nWSS9uzlv76gdlxubwLuPpn27ZwUSD/dS6jX6bfPhm92Y1TfyAnF1nCHaSizC\n2/tW\r\n=EJaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6f776a0367287a4d492bd70e64d1bd827e787c56","scripts":{"test":"standard | snazzy && tap \"test/*.js\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"10.11.0","dependencies":{"find-my-way":"^2.0.1","fastify-plugin":"^1.5.0","websocket-stream":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","snazzy":"^8.0.0","fastify":"^2.4.1","standard":"^12.0.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_0.5.0_1559424521106_0.7141858863531583","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"fastify-websocket","version":"0.6.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@0.6.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"0a9ad7e87a260cba441a5da3a6349716b99a3d2a","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-0.6.0.tgz","fileCount":7,"integrity":"sha512-CSZ44EB0V3LC2JJXRPr5PARMn/6yHStD0bn9m9CYOx22ym40IF2MDgTSWfmG+wUBhLur+XgiulaeE2Ln3F2vZg==","signatures":[{"sig":"MEUCIFh/QyvrEamNvzrI+4WOvouIoA3ATU3Py1YD5XeNSX8bAiEA6lfRKBb0pGC79CsZgb4cCkOUAVlCmLfu5XwaMTQ1B0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOwMCCRA9TVsSAnZWagAAvT8P/izEMTBQCBonf34xklCt\nbZC2/EecTFqMP5qchU5BL15ooBy4gx8u39VqR35JyfJMcNX1j7ra0Y3rdEFn\nlVrXimx+K44Kjkns0XX8yerw1QgkaxKq/ZAebi6SCz7XhMjUFUKn2NFzPJp0\nSoR0P06RZ1A4FGIoRDhmsmuo79QHZpR7GjVthpe6ANmyxAD9cJmxOo2xDuG/\nGz8YrPDSYlSI2S+TgrVcdQtyjktqn7P8699uuvUUMLiBjZocQq3HRkMUkKAc\nbJC3MwL9zUD9bGxbo55Z8J4ZqyyxRBs24vLL8lyPj1CHxBSnSAMqk/HNNlbT\nwan4hwl4GCFSarOVjp3eHrY0qQhd0ld0dXtO0vxRSIaadakXzzIwXnA6TyF4\nk1o7Dg4hQ5M8nHCSzz9ysaIm6NyXQ9JO7s6LYWFCMqHCygWGma8ndqcEZoEW\nclEnSdrnDmX0LiH0UWhy9p9HH8077aNsqH480UiOgo3dYqsGAf2VbQ7faINe\nFD/7jq4RTtjVjLRg8FrmFHtagkbECf2gfA4561m2FweVSSINHufsR07z5cta\nH6iOY/+nsTiqtuf5JzvJAgJiYgal8vEsKBVPLRSrI4l0ys4QEbzObEbqPf3w\nZ97RO+c02X9IhAYsFNPZ/2+g6jIJpPpeuR650g1Ka/vhQOWSLltu2wug0Dj+\nNqoN\r\n=drpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0405db17210aa14783412712acef3238a4e47711","scripts":{"test":"standard | snazzy && tap \"test/*.js\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"10.11.0","dependencies":{"find-my-way":"^2.0.1","fastify-plugin":"^1.5.0","websocket-stream":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","snazzy":"^8.0.0","fastify":"^2.4.1","standard":"^13.0.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_0.6.0_1564148481846_0.7826555847637997","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"fastify-websocket","version":"1.0.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@1.0.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"4dd9b80634656ba955fe068f3be32a6457a1974f","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-1.0.0.tgz","fileCount":7,"integrity":"sha512-p4h+oMRcy7TB+/Ntiv+zGgCWji+8ZlYH9oaAm34oTQ6UHip4c/kRQhLxcyRrudeIatP9QORQOxglVzfGQVFV0g==","signatures":[{"sig":"MEQCIC94HbGg87jPib3sHvouw7K7IKQJTUmjXTrxoAhX5lUSAiBBJi7Dbp+7+5IoA7xL4Ofagv+nD5Wf40NfkQb1Vc3bEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0wjTCRA9TVsSAnZWagAAC/UP/ipv1SPW2RD5uAz5v6eH\npy9lLZL5isM7V8nlv7mXeIlYDdeEMIx3+Q9PkYLmjy15sVjWM+K0A3yMjZ3C\nGc29ku4CR6bmExKeyDcWhWv1bPVLXOzfgonnpcE3cMc3+26hOe03wGsfmqUL\nBokzC/L7QEirKQ6LAjGw5V+ezlVfmywR7Dz6WC782DuLUQDO2n4Q1mqkRZDr\nOXe3YuiRpm2VeTYfI+qXyY1ir4MfPER7fAbfCQYrPazCzadOaETrXAMpxSDC\nKKL7qNb+jVjbPAD7wg6/5yvB+9DERI0Cb/oHqG/hZvvbEhvT6Y4FjG743JLr\n3zT1MV3nq7fgcHPeo/hOrgtqXRp9jV/rXA9+k7oUmveOWfa/31SkJGNbpcD2\n5EX0vIRat/dihqRCQ/GC9F2jbUYhYHH6ePEOQJx+/wzYVgDKhVIpNlD9eyPw\n0dspsm4HEzO7zn5r25FmzTME2uv0YrCJUMgwGkoOATHUYVCesuj9t8xF8ztU\n5ZNFh2p5MqDMT4LQb0PknnIrSx2EswQP61XwmTSay0NOMaHvdndHsDBMrUzg\nv1hfqv/gtM6Z15AuNV1v+IeKPFY5IFa2f27fXSvXwvr1dSHFMbc6edQKUupO\nGxA+fYjbcB8DEvhMEKTgGJaM0fpvXh+Mc8dC0qI2uikWjd+hZkw+u3ot+7j4\ntg38\r\n=zpKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"63d6384cedb32e7a1218a735f4cdd9360eac59c4","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run unit","unit":"tap \"test/*.js\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"10.11.0","dependencies":{"ws":"^7.1.2","find-my-way":"^2.0.1","fastify-plugin":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","snazzy":"^8.0.0","fastify":"^2.4.1","standard":"^14.0.2","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_1.0.0_1574111442570_0.6431843478908088","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastify-websocket","version":"1.1.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@1.1.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"e673e90a263a2bea5264a7a6f6c46974ce16ed54","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-1.1.0.tgz","fileCount":10,"integrity":"sha512-qvculxnWP344xMeE97CMLtLvsD9bAP5zFCdeJ5sr1mwrSmzCfDhZdUx/bftF3XOrpbiYGqm331ncv+zAUejVDw==","signatures":[{"sig":"MEQCIEq/iiMTXOq1ebti/qnl+m3WsR5pwEubAAseLT0IKGjoAiAa0lEnt8tftSDzCKMI4D+MPjfx1HpBMT33U9lU2C2pWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4NL8CRA9TVsSAnZWagAAh34P/A06xaUfwWYoJl9Jp4Qf\nuDDqfU9GLqWq2LZlvEl0cX7JMG5FgqNBpRW2eFzG0Ddz/K8AygKcn+ceZGSk\nILsKJBu04V58qgfu4JUPfeTgCwglrrTirfZ4lM5+AjytzCqHSLPa+Dc6k4Yj\nxMa3HPJTJbva0hrHt8PSbHjHI9JqdvskcoWsnI692x70TBCGfTDVIdpR8bN5\nJIF4JmrejIFd4XMRcRYj7664ELTyNqAY5ATg13yneQdpRcqx+79XDt0lHLtw\ntUCzTVAxUv8KS93fc7HLmBkwZ0hkYHhbW4fumYggdJtV0ZseIzIyuMU4loCd\nWpxjDlX5nbeApe7SOc19OfLTFhQAaBtLQAOaT0AvaltDf5t9GNw2v6phyTD/\nGFBtvd/RI5GhKyxC85mYcpm8GLha54KIyevvyLhqr51T3dLuxsXxe4lNyRah\n7y4PPRkF48Ml9pEt0dD7Hd1vkHNyhCaQl4R5q2lV1SxyBpvh4PmBZURaYplk\n2FAjR5eJoef8VtLFNCsh3+soOgp8Y72NLcPzOEVc2fsPL9W5XZq3V/jH72M0\nk2Ec1AZEULTfCxuBtwoGkMwBYf57DTRj85UGEbQZutsakryOQXCadZrUI+yw\nx/7P37JI/gUc8FXrQYDXLjaroj8ND7T1kdcqLaIbzF35+7C/Iem9IAJc2uOX\nidhN\r\n=6h/x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"688ecd519c0daf099594ee4ebb6451ba4cddd49a","scripts":{"lint":"standard | snazzy","test":"npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.12.1","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"13.1.0","dependencies":{"ws":"^7.1.2","find-my-way":"^2.0.1","fastify-plugin":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","tsd":"^0.11.0","snazzy":"^8.0.0","fastify":"^2.4.1","standard":"^14.0.2","@types/ws":"^6.0.3","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_1.1.0_1575015164285_0.505968748410351","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"fastify-websocket","version":"1.1.1","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@1.1.1","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"e200f29eb8c5186798ebfe44010e007ecfdd3d87","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-1.1.1.tgz","fileCount":10,"integrity":"sha512-BcMGQfeDpPgmi8Az9Eoi38OPU8l1250I6mH8aqBwY1ooCSck8Qs3tUyoQiobxGEuSEyWPuk1Fj2HebiP4gDaPg==","signatures":[{"sig":"MEUCIC2QDz9uYeahQnBwYeFdTmOrAwoo2BiRmC8dmW0WaL5wAiEA66/sxTUqJlEdUpnsokrQhwoK3Xk8pFwvnFGNyyVE64o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZiOzCRA9TVsSAnZWagAAr1YQAJxSaizR0ja8YAIPTcSu\npqIT8Xu9RIUGtX00UfiPpVgXlUYLjb2A7NrnblAiXpOSaFZJQMda5ZZ++Nr7\nCGzW4TO54fCgpWm78sXN9SIgixfqEsXrTtvn8iS2ZFYCm5AztIe7r+CpGO6h\n7bsVIR25jOJAnK5VWLQg4xoU2UFHkNNmNmtAKCmG9G12tg+/NlMKBP+3gyEw\nhgieWPIP4KloMr8deOBJSiVfXoL1cefQ6afudb6MIm0XgWI2BM3MsOK8Wts/\n8HTkXhAEsBHp1JiA29+eOpBEogSYzVTohigDLk/+Uvl0wjtwxajQ1U1D8lEY\ndSzmX+dZh7px0yYr+Vu47iyJ4Pw4TZ3mDTTD6Ur+FGXcq6RvHVDeAnzAyi9x\nm1afMdY7an99Rvj8737PAQGxycjBZQGJ4OHl52gyvd4v780eOO5YWzCX7s/L\nOUwK0yq7CJmGzEOhkZIGnpRu8nMC8VtKSP5fE0xcgRI/UrMZJSODLfzSBjkM\n02R6duxHHS/w3avAgPsWRhRAOoUr8BwcC6ghw0uG23PqyUbCUxWNzCCgr5eq\nsoptLhJmFb1T6YWc3KaQ+7DEZC+zAlNkoXW/aDn+SzvNCtt1Dpjiw1eyrMn0\nsN1ESliMYR9DL9EWU5+S2+6uyWWxNbiO3Q/B0w4o0x0d/f7Y8x3UKmHzbY3Y\nmYIy\r\n=1Cv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"300a478e9b379db587bcb5ca38a89ced8043e624","scripts":{"lint":"standard | snazzy","test":"npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.1","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"12.16.1","dependencies":{"ws":"^7.1.2","find-my-way":"^2.0.1","fastify-plugin":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","tsd":"^0.11.0","snazzy":"^8.0.0","fastify":"^2.4.1","standard":"^14.0.2","@types/ws":"^6.0.3","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_1.1.1_1583752114931_0.6480588399384777","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"fastify-websocket","version":"1.1.2","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@1.1.2","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"7cb16817fedf21ba22c27243a45d66962ae0b844","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-1.1.2.tgz","fileCount":10,"integrity":"sha512-2PYJ2HsUQ0sQz0e6nj3fswmPeVUZPLCjL0DHkh9q3rRANrm7edr9SUOQDxYGvg5vbz32jLPzVNyA4WOl1GoZMQ==","signatures":[{"sig":"MEUCIQD0y7PlQ7zdt+2yKk5AsCmmO+w7Qp7GEB6TyOTEmy7V+gIgIWpmB3AL3vnFmt87VDQEcVF2bKjtnU9SlXuw5ROgq8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef5n1CRA9TVsSAnZWagAAl9IQAJgWo93ind7gq/UZnBGr\nZLWFzNcN90ZghDtn1GszP7mRXwXdrfKrb+lhxA01FDn2XNeKsiEEP6PClsfd\n7QWdkz5fDpiMEklRNiqdDRiw309hOF8Lfo05/QA7QaMhUWbY7VYLLZbOHrEn\nCQaxwgoPnE5cx0fJK6B7rycCEMOUXbWoLlworumIY2fJbqlUOAxqKqXxQIFa\noKpV0jxTg2u5D2GBhJmWFGC+E9srSDL4jt2iIxEcJK2mYQoTr2170Z2a7g9z\nSHjXF81XwOpEQZh/6ipU1Ptcgsmxb6kMExCTZ83JAttz6TZFspuzT8BSPqOB\nDIzhs+qmVPJAXTT5EOb6P/4uNlj9n4iuplsznwEksjGA5CETc+R6KhbHMjs6\ni/sLgAlZIxLqC3GSNwY9Qz9//vzw6sWtOfFh01/OOD+HATPFNeLOHX8qBB6g\ntpds/6eIwQnpp/yyjFKIPZkh9fKoYUBSBkSU8Mx057vgx4w4d3N0DhSzM/KN\n/MhvM36wiVp0W65AydcTJ9XBKk0CKkwtRKF4cmms7a31mEY9nEis79/AI74c\nq0NSKqP1EEa/cz4aRXJg+RUMgHbNd0L60EeGxVPEdNP9OjUp/rLRxulvFuJM\nlaW4HieQPWVStGYf35reQz4qZqJS1CMndm9vVYdqtSF1rQF20QBvVB1keBZV\ns4BB\r\n=zwL2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"291d291ea99ef9f5b08072c5bd14787bd2462818","scripts":{"lint":"standard | snazzy","test":"npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.4","description":"basic websocket support for fastify","directories":{},"greenkeeper":{"ignore":["tap"]},"_nodeVersion":"12.16.1","dependencies":{"ws":"^7.2.3","find-my-way":"^2.2.2","fastify-plugin":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","tsd":"^0.11.0","snazzy":"^8.0.0","fastify":"^2.13.0","standard":"^14.3.3","@types/ws":"^6.0.3","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_1.1.2_1585420788499_0.34258461586358147","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-websocket","version":"2.0.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"5a98014189a53741a29d9c3ae7e2c780cc16f30a","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.0.tgz","fileCount":12,"integrity":"sha512-VOszJTMMzT4hMBXsxW1GVa+QKVNw3HeJfmc786paQM09aSdxSXVtQ1y7KiLtTgdaVSLVdrlwz1TMg7egjbA0dg==","signatures":[{"sig":"MEUCIEtcBpjT2pPTN6gvsUP63PpEpGacyK/2WltfWimomHPxAiEAsZ8/BqN/fk67L8eqlO8OdcYnAbbJGXMfL4Y8l3lIPSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesUMdCRA9TVsSAnZWagAA5x0P/0T6WXGnxp0HUcv0HdG6\nsgAcHrk30ROWPvL0sbrfRlPMR6lsoiDW7cBrHhEHRUFCzfLHz7KVORoYTtc/\nH5mBBdvK6ZQ8b0bnfwGqjRTZCugqv5Y+Stam/on7av/O4mfElp1ojP5Guynx\nBtEBff0AUHIT74gEZ/bR0zbEwxFKonRlvyDK+dWmL3TSWBrppUz1iVYC514P\n/UvlvOpGLKFE4UyXJdJWIeutfvr05O/uc9TQ4RL51fEsiFWnQLBJTXSp0jEs\niP4DMxiUQ7oJK+voWsslYSTVXFmqEzGUUC4DbAa9sWFJDffd5nucIuEpwE56\nPJA8XbcoKx7b8Ydx4P9VgzWVETjjYg6WBy2CdYzAgCPcEFFQ+a6/hBV8hGJK\nYTp0ni0/dfhJNXbmwbd55K/efKpw+nkjHtrB0gO680rtN1Wc427IZF9Iapz6\nMfQsVYGRPv/kkOejCLUjcuxEdvfYfT019JUtA09BfYpYjlLHHcsKyGsacWgw\nbe9fyobJ5WSXQ6mGtIWznzteEL7B4uDfCbPFhGTaQaszrGP/dmTp6EK6SELL\nvEivtkPP9JKYFv5DsqLla22G4QACTXY4CuMhbKMajR6DR4v2dh3+eE+6a3fR\nRX9yvwFaUnR6DKf4R/vzV/u8ePl6b+DC58PKcMcww1Qn6lkVKrfR8lgPbN/r\njQ+7\r\n=oo9i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","readme":"# fastify-websocket\n\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n![CI\nworkflow](https://github.com/fastify/fastify-websocket/workflows/CI%20workflow/badge.svg)\n\nWebSocket support for [Fastify](https://github.com/fastify/fastify).\nBuilt upon [ws](https://www.npmjs.com/package/ws).\n\n## Install\n\n```\nnpm install fastify-websocket --save\n```\n\n## Usage\n\nThere are two possible ways of using this plugin: with a **global handler** or with a **per route handler**.\n\n### Global handler\n\nAll you need to do is to add it to your project with `register` and pass handle function. You are done!\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: {\n    maxPayload: 1048576, // we set the maximum allowed messages size to 1 MiB (1024 bytes * 1024 bytes)\n    path: '/fastify', // we accept only connections matching this path e.g.: ws://localhost:3000/fastify\n    verifyClient: function (info, next) {\n      if (info.req.headers['x-fastify-header'] !== 'fastify is awesome !') {\n        return next(false) // the connection is not allowed\n      }\n      next(true) // the connection is allowed\n    }\n  }\n})\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\n### Per route handler\n\nAfter registering this plugin, you can choose on which routes the WS server will respond. This could be achieved by adding `websocket: true` property to `routeOptions` on a fastify's `.get` route. In this case two arguments will be passed to the handler: socket connection and the original `http.IncomingMessage` (instead of the usual fastify's request and reply objects).\n\n```js\n'use strict'\n\nconst fastify = Fastify()\n\nfastify.register(require('fastify-websocket'))\n\nfastify.get('/', { websocket: true }, (connection, req) => {\n  connection.socket.on('message', message => {\n    // message === 'hi from client'\n    connection.socket.send('hi from server')\n  })\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\nIn this case there won't be any global handler, so it will respond with a 404 error on every unregistered route, closing the incoming upgrade connection requests.\n\nThe route handler receives route params as a third argument:\n\n```js\nfastify.get('/ws/:id', { websocket: true }, (connection, req, params) => {\n  connection.write(`hi on stream ${params.id}`)\n})\n```\n\nHowever you can still pass a default global handler, that will be used as default handler.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: { maxPayload: 1048576 }\n})\n\nfastify.get('/', { websocket: true }, (connection, req) => {\n  connection.socket.on('message', message => {\n    // message === 'hi from client'\n    connection.socket.send('hi from server')\n  })\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\nIf you need to handle both HTTP requests and incoming socket connections on the same route, you can still do it using the [full declaration syntax](https://www.fastify.io/docs/latest/Routes/#full-declaration), adding a `wsHandler` property.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: { maxPayload: 1048576 }\n})\n\nfastify.route({\n  method: 'GET',\n  url: '/hello',\n  handler: (req, reply) => {\n    // this will handle http requests\n    reply.send({ hello: 'world' })\n  },\n  wsHandler: (conn, req) => {\n    // this will handle websockets connections\n    conn.setEncoding('utf8')\n    conn.write('hello client')\n\n    conn.once('data', chunk => {\n      conn.end()\n    })\n  }\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\n## Options :\n\n`fastify-websocket` accept the same options as [`ws`](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback) :\n\n- `objectMode` - Send each chunk on its own, and do not try to pack them in a single websocket frame.\n- `host` - The hostname where to bind the server.\n- `port` - The port where to bind the server.\n- `backlog` - The maximum length of the queue of pending connections.\n- `server` - A pre-created Node.js HTTP/S server.\n- `verifyClient` - A function which can be used to validate incoming connections.\n- `handleProtocols` - A function which can be used to handle the WebSocket subprotocols.\n- `path` - Accept only connections matching this path.\n- `noServer` - Enable no server mode.\n- `clientTracking` - Specifies whether or not to track clients.\n- `perMessageDeflate` - Enable/disable permessage-deflate.\n- `maxPayload` - The maximum allowed message size in bytes.\n\nFor more informations you can check [`ws` options documentation](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback).\n\n_**NB:** By default if you do not provide a `server` option `fastify-websocket` will bind your websocket server instance to the scoped `fastify` instance._\n\n## Acknowledgements\n\nThis project is kindly sponsored by [nearForm](http://nearform.com).\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","gitHead":"42a335644572b15e7999d0efad074afdeb4a922e","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.4","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.16.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^14.10.7","tsd":"^0.11.0","snazzy":"^8.0.0","fastify":"^3.0.0-rc.1","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.0_1588675357517_0.593713944451693","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"fastify-websocket","version":"2.0.1","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.1","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"7621f86a294a57bdaf77b572413737c09cb51786","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.1.tgz","fileCount":12,"integrity":"sha512-QoE+fh4QFGc3NUETqlCXlmseKLcjG6gu0bbxqQQ+q+WVnNS6G50wGCdrwFt7rmxbSjS4j7VDNjQbg71vfounRw==","signatures":[{"sig":"MEQCIDSR76kD6Vu6J8gkzNFfg+S3xMOYqrRM16p/UIK1knNjAiAX0G97FNt95GDIq77BresMikZ+EUuulL6ejt4mzNGryQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznC5CRA9TVsSAnZWagAAqsgP/14bFald4TSEZQbUpFZK\n7w6xpbKTKR7qRvLfYKuIkCM12bBnDAIYGbSTDoo3cHKvZHIwweoD0zZ0hPlY\ncKmMLTpvTjeRGgnJW/iGp005zip34A+pmlqvjoSWfTTbf/xusJg9M0qo/HI8\nCtFN73e+TbB3yib/0pxztl2UDRRwPF8ekNDaix8EqQx2YSQkjTnFFb50nzkK\neMTVMZChXCYgejQRKiEMpSxBmDpmjyz37VkxirKwQmQFCDXVh5s1RHEtMesC\neYOD1qXK8SP3sHcfwyM20VZUtmjSohYWkc0m02K7JnJbnIA3QtsTJNFLt3dX\n3JfrmOz5stNgoeeqPbIbLnKWO/Xnj5aQE3CANep8FAe5h7nB+N/pCrM1u6ew\nrPZLybzU8jn4ECzTRjObzVz0K3uGwRqPxbyjY1NX/u0xdwyir7PIvtpKiTNV\nCRh2f2M3fBrIgqAf1+ZgIhog4HXUKKjMjYTscC+AqUicODMsOMInpB74EJpW\nz5z3mjevwA2mFGAELyMAoKgoG9bjVReaEtBZ7ScOabiYOG4FU/c3p1AtGl5i\np0ZvlfRWybi/8FGYDB8Mv4VNBwh82Lewt3z0wdiWGlJc0tt1eoufmyHA5Typ\n1H+3HtD4OpM4gBhVi69wRDRRVKvE7DpsrcGEaRKGINwzq9c8KjhqtntnRfvb\nn3nm\r\n=RJ+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","readme":"# fastify-websocket\n\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n![CI\nworkflow](https://github.com/fastify/fastify-websocket/workflows/CI%20workflow/badge.svg)\n\nWebSocket support for [Fastify](https://github.com/fastify/fastify).\nBuilt upon [ws](https://www.npmjs.com/package/ws).\n\n## Install\n\n```\nnpm install fastify-websocket --save\n```\n\n## Usage\n\nThere are two possible ways of using this plugin: with a **global handler** or with a **per route handler**.\n\n### Global handler\n\nAll you need to do is to add it to your project with `register` and pass handle function. You are done!\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: {\n    maxPayload: 1048576, // we set the maximum allowed messages size to 1 MiB (1024 bytes * 1024 bytes)\n    path: '/fastify', // we accept only connections matching this path e.g.: ws://localhost:3000/fastify\n    verifyClient: function (info, next) {\n      if (info.req.headers['x-fastify-header'] !== 'fastify is awesome !') {\n        return next(false) // the connection is not allowed\n      }\n      next(true) // the connection is allowed\n    }\n  }\n})\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\n### Per route handler\n\nAfter registering this plugin, you can choose on which routes the WS server will respond. This could be achieved by adding `websocket: true` property to `routeOptions` on a fastify's `.get` route. In this case two arguments will be passed to the handler: socket connection and the original `http.IncomingMessage` (instead of the usual fastify's request and reply objects).\n\n```js\n'use strict'\n\nconst fastify = Fastify()\n\nfastify.register(require('fastify-websocket'))\n\nfastify.get('/', { websocket: true }, (connection, req) => {\n  connection.socket.on('message', message => {\n    // message === 'hi from client'\n    connection.socket.send('hi from server')\n  })\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\nIn this case there won't be any global handler, so it will respond with a 404 error on every unregistered route, closing the incoming upgrade connection requests.\n\nThe route handler receives route params as a third argument:\n\n```js\nfastify.get('/ws/:id', { websocket: true }, (connection, req, params) => {\n  connection.write(`hi on stream ${params.id}`)\n})\n```\n\nHowever you can still pass a default global handler, that will be used as default handler.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: { maxPayload: 1048576 }\n})\n\nfastify.get('/', { websocket: true }, (connection, req) => {\n  connection.socket.on('message', message => {\n    // message === 'hi from client'\n    connection.socket.send('hi from server')\n  })\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\nIf you need to handle both HTTP requests and incoming socket connections on the same route, you can still do it using the [full declaration syntax](https://www.fastify.io/docs/latest/Routes/#full-declaration), adding a `wsHandler` property.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: { maxPayload: 1048576 }\n})\n\nfastify.route({\n  method: 'GET',\n  url: '/hello',\n  handler: (req, reply) => {\n    // this will handle http requests\n    reply.send({ hello: 'world' })\n  },\n  wsHandler: (conn, req) => {\n    // this will handle websockets connections\n    conn.setEncoding('utf8')\n    conn.write('hello client')\n\n    conn.once('data', chunk => {\n      conn.end()\n    })\n  }\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\n## Options :\n\n`fastify-websocket` accept the same options as [`ws`](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback) :\n\n- `objectMode` - Send each chunk on its own, and do not try to pack them in a single websocket frame.\n- `host` - The hostname where to bind the server.\n- `port` - The port where to bind the server.\n- `backlog` - The maximum length of the queue of pending connections.\n- `server` - A pre-created Node.js HTTP/S server.\n- `verifyClient` - A function which can be used to validate incoming connections.\n- `handleProtocols` - A function which can be used to handle the WebSocket subprotocols.\n- `path` - Accept only connections matching this path.\n- `noServer` - Enable no server mode.\n- `clientTracking` - Specifies whether or not to track clients.\n- `perMessageDeflate` - Enable/disable permessage-deflate.\n- `maxPayload` - The maximum allowed message size in bytes.\n\nFor more informations you can check [`ws` options documentation](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback).\n\n_**NB:** By default if you do not provide a `server` option `fastify-websocket` will bind your websocket server instance to the scoped `fastify` instance._\n\n## Acknowledgements\n\nThis project is kindly sponsored by [nearForm](http://nearform.com).\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","gitHead":"7bc32fa07b6294515ebba474dd24c5d1edade5dd","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.5","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.16.3","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^14.10.7","tsd":"^0.11.0","snazzy":"^8.0.0","fastify":"^3.0.0-rc.1","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.1_1590587576549_0.24110153193237172","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"fastify-websocket","version":"2.0.2","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.2","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"db9218c925c393d51836e035d0365cb950f395ed","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.2.tgz","fileCount":12,"integrity":"sha512-wxEIKXqU3/AC7VdoiDtqZcrfGrw8097gia8VXRunkHtO63X7TADvKEBdA8yBhlREWFXnTfEf65e2RrGUbW5Bzg==","signatures":[{"sig":"MEQCIHBRjWW8VjW3n2I3wpaERl6+XMM8qAUvK4OIXaOtk0DPAiBDDFoiS24mKaJIgrdUpTjkFpIdIHIT1TALcpGTg/5Lzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/zswCRA9TVsSAnZWagAACqAQAJC1pvUYSujRRLam1QC9\nfBKLF8aFUADB1JprLm3iB+zcpoqGWE494Tu+NyFh1uR8XjcAhydJHz7lfxce\ndkePpFewpz6vcUKqX0pOIgdbbxWUp3xeP/Na2CHNYyB4l13gt60zq/8/waJF\nEM9qqdGWt7KzsQgurW87JUAQEojxwivpS6q7tBh6nR1vXOlo/X+ZPDdtWjHi\nbjaBkoAyji6L4Sd9RwSLcKdKTp9pkLr2ccVQdItu1k0Grft3izG9wpFplZAH\nSGD+ZUQqcejzzUMNVHpJe3lb71y+Zr9QF7LsUVimiO2kP2XCsYkCq24LahnN\nIcTTLmcTDLxO0xHaXmK5iSyE0V+WhIHBO1+7EW10tkrftyHI/HIfXn4ce2OK\nn10tqGL9my15/8N6RDo8BttrfmE65ohET+/Jy9MH5kD4F4zIdOY0FSGrtL7Y\nLM7jcWwJmyUehZYlk57G9OX8/N4gyPfNvD73Il3wmC6Ce8IlvmroR50yRGzj\nRZcF8EuhqBhqUWBJ2EXtBQuK7MoEsC8R1mFIByhE/ELdCkf05YcGv5/jmnu7\nsxR1GOUGM+PV53eYxof4qOmIvnDQXMbIcnWJ5RDt808LIyco/XfGH6Gauire\noZ1CCyDVFP6OqhFuxuXCBG20+/zLfK0nyZHarQUD3IQzSWEFW1bIZ4p3Jsct\nzSFs\r\n=DNCL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","readme":"# fastify-websocket\n\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n![CI\nworkflow](https://github.com/fastify/fastify-websocket/workflows/CI%20workflow/badge.svg)\n\nWebSocket support for [Fastify](https://github.com/fastify/fastify).\nBuilt upon [ws](https://www.npmjs.com/package/ws).\n\n## Install\n\n```\nnpm install fastify-websocket --save\n```\n\n## Usage\n\nThere are two possible ways of using this plugin: with a **global handler** or with a **per route handler**.\n\n### Global handler\n\nAll you need to do is to add it to your project with `register` and pass handle function. You are done!\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: {\n    maxPayload: 1048576, // we set the maximum allowed messages size to 1 MiB (1024 bytes * 1024 bytes)\n    path: '/fastify', // we accept only connections matching this path e.g.: ws://localhost:3000/fastify\n    verifyClient: function (info, next) {\n      if (info.req.headers['x-fastify-header'] !== 'fastify is awesome !') {\n        return next(false) // the connection is not allowed\n      }\n      next(true) // the connection is allowed\n    }\n  }\n})\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\n### Per route handler\n\nAfter registering this plugin, you can choose on which routes the WS server will respond. This could be achieved by adding `websocket: true` property to `routeOptions` on a fastify's `.get` route. In this case two arguments will be passed to the handler: socket connection and the original `http.IncomingMessage` (instead of the usual fastify's request and reply objects).\n\n```js\n'use strict'\n\nconst fastify = Fastify()\n\nfastify.register(require('fastify-websocket'))\n\nfastify.get('/', { websocket: true }, (connection, req) => {\n  connection.socket.on('message', message => {\n    // message === 'hi from client'\n    connection.socket.send('hi from server')\n  })\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\nIn this case there won't be any global handler, so it will respond with a 404 error on every unregistered route, closing the incoming upgrade connection requests.\n\nThe route handler receives route params as a third argument:\n\n```js\nfastify.get('/ws/:id', { websocket: true }, (connection, req, params) => {\n  connection.write(`hi on stream ${params.id}`)\n})\n```\n\nHowever you can still pass a default global handler, that will be used as default handler.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: { maxPayload: 1048576 }\n})\n\nfastify.get('/', { websocket: true }, (connection, req) => {\n  connection.socket.on('message', message => {\n    // message === 'hi from client'\n    connection.socket.send('hi from server')\n  })\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\nIf you need to handle both HTTP requests and incoming socket connections on the same route, you can still do it using the [full declaration syntax](https://www.fastify.io/docs/latest/Routes/#full-declaration), adding a `wsHandler` property.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfunction handle (conn) {\n  conn.pipe(conn) // creates an echo server\n}\n\nfastify.register(require('fastify-websocket'), {\n  handle,\n  options: { maxPayload: 1048576 }\n})\n\nfastify.route({\n  method: 'GET',\n  url: '/hello',\n  handler: (req, reply) => {\n    // this will handle http requests\n    reply.send({ hello: 'world' })\n  },\n  wsHandler: (conn, req) => {\n    // this will handle websockets connections\n    conn.setEncoding('utf8')\n    conn.write('hello client')\n\n    conn.once('data', chunk => {\n      conn.end()\n    })\n  }\n})\n\nfastify.listen(3000, err => {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n\n## Options :\n\n`fastify-websocket` accept the same options as [`ws`](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback) :\n\n- `objectMode` - Send each chunk on its own, and do not try to pack them in a single websocket frame.\n- `host` - The hostname where to bind the server.\n- `port` - The port where to bind the server.\n- `backlog` - The maximum length of the queue of pending connections.\n- `server` - A pre-created Node.js HTTP/S server.\n- `verifyClient` - A function which can be used to validate incoming connections.\n- `handleProtocols` - A function which can be used to handle the WebSocket subprotocols.\n- `path` - Accept only connections matching this path.\n- `noServer` - Enable no server mode.\n- `clientTracking` - Specifies whether or not to track clients.\n- `perMessageDeflate` - Enable/disable permessage-deflate.\n- `maxPayload` - The maximum allowed message size in bytes.\n\nFor more informations you can check [`ws` options documentation](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketserveroptions-callback).\n\n_**NB:** By default if you do not provide a `server` option `fastify-websocket` will bind your websocket server instance to the scoped `fastify` instance._\n\n## Acknowledgements\n\nThis project is kindly sponsored by [nearForm](http://nearform.com).\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","gitHead":"4c954e00a77f783fb056dabe8422aa669fe3ea6d","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.5","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^14.10.7","tsd":"^0.12.0","snazzy":"^8.0.0","fastify":"^3.0.0-rc.5","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.2_1593785135684_0.7522504831168224","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"fastify-websocket","version":"2.0.3","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.3","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"2bf3b4aa24362f63ea0a9ab585d0e1a54c7e391c","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.3.tgz","fileCount":12,"integrity":"sha512-dE14S52vdyMxvHK6q4tY1WNJUzQt9M5lJyESLL62fzq4IRcN4+PM4Yb7/aT6agLAGf3Fw2VMzXVR8f+zu9Sd4g==","signatures":[{"sig":"MEUCIHg/ip6FmRFuXTgo6CIhCXL7v7d8dHTsdgAc60aV/F+fAiEAuuYAitIhPJD8ujIFY4+zchBR8ULIJZP/iiR9rgVQUCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJ8HCRA9TVsSAnZWagAAUbcQAJVxVRH4nvVyCAgAJhyc\nFYOZeRpmDdHB19SCOuAcQ/uhfKHLsah2c5giQpaAhkn21hPNds7OsUBsMX4s\nUIBpg7EfKyG9lBiYs139rmQOVgwKCx25r0nyNJvQ0n8STDVCnyukxguIM8lW\n2EOtC3KG3UgHvh+j4SoZOChFKV3Dky/lufG24KQEUHNqfsHIyQN8uAxNenWu\nrr8G41v3s2hBWFxT4GDTMFPU54QOq7Nql2ypgiHAVQ9NDk/G8Q9RzSPuN9cx\nd1Ebpt2RrtqW/EiYBuD02HzNrRI3ubRfnZ4Fk9mIbJQC1u0UINLNX7pWeuSN\nIuSJ0HPSVqcTw9x0VUPiN6A3tX0E0VsDomS5o+KnrFH+5I2Jq30pf3XQwgiE\nKPn9UomNy05uB/b5XhKD34BY25NB/fxYL6aFLYUGKsDBK9FyrxiWtyl/apYF\n2S8xLooRQv+FdQ+ieBjEnmi3Sl75z4YSr9uD60GIMob6qcKN77Oa6s/EmXPH\njSIaiGrJUib8MnUwTWRtfwqnzqicp+UFKuPSCykdjx4TXZbpaQqZ0ywX2pjx\nkZgPL6ke2OKJ39Z/bQ1LLpaUuWDtspa0zBvbXkIAzm87jyYnsZdjYaA34hyB\np9fqLaNG8lzhCBGamxRrn8luqOwN8Q4+GjpUTpJvG1sEG5+rGh8fXT0xrKGY\nA2kX\r\n=ErkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"a5dbfe98d95942554d36ffc8d36541eb2ab97bcf","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.12.1","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.0","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.3_1594138374652_0.43746542598097427","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"fastify-websocket","version":"2.0.4","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.4","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"637ee60088300ddb3fbe2e302971ea9745d530d4","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.4.tgz","fileCount":12,"integrity":"sha512-ELYzyhACH2noN7pEN/7RntS9pJfrbND7zhNmvuKRnRze4T4UUmQsfVmyDm64MhRZiHU+JfN39xd+HZIVZ04qiA==","signatures":[{"sig":"MEUCIH29tCv1CqI6HPHYHKf7chlATAMxxx95YKJmUF9NwMCHAiEAs0hB9mXw/OaazZNdrxjnpDpRNr0dXEMV1K+fGxzjFco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCNm4CRA9TVsSAnZWagAAIzYP/2gFoRP1jo07aGOaNo/6\nuTUe/kQJIpxhOoLFJ9G3ix11eDYnjTDeodQpCASbnDJEQFbwRlpF5tydBFTo\n63qE8CzQx+NToS8PO4ltGhuSNbdPZd3t7QlgOKC0xUxwyXCsY0U9F03JebGr\nkhDOofZ/G5ZJbOC3IovkiGjuJzfNdxz0l7wlK5cx16T3mKO7/I2A9NrKhOlb\ngjXJAMLOTcVQ9jKN3ue7nW2/ARDkvO6a8Mm4HMPogCDFoKwJrAs+Qr2tZ703\nooBDZtfD4s6aYtTD4CQTqdRxUAU05f7BrwsboMBoSjUhjzc+RdN8rUlj37Jb\n8mx3otbQpRn2eGzJDPH2REzSuSHWH/dM+1oQ+WW1AQGcHFutwW9/TeVfPWuZ\n1qAHRm6qlbIiXVQFIlrj3cQfM6lcQbbzHtNmmhAT3IhYjEyfcFcSgrfyBjX9\nOyUeUPCUCfl9NjzX7IfzsaBoM7MPgE3xToC7+ZJOaHqN715pC6eJn9iYt0QD\nPsD74x/IJUrU6BPxgOjUxk/F8CW5B2IoLzeVYfSz/TXvXoKS/2YdOuBlNdrR\nyxQwwLjstm5gzyXprgv3x9ySOHG11kVrn1JooYBQrjelWUzjABmC3DuWxkON\nwwl5AiL55rUnFGNagXkGhzc9qohtL+5OBrsE3Mp1KljLmubr5aFNMLTLPPc/\n610E\r\n=9MwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"227da9f324d3174a66bfac177a5bd35a8bb9042b","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.5","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.0","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.4_1594415544161_0.6629511058942565","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"fastify-websocket","version":"2.0.5","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.5","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"8b858760d0321b6e9edd53a694506b5b67641a9f","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.5.tgz","fileCount":12,"integrity":"sha512-7Tng7He+qykMdAo1zCKWug8PyLmyQJa0wYhSQKpI0DPHrB2Wk2pSRWabwSQNj3TRDtWB+0J3IeO1Za6/maG7jQ==","signatures":[{"sig":"MEUCIQDYRaiP+Pe+i/2LHYxSeRAg8JcB0QjV5rYVaR9bKh0tbAIgClVGoZQBOJCX8m+xUNfu+3O1yaBYIum8dJT/CJxssUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCYMeCRA9TVsSAnZWagAA1SQP+wYt4bYbGlfAXOd0oHj1\nGVkao3J2kdLclAwrZSKdB9ZfvXcU2oPq7wGgHtsPBtonqRvKdVfZQyF03I7X\n8qF3FukPlIoq3VEm+cyu7Gl2EOonLq8HVOfbMszDAxLO5tnfC2v0XSL/pqIq\nJvUTLNLpXObDVYVfByPD1QgBGuwRdHQp8aVF10oSO5dhoG2McIxiyLMRrdzN\num2M4W3xKAfFQrKdcSjBw1fee8BbWSC7NLR/eqkLN37XsfYoxgzJxKSEDsCa\ndRNWlYIvGR/Zo8yWARg0FhJesI0gw9jZIgVwGey+sKNy8eOkXD0Q9hjJ/rch\nrMRiezHaVPGKqHOs33y0Po4qEoxEaUqAZKqJ4Lf5Wd6Q9xEuSr3ZtY4AaRf5\n9OJR6ypxvC9og9lKCQeGPp/hcp8xLc2KBNJ7/5ThsFd+BX8EIJT75SA9sRzi\nMImSC6Ce/aHINW/Tqn51H4pL7qjwfRZIB8odo2qf/ejWyNmmtpejWvCfmsrs\n1fP+Dnt6++59R07PUxrSlR3T73wmfkhD67k0frvINHr/RGS7fK/Bsec0ff5o\nUvo380kyLzQtiaN2BOGpJALirc99OZ++NVEEQ0RYvLSJtxqtW527aBUfFv/w\nOGpCasqpTXW4hGV34fylRUu/hqO3KJI+lEXUpa8V68gl9WA7tQepm+pi19rV\n6AYm\r\n=sNeM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"f8ad6c67f27622a897da4147b1941022c92f44d2","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.5","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.0","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.5_1594458910111_0.6688685074409375","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"fastify-websocket","version":"2.0.6","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.6","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"5af1a5ce9e8dd46c745cd361f3da50235f7e6f71","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.6.tgz","fileCount":12,"integrity":"sha512-N4IIRqyVe1AMhmaceQDhVOp4gjhl91/YTTdd7ipXguzwskx/ReFgYPUw5AIDvUVlHW5Uuc6nZ1HD4AGT9FqQBQ==","signatures":[{"sig":"MEUCIQDYym2WXTg7v+8uzuRxPIcB9VNCPrnCRfL7Ee6IW8D7pgIgFxISIfXSJv5Ab02/v2rWYqojZ51ddksoDHUTsYHLR2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEX+nCRA9TVsSAnZWagAAyzMP/jdrF01JGGw+mGA3Yvd2\ngZG9CW5AJQzVzEzuEtKLDb+dRQz8ZydCX3/IUI94bmXgKc0zvkibqnJc+8E4\ndXd1mFBPWHeeWyzWCsdw9k4mqBKe2PG7u8+o17ep3F1MYkrCOUdFZmkC8/Pc\nxExRXhhx21gigf/QamgHJpd7dBlAX0lo8A3k0tPWzbdc7kGQShITAKO1a+Og\nGCBnADZiHjDJUYWwwFtramumxZNkHQVlsUtS2dN4j/jqKulP1V9i45qIonJA\nWBKC143BrQ/3rjEiSLKtdbXJpwef8cYpDgBlywoRhVHB5OoOHKNW9UK8V8Uw\nJ5pc3pMGzSFhSP++tACMg5ehqviSbthMDLS4cHReMb+1fgr2MRKoF2jlzxkA\n6xWskKaszpCE7uZ3vbBb29rTZvGQ/KV27LTRx/2E6rqNeaHz4dGuUDEtpOIA\nem/Czdcx99uwbaAeoAAhXp6cHf7OTpl1+d7XwJv2OFpQHK8MK9OA/IuPCqR+\n5lYlnN3Wn5t7NYrnNlAVa4VINyvwcXcC9pWdXs8geB9+L4nHMz31v5A+d3b8\nGGuYkwIxiCMuu2mWItb8BD0QX/xNm0NTHzV1Q7KNUR/vz1V9F9Xl2mzGc2yg\n90E3HBennouSEqmDV2FZ1ldiUrZ/O4w8pejoEV70++IV9OKY7flSwg/4HHun\n0Z5R\r\n=K5ns\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"50b828a042732ec67dd83fb93d860dd19fe5c8e8","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.6","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.2","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.6_1594982310839_0.7337801298326687","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"fastify-websocket","version":"2.0.7","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.7","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"3e51415dfa1245cee630c633a21f78d55ed80b91","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.7.tgz","fileCount":12,"integrity":"sha512-N8fP9Fbwpv1L1Zv0Hk+r7/ep6mD49BZeyFIC1ffErD5oHogEpEkwDBJxcloGGb6c+zhMu1ZS0ymYdrguI4+MrA==","signatures":[{"sig":"MEUCIQDhs6e63H9NAOyF+la8grBUB328HGI77rUxORWZO9/E9AIgIMmTGobm7JoYsODNiyUMUTGbnd2RXsx92FD7ArOiJFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ90DCRA9TVsSAnZWagAAK5AP/1EW6sfhgF6gFCSE25IE\niX4zFu0YASEez0TFWfD1U9AcKnnQaXcyuIhJZFBRFbjoUIcwT9sTLkxGS6AZ\nbtAxawjJylYbQ1FNfBIdUAw9V3wp7W/jll15FvApv9dOfOIdO6dlBX26eGZs\nIg+LumRb2nBtPv7mHnMgrrfT/JF2is5+zz6K3ytzGhvRE1Gnp4FGqZJfr5/5\nQfbmFFTJ5xX0bX5RYKWafFLdIk7Ib7pNd4yLMfekUzHfhJjjA5sOhuDL2FYv\nZglu0mgpD2cg3J1SdhSoOp82F9LarlOfyfWcGZG7UduOlpSEmmQ+jFL9503L\nsX5KQisGE+/eDcAPulabQtWlU7Z8gX7hybXVXQ/Uh+rRUN5+UQ01rqdf+Va2\nemYNBdXkHJkZa9+DKYZiOlhpxguvVpFs+gxAyxNk/xUeYtjPNHQsqnSdn61N\nMo8+G4WhN5LE9ByHC6cQmMfHwQq7mGCrqBdUcVp6U5Ib3zNMnQcI/WVThdKf\nAXtbWYrhi655sFI0SYYwiDfizl4W9x5lMQZOmPpyHvWmvX7USnK8ogD1UpG7\nJeUsP4RweCexKOLvLvWXdSGMieUy92FOkfxbrsUr8Wtt9X7hr4Eb2r7zoQ7y\ngL+Psr6HbFU/Myswt0dRtkIK5cAyhV6EhojaW/qyV9vNNwcXH3WqyPkvjqt6\nXxGI\r\n=D+Yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"7eaa1bd9e56ed1da9a5562d98380275107c7ce32","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.6","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.2.3","find-my-way":"^3.0.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.2","standard":"^14.3.3","@types/ws":"^7.2.4","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.7_1596448003073_0.9282907471549973","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"fastify-websocket","version":"2.0.8","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.8","maintainers":[{"name":"fox1t","email":"maksim@sinik.it"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"77d465473b32c70faa04d206774ffe66c6f6f9b9","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.8.tgz","fileCount":12,"integrity":"sha512-nXXroRv7rQo95aJb6fIXJjpWSB6HRSW1IDFmyKHYZaNDwSovSO+Fc5c5V7SCsYaVDwnTS0chmbtVg1cuWv45Dg==","signatures":[{"sig":"MEQCICHWaPgNi0yRD7uleT2MNpYkD6jyBu1kKK8TOSXwagt2AiAeZRefBAjAGDaI5hizIioicvRBS9wgGLwPomGPvjFETA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdfYnCRA9TVsSAnZWagAApMcP/05BM360auJb6NGpiaxi\nSFr0q5h08j2H7f2rGRfJVvscsncqc7fA8h4r25UKNk4bUFW+8X5DtACTUF4B\naxPoMDNL7nwK1jBfwNUNycencTCEwZHCXcXPnPRlM4emalXEQ/XDbyruOdTV\nFIqK8A4sHLBePGQLZWSWeNsnMixNdUgdTvImcC1wFARiby74LOpeWRcEvel3\nwCxmkdAAIgiMzIfs8uokRo9o0/LTj/+/JqS/awJHY9ZcEQW4kknxCYQsli6j\n9LISUafLALkxEuCeKG+iNeabz2w2B+E723Pr42R6xKnAnlAYk5AtT2KSAI09\n3RgCKTWnUPnQMQeK3xxc2/kxdZt5CLJ5Y85i+Fe9m6iRodBHK8HmYCZUcPOI\nFelF/a8kgFoSLoBY3LuqFHmVpON7KfX7gsJx4qpWo95AFMSPAPmQve38nw74\n0IrFFo6C9PkBRVfQyo0ESx0PU0Ny0Nlel2m4efttSw0wpWgh9ZQaVuA8ZzG1\n5P7f6I4kSGkoTwrrXaE512eldy1QdpFgwW4/nLFiXhkIa29Cjh/0R8a9Ufx7\naGw4xWtBuv5mWNRmT+XWhvDS1cGa7KL0Z64iohoMPTLbZ0eCJvejG2ZaG/wn\nAaeciIqjJW/SGSAxLKSYoduKdtE4Xlhalu77g0mgdOYLPNLoePDS2ha4Oltg\n47Vz\r\n=MeIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"88d93a552842764a7758dac67fd088a1380094f5","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.8","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.3.1","find-my-way":"^3.0.4","fastify-plugin":"^2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.2","standard":"^14.3.3","@types/ws":"^7.2.7","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.8_1601566246887_0.34782997842931795","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"fastify-websocket","version":"2.0.9","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.9","maintainers":[{"name":"fox1t","email":"maksim@sinik.it"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"6bb0e3761507a3d4aad4def6cadeb0c62cdbeb11","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.9.tgz","fileCount":12,"integrity":"sha512-Nzb8q94zDP29tWtNeJbm3ysr4lHeSADnStccueKxDTiILvbPlhG9knEsNHaTW5OsRRnkb4qp940NMb7BygR0pA==","signatures":[{"sig":"MEUCIHJemKQRwmUIIkvH5+yLv9kYv0b7BzVUlBodx4+eqgMfAiEAli4NvdKORi8FXM+xcsGFswL6SoEepO9fvyWOi4DvQWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffIq5CRA9TVsSAnZWagAAlmMP/AiXsvWdwANzPHeVJHph\n95b+AbupZvMtirXKs+H99kMK+WFRBFblcAMEeniHONEEkhP02h+ljZtCiha0\nl9QnuGC6S9kli31zOPor/E9YMBCAIFTUpedNF5TjvNEsh3hYfcD0sEnfV8bV\n1b1vXKLJtY/2qjlBunBH2VlPpDqnBqaL9IpmT9D7Vfd9K19qK8uvSIsDwU7R\nRZEGuX7JPxxlYavwlx9GIXbTM322wi0pper4qzm6dtjzpgHeS7/QwoxhlCrX\n97igg+gJoBKEsqnUF1VRwPBnHrpVa/KhhGbCq87efr1IhxDi/E6YUmw1hu7z\nMmcJIU9OEt4okGlL2RvMp1AFStgTtYlCDTcZMeUUcb4z//dPN3x9ZxgKUDjk\nSj6yY4gmSNSckqUvphZYJEnCb9DGbN3CMxhuWh4M4eYc2oahUBd9Gjb16fHU\nPInRqAKlNv9j9A8YnpaLiy7b9G3uc+sOf1Ld3xXKl+W84oaxpxjA+JbJ4iCw\nlazlzuJHVOm8B6qsDBRFrhqWuZjJreI4KFYiGh8qM2RSSMOSbz9dLiqRTfvH\npdyMPn6XViMuJ7VvgfQ4W5gAjnGiJpkrUjVcabtY/F6kRFeIod3HBJULFfmw\ngW23vnrrFbTgeoTtBSMXKXsNwqXSYN9EOW6Wp1dj2skqNooPCzVnsho1/dNA\n8YI8\r\n=3T2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"74aa3590790e784f64bc3d356b7a789bdff04c3c","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.8","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.3.1","find-my-way":"^3.0.4","fastify-plugin":"^2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.2","standard":"^14.3.3","@types/ws":"^7.2.7","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.9_1601997496706_0.8427747289748524","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"fastify-websocket","version":"2.0.10","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.10","maintainers":[{"name":"fox1t","email":"maksim@sinik.it"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"759c41f20c4f3a29ff0b80ba523e7212b9e118dc","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.10.tgz","fileCount":12,"integrity":"sha512-cESoKnOsq8DIeYOcnGQbRnNUqegXFUAkrEsVIu0vSyiVL2d1bJnsZo6LwA1W8P77fi2cYVodFBAm13gIY0k5Kg==","signatures":[{"sig":"MEQCIColxxInL5ps1I6FuMoRSrMnYMDwRjkeYAEhN8t1jEzXAiBP7Eb1BC88Kv2gqBlHKuYu+feaoMDe6foED4ipXGtsyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfft97CRA9TVsSAnZWagAA0iUP/16EGbXNAoHT8CpkauRF\nln3z8vG4Q2YIFgcgJx1w082O8JE7AVILbPjHpNBfXXinTGshXh7G23FCwPxv\noIpJL/JFogmHWJj/lkErG8QZTxVTzTaB+GBnufZ3HjEVO+Te1QLiILwajdfm\nsxa3CznmGwzpRfbIIsAFQdslADcIvUuQb6llCClKd9to62A9PfLnoSt/zNIE\nUcRT0KzIJ2Nc0uk/wfc+kNbRqEMqHgd/beEgrLfrDkaIQ5SYDooyie2BCoVa\n09+dGvQNWRu2cPU51+QpSqGHLO0o6OKbTczZsqjpF25NuqQc5Wrnw5U3ICQm\nRUCapX3ROtoZPE8QKHAH9PHNxj/dtGBBVxtXahdc6eCwIWmT4mYY50x2rAjR\nYl8WW02LEp0kKoNHyjZkCdPapvXy6Ln7HXJGTCkPd+VBwvcZBJAxCHVJL5Ve\nOmWR72DHr1kryf3V6aUmoCU0RrJ/GiO02tqpFX7aCg0ArC8qgoFxSzyvDt9D\nm5K1PATKcTMuEQw+6CvntqpkyPO9/BRRP5cP4nE7UYvaOBkG8L6CGPaAKdVI\nstoeSq9ZXm8RssUiVplKecx3hqDD7OifXAe4BvKrbZo6B0PQ3CJiBbqPGzVN\nblI/hIBXv2O8FQDJsTfoP9omFPXpjCJcBDwde299Ci1Zc9y0O9lxTNqImjHR\nqMaH\r\n=uS0v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"cf951a2da223341324a864713359d955cd8bc903","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.8","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^7.3.1","find-my-way":"^3.0.4","fastify-plugin":"^2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","snazzy":"^8.0.0","fastify":"^3.0.2","standard":"^14.3.3","@types/ws":"^7.2.7","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.10_1602150266919_0.028658781389923282","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"fastify-websocket","version":"2.0.11","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.0.11","maintainers":[{"name":"fox1t","email":"maksim@sinik.it"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"377d4ac335e1f592057bab522d7f0614955f792a","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.0.11.tgz","fileCount":13,"integrity":"sha512-0K9S7DJAtWdohsjFpGPxZ7SzPUi5aqeExYWoU9kNlTqIos8d5beeBYY/9s/1RhelZ4HJ+PDHgQ5LV4IGSzInTA==","signatures":[{"sig":"MEYCIQCcEN9meZKgCbsvNBuhf3VJH3pVHxZ1UhuP8nXC5KlunwIhAMXEYK44GDJzTc38BGLmYkldHwVJ7K6U46yS/eeCKfQ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqrvZCRA9TVsSAnZWagAAR6MP/2bzxvOQaBxkiW+k6Gdt\n73Kif6Pcj+cqKN+QI/nFfX49glEphL8oKtJSr9ogEtHCqN8u+FE1l4kh93h8\nL7hcO5ZYaUtjoXPhmdxWjhc+AxjvwLARZLj2kI5OgXEBBPWGnt59TQ+ODsA6\nRMIrXP6yUnkgowqIVzJ+vko3v2kuG5SJtqZLIkeHa08UHbnFyWJUTRXd5rdb\nVoOSRhxwD6XLVAXJatex7Z4fcgZjRI6x3DenImZVRlbpVVAbiigYilsD/lg7\n38lLooaNCyWf6VbyTTo9vwxuyc+/MOu5NgqrJbRmgjfn9rQbpMza5R7TiYxq\nSLw0DT/2dqwtVbPZ2dLEZXDqgK1d46v5GM7QuMoWf1eNks/GaSYskIOVNDm6\nri3fTJWe1Qs6VFgCDl/WtEgP7AGSZE4Fz2qivwogQWrzVKVASfbQpXlUvjkY\naimbJKzgpuQNMSSmEhZETEWVwXSD6Zdlkzrch2u/XQkeApyzWyzFIthQJOUD\nPk/xsDvKMsZnrjxQa+48CzFKwrh987z94f7GKlXhoD0C2e4oY87fYuh1LKuc\nUDfaHBLD6Q1Ae+yb/5pnOfa0DjiQ7F3snqTvQTl8BuOHr7XaT0njzB4uW2fC\nCwIE0/UTZfaF/omLjUbo2uu8JgRcNDV0oQNcKbTgi+xdP/W4vrLraX0h6POX\n97iR\r\n=vgmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"47787c33bf62dd4078b302aeb9e71426bba27314","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.8","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ws":"^7.3.1","find-my-way":"^3.0.4","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","snazzy":"^9.0.0","fastify":"^3.0.2","standard":"^16.0.1","@types/ws":"^7.2.7","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.0.11_1605024729136_0.3843522712131555","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fastify-websocket","version":"2.1.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@2.1.0","maintainers":[{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"3e0e83d09512e19d5084f0440d9767e289cf91c2","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-2.1.0.tgz","fileCount":13,"integrity":"sha512-u5zClCarOHctvzKq76Gc0rDwtWfU7pw+JGYETfSu77YzZ/uzXLDX4jB70vLliUc3nqK0zXFRDK2/KnEnfdF9Kw==","signatures":[{"sig":"MEQCIH39QhIf36z0Ddjp7sSqeAaW/Ztwdzpz4JkvDh+dvihMAiA0gb3iANdwx6GeedE5z4WtWsuRf3Y/KPh551NI4rVWZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgArwtCRA9TVsSAnZWagAAgWAQAJ9a+sEo59HmOWlC+ttu\n9TPzWdE7Wvg2tV9LxRnrbmCCfUWyAtbvycoIAbGkCpvGh7hgKvMSqMWjZgsd\nJMc91M0TLGf+jtV1Q7Xocg/HXZYlwK33fKseA3wkDGb195EZFlLBHxuYqAV2\nhuFJ55FXEYdF9JAGVz7jeRRoXvCmBZTYBdA05RFIV3dlV/s8G1LWCMy6URVO\n1Ts/cC4uQhgSEcK2dDhmgnL4vDp2Xj9ZGODQHrlPN2Aby+3k8I/vHPM7f+Ko\nCPWy2nLCKIyqQAe1jksJjJO2r12LphZEeSEv4ipDntac51GM5/aiZgBDQNoB\nsHyJ+pR9Pp9nFG0oQSBK/0e2zPYJOc6lPOlAQoR1133/xD12dEOpIy0LBY0P\nxn5eGlxCjFKZEJHwjuRDp2svsX8T+gL63wnWBByQ8uGq6KEC4jlsExkCjtCN\nVZKNhtYghXYO1PRQz7E1JMflouN8Kl7nX/B057WFnCAI9LEYOp5Z0+ys+68G\nveQCO6VZUdynzGpmUTHJvcxGqKEs3sxq3UbCI/sDKZzHH6XvyqCgFOvmokfZ\ntdOMm+cNYroQ81GwzOfS4mJGWVZIQ9RRB7Xno2r6TnUmFhHUv1ODcNY2zhl4\nBDxI5njwN/+GwE/VYcNe28RVDP0nB9CUtN05m8UHMPJSOtUOL32Ja4fcU2rZ\nSvEj\r\n=lI31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c276f6dbc8da0da3e4a87bd7b81ff8b237c5156f","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.8","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"12.19.1","dependencies":{"ws":"^7.4.2","find-my-way":"^3.0.5","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","fastify":"^3.10.1","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_2.1.0_1610791980387_0.25977712167504663","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"fastify-websocket","version":"3.0.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@3.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"da423991ac3260ba8022f83a30c18508275276a2","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-3.0.0.tgz","fileCount":14,"integrity":"sha512-WD9vWoMP8cDVFfcJzLupZ9UHRLnWpxmQ9kdcPaIhilZLndXMbk7H4vHzQ0GSfpld8p6eopGuWr3MXpH5n2/CuA==","signatures":[{"sig":"MEUCIQD7UONAV4YUGkRhtKsM2eAThBeveIxIn9JrjlB7ilglIAIgKhFPwDl6s6NCz3y8qUHkBNCMoj7ETZ1d6vFxKJ56QtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETo0CRA9TVsSAnZWagAA78YQAIEuykBtvxRCONqysmvM\nBDAakP7WrMJMbUaQRlsv4GF1JDrQMm8L6e8tolSdbF9mMQzhNaSLMDn7TZln\n93EtVmQDSmMsKR0jcfpokBfj/R+xpT9EbsSu0+A6SJrwySkDYnaNKUV6eDYB\nuIo37UxPcLkXn2Rm6L0iE9Ts9cuXiU0313Z8im0mOqhssnHeDCTTMKVQtQXN\nQ4tj1wwbAVbC18YU4X4yVuafcpKCYvYzAW55AiZfDetBBVef1xieNwNI6QyX\nWLJt7yPOg+BTcvON46yjxCuwqVAXSk1RqqlgfooHWorsAw8S9ctmPwMZR6JK\naL55ET79TmJuEY+J3Kze4Q6sVmv7By2rG1G/T83w4zTOmT6SsZn6NNBqXiC9\nc48LnLioy/z+S6ZaCw8mol27Q+/tq6xG6VV6+TFLiKO9ZRb908KKnxT+hdu3\nUqb70cht89nsdN81a8CkLSy9AiL/KAWDeNbjKCxCDFILE/1N8FbpipzX0dYj\nIB3STy/fu4woNRAJ3Q6ySD9Vctwz8tEgQmfVXRevKbGWdBR0mNWcuUDNeuDe\nVqyArzMakaRBM1DPN6tHoHApq7kUeeqe8b12J2ENptF3UFclkzLlMf7t7whu\nhbslQInLLO/nYCNS5aQbDyE1G5QbU9yUt9xE9skCxOMsQtpj/+oSLggupOFm\njpmN\r\n=m3CO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"2be2ef95edbca40c630a6762fa6369716d139025","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.10","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.4.2","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_3.0.0_1611741747580_0.9560417268869534","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"fastify-websocket","version":"3.0.1","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@3.0.1","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"288eede78beb939d2effdd6884e6ee4accf43c9a","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-3.0.1.tgz","fileCount":14,"integrity":"sha512-j8PSgXzyYxhPVavb5OLvo8NTLgx0xaK/Ii346Om9nWWRMipmE7BpzmCsilik+FF9Sr6pRTNFtkD+4ny3pEmemg==","signatures":[{"sig":"MEUCIEMMmp9BatlLqhE9AeEtAbnKICujzrKHQxiI8FAPZD7FAiEAjKhOh8Jw7hXgFCOEP2nP/urVYKSfp/EPeIviovMeuwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPmk/CRA9TVsSAnZWagAAbLoP/A8/52AMzWy80kiXT5mQ\nYQikLv7q8+JUiMQLnrbaJwLYkzsV4jCYik5HWXmj5/UjxLs09g+gDZjuuJTd\ngsxazZfOOQx1diG2D0O8fyjC9u6Oz0cPfifrNQ98k3bBNUsWw1GmS6Sk+4vA\n7kkEBiEZ/wKCUPt15jJuLzLSWwv4O8zpFUmWfW11G7CARkk3Hq+L6FzyaBfS\noGNCadaCKTar/WDPI7n9KP8qvPfoxAl/qjNScdfnm//KMzpmDc4IncxLLvY/\nR06lV2rV2UZu8R+VMyKIxvhDK8epDjFR2gxucHRg6TfeSllWzRYyTsclbpwD\nwJ+w7CiNAeMnD6Vm9ZgEvX8aqfOu+AaWYZZOdPF8bkKT/lYeM5SgGJGYGuP+\n3fCZPLfIwrp2bZIAQ6ht5zHu6bB5edcD78EPn6vR6mtiuBiSdivEIB01YUg8\nwjpef3tOZG7G8Iczpuoi4G8Hmy1Zlu7h8lEg2IFN2w6sG7vmIh5iHuKbWTOQ\naPPql4PPnRvmgmskyfqhJB8C4kgaDdUmU+jTa5T3wqe9o+ufd9/HN/AY4Hwf\nSazHu6OS2uMavI40EG7c1e/5TXomAagNtJWuZf+H8etnYmtviDY5ppyokMbt\n9J5FlHvJWtUwXvfvdxx6+KccxN0uj53cRpjEWNQeWyNCiniAkvOg3fFhfsS6\n+SeM\r\n=zoqX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"a825ffcd5838bd693cd65d7691428c6c2dac4d3a","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"airhorns","email":"harry@harry.me"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.5.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"15.9.0","dependencies":{"ws":"^7.4.2","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_3.0.1_1614702910913_0.9142702236405005","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"fastify-websocket","version":"3.1.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@3.1.0","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"9f94ab24e5988f2f4c5a09ec3a0ae0ff829d703c","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-3.1.0.tgz","fileCount":14,"integrity":"sha512-YXylshWmUvLN95bnlFQo3EX/tEKPfUiGS7H55RqVSpOwsHb1eiGk184zrdLBZIYOnDNq+08yyVkKMOISzral3w==","signatures":[{"sig":"MEYCIQC/HTccJbCJfjN7mPL3MZwP0DYV/2xoZy1BX8baSLU2ywIhAJG/euZ+TUWJ1sRkaujvv0wDFCgF6/uX+eLnPcFMvd8c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRj4SCRA9TVsSAnZWagAAcygP/R2f6BY5kTVYuruDPHwU\nZHqiXRrpmH6fHJXAWYIMmkKHweKNoE+wGcnBWV9UNqEWxCbcGkajQZwzfZA6\n0VkgZ62r1ipK0LmqXTz12mw/Rs0NIxhwGsXbhvTHpwpJA3hQvvso/eR7B39G\nWaHTdbSQQkoYvxTRoBP2Nakz97r1UFobCjYtYV0Dg/enP+k/er5fhy8ZvdWb\nD8Mg/KHWL9WudUbRmACdvEa1Q/Daz+aC+Nx/ludQtDvHyYCOykqcqXZfqOxN\ny+KsVz/rKAYZ7vp+z0e2WJ8D/e//bnUH68nW7neyn73XKhJ+FldeZLWcIJSd\nB4rEiB4AsWl2J69Y1KCV1V0SiixQ2P5cAcER3px0onxNdINtMf9tjr7NS5KM\n42ilvFbr2Wa6PSbs5UrbCtpi+0Npt7qMoDFUWBupltBNGzHKziilBhupvUi4\nKiVs817KqzlOvlo0uj71yF3oKFG/VxT2wyECtQ1eR1PURNewkLEat2SMh0z+\ngpErOppNrVqm6zj6Wy2H97lyeGlW5lLacp5A137ZKGHN9UZ4KO/zE4Aq3NmA\n7Paj/eGAzU5qH1PrVfWyYhRqLKJNJUrsLHGfbugQdpuH8iuJAfeLorHmfLkN\n5UnNWGEza25flk/sGdGYV52nqzjQKITgS1RfYG6+zE2i7MP40mQvd/uS5/fM\nzi6F\r\n=zyN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"400931294c4913226a0fdf52444878e18f31eb95","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.6.0","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.4.2","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_3.1.0_1615216146160_0.21998009898951154","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"fastify-websocket","version":"3.2.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@3.2.0","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"69421740671cec95f2001a9dccd393c923d482c0","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-3.2.0.tgz","fileCount":14,"integrity":"sha512-O1I04Y6aV2rkO+RRMYQzIe2h7omA20p+Nk/HAdJmfHvNErY7OCani06+rDMmQCKYbZT6RWrsy13U+GrJPhSO6Q==","signatures":[{"sig":"MEYCIQDKMOMSHXxkTjTa1TiGSk3AXxIg0zlISNe3jBqZAC+HZwIhAPGHWOMBRY3CYR2d7/v2YUYan+8fFUMNoXINv4qELgeK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYmeCRA9TVsSAnZWagAAu50P/A9Jpg5SQkP8KHoueYoR\nHQkC+wNosBkbzUBIVd1AZHMEbspn/NkcSXK5zKVwbhm/6RmIFKRhtPDzH+KM\nJtOwWe54abfvog+DHbAp4aWyr9zbGeiz2x4bzeHWfu8CGMXdh6NR1xJIrHXV\ncKpGX3nG3vIwIOZ6MZdg+xDbNnJBS+2akG66RB6j6GKO3VhNkesl2EJ9YxKe\nQ7/BHEBYzmhX2OUV+HvGs4TEWz/VGuiHwfr+5ISf3NyrqHKGGGDXZO64zKoD\n7v+rOvbw2+Yn71mOP2+v0e0hswgX405SAwvMz13YtnQFsDWaM3vv5apyBm8S\nVjT3ckPKL23hf9DtKT9/BzhkT64n+2UgmRFayrmKWAuc2GAwEvLtlTJLkv0r\n6cv6YShr1prCeF2egakp90Ze5NkzZrpv3N4Yqj4mPOQg7aS8WkESeYNckEVl\n3uB7mCnX68NLJ8/h9zqcKocTdsOh4NAZQ/nwZBFADT5i/nwhMJx1uIipMiCV\nV3QwyjBNeJ5DF4wWSlfkm4oXcRQqlsJpIggqzEpTbSntKxGquBQAMnr+GLFj\nNNIjiqFCVdEhjwmSXy+Nstgwi5zPw1b0XUIFWscwpav8PGgo+AQ5fjfz8owE\nhYNv91RxnVSxPqgBItYf6C3wlQlUHUY1IU/8Br+GlaEGqhjiUzIXLXadTAbX\n8u7z\r\n=wcq+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"5062bef1f4f56afb32efa297b71773e1ed73fa8a","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"6.14.11","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ws":"^7.4.2","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.14.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_3.2.0_1619626398011_0.8555008104269184","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"fastify-websocket","version":"3.2.1","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@3.2.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"a43f15813bd533ad31a4bea5a68e27d1007472e8","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-3.2.1.tgz","fileCount":14,"integrity":"sha512-Fn8gLddanZ1rJoND90suYfrOy9Ytg5i/rZciPDAtKyAKZdMkONN7pa5hmf7+OtXdCjc+/25cCtR8v+pjuh46xg==","signatures":[{"sig":"MEQCHwdsWdLFQrTRcC2pqNZV9F8UTqcus/BCP1ggvdHi7o4CIQCEsJMiew/7kgn7VR/I4/e0U/rjjW1jtxIJkKkjBcORFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFux0CRA9TVsSAnZWagAAMycP/2AWym87Vcz/LVsEaxWV\nr6WJBBO4V1ZYBGI3pTc/vHA+aJU+u26bfZ/JlaZQBOlhC0JNF0nUJ6CK1Oyw\nFvrWftVoufUrGSGBdklpZlUk+6+vmi6cxvB9GrRDB9bB1FP5jjDMAvvP1eSn\nA1EOLB3w5gPVu760tQqrTUAFQRIYd/N6Xx/weL9oOO4/F4Z8IRyYSzLdSFSA\nsPp9xq21VAmYC+i/v5ki5iWvSF9ZOlwuZB2VPt05Z2mZCoG+lcQSf+hrdu8+\nHU0vamQ4t1u1ZLumLjVVgDTtSskRJnnZULud/eFGarpbeEEntPuaOnoQmp1O\n1bKl85c2RfcG9kCBbegfSgUWBZYZ5Cowt0sRQ+oGU7epp1MgMdHqg/Ealf/E\nLEhWlweZPCFr5d5xXtvPo+IPhm0ojkO6UlK1BuY5u1hkR/U1wujmQLuohZ2k\npI7kye4QIfQMe7G4DTRLj7c3TrS2N9CWmcHFVgBjFkDSiwHDtQYeHlpk8w/I\nQSaFjgYSaQI17AqQ6laJc5gAjNwHbl0KK87H4T5YfftARXO4CiPzwcWKI6nh\ncCcvB6GAo95FZCSCS8NMEbUC2LtovYgPM0PaxosfG9Wv7Qv7Y923/mM5Yjh9\nh/TxZVBrQ1TRWcdHktL1nIIzVrwCyFF3K2OoT2qHTFa0Z93k4gWsXcXXXuri\nkgS2\r\n=Uc5z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"0dca81511a90596efcb20084158e78697384927e","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.20.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"16.6.2","dependencies":{"ws":"^8.0.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_3.2.1_1628892276651_0.2151920394315079","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"fastify-websocket","version":"3.2.2","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@3.2.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"3ce1a3c0736ce89dd64e3a170d7250e0f8e008fa","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-3.2.2.tgz","fileCount":14,"integrity":"sha512-imwyoYpZTmbcB1uGe4Yy/iaIuJgl76z+h4u8VdZTEG1PEgo22x8fQs9CnkKjx9DRbW2DpcIbezvZLDZtZjWObg==","signatures":[{"sig":"MEUCIG+arAT00Kn3fPvGx54l3/b1F63xhAsCSq1OheXb7TezAiEAxhtGLAg2/TO21Z9xSLzcGgq8yBPf3haMrO5xT9Xj2K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLM1aCRA9TVsSAnZWagAAHkEP/1vQBmfNBd+ZP7rD7OCo\n+1xTDB/lhwS/gc+QRRR19Z8ns/HjcP8m9GwFiekeE22S+f3xt6CArPnrFilZ\nEMFtJ9CyjKreKKUbkMcnMnzPIDaaQkgA/oE23ynipCINCwIL1C1gaTPZbMqD\n9m8mISRQJS1TjkNbRIeyj4k9JhTyQUnrLGZjoGk8NvdgYnmwsmp6KJiDD0qI\ny64Koo0GaMmzvVv/hG/3Xu7VyNOKCOEMmb2mcJNggIkFcYt4UDKK0s8dpgBL\ntGBa5DDzp8wNnMVRkpOveqiTVO7R/TBXoywZqd6p7m3rQdUpjAgsRiBFJRKS\n2h/aZ/cbNuEnmc/brUSbYCARO9+ysLb6e+7LjBgiNOBxkWT72mwBNSbsH6qH\nEo3wbzIeaopLb3EsuXEdYHkxgmJoH5V5pQzkMDskkWDnjdISpsaWDc2pUDz2\nNwDPygRhBlz2hBF3p6nVlvLwX8fEISiQpkRXMCb4ZNlXfIETKPMbPT2v/cbB\n8+kN3I8kp/Si00b6kdz+w/P4Jm9v1gO3K0sWf0JhbARd9JhzWNICgqjBWu5a\n0iBKrr9fMQtMWDGn7KwcB7gV3bGwkdyDR3c2DRLINMcBmdhJAfkaAU4ZT9xG\ngHR2Qra/lo4lCrMo6tbC/Y9TSbBPAmOSLYapVd6WhJldf63qiX6ObZWMdPK9\njJ49\r\n=zZNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"d519318701c52d16d504a43a8a920313c5a22f66","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.20.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"16.6.2","dependencies":{"ws":"^7.5.4","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_3.2.2_1630326106556_0.8444164272813812","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"fastify-websocket","version":"4.0.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@4.0.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"7d22e0fbd15cf64628b3fb77010f65e4880942b5","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-4.0.0.tgz","fileCount":14,"integrity":"sha512-XeeE2r4SkkLBp83NZ3BKCEdR6KFPEtiiIAUrvJhsvLJFRCV6BCnF5ZdchZ6ghPQ5rJ1VwcWlajuXHlQWwXX/YQ==","signatures":[{"sig":"MEYCIQC12TtZm8oHY0z20Eu1yJWMg0t5jRWvThOdszyOGSgxJwIhAOq0VH5dyQEn7/xVxSK2gJRxjVH1u0aUjO1C/x+HcWns","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLd0ICRA9TVsSAnZWagAAMRwQAJ3Vqb4njXw2K4U1mvCT\n/oFwhG0qctJVN8wkaeXI7Uo115I5/VdpR2MdaaeiASUFgwqaX4wOSki9WX0S\nAc26ebVAHJEirJe7zzVFqD2nQ9EKRezdPsKf+3e8WBHUkNbkFgWbxlCPU1kX\nywbcRGVJepgOi7L2NtMYNgvo7i888KlxnqLAcsLTWT1E1aPEgDAKvyf7zCpe\nu8vbS6O2E+vbq2PU3aY+h8WwnAOPJCrW0PvAU0bakPMIG9bCoq1AcNW690fE\n4UvkBdwZTcs6MVyKK3Hop73lJyh9rkkP8MdYSAPL2TxydTwke3PFhyp/ZP2K\nG7ZeftrOG/Tg1Y39uM7unLAXp7Cl93QHwQJ/CqeJCRGa5MVwbaBOPIS2I7iF\nFe05NoOQ091ROEjZ049AU6v+tBRyqJodt1BebjxJzpEhqEmCjnmTR+5O6RCY\nspH5E86BFF1G1fIlZZp6Z/4yMsNyT9C+lwoolOmYEcimm+LQQY5Uk5Y+E9MI\nJpyyoNMsJ3IrTvjFo2N6YB/vNzz6hbvcXsSnzxo1HwXxk4e3p3Pmt3sFurIk\nsqW+VTHI+IBaLnAMS/hGwtHASlmnVVOGa8j6c4t+e2y78OlxRRpsaUlgn8Df\n/jm6aPwUTCBML3u6mci6q8ER/9rckVw/aYaeHak8J3oODTjpgXpQDudvHgjs\n29eb\r\n=+Nd4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"5775d82feb59099b9c23517870b7e29da05e1ec9","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.20.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"16.6.2","dependencies":{"ws":"^8.0.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","split2":"^3.2.2","fastify":"^3.11.0","standard":"^16.0.1","@types/ws":"^7.4.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_4.0.0_1630395656836_0.09766976586052434","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"fastify-websocket","version":"4.1.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@4.1.0","maintainers":[{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"a2a8e02bfcf495a0e7e6529297df907eb5b1d89d","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-4.1.0.tgz","fileCount":14,"integrity":"sha512-bchhU0W8VeGH1QoE/6h27WqoTb5tjkrEP8n/6Mbt+JCLAjN4TqmzwEq+OoLQT0h7TtVXMD75Rkji4OnMXKG61Q==","signatures":[{"sig":"MEUCIEbIQlLtMmc+twj/+4qEmVvjH4QpUYKx1KbAQ1PBW8ObAiEAplDrAqkc1cCEvBwbuoDlm2NhigQbJnjIchkMzeSsmrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG5qbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQQw/8COWn1vvXiewWKto7IqGU6J9hwzBpvrTBP4YsXYlh96arHXlj\r\nEEaoUlhJ4irnr+rJjj5m7flPGLF81MzHz1iH1Zrb218YRz8cRYpni0ghaOKh\r\nkbiENGO4CNybVzA/gmLZNiPkqCiLnwbkbsHCo/xbaPj4HhQaV+LdcjxhCyO2\r\nF2Ve1HYbO2YeNuANLJydyNXeAsA9QbAKaoRMD/48+yF7VSrB/OUwSE4WjY+i\r\nDmu/qQjYVuBtn2HTXMWHLAtLkcF7B4hXZqg9OOVGmY/TvulXjbZ/Fzr6oetc\r\nqIPG0ndJKdLm5noXetZQchzj4AIl+KtAYGczg7mqQVJ83WPQyXUXFrypgkAH\r\n9uWvuId+V4FPph0jlxzgu2sMJPh15F9eiXg+e26xODtEK0darX6FP4jLTgFT\r\ntI/oR9aO6DcHvUqFT7NHW7sWNsgmb+19mdE3fAyJZv0D7+oHWN8j3H+bRgz5\r\njf7BqfOgX6ROwXJgCv+glCCT982MyNexCGY6sEUk6Yzo6TboSZlLEjw32xTA\r\naLFNGbP0sa3nRaEvjHNcLrT/6YjpI6n6aksR+n8lJZt9kAlWoKZpWPWS7ODO\r\nIv6uAFBsuN5V3LjqwwtwbwF6FCbFPcrgCfDmWfXYTIxhqdOEYT+VFMhezaIv\r\noWpKronrO0/701RjcR4Yus9Wz0JZhJQnu1s=\r\n=N0hv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"166bc1c09a5eaa4d613028e7bfed52adf9bee345","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"airhorns","email":"harry@harry.me"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.20.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"14.17.3","dependencies":{"ws":"^8.0.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","tsd":"^0.19.1","snazzy":"^9.0.0","split2":"^4.1.0","fastify":"^3.25.3","standard":"^16.0.4","@types/ws":"^8.2.2","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_4.1.0_1645976219222_0.7438158188613211","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"fastify-websocket","version":"4.2.0","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@4.2.0","maintainers":[{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"058bb05b7c2510557ed255e5202dbbac31ce68dc","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-4.2.0.tgz","fileCount":14,"integrity":"sha512-NcwkMqK6za1yR7tAtmWpfxWmCGcYg95zYfSa8+iNyfG8LjTZ3/EUCEtDLScFJ0fbPPMYf5f18ppNnl7MhZzrnQ==","signatures":[{"sig":"MEUCIBHLSwvpBiuRHcc43yg+KRdsY3m/OJAna8X0aUMTDnOMAiEAtoDw1SFTrZJ5WfAZ5yCdOLFlupG2KEVwogP4A4/mMhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH19vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobmg//S0JXgAxqJQSt9vFsfoMzTVRlvwzYenSYQGZcdilllLZKwk0y\r\nPVtugBinnDgMxJJu/i9klnShujUWDr7vIUsQb+VQ2Ih4cxuoIZIizD43c122\r\n3zh54Bmt/FuEU3bHsei5sYp+DQFE1IYZRPHyytOeD/sCjxGWZA9pXlLzvywP\r\nXMjG+Ib5QuKrX8u6qtl/Ouh7oKcp8N04Tg3dmqfdWhmYTW73n6rwUqXr4vki\r\ndjKMFshnkGsMAyVlF9VCcYNAk56i6T5Z8vMrpynxb/k4m8u1bj1ZpInkQWtN\r\nxXIfxABtG/WA3XoKORm74yymequWUpGJogBW3z5FJFtBSUT2EoGGPXHjjSku\r\ny9/gu/xeemkdEAmVSX8khScwRySzPXuCsNzPPw4hfC/66Cpqde8qWU5PrkjP\r\n1ajI+OBPeGs8eCZ3MbRnfZwjJqXz4cXolBL/+0zcL/98a9XDEf6fq1iP/b8w\r\ncInGh65zIK+G/hNv4+HxFlRFUlPQDIvq1TK/0A4RPsmNsSZad7NguauEK7dA\r\nPFr2sw1n6g/Ug9reyt1C3kn9Q0g67qVo1dj/E7QB5r+1VtUUtDL2hjRnKJci\r\n7WypnrFq95qt0e1m+HdGDa0auJ/Ndevy5dlyGU1KZItgZwuPfCzV4yTZHPAB\r\n9ETY592TYSjkFrJ4fHeuBaWZZqkJrpEy4Ic=\r\n=PBam\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"b04c8e68da0148ff0dc2c5fb261e77ff7ce3a2ad","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"8.1.2","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^8.0.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","tsd":"^0.19.1","snazzy":"^9.0.0","split2":"^4.1.0","fastify":"^3.25.3","standard":"^16.0.4","@types/ws":"^8.2.2","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_4.2.0_1646223214911_0.0061165280747401685","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"fastify-websocket","version":"4.2.1","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@4.2.1","maintainers":[{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"684cba5857aab018a9f47b75acb40185c3663ddb","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-4.2.1.tgz","fileCount":14,"integrity":"sha512-m1q6+ecfAd0mfrFxVmCUSHUsVxUysNVP6H8OvVkT/7HRR3bvGXeoFIJE1hEOyfTU7k8cKxmX+dL5dEMX8RTWSA==","signatures":[{"sig":"MEYCIQCUoinYfTu98xUk1utPUf4erx/pToKHuCXFi6GqIdyn7wIhAOD1MHy7UWA0760kASGUacZMq2YSVYIivlt6R6zewq06","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOdExACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhyg//Stxw4o1o5m/JvZsW9QTN95ulkfPko/+l5lsppI9OUAxc62Nc\r\nAlZmwUmjuHZuV+dXvyIsMVdq6lLNmanHl00cY/4LfGbAWHirM1YMDNjHb8Dn\r\nbwYxhzIgXdqCstFaVizEY6SBClrxahCViA5X7BDu59Md7+avXRWe+3yKSjS7\r\nIjQxJ1Vab+Rh4VbvvvAytutsmSnhsmeoaLXD56nEVPHb6WEztb5yOg71HWcE\r\n1qKEq5Vn6Zz8ZOuv2ZR/bEZp/yDZYE7979VAvqdabtGAggi28LjJpGtD0hOA\r\nfHQDGIZsIgTfRPGmoTaGNd/b1yqDfoOE9jNVb4v+ixCd89AhldCbCfx7terT\r\nh3UBdT0q2Ewm+VRN2Q0Q7+RCDVEzXd+pmV6Lpqi3ImvM7P4/0q4lFObfPnjV\r\nZIQx95PwQLvHXx6+lfU62OH3mAPjxQKoy19treh7auIGZfJ7JhdE2HLeGBFa\r\ns3TY9e6gR8ZhoRecVjfgJ22Jm0qiINUBbI5eCunKOg8ZAbzRoYmItSFl0OCC\r\nVtR1BNMtp2fOqgC4xSquokxgBXc9P/2ngiOe8cspAEg4kXNNpA5pqt7bGun3\r\nyqPpkQOcQuZQAxwW9LtQ5YG17a5l733l18BxA7R8EGnOfLVtVO2PtzqeII6G\r\nItyTf5B97nM5aB552Z/toOvjvHHBgUoZAaE=\r\n=a1W5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"e0fefa1959dc43f0c540f13c823d0c673faa0e31","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"airhorns","email":"harry@harry.me"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.20.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"14.17.3","dependencies":{"ws":"^8.0.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.19.1","snazzy":"^9.0.0","split2":"^4.1.0","fastify":"^3.25.3","standard":"^16.0.4","@types/ws":"^8.2.2","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_4.2.1_1647956273611_0.48399359590853486","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"fastify-websocket","version":"4.2.2","keywords":["fastify","websocket"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"fastify-websocket@4.2.2","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket#readme","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"tsd":{"directory":"./test/types"},"dist":{"shasum":"7fba0edee66d1d056ee900a4e58c8b5fd6af5ef0","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-4.2.2.tgz","fileCount":14,"integrity":"sha512-Cx4CZwercvoPq4fc6f09VAoa3wqp9qOQUDHp8wMkCHau4zw7wGa+C3Oi2QNUvhvNqw6N4mH8WWYLEnGXUlnumg==","signatures":[{"sig":"MEUCIQDjIWZR0pU4r7HVrv+Jt9+gSj0XrKItnJVZx7YJQXMJRAIgZyAbTKRQJYLaRWsJbouhAyXWXw6Ztpi1+N+vsKtQfx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYQ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgDw/+LoPfso96wlfMbxX80b4d0etv4emwrRrrzB0xfFf4qvlrrgiA\r\nN/i0O2Mj0AqhN5Kx8IZpH7hVyFnqZ7bo9Hp+zv/+/tRarrMksaB+tMQ+khmP\r\njWnobn2Zx1QYTZDiOh66HunN98uXLrOTw93AElsHOvH0NrhHK0mqFoTJsVOI\r\n8vkjB3v8+Tcn7N611kWEq+3MvxOQtCwDlhnJeEpRWCzoDvaNtGbC1xRk8PXb\r\n6wITy1kM7pGId3qzUNrtRpvEd+K9kY3ZF3cNmZwHcwqhQsSrlhEPdxeougLA\r\nkUxT1o3JL6ENh1BiE2Zvn1QMZ6swJQo4mWyFNR2lmoSWy4TCn70Fsz5wRDNJ\r\nRPMApBbS1FS3DYLr2L66065UzWbBiKV+qEKzLHNhlsZnOyLL4IoMWp9JnWhQ\r\nRKO77Yg3N3dd4sdbyOKaYpU9e/ei26xHFnfLAYF9uiaFS2NvmlxIVMOaEWgW\r\nlSU/nk7BJqsy+ExvdAt1VR+TP//gw3aeCzRBWA/bRrktgqoY1zY+8/5ufKkW\r\nC/S5MzU1eII3vnj0ruxBy426j0Mjhrigu6SFnHG4ILjhCL153uVD6UETtMXp\r\n6ztTcrl+ztSlargB6BL/uWvfJfOpgUComxwW1rZ7WcxEU480gpM/1DJQDD8W\r\nSwNvDBHqezE0WfKOig+QE7UxFqcGXB1JmQ0=\r\n=cfOs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"f332907f92934bd4e787be2397e1c129bebd0d8f","scripts":{"lint":"standard | snazzy","test":"npm run lint && npm run test:js && npm run test:ts","unit":"tap --100 \"test/*.js\"","test:js":"npm run lint && npm run unit","test:ts":"tsd"},"_npmUser":{"name":"airhorns","email":"harry@harry.me"},"repository":{"url":"git+https://github.com/fastify/fastify-websocket.git","type":"git"},"_npmVersion":"7.20.3","description":"basic websocket support for fastify","directories":{},"_nodeVersion":"14.17.3","dependencies":{"ws":"^8.0.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","split2":"^4.1.0","fastify":"^3.25.3","standard":"^16.0.4","@types/ws":"^8.2.2","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_4.2.2_1649771572372_0.02369570330626858","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"fastify-websocket","version":"4.3.0","license":"MIT","_id":"fastify-websocket@4.3.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-websocket","bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"dist":{"shasum":"0eec382f4677886f62ae40d695f4f1f122d26dbf","tarball":"https://registry.npmjs.org/fastify-websocket/-/fastify-websocket-4.3.0.tgz","fileCount":3,"integrity":"sha512-PLoXjlKHaWOEIJ7tHStM2i8aL4kdYVB8d1Umf7TdpQ93kG7OopO7eV4IAyO545kRiE8pyL1AbjlJeZ7irDA1aA==","signatures":[{"sig":"MEUCID2AxqZb16W5xPYrEex3z1W5VKTvFLQddc4IWT6XA075AiEAgh6cLxtkqlJZLfWWNCbAL7mc6uwxxxPI73ksVcTDU/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaUMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMcxAAikS2ONYoU2vnSX58TuxAXxFxp1JwGrEY7YIdbxGMc+XvZpBv\r\n0ltPWnZVfAf9P2skXCnPEl+5zWdG8jzqoRWIETbfooeXRgsC9xXk9YCuwowe\r\nWYuhjTluo8H3SJOKXpv9vnQChm8hJnAt3LVD3gEVTdt4GKKTc9OR9jBv4vc7\r\nPWK91WTQLS7obhj7OrDmy08PM87KP8hNsn9r/boRHW4sKImi0mn3hKc+3fPU\r\nuD0EIHcTiHj1dkabv9MviuV4GnO4yTKyxsLFZv0Zde9DQDSyFE1Qez6krvhp\r\ndD4jibsWmPHywmR2DWkcWykSsXBcZUaicqY2JkN554HpoSEUeIr1yzN00URo\r\nc7U9Jnz4wTwL1ZI7pDgiAPghldPMrvZ/Sc1iCuEjJ9C5/GPNEDQ1JNjzspH/\r\nXaQN4FsXbvJmj3iWVdNQQK5BrIL6mvipg2IeuLY0hVp/xvnEoH61lztiCYKf\r\n+f7oGDrJsw4VSumSJHiAe9vIiR/6BeWBvr9IGNXuWD/ZfZdbd4U6lEqG3YT8\r\nHl69tG+Yuqq+gc6HAibRVWHeFT2DzJ0I44VpBiGticYwV9enXutHB8qnSpOC\r\nb4JKeO7JPUJhKfes4CIe9ZN8lrzw6CtAdmgS4D5QAFqYSLX8wM2kaMW6E5Ne\r\n58H4b66/V3r+13mAI8hNOnjxVTRnrZvcoMI=\r\n=pUpc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b3da246e2eb1f71aaebaeb5f24c6876dabf0d3a8","_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"deprecated":"Please use @fastify/websocket@5.0.0 instead","repository":{"url":"git://github.com/fastify/fastify-websocket.git"},"_npmVersion":"8.5.5","description":"`fastify-websocket@4.3.0` has been deprecated. Please use `@fastify/websocket@5.0.0` instead.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"process-warning":"^1.0.0","fastify-websocket-deprecated":"npm:fastify-websocket@4.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fastify-websocket_4.3.0_1651065623128_0.4299826950879462","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-06-04T12:35:40.090Z","modified":"2026-08-02T10:04:42.126Z","0.1.0":"2017-06-04T12:35:40.090Z","0.2.0":"2018-01-22T08:35:01.954Z","0.3.0":"2018-07-10T08:57:05.116Z","0.4.0":"2019-05-15T17:13:52.151Z","0.5.0":"2019-06-01T21:28:41.281Z","0.6.0":"2019-07-26T13:41:21.956Z","1.0.0":"2019-11-18T21:10:42.654Z","1.1.0":"2019-11-29T08:12:44.435Z","1.1.1":"2020-03-09T11:08:35.020Z","1.1.2":"2020-03-28T18:39:48.586Z","2.0.0":"2020-05-05T10:42:37.700Z","2.0.1":"2020-05-27T13:52:56.972Z","2.0.2":"2020-07-03T14:05:35.874Z","2.0.3":"2020-07-07T16:12:54.747Z","2.0.4":"2020-07-10T21:12:24.255Z","2.0.5":"2020-07-11T09:15:10.261Z","2.0.6":"2020-07-17T10:38:30.979Z","2.0.7":"2020-08-03T09:46:43.276Z","2.0.8":"2020-10-01T15:30:47.025Z","2.0.9":"2020-10-06T15:18:16.885Z","2.0.10":"2020-10-08T09:44:27.055Z","2.0.11":"2020-11-10T16:12:09.344Z","2.1.0":"2021-01-16T10:13:00.592Z","3.0.0":"2021-01-27T10:02:27.678Z","3.0.1":"2021-03-02T16:35:11.076Z","3.1.0":"2021-03-08T15:09:06.266Z","3.2.0":"2021-04-28T16:13:18.127Z","3.2.1":"2021-08-13T22:04:36.878Z","3.2.2":"2021-08-30T12:21:46.711Z","4.0.0":"2021-08-31T07:40:56.959Z","4.1.0":"2022-02-27T15:36:59.663Z","4.2.0":"2022-03-02T12:13:35.060Z","4.2.1":"2022-03-22T13:37:53.781Z","4.2.2":"2022-04-12T13:52:52.524Z","4.3.0":"2022-04-27T13:20:23.287Z"},"bugs":{"url":"https://github.com/fastify/fastify-websocket/issues"},"license":"MIT","homepage":"https://github.com/fastify/fastify-websocket","repository":{"url":"git://github.com/fastify/fastify-websocket.git"},"description":"`fastify-websocket@4.3.0` has been deprecated. Please use `@fastify/websocket@5.0.0` instead.","maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"}],"readme":"# fastify-websocket\n\n`fastify-websocket@4.3.0` has been deprecated. Please use\n`@fastify/websocket@5.0.0` instead.\n","readmeFilename":"README.md"}