{"_id":"hapi-plugin-websocket","_rev":"97-e64bf6f9cbddec8bd10755f1719e91dc","name":"hapi-plugin-websocket","dist-tags":{"latest":"2.4.11"},"versions":{"0.9.0":{"name":"hapi-plugin-websocket","version":"0.9.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"7c8179584a7a56526dbc8114c881adde0667118f","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.0.tgz","integrity":"sha512-TlaTk10qmTIKZYcNofZVpHaKefcQiuiFTtUip0mYsyykkK3j89JZs4HbSXFZ9ANRsPFKbiEvJPP2pV4lKK+U4A==","signatures":[{"sig":"MEUCIG1GSW0eOAflyPNX1MbUWxiKsgL3j49elGR5plbtUuO5AiEA3dGcelnXDD2/xwkOjV5vwWO+6cWgoIhY9Gp/EOHC/S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"7c8179584a7a56526dbc8114c881adde0667118f","engines":{"node":">=4.0.0"},"gitHead":"e4f703c4f7f78f21e14fc925cf9c2cfa51b29c49","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"3.8.2","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"5.8.0","dependencies":{"ws":"~1.0.1","boom":"~3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.0.tgz_1458126421613_0.7027745549567044","host":"packages-12-west.internal.npmjs.com"}},"0.9.1":{"name":"hapi-plugin-websocket","version":"0.9.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"a2f00a41e87efc4af353339b08b09b43eb0663d2","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.1.tgz","integrity":"sha512-a9CjQFbXnhbKsUv5LTXnjbhRe8Lu8HfbtXKwXaYcguNHkjGVJYqwihaQ8TslFRuqNb0fb0H+c1N8A7UvS8i97Q==","signatures":[{"sig":"MEUCIEWjOAsvLumnK6bfijjkk16ZEbPft/61rJIEb93o3liPAiEAz39ZBUKAR/tees04TdTsUCh6KxHBL2m6HPcU1Z5W23k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"a2f00a41e87efc4af353339b08b09b43eb0663d2","engines":{"node":">=4.0.0"},"gitHead":"f5d7d9490e0b77ccce8ad6cc8d5e9ee4812de8e8","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"3.8.2","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"5.8.0","dependencies":{"ws":"~1.0.1","boom":"~3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.1.tgz_1458133347964_0.3403685912489891","host":"packages-12-west.internal.npmjs.com"}},"0.9.2":{"name":"hapi-plugin-websocket","version":"0.9.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"61dbb3de8436f8f6b4d7acad0388f6ce4edcd22b","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.2.tgz","integrity":"sha512-qt0snimwu5VeWAyHBatbJ22bC1D9bsFuRz8Hq/BQAFy+Nm4kWUaOoX4OINpJS29TQopwVcDbnWojivfZX2ZTQQ==","signatures":[{"sig":"MEUCIQDEB1xIL/7eo5GI8XBX9qfuVFBJmCah+g1JnjVlQzIWsAIgFhzetNODyI7lTuYkYFBsT2EkMJEIDDE/NVTAZwMeC1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"61dbb3de8436f8f6b4d7acad0388f6ce4edcd22b","engines":{"node":">=4.0.0"},"gitHead":"cbc44439f8f28e55f4c6884f35f06599ecd8ffcc","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"3.9.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ws":"~1.1.0","boom":"~3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.2.tgz_1462731093516_0.6026334064081311","host":"packages-16-east.internal.npmjs.com"}},"0.9.3":{"name":"hapi-plugin-websocket","version":"0.9.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"642796c7cff4b27cf4c0e8106317cea1f1cd6087","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.3.tgz","integrity":"sha512-TvIcQcKSbRfAh28p2uAr518WtWNiYPZ3KPbLuDF1YzHSCg2rMGaliGQx6g+lltdJHXer4DtQ46SvtiUUIPhYOw==","signatures":[{"sig":"MEYCIQDGgcXxx2LuSkacPDdQcIAo1PXr/6n3GHOOm+mE2Rl32AIhANn/632JNWzN75uPwMbZMZ7gJsjeyXLGOQ3uMTvEEWX5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"642796c7cff4b27cf4c0e8106317cea1f1cd6087","engines":{"node":">=4.0.0"},"gitHead":"1684c934c5281964a2b46b9cfa38c7bd21ed3c30","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"3.10.4","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"6.2.2","dependencies":{"ws":"~1.1.1","boom":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.3.tgz_1467550260222_0.8962201944086701","host":"packages-16-east.internal.npmjs.com"}},"0.9.4":{"name":"hapi-plugin-websocket","version":"0.9.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b0c55daf1d029dd7938e56246a15ce2b19c9813c","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.4.tgz","integrity":"sha512-8NdtV8BYPOsQNiHYXo0HrX14MV5lv1ENeLFrlmWQYpzoTJ/giiwWbVBxX5p/hDsSjxT87DIfyZqCqfRsj9Hq3g==","signatures":[{"sig":"MEQCIDk8aN9YQigYt0EjFFe8ONLjJkhxoCI4YndSosl/jZNPAiBSwv5sWPWP4b4yHNoyb7Rl3/ltc4kwgOBZfyxJrdEQ1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"b0c55daf1d029dd7938e56246a15ce2b19c9813c","engines":{"node":">=4.0.0"},"gitHead":"078c6968ff5ac11232122e1066b493acc29b0b79","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"3.10.8","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ws":"~1.1.1","boom":"~4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.4.tgz_1474994414161_0.6303592023905367","host":"packages-16-east.internal.npmjs.com"}},"0.9.5":{"name":"hapi-plugin-websocket","version":"0.9.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"e9a791ac071527b8aa8f78b80c612e1239d3c757","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.5.tgz","integrity":"sha512-e4Zd4N4YeUBT7HdH+ebX9aE0F+sAdGOjtxemstN+AvY7zRwsNq+fX1PH9nREsNArq9knrRi7HkLduB8yMrr07Q==","signatures":[{"sig":"MEUCIA5JMTs56M8RSmQcvWqJ/eaT+sOFRaaJ0U5tIuGHdvEeAiEA6AQjgtus8MMfn9mZ1JCmUPYDGXsa1JrGj1kiPmDJFkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"e9a791ac071527b8aa8f78b80c612e1239d3c757","engines":{"node":">=4.0.0"},"gitHead":"d437f9ae7fd5ee80f1058b9537ac1305d0cfd17f","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.0.2","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.0.0","dependencies":{"ws":"~1.1.1","boom":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.5.tgz_1478431983449_0.572266640374437","host":"packages-12-west.internal.npmjs.com"}},"0.9.6":{"name":"hapi-plugin-websocket","version":"0.9.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"74daf73d6e898559e21c4d1fc50796f029284290","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.6.tgz","integrity":"sha512-h7C8zK8mq84f/dJsiqH9xCYjQ6Ttu/+TSuXAz83qNzoUdx+ZQvSfdEEjiMQStF1fGhc0kvrTaLzen7mXy6fnfw==","signatures":[{"sig":"MEQCIFO94ENB7SWSQ2gltpPskzMeaHrUNKHQhgiBb++7Yaz9AiA3RdZBwQvmiB/r+m5C5UiKryOY7pOjNvk0O5UmHs83CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"74daf73d6e898559e21c4d1fc50796f029284290","engines":{"node":">=4.0.0"},"gitHead":"218dadc81f57bd8b408ad437438d55b5ed9fc426","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.4.4","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.7.3","dependencies":{"ws":"~1.1.4","boom":"~4.2.0"},"devDependencies":{"hapi":"~16.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.6.tgz_1489794114054_0.7238164918962866","host":"packages-18-east.internal.npmjs.com"}},"0.9.7":{"name":"hapi-plugin-websocket","version":"0.9.7","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b6426e24bfa2367965928110ea7aba1ee0b8a5c3","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.7.tgz","integrity":"sha512-VC5HAW6NO+b9Fwco1o3SVirpWreVkq1xzx+FwU+eX7GwNclulXEJpUUlF7PMddHWVJYd2tRT0bi1IRMoUgVNRg==","signatures":[{"sig":"MEYCIQCaYgYHgbeafLEVA85QSK6REqFUZmfCyyVDrUqf9wKbsQIhAMPSlYKc1dYeEBjscYCNhVtOBoRl8gGDSCkcbrg8YDSN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"b6426e24bfa2367965928110ea7aba1ee0b8a5c3","engines":{"node":">=4.0.0"},"gitHead":"8083ec7f2029d8aebf5927c711d8a94a9e76d263","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.5.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.9.0","dependencies":{"ws":"~1.1.4","boom":"~4.3.1"},"devDependencies":{"hapi":"~16.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.7.tgz_1492121073198_0.7374812241178006","host":"packages-18-east.internal.npmjs.com"}},"0.9.8":{"name":"hapi-plugin-websocket","version":"0.9.8","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"6616da439c4eb83c96664c78dd45ea59db4f0a81","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.8.tgz","integrity":"sha512-l6ttx7NDJcBrpZ4KIHvTlhFCJpL6YjiKv+MoYM7UwGiy/n8hs21l35WWS4KwT6gzvYOpy7KTRAO0Fvn9ZhVpjQ==","signatures":[{"sig":"MEUCIBRTvHYDw2O4aVnpTkgJROj4lykC8nmZ6gRAcB63u4jJAiEA9XsxOZwy8auVjhh//QBzZiz2dBZ4xgNGj1LD/n4Y488=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"6616da439c4eb83c96664c78dd45ea59db4f0a81","engines":{"node":">=4.0.0"},"gitHead":"2b0023bf9212e1557bf09c4b147247450dd12cea","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~1.1.4","boom":"~4.3.1"},"devDependencies":{"hapi":"~16.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.8.tgz_1494776864572_0.5026539340615273","host":"packages-12-west.internal.npmjs.com"}},"0.9.9":{"name":"hapi-plugin-websocket","version":"0.9.9","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b1179a48176dccc76c7fafda43a062601887a663","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.9.tgz","integrity":"sha512-F9yWs1p2/THuBmsKDJXcQUETFIcchbLl96j9haTD1KSFw3Ae3eAY43YLE4zVHdY/ot0p+hkbEWOuA2mu1ISt+A==","signatures":[{"sig":"MEQCIBpn1vDlh3L0xG53iZc/QRsPCRts56uX8fmZ1/FLEd+qAiBhgtgmLZngGGPm1TnARpuMFOhs9TcSUxlL43kfuMGiQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"b1179a48176dccc76c7fafda43a062601887a663","engines":{"node":">=4.0.0"},"gitHead":"9b7fae22fbe57f58806203e278d63dfdcaf96bb5","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~1.1.4","boom":"~4.3.1"},"devDependencies":{"hapi":"~16.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.9.tgz_1494778636269_0.2289822429884225","host":"packages-18-east.internal.npmjs.com"}},"0.9.10":{"name":"hapi-plugin-websocket","version":"0.9.10","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@0.9.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"cba47549ddd0a7660e957832b6f853694af16955","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-0.9.10.tgz","integrity":"sha512-ifqQfM0t6aUEQuiQx26ZOZ0pDvKf7pAX1yCy4W4abl9bGrncwcc4nsD/GnY6JuuPCQVgX7rHOpxNqEr4W7a92A==","signatures":[{"sig":"MEQCIHfdGhwd4Lj2cQnqOEGx5NH/lhkqWxqPMs+cPIvVOI3bAiBeFJkJVebs2nur5nzP+sw3IbkJSbmQnSHLFNgQwa+9GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"cba47549ddd0a7660e957832b6f853694af16955","engines":{"node":">=4.0.0"},"gitHead":"7954e4bbd92a404445e23e0745cd8798b7b75ecd","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~1.1.4","boom":"~4.3.1"},"devDependencies":{"hapi":"~16.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-0.9.10.tgz_1494785876258_0.6698841364122927","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"hapi-plugin-websocket","version":"1.0.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"9604cb7843979657d96a1a365c0150a8f4425757","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.0.tgz","integrity":"sha512-j0Pdi2h9S8dp3GyiI/xOdvrl30EyMj6UhG50+2/D0fl3/qqa9q2PY7oGEZwE/MhCoTocfo0Y0mJmnKgnlAxAzA==","signatures":[{"sig":"MEUCIDAgI+O2WW5QAzE9s8N9FM1VXMyh8RiYvHISDwqv88HFAiEAnqI6E97e3uEXOx5cdOoR8vBd4/UBiSHjFDUQ9rhV5pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"9604cb7843979657d96a1a365c0150a8f4425757","engines":{"node":">=6.0.0"},"gitHead":"73ed788f5715196c56607df74ea5bca00bf28324","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.0.tgz_1495318565352_0.05989445373415947","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"hapi-plugin-websocket","version":"1.0.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"a688c02765cba0da324a02a87df5ea8713cb7939","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.1.tgz","integrity":"sha512-JNB7xITB1lUMpCSm8fbg0Q+3UgtfrV2X2EeDROIt+bYnst8nJArODR4wVVBPeh1MjeRhjEE3L8wHZTIIrI7vLg==","signatures":[{"sig":"MEUCIE3sunuwQ/I4WbR38Gy06kWHiBQEw7091imyyqAsE1nrAiEAkGQ+VZ/c+5L4/FtmAD54ZPnmVlda35i/S5HgAjRY9tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"a688c02765cba0da324a02a87df5ea8713cb7939","engines":{"node":">=6.0.0"},"gitHead":"0d7db7b40ad19564bb6ced2a812f1261ad6550a5","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.1.tgz_1495318745526_0.036785810021683574","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"hapi-plugin-websocket","version":"1.0.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"f47825fb3cf1205999851a2fe7e964e07fabf736","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.2.tgz","integrity":"sha512-PVGGmxdc9rc4BlZohou1gaVz0zRAr8/DA12SDVjjSAlSQqrIIvtpWcH1JG2aU/BdY07bLhfKsv6gOzp0PKFWGw==","signatures":[{"sig":"MEYCIQD31z+09gsfvtKpQVeyRTIkOoongrGCevn5m0RdrC+eOwIhAMk2ZBprgqfm8ybP+0NyS9FkKaD2phl7oXpZymnD1Y8x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"f47825fb3cf1205999851a2fe7e964e07fabf736","engines":{"node":">=6.0.0"},"gitHead":"a7d80fdbf65fc05982bc4e68aee8f7954ecef315","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.2.tgz_1495318873370_0.04597142501734197","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"hapi-plugin-websocket","version":"1.0.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"7e30e906de510c9efc8085f64abd9c13572d4e50","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.3.tgz","integrity":"sha512-Ms+bOKgXKPahLpvdomWbxqYYEf+APR3xnxxeYu0gMBWhJmB/x/LxzyjB5q/fKPUCkVpLq1GNWGhMekIyQop1jA==","signatures":[{"sig":"MEUCIFEXXiYUhLGIKlruLfqEbvji2cE932NJs030clJhZbvjAiEAic82nJME1iVFmoc2La5eXCjA6zCnjcyuo5ZMErDpK20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"7e30e906de510c9efc8085f64abd9c13572d4e50","engines":{"node":">=6.0.0"},"gitHead":"68cf9731337b4db6a94c2798c3c1c4ce60c7ebba","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.3.tgz_1495319716668_0.7697132122702897","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"hapi-plugin-websocket","version":"1.0.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"703beaf75bea3366a2b4342e16ca8691ce54e441","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.4.tgz","integrity":"sha512-z1dCzU0P1v76kLIvb7nU9Nz7fLjgL4bXOUxgjwhwzLt+wRCKRMPFAmxhHtMqkOXQ7OuQNMmWdohYkklf4jNqgg==","signatures":[{"sig":"MEUCIQDTYu/92HP6wwLywNH+kCOWhyEX/bjBPORMo9po6+mA4gIgKPq4lXQ/jqcWwOW941/l3BV0vP9uhS7fbwTnENUyQm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"703beaf75bea3366a2b4342e16ca8691ce54e441","engines":{"node":">=6.0.0"},"gitHead":"d69dc73c39c93287863133fabeb4ec46f1e64c02","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.4.tgz_1495353991175_0.5635687105823308","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"hapi-plugin-websocket","version":"1.0.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"e5862c5ab4886e64b98b75b75210a159470a2ccf","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.5.tgz","integrity":"sha512-Uxp9zzVduHZBCT20RIurItOWv8mksIQGc7SVPEcr14/5fIR1t+vhaWUNvNaqptT6uuGV7jW2NlLudhm/hz7SbQ==","signatures":[{"sig":"MEYCIQD58mHjKmY8Kpk3O1o94ZPdhcY9Q9Am4RT1DwomYQifMQIhAJS5SwpaAiSzA5LLPzGOUqEwNFQmHlXA5uobNY2QPnOU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"e5862c5ab4886e64b98b75b75210a159470a2ccf","engines":{"node":">=6.0.0"},"gitHead":"0637f9e0fe3150927c9c83354414108db1c130dc","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.5.tgz_1495356121426_0.9681465339381248","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"hapi-plugin-websocket","version":"1.0.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.0.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"492947ac05b5fc0d098a3a759de07a178a63760d","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.0.6.tgz","integrity":"sha512-1yAEly+Jy3oxHh26avq2tfu0/UGGkhCF3IS3AoAUMVqHwTF+jWHQkxcEjUmSf9cEJhpk6L41kCBu+JSkcxEllA==","signatures":[{"sig":"MEQCIG6TAzCjMbjgHjtFtlVE60fbtboa5GJKNuRHwe1xsOscAiBRlXu4bNYcuV+02hzoGDYn1/XM6NoHpbVBMy1Lw12oSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"492947ac05b5fc0d098a3a759de07a178a63760d","engines":{"node":">=6.0.0"},"gitHead":"834af6e147ad8a0e84801ecf56cc47a2ba2e6377","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.0.6.tgz_1495359675535_0.9430048172362149","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"hapi-plugin-websocket","version":"1.1.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"df583ba7eb07b09825b58b75bc54cd0845020387","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.0.tgz","integrity":"sha512-V1uR9Ili3blo8ZbmLIAya20t/ZMgb1vyaiT4S1o2I0f0ixBTokWq+EIlag1Hf59sOa3LyDGJulCtA3E+WUQZNg==","signatures":[{"sig":"MEQCIAQyMfL1YTEZGGi8BHeSd3qkPyw0nGrhXuQDI5KRdq4FAiBQSd/NG0DfzjFS3ZzzprGADmqQMbqR3MaGX6M8NGHSsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"df583ba7eb07b09825b58b75bc54cd0845020387","engines":{"node":">=6.0.0"},"gitHead":"acf9a0daa93695aa20bf810afafb173b1f684446","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.0.tgz_1495365956095_0.11915398202836514","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"hapi-plugin-websocket","version":"1.1.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"e9b735182df8e3743c109aeb4015bbd10022f5d6","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.1.tgz","integrity":"sha512-iClMjN/qE17zpSLs+fjIS1XKg+RyjTKUlxr3Z8+I5x6s25t5lNyOV2T73oSrcSgoIUbAipaRt/iH9aJu3QQMng==","signatures":[{"sig":"MEQCIFY5DBNvmZDoEsJRUUBwMtQeT5M1SZFf6XxqtwQteb3KAiBif/f4RF4I8+qZTjKKQccpZZ64KtiTuVRYLT+cHmoFXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","_from":".","_shasum":"e9b735182df8e3743c109aeb4015bbd10022f5d6","engines":{"node":">=6.0.0"},"gitHead":"de5fcadd65049561c3a1762b803520fc32ce1f37","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"4.6.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~4.3.1","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.1.tgz_1495366107061_0.08588579017668962","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"hapi-plugin-websocket","version":"1.1.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b29009e5a7ea1946cfecd471750eaf3947ec59b2","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.2.tgz","integrity":"sha512-5xDB7J1uAQGFXPS6w1GmuxxRb5WdX6hKftu/MzOB2039KMT+ZIBm3yaLPzTkIb44vV2UBtxXK+Ednup/x2/qCQ==","signatures":[{"sig":"MEUCIQDz76r4WHfoNrfMkRsldmzlKok0/vbjAoZ+L9Qf/R7keQIgMW9ALyhTPjobA3sUu1gtsC1IatyQGM23vcD64FHkEl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"ca674a45bb095fe82dff71e2e714f6d8bebcd659","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~5.0.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.2.tgz_1495825841575_0.35673831054009497","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"hapi-plugin-websocket","version":"1.1.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"66327137b2e4e8e26d1376434a024fc6722f3d0a","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.3.tgz","integrity":"sha512-b1yzBHEiDomByVW0uFq16LYCDwbUQ5xIVVx18a7WGZKGt3AUCidDyj6/qvwHxtlgnCISz52tP1STB8iHQo84kA==","signatures":[{"sig":"MEUCIAOeUmtBXZJoLisrLKpX/LbiiAAx4azy1600O7g9P7eUAiEA5qxAi1dyixD1Kpe2r0myJ+AysRTRhwmqSZnDWqleDMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"c07b6df94693e7ef331c8ed1ac516b467a5b0485","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~5.0.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.3.tgz_1495834894619_0.6658068986143917","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"hapi-plugin-websocket","version":"1.1.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"0069307adf7a8005004aee5a32a8882191a46644","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.4.tgz","integrity":"sha512-VvvLAX52NvZ9z6qXsP/USCqJVTA1He99lOS4ZJuEAZt3aIb229HisFNkKX3tItgcjkAhr6zoRwbKpFrgH+mKsQ==","signatures":[{"sig":"MEUCIQCbBH2UXFugtrJnukL7ig34ohAOvh/9M467+cjf5Qj5+wIgHpIM3s01DPtORG0DSGvpIwCfIGFSOVWjzqgVp3uGX58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"20add44a6c4212df2a7c0ea99bd0140f91a2d34a","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~5.0.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.4.tgz_1495835996662_0.5824034246616066","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"hapi-plugin-websocket","version":"1.1.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b6f962d67d870979193a583ea756e28694f2db19","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.5.tgz","integrity":"sha512-QvLiKnXU26bXesGnaEoNbk94DTXBWHsdNnofbZwLB8kIUVJTOPpWoRXzsExvR7kj1KM38v5q0TpAi6pL9Sh7FQ==","signatures":[{"sig":"MEQCIBV8oGb0N9OLuAeOtvgDZFKNxNBAbDXJzT/9JbwM3z7NAiB6Xzv1kakOQq/oWwkHmrp7pkOxpYrR4yS5plSmQjRmyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"f384b8d31156337c88a0c164b9302a5ee0093a98","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ws":"~3.0.0","boom":"~5.0.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.1.1","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.5.tgz_1495975666836_0.47107585379853845","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"hapi-plugin-websocket","version":"1.1.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"22e7db597ea3d1b680181e351540c9280a88b4db","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.6.tgz","integrity":"sha512-hRPAgs3pPlvDNjAYrUPrHL62D248OG/3kYAVH/zag7x09wu4t39rm8TxWhY04z1PrRuTPQM7vHN+G7oxctTS5A==","signatures":[{"sig":"MEYCIQDPu+jJjgZfVT/InR5Y/odavock2S4sgYgeGZeRqz+XHQIhAIxqAZQzi4ATk+TzIFaKFB59Z9e7V2FYJzYlNz+rsyLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"b281ad796b9a94c078b35f71924ced81d7a3d1cc","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.2","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.0.0","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.3.0","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.6.tgz_1496529267436_0.8799538160674274","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"hapi-plugin-websocket","version":"1.1.7","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"c4a67fb30d26fe7abc988daf36024e4c3460eaec","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.7.tgz","integrity":"sha512-bLd6/Ww/nCipeXh6kzoPzhwTTC4IylL+iHcoolWCBESKXLZcZvPZvQV7iiHMgX+qfzvVNMX6//t2stq99aslcQ==","signatures":[{"sig":"MEQCIEhsPBmneXrzOfBf1+kIiQNohfVgOaa13/KGwuqBrSmyAiB5e7JclpwqQXsFwQe2B7TgZTszwmo7HG9ZIO8hXu5HVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"17ed8d7850a0ff4220f94751280753f10dc3c9d8","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.2","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.0.0","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.3.0","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.7.tgz_1496589984665_0.108561503700912","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"hapi-plugin-websocket","version":"1.1.8","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.1.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"9800fc3e55ce6f2dd5f28c690f2cca420f4014a3","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.1.8.tgz","integrity":"sha512-4PHJ7MoJVJt0LhCCT01wPPUH44jgJXdJBfpMo9Drt1995JImt4TdKyQBEjuofGCyzqS8jII+27BQ+CrIU836pQ==","signatures":[{"sig":"MEUCIQDs+0ucpXxToFkU2be3qlivf/rA+tUT4cGY19LkSuLG2wIgbF8w8pPqv7TPVBo2PlPiWyeRBgeUai7KuCRkvwNNRWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"0f47e1ee2f16fd866c7eea96f764ce9d8eec1ca0","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.2","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.0.0","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10"},"devDependencies":{"hapi":"~16.4.1","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.1.8.tgz_1496771950821_0.14925348642282188","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"hapi-plugin-websocket","version":"1.2.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"9d1b0c10ed4fc2af7c817d0b775980b2b3730e51","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.0.tgz","integrity":"sha512-7jvHVWJj8ELyOeg5mOt5oMsLCrRgtVpQROlcmmsYoSu9eX1ccpfRbrkZaBpohlfKrAU+nuzChBrZBO2haT0lVg==","signatures":[{"sig":"MEYCIQCwXpGu6RtvSGznTlw3u2d1iNTxD7ij+drAI4rrWwBLngIhAN6rSTeFhw4xZ+HkkteFd+NTOlXf6r1qJwp7GAuDKRNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"b0b2b24f89cfa97d219329bad8ea5dc35152156c","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.0","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~0.9.9"},"devDependencies":{"hapi":"~16.4.3","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.0.tgz_1497176194600_0.41411275044083595","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"hapi-plugin-websocket","version":"1.2.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"78cf33343dda2562b609fcb03a90c1d085735777","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.1.tgz","integrity":"sha512-fCAdNkWVE3dA4BVpEuei0vIeR29+zlYno6BZK0v+BZ3LU1ys+qZFUaieTPukM4tXozJWV8OyEKVy4tCHW2B1ag==","signatures":[{"sig":"MEQCIEflFKBckHM1XGuuBIeqF8NWmyuToUnxcdqA5SW4rbp0AiBPiGY9GRaABHPQEEq+rwEZ/4q/CPeM4CPe+uSHMtQrYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"1b2b5b737fc3b977959ac88d5aeb89e6c79c9ca8","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.0","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~0.9.10"},"devDependencies":{"hapi":"~16.4.3","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.1.tgz_1497179853964_0.3008559108711779","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"hapi-plugin-websocket","version":"1.2.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"73d7662124e475661485aee1fe3a223d94af9404","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.2.tgz","integrity":"sha512-BCHQIjCkHsPDOdq3cdapWhKtvsuxrr1En29WoHwf+Nw9kpRVungsw+nABahyuIEeyAA9gQSLL3EFSCBI7EGpWA==","signatures":[{"sig":"MEUCIQDP7IBPPxqB4HAQiMjMJAOS5uI8gY9YwDrD6qHgvIsakwIgZCkZl9M+nWFXVCe56iFSf1KJ0y+AsrfVGAhct6gLWxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"0dcf108e9159932c7fd3f0c8ba8d2c963fcc6e5e","scripts":{"prepublish":"eslint --config eslint.json hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.0","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.0"},"devDependencies":{"hapi":"~16.4.3","eslint":"~3.19.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.2.tgz_1497191241412_0.8110151668079197","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"hapi-plugin-websocket","version":"1.2.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"ccd9a8fdbedc694bc0f39d8d2f31c937285fde9b","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.3.tgz","integrity":"sha512-7w4wYfRQsgwTmpNaI+bQoIn6uU5LjE76b1Mju/0FbqmfraFK4zUFxyYHxd5B4l8UAlkxC5IRKSdzbZ/OQK85VQ==","signatures":[{"sig":"MEYCIQDsopJ09N7rn3OUk0XrkssVnH0QZWssczVD0fr0spYUJwIhANUuHMs58gdiwWCbvOYLEGj9tEtvVmfwnrjsfOzgAMKB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"a144104764ed126d8fdf3a7e8add4486d4c2fc3f","scripts":{"prepublish":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.1","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.0"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.0.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.0.0","eslint-plugin-import":"~2.3.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.3.tgz_1497541942379_0.8101695463992655","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"hapi-plugin-websocket","version":"1.2.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"e4559f4d13219ef5c8abebc791daa1e8f79e87dd","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.4.tgz","integrity":"sha512-xfjirByd7D7ZW6Tf45Ja2rKs+JYokHcUnV3bKtMKSO9jm932XbIlfE73U5lfAT4s7G+GAoJnbV6YO3ms1q5JXA==","signatures":[{"sig":"MEYCIQCALIwJi7D+O728nXFyxsrkxtExGtjiYBBdHXr5ehn3mwIhAPHOhvhRAixndu//ZQ9tQ/pl+2uDc2bVgvdWNqqjJIiL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"afdfe997df0c18e0681ca123eb59cb1df5a77c56","scripts":{"prepublish":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.2","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.1"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.0.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.0.0","eslint-plugin-import":"~2.3.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.4.tgz_1497599033707_0.9016361772082746","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"hapi-plugin-websocket","version":"1.2.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"3b8b7dbe26a8603d63b98180126502651416b579","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.5.tgz","integrity":"sha512-ZaEfZHfXLGRsGV6eTGYadXDQDFN0j5MHQIuPnkE6r063o5EU+MLTEQYOqhOFlisN3hAZXkKTSRaZP7BRJVH6BQ==","signatures":[{"sig":"MEUCIQDsYhx+wjkQEZPEdiBgOiLQeeTgfZ9KJfD4CAyrWs23hQIgB3VIcIPFE4ghrLaD4fIVCd3gqRW2BwNKgM0jYlswPOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"e77b324c9d43a3817fcb5f993d583ecaae5281be","scripts":{"prepublish":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.2","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.0.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.0.0","eslint-plugin-import":"~2.3.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.5.tgz_1497716144580_0.7869672090746462","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"hapi-plugin-websocket","version":"1.2.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"33bd33ce3ebde8333cd554fd5274f284808aa821","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.6.tgz","integrity":"sha512-cZAoIzCooyML7hBanqixS5u4YwXpAe5aY4CuHIihqAIE7Xx0ycVJmQZ0cM89UMwP3ba8ZR6xlf9TuTsSjRCr2g==","signatures":[{"sig":"MEQCIDwYWxKSASsII71/fAwdkZKyHeVNvpaqz1E9HTPHJK3nAiBNeG2p3Uo7zcKPfsLdwZv91ulJF/n1vVi2mgFG4Zlq4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"9cbb87622a5b2615629209fb8715ea6c5d0e9441","scripts":{"prepublish":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.2","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.1.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.0.0","eslint-plugin-import":"~2.6.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.6.tgz_1498339557605_0.360192057909444","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"hapi-plugin-websocket","version":"1.2.7","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"3641ff1d034110d7ad7506e6b805141370a5b632","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.7.tgz","integrity":"sha512-IeMwdr1Xl6y7SnoC4wmNzsRccngZE+PXlvnzL3QmMJauWZsyxOjV/enGpQVsEPNp+H+lzvCMWN10vhkSFtQxfw==","signatures":[{"sig":"MEQCIDcr2PjKj4MbFd9NSctncuViUSwzSUh5ea+/tzNNakQ1AiBx4npC0MFXObqg1Kx6swVZ8InmvPVZ7QIGj5w9d/zRZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"ea9b6ddf650a401348928c0c3066db8bb1882593","scripts":{"prepublish":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.4","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.3","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.1.1","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.0","eslint-plugin-import":"~2.6.1","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.7.tgz_1498773294907_0.6864706901833415","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"hapi-plugin-websocket","version":"1.2.8","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"ea5e83c11e2f9f05ddc484a52688cb29416494d7","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.8.tgz","integrity":"sha512-jTuIDkkHBraL7XmR1zQjJqlUt0Oy0Ftz2z/jLrCL0kPuoK7ikpinbgo54dYDwMkjDDUfKHSM0KpkwU8VeG/iaA==","signatures":[{"sig":"MEYCIQDBP5tq/Nv6ikVUm2A/r+6lRikveUVd3fMOb6kcRzGErgIhALomllbb0H6KGnUSgdXxFcqp7+ArzZsRfSd2Kkvs3LCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"35438896c95ebcd46cd210a094aa1b0f4f98d705","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.0.4","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.3","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.1.1","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.0","eslint-plugin-import":"~2.6.1","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.8.tgz_1498834414073_0.361638494534418","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"hapi-plugin-websocket","version":"1.2.9","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b0f178c0b32c39a4f2272ed45466ea17273a9c7f","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.9.tgz","integrity":"sha512-86fFDhihm9xKL3ixjG87xseOEweAS/b3Kj1yjgF5nnkFs50nDVvKOYmdWr8aX8A/MnJcYGEKpz8EFfMYDW7sVw==","signatures":[{"sig":"MEYCIQC4JY4XAvIHWguHygktSPCHAjAMpFuvWNJOVYqnKi/sqgIhAOuqOe93pxlT5T8jA9o2QXcAhVZfbX8VlhkV5dP68Owa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"7633f3b2eea96dbb15c4c34526835a46d1697d55","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.4","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.2.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.0","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.9.tgz_1500134060757_0.45119085209444165","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"hapi-plugin-websocket","version":"1.2.10","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"2e4a72ce9349ce78adcef475dcbcb315233a7155","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.10.tgz","integrity":"sha512-ZBte5N3hd0Rsts8R7cYXyOtS31rQPT8B7Akls2D7QTye3KpC2FTl4wMcf5dEngWRk5r16LUjr8Zxz8YY7B7Iyw==","signatures":[{"sig":"MEYCIQCOFdUzQh5jGPCKh9Ou9qdplbp/vNq7kaXL/3IIFdYBGAIhAOruXWiNORN6CQe+KEGOlRjnRoTelIjwfyZ7F3fnWi2/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"fa1ccf1a93d1671bfc6a49111306ab356e3e8513","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.4","dependencies":{"ws":"~3.0.0","boom":"~5.1.0","hoek":"~4.1.1","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.2.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.0","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.10.tgz_1500460250581_0.602769497781992","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"hapi-plugin-websocket","version":"1.2.11","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.11","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"8b62283ff4a8e3f0097b9bc19b15fc0592793437","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.11.tgz","integrity":"sha512-SsGvkellgKy35xLfjRoocu8ZRAX9dhTMn5RMsNBD+ygC0r209GiHmPFBNvtB7URSI86+kec7QFHIxS/Zh6osFw==","signatures":[{"sig":"MEQCIAqHJhEg8bJ7DOVeQOo4TJWyheoREqcA0fcYfpyiylKZAiAKyt2V/AwetcD8H8sTfOgZUpTQevejAJrkd0UOHBII9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"f44b834528f95468ece44797e2c331d7895cb7d7","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.4","dependencies":{"ws":"~3.0.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.3"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.2.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.11.tgz_1500460281893_0.6415877882391214","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"hapi-plugin-websocket","version":"1.2.12","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.12","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"f28866aa2187401e72088864de465fd276c5e1f5","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.12.tgz","integrity":"sha512-WbibNQ2vDlTYxzjpOi7gzkPZmDZaWBQjaG/z+yRRxX2m0EmFyAIrTj//XIHOSw3iXBisnXx8h4fN1omqSuHgyg==","signatures":[{"sig":"MEUCIQD9dghhaN5HTCWUq/AJDylzwuMJoM93B7fNQwwHO+ZV/AIgZuRxFow8dFjOvjdf3JBe2bG1aQf9xWSDeogUllU/YPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"08198b4e4eefdfc55a046540e85c72b6ba89abaa","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.4","dependencies":{"ws":"~3.0.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.5"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.2.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.12.tgz_1500460445602_0.19748605019412935","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"hapi-plugin-websocket","version":"1.2.13","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.13","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"bb55e98741eb00c2be42dade84397d748fdaaabe","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.13.tgz","integrity":"sha512-EGc5vNmXo8TlgJF/8de0PUl+RW8zAu7eIyVCJLhLoooRjir/UpOrRnhe2G/RdG3W2l4Tby1DDG1e04mGG+ibKQ==","signatures":[{"sig":"MEUCIQDoncqwd5VXrluRCYbbuwHrd6EuLNE8jgkEeisSoQCSDAIgMcafKZy0PHyGkAF9JxgtekihFYqOfP17nLIV4lJ5L1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"f09d432c87177d98265e73d706c74235323e0c01","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.1.4","dependencies":{"ws":"~3.0.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.7"},"devDependencies":{"hapi":"~16.4.3","eslint":"~4.2.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.13.tgz_1500464531706_0.36222532764077187","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"hapi-plugin-websocket","version":"1.2.14","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.14","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"cd77e59c0d11a9cd1000da504576d9866cf2f91f","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.14.tgz","integrity":"sha512-iAPw2863EhHLTpbBSi6OVKlY6vHaR+pTPOt58dM8CtXLqjha/V6EvGgJLyoPrgrPNt4K1l0DykG95WnCx1j2bw==","signatures":[{"sig":"MEYCIQDNybdUC0U2kygzjA4A7O15zdwzg3ySfSU9nQTlnzt4ZwIhALJJsx1sGRxlUslXvr6A8Tjo6KYhRYLZT+Pn5DzfGKZw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"e29aee7f5895cfde310d7a7dd220f3f9ee1fd87e","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ws":"~3.0.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.7"},"devDependencies":{"hapi":"~16.5.0","eslint":"~4.3.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.14.tgz_1500832283615_0.5448766227345914","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"hapi-plugin-websocket","version":"1.2.15","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.15","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"315c5f1b39c6b53b46ac941e422956e74068df4f","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.15.tgz","integrity":"sha512-kNQ8tqvrPfo8O7vj0PJwdkkJ7zM04OGPsMoEX/dgA3hbaNu5QLMrSNsAgxCGVpOvACtAZTIzPbxbHmNXTST9gw==","signatures":[{"sig":"MEUCIHlj8lHXJ1YaTGTJhdwfqD/NvXimQZOjV7GD97xXZLXfAiEAp2ZNQztakxRNyrFa/YuArJJ8JUAt4OXaTOg+N+by2tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"33ad94721dbc3b0c22b45657f8ca26372b16a4f6","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ws":"~3.0.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.8"},"devDependencies":{"hapi":"~16.5.0","eslint":"~4.3.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.15.tgz_1500832357936_0.572215483058244","host":"s3://npm-registry-packages"}},"1.2.16":{"name":"hapi-plugin-websocket","version":"1.2.16","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.16","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"03b5b873783fee556c39cca35fab60ac61577f21","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.16.tgz","integrity":"sha512-G2h9g5QNNUP6NMveLvRa0u8SAozQPaR51fyZ0jpJHTjm2gqVkUJT477HV2KFHSlp5SGQr7jiv53bYUkUTRXKiQ==","signatures":[{"sig":"MEUCIQDv8q6uaxvkSi2JfmOT1cNfk4qRN5WRkWFT0GyjQ9e9EgIgE+5B+Ab89JzaqWBmfxVTg85bZuJm+M0YcfG6E2N0asA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"d4db4c08ef5e7ff4695d7ac3c5600b28387530d8","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ws":"~3.1.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.8"},"devDependencies":{"hapi":"~16.5.2","eslint":"~4.3.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.16.tgz_1501875671778_0.4901004454586655","host":"s3://npm-registry-packages"}},"1.2.17":{"name":"hapi-plugin-websocket","version":"1.2.17","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.17","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"182247093ebec650a9db1edd8940a0b8be3b6bcb","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.17.tgz","integrity":"sha512-KCAi4LKdQxwHOHF6G4zg1zqYTWXbjbjJt+BNrJXhtJiTkTSW9LmJhbtszXij0NBJGQG5uKWxRJgUGILRlAvFKQ==","signatures":[{"sig":"MEUCIQD5mYzDkAZt319uplluP4x4fefChInWl9hcRRVHX0C3BgIgZWKny7wglxuaDVWPfOxEf/kH0sKyAXuVO/VXiCVe+ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"18880d12a97f8e9a345a59998bfe533dddd0a4e0","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ws":"~3.1.0","boom":"~5.2.0","hoek":"~4.2.0","urijs":"~1.18.10","websocket-framed":"~1.0.9"},"devDependencies":{"hapi":"~16.5.2","eslint":"~4.3.0","babel-eslint":"~7.2.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-promise":"~3.5.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.17.tgz_1501876421920_0.868118398822844","host":"s3://npm-registry-packages"}},"1.2.18":{"name":"hapi-plugin-websocket","version":"1.2.18","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.18","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"ba7f162701b8f10981cdcdb930577ba828d98565","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.18.tgz","integrity":"sha512-wKxy1R7eFcXAzRTIdrqXAomqUcu4PT93uoSQzKV0lntvRbkhGyi90OFjejH9YpYAFxCJvGmKwe+Mf4tZaz6ajQ==","signatures":[{"sig":"MEQCIBwIqDPDYfWdvyr/0EQXGB95WG3qgLIvBqph4GVpu80KAiBss/Kjr+RdWGbq1Q3x8yOFznu4orTia4nVrj1ZtC61sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"0a02a3e5745f01943522913f02293c3fb73e82e3","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.6.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.9.1","dependencies":{"ws":"~3.3.2","boom":"~7.1.1","hoek":"~5.0.2","urijs":"~1.19.0","websocket-framed":"~1.0.11"},"devDependencies":{"hapi":"~16.6.2","eslint":"~4.12.1","babel-eslint":"~8.0.3","hapi-auth-basic":"~4.2.0","eslint-plugin-node":"~5.2.1","eslint-plugin-import":"~2.8.0","eslint-plugin-promise":"~3.6.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket-1.2.18.tgz_1512308379356_0.7627233336679637","host":"s3://npm-registry-packages"}},"1.2.19":{"name":"hapi-plugin-websocket","version":"1.2.19","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@1.2.19","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"8afd8655234d504c8291124468f6e2f8d63e4dbb","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-1.2.19.tgz","fileCount":5,"integrity":"sha512-I1ExBMXlRnlyKEaUCKOdt8e7jpvYrQ/cP5laX9c9nO/yMTPeL91ZSUi8RVkKFVVjqwJcAgyOpXXptcZv9ugMNw==","signatures":[{"sig":"MEUCIQD6605f+YWH3EhKzpSyzK7rmm4UfawsbVpw88hUhl7icAIgYrVpWe0mXXwcFEc2xNzycYcZC4WyC3vsjr/6JWXQPTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36485},"main":"./hapi-plugin-websocket.js","engines":{"node":">=6.0.0"},"gitHead":"25dbcc23483ed8e72c40550cc0ea0295d4dfd63e","scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.10.0","dependencies":{"ws":"5.1.0","boom":"7.1.1","hoek":"5.0.2","urijs":"1.19.1","websocket-framed":"1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"16.6.3","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"4.2.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_1.2.19_1521934207309_0.0679200062285199","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"hapi-plugin-websocket","version":"2.0.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"0ed7a67ae374993b5227e50fb6dea1d5c6323dae","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.0.tgz","fileCount":5,"integrity":"sha512-Avb21tvUjIM7aTiMNfNtW5zNJEPK6aFjAzhfI59miV2L4ep362+DvN8Ul+MxXVvEF7UuBk/tkbsjpdJuKPHjgg==","signatures":[{"sig":"MEYCIQDkMV3O7+aX2JAq9Og1cZzcnGYWmMkM7zf0nHTBRfzdlAIhAIYU8Us4cc3SmWaiduDo2NgSvqg/zXNv0dUVv7Z3ZFi6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38047},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"20a6b8a74fbaf0f302364889953b7331b0303f24","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.10.0","dependencies":{"ws":"5.1.0","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.2.3","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.0_1521999182383_0.4547381050640473","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"hapi-plugin-websocket","version":"2.0.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"aeccd4eae65eab134b3d3f1d3ea0f66eac94213d","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.1.tgz","fileCount":5,"integrity":"sha512-o8+OYw/b8hNshME9+AVru9wg5o+97P6+iUrX/hyL8BT2GfaCF8cYZd9wWOHAa3bVDnqjRu50jggRpKi/y+mqnw==","signatures":[{"sig":"MEYCIQCGgFsJL06D7YZmTF6ieOaJVnvbDx7WgdKA0yTXtT97/QIhAPwghKN840XQxZ2PVoI2C3q3+ijOPKnktVYdtZv5Bt6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38015},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"608bc3f4baa22d15475e8059a68c5063599f911d","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.10.0","dependencies":{"ws":"5.1.0","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.2.3","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.1_1522001431010_0.9341486366625364","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"hapi-plugin-websocket","version":"2.0.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"5ccb9aa5e1eb651164ac7c834480705c0d06ce01","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.2.tgz","fileCount":5,"integrity":"sha512-ezZ1veawAKVggG0YP2EYyB1cPnD8LNpLRI9oqV6SA14X4T4m3zaEd74ECkIpPIkVB16bYYN0p3ookQdktrXQ/Q==","signatures":[{"sig":"MEYCIQDAKk9A6VbJkXMhUMCBcRxQWaiESo3nkd8SkundGZC5GwIhAO3cTo6pPYO+bgxEo2LovPJBEdmfCRf9S1Xlm74leTjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38385},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"8ff345e726a8bc7871be94f0f2745c9f722b7bc9","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"8.10.0","dependencies":{"ws":"5.1.0","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.2.3","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.2_1522017115994_0.1344954072626281","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"hapi-plugin-websocket","version":"2.0.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"145bed4b5a057dce142cd74afcec130e45c6d58e","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.3.tgz","fileCount":5,"integrity":"sha512-Y07Dp7t9ypmuOtE1bBVUB7IAqR8vQNxV/5tVux45/7DdcraHwomouBQfYJ66UsMwVAZKqmPtgb1npPydEHHZ1g==","signatures":[{"sig":"MEUCIGlVFPGWvc4jQqDT7jc8gZQZbhmtPMSMsURnVKygtwQeAiEA/jyOW3k7KtRh+YKuCqXLcH+GBB4g739fiVq8FLVjxTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"76a1c0d5cdd5ebb3c8ff6b8085e23b36b4cc5976","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"9.10.1","dependencies":{"ws":"5.1.0","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.2.3","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.10.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.3_1522416861566_0.6007351091896735","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"hapi-plugin-websocket","version":"2.0.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"a96d5246c4a91a1443491e8057bb9b81aeeef767","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.4.tgz","fileCount":5,"integrity":"sha512-aEMnFqVxxqx6uPwOdywnUi/ix0R7FzS8RCwBFIyvUaEvxBV3qvPT2RzWld7Mhzr3iOC5FsU9QoWJjtdOCdgZpw==","signatures":[{"sig":"MEQCIAxCkhqBUmETZ7z+PqO6Gg9nA8grKwjimyW7PzwpkesBAiBIdAVZQSUD6iK4VxuJQVkxm3b/NMjzSuzeRKsJriZrSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"b3dcd8f3b75ed89b7d23b6fe105c9ab50005977d","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"9.10.1","dependencies":{"ws":"5.1.0","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.2.3","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.10.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.4_1522427370828_0.8814449712010295","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"hapi-plugin-websocket","version":"2.0.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"d40a4232ffb0c1fa1bc9e2d05afd6349326f6a3d","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.5.tgz","fileCount":5,"integrity":"sha512-F0U4L6D9Et1EkDW8EnxQ9E57EJZLQgIbvIokzB32Px+66XYKI5FvojnZWbsALdKwGhhyirMcwb6QbdhrlA+/gw==","signatures":[{"sig":"MEYCIQCXeZQvyLNgT+jLixUFsJxoydnBUyGpjFUmrkOkBgEnIwIhALkQNhUfDTiiWwXO/KgM1hfofyUPNrDuvUViBPzITy+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"95d9faccae2446870b9c97cc2d3d0a791e27fc6c","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"9.10.1","dependencies":{"ws":"5.1.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.3.1","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.10.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.5_1522859957643_0.5808365790377259","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"hapi-plugin-websocket","version":"2.0.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"54a16b68c90e256a5276b22e3452f4d06411d566","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.6.tgz","fileCount":5,"integrity":"sha512-aeC2VtOpY7akA5kFNyN6WvPdthHW3ErIq8XI/CutyQlQ4oB7/T/qFu4zW1cNC7oVS++nzkwChVefj88w+RI9Sg==","signatures":[{"sig":"MEYCIQDDtGpLINmuMaBe1BSe7PhJ4wFTuK1CoQ6LTrKICeS4eQIhAOnBqRyt4qYae0OVdOAW7mtflA9t1KZfg/eYXBxDvOL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"5fb049324f9d3598f8a220882604e0cae4cd5f28","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"9.11.1","dependencies":{"ws":"5.1.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.3.1","eslint":"4.19.1","babel-eslint":"8.2.2","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.10.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.6_1523396472844_0.5644772144331258","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"hapi-plugin-websocket","version":"2.0.7","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"0ef1de9ba22fd602f1be9ddeba0892c3caaca94f","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.7.tgz","fileCount":5,"integrity":"sha512-J3Hf3+S3/nEetU6i7VOdufzJB9K2tBySpnYDiI+iMJoHE/d5tgkyDXbfTcaTDOpMGd3MEBcOu1EAwMdU8OZE2w==","signatures":[{"sig":"MEUCIGRxjh3B+zyGxE/kasoLxaLQk1yz8mrg+46249ZTTkBVAiEA0P95ts9BVp2VlD32yoWjGD4Sm0QmtWnMKpZKdK71aU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2KOKCRA9TVsSAnZWagAAoo4P/0XTQZDwMu/a/bVbSsvU\nlkw+6hFBwyaDxJSWF/D7cHeqtCfEuRgxObyOqxvr8c9Mkfvrx3dsKDQUUtNu\nnYV+hMNRU1t2qbtpoIGpS3//tvid7FCgiVh+qTiOncyox/PZpH3hx8KziCMj\n9DYw4YLZrHPqHInDEKK1LYPcEq6ha5Wu0Rh460Mz4IGYcHWh6ShazEh3yNiC\ny6q/qCE/5poo48No/gFTS4QPc4sRFndAWG5LPUXDQnLilYfiYRgp3ZG1IEpo\nEdKgPx8a1D4QSkvyulmHIbXdITurkYdCnRtAyAck4sMhhkFSV1ijbAJ4tA5E\n8rzHJJMVRhM110DaenWe7tiRiqyUMajrnXhh9MBVnl25N0dPzdXXG57EjLhK\nfOalEXn315hguyx1k07oBDZu027fIH/oLUuqA9csA+Yf4JUB6Dm/wg8H9NMC\neJ0iY0kI7StQ1I4w8cn0zgF2M5D42YqP204o52OOwP8S1hDjlbHeRYupK2PU\ns1MXx01/AFB6sbjQSQ+8LWfU6PAJvNvFH0jwwMgD7VMYp5gSxL65DSOgUP2U\nAcTm0ssdLDTYeNF7b3esZScDYD38L7EpnbmWdAcEfxWrpMjWqI6mc7v+hdww\nSRCL8MrxqNE7UOd8Qjl7OOyGNr+1O+TTd1tuk/f0Z0i5RSEUO+wNFix6xT6z\nDjoB\r\n=hKRL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"da798ea44c6df00d1c17d125ad8d206519b556be","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"5.8.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"9.11.1","dependencies":{"ws":"5.1.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.3.1","eslint":"4.19.1","babel-eslint":"8.2.3","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.7_1524147081703_0.40214823790285315","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"hapi-plugin-websocket","version":"2.0.8","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"72d8593cf7c0106e3c54a246fcdd618e22e2e486","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.8.tgz","fileCount":5,"integrity":"sha512-Z7PMqW7Bm5sn0bD8ukYGFHnFd8Om+R0mW9nwkT2ZGt+MOyM+OTdgwkLOTGf3eEeoEdBJAziw2bJSgFX0Jp5xQg==","signatures":[{"sig":"MEYCIQDyPF5ef9ar8u+ub+tLzIPk8rvR60eqA2Uo2j8m71Kb8AIhANJ8zyLQlf4vYEKjDGGf4EqdFdxedkUB/oqyHYe2K11r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5uHeCRA9TVsSAnZWagAAOVsP/2vlmrsSsk7A+VoNHst5\nHQUFUVmx2d9AzLpwk2pcHpup0EjrkrAx+T544rL+qEHhFqDnmGaYLWK0FO/0\nSwjQ+Anj4r9r4Gu6gqOPnLKeOTw/B/R1U5obyN0BP6aM8Kp3UjRrPg63CUeX\nPVY0vR40lLDkpb9lHQgPtRx8BHm5r1G2jlWZyxkKG55fnzBVB+88VFAcjp6x\nzLBIEFJd3qF6UbpUgzGaK6OU4y4s88s6ukafjRcabOZQYlPnhShoA3zyoBU0\nWiFrLa0OOBC2ZHJrnoYEUJJ8lmXbWxd+3m+o2W407ZOnX5I5McU1NxEhwkc3\nsGDO4W/znTNaXnaeTn/N8+UrssCxw9lNlQd16quCGHCzGsfZF0VjRpv/Brws\nVKs7YA3OW+Yod0Aqz8k9fBl+rOQQ83kj2IXyRf3UI8NqFoNGMeGZccYQ8cPW\nHPOA2DE0aOwgrJOwbTfy719rDqADV2J95TsaFSjGT3sQE0luDQzh8Q+qo9yn\nww5wa43zoMsbq/aXKqHO7l6x+vkmHXAHllOPAdHXDc3xTGiiAFlxb/+WObju\nBMrTQm8TFUVvzcLkJLlz1d/CDBUCk2ajwfW6vRgtm+BrQ6oXkRyEBMg+S29M\nRQPvB7n4D8mUEA162F9lIUPV+GOdFn0gWBjSLf3PEhqBfRR+EjPXVp8NAfGB\ne0jp\r\n=ChvT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"590c0ea1d6ddb2e6d6342b72a33e5d002ae665e7","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.0.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.0.0","dependencies":{"ws":"5.1.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.4.0","eslint":"4.19.1","babel-eslint":"8.2.3","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.8_1525080540960_0.12050330330199488","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"hapi-plugin-websocket","version":"2.0.9","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"71c5966de4154b8a7f366c097d78c9ec3ece30e7","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.9.tgz","fileCount":5,"integrity":"sha512-tMn9veQacQBb72tI5kQhu9OHtP1CjC9ONnw4QkzgKA3jDHZJpCv9RlnBlC55GhIA63MJoOapjx7rN0yXmbZCGA==","signatures":[{"sig":"MEQCIFdWD4rlvL2kKvjOYx6Ktn4U5TIoL2G54LcZQQ1efxd9AiBfL/PrITlWAQ69XhJStbeoOPDGNhFglU6D7iC57PeBQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa71nnCRA9TVsSAnZWagAAvnsP/1J+ATNTtpoIemZP7C4y\nuZWHs1yiqXLXHogQegYm37nxqByq6cjimGIcRJ90JUjmCmaKQvFpsWHD+o3/\nkgOgQp5xEF+8nK6FbXxa4zDzeVqS4750HV7sLoJzVXPremwtWOMDcM5/5u2l\nP6eKKtZgSXRFEGny52r8bkVCYNb3EsEv/ttMOD+4730PI9Ne0lGu0ryOxJdS\navjlCEF3YEZPR25O2XRcwrlYvnjCAlUV4dste5IEeH0DBKJfqMXwhu/++Faa\nl/P1SOfGdVpPp52jjwp3Sq3ccWYk5mfEoP/Ax+r9kZIt5RQ7CZmHjsAWzlIz\nAQGywsrA37wtRi5Y1lWffUKNYXwoNaGwz2Y2XfCq/z20+Q3rIhhiSb5BFTC6\nptyYbmlC/B0yp6Fd4KHy7f3OdZXujLSkc+pxedNQT4hgvPvAlwYIxNZQB2OK\nD1LluUwhBKJL25bN4nDggk1R7yBzXccJ2IH8o31kE70IRVP3Idnl/JWiMHYq\nANRPJKQ3UgDWfxKsbugg4X8KS2PyXAc4lEEdGQnG+ALxjHnmpX8aLYGWqrn0\nCQKKbJliASON7cqX/3fdIxo3iLaJZ4dmuC/OA2RPgoRw7T3M7BCRDWMCcDLP\nXK77aDZ/WD76Oc1rwb0vhc5VFQv9YOOdE6B2yf1+GNhfpFuPVm2x7RwZUdmB\n4Nko\r\n=186Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"c40287045ce87490205ef2534e9e3ae1038a42b7","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.0.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.0.0","dependencies":{"ws":"5.1.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.4.0","eslint":"4.19.1","babel-eslint":"8.2.3","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.9_1525635557366_0.7085094422311309","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"hapi-plugin-websocket","version":"2.0.10","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"560bfee4e392528fbf9bced7cb842de942db8c47","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.10.tgz","fileCount":5,"integrity":"sha512-QZapw43ptszHpIPqs5+V44lqB1eR/KYFzP9uZPPRm6ucdU7ZP3ZSmwrKD748FW+oDsiwC/TWCuQOOHCVHEZ7ig==","signatures":[{"sig":"MEYCIQCDANpsZwpq8/7Icwff1Y1nFQ+NEsex3mQ+Z+QY8NnKowIhAPDLJYPjTXpT4x86IlPylRfoha0U0HaOwNvm5zO/o9Gl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAUGeCRA9TVsSAnZWagAAcvIP/R86JeB/w3PJdJX8hsN9\ncZGd/GvhBgF3sICrPm0UdwgXfesCumhVu84RNIpofD6rxmdHB47MgqtQuQpm\nVxQunAppubtBwT8/nJNMU0PwovwLzTylTZK9srGPvTsrmachqobulV9fkm7b\nD4PlVr4UgzP6TG6muyWt3IdU/rITIwlH362ZfXDlImBG/qnhtRiRPyTKJ0Pv\n66vXBNKjxI22aRbcJODZnjxEq5wUG8cvAKj7/E8RhxTlw/f3VWgtz57ZyG1J\nZnE04e0y2+qn1smPMkjhSiclqRupX57GoOnacJ5csmg4R6SdT0MJYOV3vOwz\n24C/wSHwn7d8H7w3Bv/b6kzfbYtyfvqLjE9aJ+61F5gMAJXy4LoYbFPaVUyA\nIYRaXbUVWfMWvtlTHvyEZut6m0DQ6dIsubsfqLmqNX864/ubZ8hqv93zYGv+\nXC70Aqo5NYVTNffnR1Eq78h6Y+8ToTQGmo7k389K16xQh0aVUP+D3plI30O7\nXK54lxXkYwKNmLKFJ/KlwJK4z4llvhl/Cv7sgRh0p5kkGn/QRCKCqoaiPUQR\nHyokyYiklAh+mGTxaPkBilzhk8fbDRcphrsYDGRUaBdrOmyv1+NnRAl+Yetq\ny1JGcdqS3lHPFPrPJWcnaD+mredl6p8aLuk2ThuNgeljF+0qMCPdoRksrV+i\nXQe2\r\n=rPkR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"88733f3207e6756596e404ce0ff7f3907589d328","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.0.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.1.0","dependencies":{"ws":"5.1.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.4.0","eslint":"4.19.1","babel-eslint":"8.2.3","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.10_1526808988003_0.3912731116378687","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"hapi-plugin-websocket","version":"2.0.11","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.11","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"c9538781cedc610ca9d7525ea7e1612d906da214","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.11.tgz","fileCount":5,"integrity":"sha512-QYQdyBz0bcMmi/0BJs5McA3BS7Ej8+9qMGQOPHf3AyjIBlAzSv6DRI6Ge1GvAPgNLxiHJUyIE9+S3sC1nWN2PQ==","signatures":[{"sig":"MEYCIQCkbICsuFgO2WJC5K8OxPKLJfu2HU1K/Lhe/vqEm+rpcgIhAJD1XNme5jcSzugg8g3qscAIV1zqFOnH82qV/VUotLLP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL3WcCRA9TVsSAnZWagAAa1YP/0sEuf1GW0XamiW9nIve\nfwQi3dKs+HRr7/d4WQ9nMk74mPQ3zMbS9RXU74oALbLODqtElfNxUhAsHYik\ndxlBQkd3eifNABlWjlUp180Ws/KGxHOsNnPqS4P7sL8f5CFtzDYnpl2fXR0B\nu/NgfmYCMeTnkr0fwIOnmULY5dStyL874I38nmd2X5We4qXa1n5D/d6buUvD\n6uTU6+QK8lsnQE+sbhMkuOanlPH9/dVT8PKW3iwlKB7D6fBMDsczfJv9aHMy\nDIMeT3R8eys8V+8FCewmseBxzXrluSm/UdbE3MHukzd/CRNM5WDpGGILcuBc\nLAvWeYaVZaZaWAqM+eTppx7VJ/Cimjj6gVdn0+btA0Xgn+OkesqgRyIyixLa\nT9pmVxqkbOwCcSOQVzX7HpR4X59CDQOBXEm0CduSCboCtg1ugZ6dop5fT4FO\nkiVXdX1c8h2kXFlRc4tvTEIzuZpzKundR0X/rkdzVbR0HXt7iGEiQKcsSclf\n53R5jkG0NdRkjaxYXHUg8ll7/ezPQBAyCXQYgucxa8ALRIeYG+B91jIC8r/D\ntaMbNyfBsDHiFOfZUf3p8eTUA+63bHMkVbW8ohdcBXa56541+0u0YZScFvDy\nvpGf2DibX1w4NMHPMWhWjG7+rywnviryBpLESTUQne+lAjw4ARLnAF9dAbz1\nzKt/\r\n=7gOV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"737164f17f79a93e00ec0d6365adab2de2c3af34","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.1.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ws":"5.2.1","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.5.2","eslint":"5.0.0","babel-eslint":"8.2.5","hapi-auth-basic":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.11_1529836955978_0.989168015037033","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"hapi-plugin-websocket","version":"2.0.12","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.12","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"66d06500b5d4d7ed096049cc29a3a062ac0084ee","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.12.tgz","fileCount":5,"integrity":"sha512-tPlZUFbQgAfL1fsp0nW2iHnIRFLaiCo4hXyM3swPLZ8rpSfqZhaSPVgACXOSGW2h3b3J+e6Nt4efYhOEemXRyw==","signatures":[{"sig":"MEUCICIpDAhTemX6ldCJRVQhZcYm7ua9r3tfaIhvMX5F8teXAiEAm4f1Bm80FUx9OVNtjXhekkHqnV5XBAfB4ZjU/b3NvSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW6YGCRA9TVsSAnZWagAAT74P/3eX5JN2hxIuoAtExrSQ\nSgiPr1Z9PjTP94eckbMbtIG+6ix3GwonxOmpf3+aEvoaXpBuKkxBoW8dSLIt\ntW/OuzwueV1fs+2pIUhfWuFKLnLIYzz9ZBL6TMreGsH1Rjtuf+Smiaq21I5y\n/6VoFhN99FK6FnSMxK2x54M44mGsqlI0WQs19F5pmGZR+uCVDBzYvgfBwi06\nPXswIIFOINcLU78RpGJZ6lWx7EQW7cRSNfyP3sTIPW2sSazWzVF8J8jgAfU/\nlha4Syc/c7ptn3gHB3r74Uii1fApjqgrzWKY66r6YiJsldPoapOXrULyjzwg\nbi/uueBjrRHElirKJiiEs8xVxwm9BqM8/0W9QSifBRtAUQhEsjZZqoKYqyuN\nQStWXUqz8vJkcaiIDr4w2x9tpxlmkc2IlbnHp8uZp63uLXRPpPmk31wgnBz6\nhJ+2OeMa0X0CY/MRbaiKVvYSwRbzrmKuiQF+22pYr99NSXSVcJNR1p3NM39b\nXXqL5y9/9n5tuyqr1CL8JfLEL8d6bRopEFuzcsCZLONTPzyEh2lGolAKwQGd\nK1XulJv+OLhgaG05Y70TdfqmpgLLJBpLCJG7kl5ahdSNbs5agHdCRMf+4tAs\nB/4KybzyaFLw8nVqCikLhm438GcQztp9cVgQHQ8E4OfY7jVkAMDd7QACv0Kq\nr1pm\r\n=gr1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"1ae724926cea26e9c180a6803032686fd7398ec3","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.2.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.7.0","dependencies":{"ws":"6.0.0","boom":"7.2.0","hoek":"5.0.3","urijs":"1.19.1","websocket-framed":"1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.5.2","eslint":"5.2.0","babel-eslint":"8.2.6","hapi-auth-basic":"5.0.0","eslint-plugin-node":"7.0.1","eslint-plugin-import":"2.13.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.12_1532732934532_0.6446323073776519","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"hapi-plugin-websocket","version":"2.0.13","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.13","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"0ce10f68ccb34e403685280aa63547530c940af0","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.13.tgz","fileCount":5,"integrity":"sha512-07FXxUVg9CdaLXjYL7j/7Qrsex+swKxBCAqkcfpMzTCyizF2KVLyFrejSPn5l6F4GTBu0Dzng17YyeB01L0N0g==","signatures":[{"sig":"MEUCIAS3bS4IC8Ah3VJymwLztwDmiOOKxjHuzVaB88UqtBB0AiEAoWH6CthDextDUoCel2eYlOTVldLKc7TJ3KsvfsHZBzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjBEhCRA9TVsSAnZWagAAao8P/1lICsi8dvU6VhtIGvV9\nnRkgVXUfsQsVMdXf/m4Ac27jTVejL9jrj2u0fbsaao0otvvnQkqvHZ5d3r5c\n7QQndnftsgSWqEL6EnPxhVzjFEx8pZjXMvmx+xqxfYILSyGspTjZ+CDIawVD\nUvtbKiWLliDGz6oGDvPt2E/RSDpYy+3Vt+uaDY9NCJ06niyzN+utnZvSXrKH\nphedAEV9qhY1CljVOvNeDjFcWSp7sapFd6yZm8gmoP6UStTHTy2b/RYBQnc6\nTjR3QiOq8ON3O7ThjEYxU6IlDlJiWlpwdtSl+HieJ8DdpuiEipmG7ugkgTv/\nld1kgWy2GBi27G96GOP7k5mj1f1sy9O191BbrlJu1cPqpsTjdsPwSV2Z0T15\neG25yk55yLtjr0eIucz44t+Ng2e71q0opSOym5iacsUE8vfgk7/5RwpoHkOA\nCsvuWNjfkoY+VtKv+SR+dCq8HFTzNjVAyrsdTtnY8lItN0WFDdCfCqPvOUlJ\nkk3MuBnFa6LoGw6ZuGCVs1BHHbFL1cQHrz3O97Vn4yyrtHCKpqDEXi0Yb1gn\nr75T49IXJ4Zjc+GSXnDBnFh1ozMI35kIMahRh/L8zPZazNDO487PFWr5L9L8\nvVqsoNnoj1f4hI/wyKVAX2MwhymRsBXzCuGDVPGdZRZZpMrLJJnMW7mI6ZDa\nKAAh\r\n=tu8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"3b6a7c489f805210c6d6e994920f88a262a6e44d","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.9.0","dependencies":{"ws":"6.0.0","boom":"7.2.0","hoek":"5.0.4","urijs":"1.19.1","websocket-framed":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.5.4","eslint":"5.5.0","babel-eslint":"9.0.0","hapi-auth-basic":"5.0.0","eslint-plugin-node":"7.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.0","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.13_1535906081282_0.03488751697815906","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"hapi-plugin-websocket","version":"2.0.14","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.14","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"051eb7ca4114bb4dba5c106a3da7aa57f4b391a1","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.14.tgz","fileCount":5,"integrity":"sha512-XWbb+jTv5F2tVRWTFOujGZUgau6G/2B3VKb0U4OZ5UEMqxTQ0Xgsj7G49WYrZoqZJQoFBe0i8iWuQXQCvmWorw==","signatures":[{"sig":"MEUCIQDDXRHnOxllUZW3c0s2KNpcqC54hB8EtiHUL9ggcAS7EgIgSGCzDvMTTekWEqCsPmQovz/O6PRN1nrfw4IHCDHUiy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5TDACRA9TVsSAnZWagAAT/cP/0cx+Xo9cppYin2sB3GX\nM5PvkLoiCVAbwn6xpWy42xXNmLJ+tgFpLhaptNrN47ztuAYCWjDm5O5g3mBj\nh3YL9nrlJW3sW4uduw4s0X00BvXyrWhbAUekPUrjgnKUcuCkq/q8CZn0GRyo\n7pM4mtAStrlm9mJHaFizBo7MYRVuYnOeNKsWfwvQZrjp0Ke0kyRyEqURygLm\nW9zFWUsLUS8CuXK6nGe3Bo1PIb8b6xjSPbB/3tuHJVHtKhuuRfSOegQDzd+R\nJbx8mjgjp7Rh5zW9wkXJnUMzs6abU2IoiuVqP2N341RE72hjsUbqXaXBemsb\noi9BVgauiphlbOs7rZ4i6RC7u/KrPFTs0VJURFPOfxkwcrz69XI2hbLmV1Mq\nJOcXSWldwq6AVSMw4xwFAMQ3jzh6zXTgipL1LKWjJjAPSLusrtOaeRCyrcI8\ntwSO5SCxSBp41oWrF0bA7N2nBP86Dqwir17KB4N0Je9GHWz3UoPivP5g57qy\nK5LQZZn9SbgXktBVGcuAyr96Ud9BxIA01uVG8uzDceI4NKlSvwaicciVH6Ea\n5Syw6USA7rNIAf88QlXv7gMGKH0Kxbrl/MtAmk3ZCPr2Z+PAM3wdL5C07pYW\ny7vH5sC++vQ7FM+pB0V9oeCO0OJ3z+lt9EfiZdAwMtJVbxMfWKKVpt25mCzb\nmX8w\r\n=4XeO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"28fe7787a076bc6c660f759ba489cbc03eb6956c","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.13.0","dependencies":{"ws":"6.1.0","boom":"7.2.2","hoek":"6.0.2","urijs":"1.19.1","websocket-framed":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.7.0","eslint":"5.8.0","babel-eslint":"10.0.1","hapi-auth-basic":"5.0.0","eslint-plugin-node":"8.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.14_1541746879698_0.1476830261244768","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"hapi-plugin-websocket","version":"2.0.15","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.15","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"b8a0b5b8f84407a893f873980c90a53c9fad59e3","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.15.tgz","fileCount":5,"integrity":"sha512-Abnkqd9shLL3uglTGJX8PqlKNE3KVxDumvd5Mrhc+OTyHYIVQVdR1QifCZLSPVl0c5yBK1yTqBJDT6ma1MaS0g==","signatures":[{"sig":"MEYCIQD9B8e0O27vPE9TBmoZ4K2hEIg3uUmYT6BaCXUlFABwSAIhAI5eyF/CjhhVwaZbGB2tIyQKsQ+AYwiw+rkmituk9/L1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHpK5CRA9TVsSAnZWagAAfjgP/2c7o3BTJzguqNZIEwAY\ncoK+7M+hMnVmf3KB2mGQ0TWTKU4INvZLu2usFEeypWlMBNWgcHrHZCllTQEQ\nNAxk05PARDGpKPsjSG00+YApU8meKAzNf3Kl+MIBHUUolR0kLyZenh6gnx3u\nDkhjdPZ4OTZhbKb5uh99ziiQjMAFv+2eXr8lTE6xcehFGv22ANk4ionYlOLT\n7SCKECRK5zb9EQDRTG3G8z+OxWt2utpXONAPo5rUPAzWV+A4EBtiEFF5nQnK\nVhAU5gpTG1Ob9+fZyHdBxHHHYDHbLkk83gvCT73kpgv5C21iLVhMA446IId1\nKuuscE4/uqMJAlSajdNpiuKNkgjrcplH3X3vyqR4pKloPFEiO7Ptp6QBSVoG\n6siNbCtZpZHRb3IHWBSqcLbXE7Cket1MzLgUGCDDl70eGokUk4trdu7/Iryi\nUwVsZnWx3MTXXedOpypWBCvJJJV4jv7qHjq0pqoYUKKt40rpyQ62Z5kPGTwq\nfuwEGxofiVugtiSiqdWMQrwNKqaBOLznbvOBSeOLgItD2Rncmvdw+bYmLo7G\nnjrVtTBoNCQE1Atd+jbwAfEwiHnjSO4MKcKt+jOmS33nP8Nwxt3wl61aiQFX\nFV5XNwEevzhujsi5KUj3lMM1RaSj+ZQZscfcoplaBMFqedxjYxvnUikyJdEz\nMVJU\r\n=CcqA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"dda3b90d69ddd4101bbbee55284301b9a28d003f","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.5.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.14.2","dependencies":{"ws":"6.1.2","boom":"7.3.0","hoek":"6.1.2","urijs":"1.19.1","websocket-framed":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.8.1","eslint":"5.10.0","babel-eslint":"10.0.1","hapi-auth-basic":"5.0.0","eslint-plugin-node":"8.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.15_1545507513265_0.05161201291551243","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"hapi-plugin-websocket","version":"2.0.16","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.0.16","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"a1481536f3a8cf20c39d2d7ffa0ee7ffafe739c4","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.0.16.tgz","fileCount":5,"integrity":"sha512-UE2JSrNIalXJmw4Qoi2FqhcguqTYQhjgPAVCtJUBhhZXD6IyA15guTdSeshBLxGfKcAFJmlpXs2LUMB25ARfOA==","signatures":[{"sig":"MEYCIQDt92jKcsxCG3bwc5pJZ4LvQKeOq3j/x9OA4tqyH9pT9gIhAPCZgTzdMOq+zcstNM/4kleV59G99V0bxayOCpJ+EKS2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH69OCRA9TVsSAnZWagAArMgP/ib+FUOLZgB4/8aGCeLc\nkEMrs9b3EcRf7g0XggcC8bu4B4TSwuOlTCI6Eklkrj1JnlWtbdvyYEzQ5A/u\n6rJcxQdYTJc30rADsYSzZ33cqYokxej0qTrfjqXw8uLz4LaZIn/EHh4P6LDj\nHWRqT8fFtjWhTDsjAI+03l/GXSU4WGzF4Iv07Ny/qMkEegz08v+ZFuMoGiq9\n9CgXC+EDyzt39fXmEUoDBj0yF/6NJgPy7j9tjvmwsoW08oWwIBlgsNdkkbux\n/YnX/rO7zr7tY43PkfRxNUMzHiEOtcgfJP/Lf33UZt5vT0rpYTCwNJMr4D7w\ngBjrb28VeRHMi+EYNlQLqqAIkKZp7gaS0dB4fj+6gJbRjIPLjnCzcq7ORiNp\ni0DOuUhJFypJ/sSFSip0kvxmYuPDfbOcblqLOHSDe+h+dtT8U4SwaJX60zOl\nKD2yEYi7RG+F4SA/fMML25BMfUcZKgXsAnqbiVqlfSbA3AMSqeAYmsmkYpe9\nhUVBLSHSmDGg6WOK3cjAnTCdAdzpGug13KfxPOZpOyHhrFkA3Q066mOZ21ur\n/nuj09NGUiqNAwmnWKZBU4Lc2O9feh77ocu8vwIxTSnCgbYLb4NaSkbm4yVk\nTSpBqqCELSEA1GfF/XYeAfSQJiyyBIWJHaCxPHcRT/kQSZf1Trlef6M5qWwh\ndjWF\r\n=zgCR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"a1449024c4c04d5d88a0ab97c9c1ff4814c5bba9","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.5.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"10.14.2","dependencies":{"ws":"6.1.2","boom":"7.3.0","hoek":"6.1.2","urijs":"1.19.1","websocket-framed":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"17.8.1","eslint":"5.11.0","babel-eslint":"10.0.1","hapi-auth-basic":"5.0.0","eslint-plugin-node":"8.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.0.16_1545580366101_0.7390161045932995","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"hapi-plugin-websocket","version":"2.1.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.1.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"3abe58d5173a8d38a28eb33043e6ac190767058a","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.1.0.tgz","fileCount":5,"integrity":"sha512-29jDTQliw60r04ZaCkr1M8Mf99upiNBU5bdZQ5zG5qTAxBVKG2frOyzrGH5aY2HQt2VdUfmYOWvKK7jl3Ra4LQ==","signatures":[{"sig":"MEQCICK1HrI5LE8WsqUD6a44CVBej9AT50vxFL/GZgqYYRTFAiAbTqgtygioCjwSHgPmsX3iYRIWl5QBvpj+gxV8wmiKiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBW/RCRA9TVsSAnZWagAA8v0P/3jI352js8jYT/pWHNHu\n9T+05Qc7lg9vRdmr9HKDF3OFXjRoc7Vuf2tCzQ02yaLP+cp8i4Ua52KT4iYl\nevu8J5POLR/OSY3O93CLwdwgQ+TSYMgfj5BXcPIlf8dU/w6Rki9gvXZx/2mz\nqQQo5p5ed+4CyYa5NHJ+aEzaIgeFsFzVHKCQPsLhPQdDmNKMJldY0TBK1oYq\nput2fNYtdLAwTGTRRIPnbL25TaRRaQ0JVhxm41WLeDEQwL7FAWNaEKxn1O/D\nio942JtZ51tPZ9SNi/qS9Dkiv9VJzJ63E/vfJ/Ykinf6ESqPlVpuW3lH2yYc\n4sw+gRMxkd+8/7DpZu4YzPQNgo4/Kz8O5W34FCAoA9yXCz74VQGQrkiotZAf\nXsDFPCHY2z7O/FK1VQlR6n6CuBxqR1PHgEHFG2htXDsJuwFDH0hG0jJfMbUo\noLMCjv/mcYGwlvWQSO41YzwUkEDe9I/gff6dVDTl3/1r63z60yl8MWmNfXYp\ndlqjBQxDFbtP2mqMNwX/Roofa4CGo/SjHV9pjllOfHAujLf3tSUcYUxOeSky\ngf8mlUTim+8X0gQWT4XWBgWMvRBCSbiydtC25ZGV3+FTb8PzmUgAs/dvYmJP\n3JyBELw5GWRYuuJqO2GEH8L7r1XGnAKxY7VdWXhJd2alXrEJ4mYvF/0HQt17\nHoXE\r\n=vuw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"d9045f029232d593b19907b6bd3598ba0b38130e","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.9.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.4.0","dependencies":{"ws":"7.0.0","urijs":"1.19.1","@hapi/boom":"7.4.2","@hapi/hoek":"7.1.0","websocket-framed":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"hapi":"18.1.0","eslint":"5.16.0","babel-eslint":"10.0.1","hapi-auth-basic":"5.0.0","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.17.3","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.1.0_1560637392590_0.0428906899958823","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"hapi-plugin-websocket","version":"2.1.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.1.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"eaa3d6564fad9aa366b5570517b9bbf1904cd9e2","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.1.1.tgz","fileCount":5,"integrity":"sha512-1EyeMb9brRk5gtrEWMhJJU4j4MnwWQOK6IUySF8nx3etGfv1e2WfxRHzWTYWQkDz4H68J9DCkPxNwTuEAU/D8Q==","signatures":[{"sig":"MEQCIApHSGT777EuGZetBxyUxCRDKgwEJnUsjPWsWVD8mOdTAiBoGjcCy6+6RjO+b/bztuaoVCevOsEAHw6IzOiYo8S2+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBX13CRA9TVsSAnZWagAAg+MP+wR/EUBC2OlfziqEKXtl\nSKMNwF3X/E4TX6AovncdUf+k+rjHPitQwtiO+nSIVdklEH2hIdqFjCZ7+I54\n7lml3X5Yi/y+/wserT43QpHphi7tcPPe3Pj6S3ZEZY/+Jl1THzQl5wdP4Zxf\n/hlE5WFKEFkPquZ2F1PzjiZYC7TWWZehvA/yAzXMepdeOSjWj30kUzhh2l9V\nVBxedhR2iRt5Yezer9/lu2Uagx/fpe/mplsotzgk8ueyHgjck3k+MZy19bpS\nPHLEO7AQTIVjm49udl0UjKJfO8bniVVoUyDGVjbQdlJHQg7i1VXImKGILhmM\nUXjRaWuLpSVycdmbEb1gY8iNrE+2M6jkhPkeIvLGz/fzeQGZBFo0rnFEkSnG\nbPp5MVsMcFvMVJPVdZTo5HHt+EWrGnpf2lKcwGhBklOS8a+6mj+ptnjY/cGy\nR6VYUqeu7TKh0JPR6iauZYveznL1GGGdTYWBvYao7SomQWS1ghDJoqKdbAOk\nGboW2vf7uQlpPXdlQ//HRcmIaZb4z2fZiS9zAoct7ar6fGchs3JCcidD0Jfj\nWH39Z/zYRX77illkz9aOtBGkGfi8kJCYwfilFvajh6ntbdPX95WmjQNOit/a\n3WtIoLxCnpDesln2Qn6DpBoNxTLjhRsEZt+yiTktEK7enQSCOSVS25ZtToyI\ns6KR\r\n=RI37\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"86e88acf72dab348dbdd594d28d8f87f15821a08","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.9.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.4.0","dependencies":{"ws":"7.0.0","urijs":"1.19.1","@hapi/boom":"7.4.2","@hapi/hoek":"7.1.0","websocket-framed":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.16.0","@hapi/hapi":"18.3.1","@hapi/basic":"5.1.0","babel-eslint":"10.0.1","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.17.3","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.1.1_1560640886446_0.6716395741206023","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"hapi-plugin-websocket","version":"2.1.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.1.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"53db3c85b0a2573f36d82a598241c2977964faf1","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.1.2.tgz","fileCount":5,"integrity":"sha512-QqpBaWJPeAq/uWd3pNt73hoavMiJJgW8agOBPMlYuT3qowrgnVWSZeAd5Gtv+7kG/Yk6cV0Vg26RBMNohe0jBA==","signatures":[{"sig":"MEQCIAlMewZyoZp4JjvXEUXPXIEadtzxuzQnLg8ivKPCeXA1AiAIDjN0LL0TMI0J8VL4az4PDfDsQ28lLxNtHUVJOBa4gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBk20CRA9TVsSAnZWagAAxEUP/3VrA4nrajaIQX6d3Vwd\nEm72WZKiUZrPde5ENI/4dFWACZmPbUSfE97Q3q8upO2TaZSixs6/vDuY+DFP\nsW31hWSE8S06zkJgG2bPZ+Vs+DMTqlPuUSZabDphXtY7e2Ls+5KRpAtonu8+\nkFTRMkS/hD4cU4uf2SqNe7wsGb1LiEc4ibrJYTOyZvlJibqIdY32cM4ZEjpO\nnHwg5XueFTeuUr2/fykGhYjEHlTluqDYnnC3ILmqw4yQZpuZF3g/eQREx3eM\nuoQNTjtctlADovSQbjyEsGAn5EhW1v3V8oIXUH1PG2zPqewyrBLHDPwxa97y\nX38TecT5YBOompxzCYUZIyD+Go3b/O803RDoLZT3Tce+sJ8AlKZ7zT0NQFXe\ntdgSMT1/iB7I+RhtWODGelOPpVxbSXgOEqAHQWqhbCWH3YQnhm82Fx8PaKWv\ncMdvexqfVRR5LBPsdJn26cy/gBELq33rPMcsGh5LWM3Q9nxP5JEuQmizz9ha\ntH6deFH1qf4Swa7m5Rc/2fFsiH96SYoRbfuDi+GhEpBGDjBfbr5jVbYeHdzW\nBfZ4ydmsoyPjSFwcIgvtl71n6xuFVHsuWK+NdkJGcw8KtLE5I3Ol9dug6shS\nZuDnPw7O+xfv4eBPvJsg5nmTb9SckU27HEC+8VhGcgDcztUQC6KRuh8IfjpU\nlBE+\r\n=vFJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"c1c37af239afd61ba9c67a07973305f7b24b6e64","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.9.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.4.0","dependencies":{"ws":"7.0.0","urijs":"1.19.1","@hapi/boom":"7.4.2","@hapi/hoek":"7.1.0","websocket-framed":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.16.0","@hapi/hapi":"18.3.1","@hapi/basic":"5.1.0","babel-eslint":"10.0.1","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.17.3","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.1.2_1560694195415_0.7569411326375046","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"hapi-plugin-websocket","version":"2.2.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.2.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"a546e9361bd6c438ea04684e4b59f601adf2f9d1","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.2.0.tgz","fileCount":5,"integrity":"sha512-vSua7RgFYDrBwdmGrexdT4ypOlOqQ/OnREvXlOrrKp4JDPBgb3i1tEsIgcrj5D/S2POcSpWs8TUsLxkz9jqdhA==","signatures":[{"sig":"MEQCIDc/n4UPDuUll4qBQskMM1pXfyMbdihzkUQe7bX08rD1AiBBqknNHcphxwzJbshG4gJ/iVrDge4K1Lp2Il+45SZyDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtztCCRA9TVsSAnZWagAAizAQAIpbVz69kMMYcHresHr0\nAB7EDz80u+yxVDB5glErT4N3rtSNzWTqpaHlubaG9hU53oB38vqT38ipw/kO\nDwjK6T7oGZoDe8PP70x6EbycArIy+kyHGgXRGhIQdaDV6L+DX8+iEmQ3JczM\n4i3QK9YX17Z1N5DYXVj9NP58KbE1VvnBOcYWOfMomORLqHhHAkcXIQArHCrE\nczWkWPeLmhfI2NzoY967bYi9DYOmPjIUDk8F+qohGvve4OIza2kRPUmsgDs3\n3eIYmR8PK7g0TqYu/MBVwAO2TaaSvzBjEx68sFBHYmX4sySVmf3OitXV9YLN\ntpTSsaOxHwztu7XP1BQwBUpt2zvcCkY4BzdjzIiZ+lvtiYKfxnFLXawh4tpZ\ncFSWv7iVh7YwRgTrXA4z8xcMAztNTOnsBXEGZIZLxzhxl10mMfNtFzoX4qHe\n/bufm6tNu7CxRb1/9MM4+je2vDyNrDnRwNrHay2wuxLVrCkbAHY7JFncXBXH\n/gG9Z3/9gBaGbH4/n9HDLONlB0cnvvsSUTybixNgdJYen6PKRO2UZSajm5E+\n+sH/04CqglmBqAbVL5OqCKAbA+LWstbxyuN++LovX/SKQamv3b5yZnkx8tkC\nRykfGGlfrBKpIIWyOx0UrOTfwMnmAUOZjqgNWb+tANvsOW1aGHJ/v3sLNpH1\nw885\r\n=+VsZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"523b69bfa697afa8da6c10b8d7edf2e85bdeaa4f","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.12.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.13.0","dependencies":{"ws":"7.2.0","urijs":"1.19.2","@hapi/boom":"8.0.1","@hapi/hoek":"8.3.2","websocket-framed":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.6.0","@hapi/hapi":"18.4.0","@hapi/basic":"5.1.1","babel-eslint":"10.0.3","eslint-plugin-node":"10.0.0","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.2.0_1572289345394_0.5383055856239061","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"hapi-plugin-websocket","version":"2.2.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.2.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"720d172803a064643555ba6f38839e2616f6cb95","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.2.1.tgz","fileCount":5,"integrity":"sha512-d1/TPEZczhPmN6qEHyBdYgV4lcOSCzj8NrNp+qiqIZglQ2mnXboIT/QFS3X5sDoXHOskgT6CbZIPLxRlODbgDA==","signatures":[{"sig":"MEYCIQCzv/LPimU6K2KJWqFrrXMgY5F56bMYgZej71T21EuiDwIhAMFYuoJbcfZ7vbFTCUk6Vh89TFpkLbURAtI8vSvKb5Tz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/rpMCRA9TVsSAnZWagAAFvoQAIxIiA6TKbx1I4drMBzt\n6jxttb+kR9Ra6sg87KXE1yD4/s/t/Z6Vd/A43SmTEDQ6qiRWAkHsKGjUrE+5\nTH5/HePo9zZQnXJrktZzmizYB+lYZ7NS3s/TRNiKFOk1LqbpP/HiyhoDsdld\nVUqcWpt7cCsQ1zODtsTR+isSVZksJ8cF98Rj4ike6wpeZiEFHk4NxbjRHNv3\n/XM/bZH9J1JFbjzCzSaCcHRVfcoCatUtEXcQ4/HdMwgtWHcVfKRsbm19RqyA\n26duIvGZVfO/RmBr81IJNwbJq/aCYrW9ReSABFdrI4vNQsXHqBRy04c4uIyf\nN+e4OJwmhDULv96A9vuJsNec0jlKuvbKVYX/cG3eve626M+Xd5LN3EDx8h2C\ngM3pXFror2d15yAsrTsAj3K/rLhiQ/aijjNwTq0Lnq+UHF/kU4x9LWsE0iM8\nrScMu1h187FvU6KOPOHOsZLCgYI/oULSZnoG2Oe2lC22jqO79WIDl1b2PLWH\nMWqhD9YG8pyji+EVIrwZxUHm9Xx8ullwfjbpKN3DAmOBy0km8nyauHj9cfF0\nTdDHchbUygXJ8uvjHmzCwhSgfH/Ewg/rlMpww4TYg5mQXo5R1roN1FoNniCl\ngOzWsKTLD2twyAQw+RONl/XI7pgpwLcy6KBXIW0MHppF7trkF/yvVPWvP4Fc\nKQ57\r\n=Fg1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"a74c19e2179ea4b8aadba7ad35dad8e13fe1ea1a","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.13.4","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ws":"7.2.1","urijs":"1.19.2","@hapi/boom":"8.0.1","@hapi/hoek":"8.5.0","websocket-framed":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.8.0","@hapi/hapi":"18.4.0","@hapi/basic":"5.1.1","babel-eslint":"10.0.3","eslint-plugin-node":"10.0.0","eslint-plugin-import":"2.19.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.2.1_1576974924166_0.14948061718484196","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"hapi-plugin-websocket","version":"2.2.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.2.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"c18f1b60c33cc45a2b7712d3353127aa5c577909","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.2.2.tgz","fileCount":5,"integrity":"sha512-dhtvEZc5zeTBk6nrFoHuJwbkupH0TonvgUlvNRDRH/nyZrVHTARIOhX+jtC5LNW2zc5yjdltzZVovZE0JSVpEQ==","signatures":[{"sig":"MEUCIHhUvAU8Mykv20bQeJ0RZuk9qID2Inoc9iTVR0MuNp4lAiEA8uxE6PGCbTOwK7mNIjEgtdDkOKkkxYDZlOYSqp9Wznk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQwAiCRA9TVsSAnZWagAAB2oP/2N+bDSRxyFh+kaxgwYj\nedlIwR2/YbODtgqG041L/CoBoN121bquxFR/aUYscwwxRyYi0qCJHKkyPDOY\nu1azUMgOFPTBRVM8PAQIjR+2PgrRIYjQQ63zcU+tMVtlZFuVTvXu4AoR/IAW\nPTxoOpi6N4zplq8UKqJ/MJWGnTE41Zwx+pBsF6Zsg6iBxHmqvXNt/74uRvWu\ngMoU5TxopglI6MUbtEF4SVCGoBivqMJoBvOaC1pkpgv9/mPLmAX2g2VWCn4i\nE7x8vcz3x76ABeZEifYSHxpnkkRuD2Hr0YPwC5XYtVpJOY8U2AoYlZ4gXRH7\n0yrfypiAilEgHFBHHSMBRgxPkRr3VZOUmQx7tA/Gl15u3/yMsiZwbkZ4TQcC\nJfyWfwSqoLYzWjzOyVCdzQbmeTRNGc772xULGXSWkTdLhnRLE74pHkbRVMuE\nhlrt8lmcO+9epbD3nFaJHV0hN8UcsgdBaLOwo9yxYbmrTYvcWVB3lIb9rsEA\nQuXgpiZ+Tjcsu9zGmtWdvmJEcZyR9LnSgHg/Wqi3Ud7N64vXZyEV1fazku7q\n/1HZbRjzZ6xoZcZqumDsgNgInc8JV3i+UGvYT9Aku6Vpqn8ATbXPrYMDBlln\n+Brgb82GqYeX9cVbz7LyIf5G9Xrwa1evEQRUiJzoyMCzF6W4d4XopNzNP6NA\nIA8F\r\n=dVI8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"c1fd1314237c552f54c890fc53e6b84dadb808bf","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.13.7","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.15.0","dependencies":{"ws":"7.2.1","urijs":"1.19.2","@hapi/boom":"8.0.1","@hapi/hoek":"8.5.1","websocket-framed":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.8.0","@hapi/hapi":"18.4.0","@hapi/basic":"5.1.1","babel-eslint":"10.0.3","eslint-plugin-node":"10.0.0","eslint-plugin-import":"2.19.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.2.2_1581449250162_0.7820210750678691","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"hapi-plugin-websocket","version":"2.3.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"8555cd7df31d856d5aab18ad94ec79ecf132fccd","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.0.tgz","fileCount":5,"integrity":"sha512-bm+K5opYruM7/u9q+2YnP48PaMZqYo4NiQMtPfg6eHfXgkFjmQ6WUSr5NQkTzl3Gn/aMiYgEM3AX3pR30TZhwA==","signatures":[{"sig":"MEYCIQC0YBPVrTUqaAcXLTwdrSIFJdQB4eBjtI8WcINVSUP1MgIhAPnFtBJweNqZ7njDuaKC6FxnBSlHpzQFz+nBAH7ASNVy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQwHNCRA9TVsSAnZWagAAF4MQAIFRccdGjCjJCYLOcj6p\ncRxj25d9BVldwb9yTb7Tubnw/PkjLDdRM0edykviUYatiw7HvvQFV+WQlDTu\nD8S97nQf7YKs8g1Zbm/zsd2kmUG1ekvwLBS0ZDRM17BGVACCJmOHqZuxvjiK\nb5EDPopw+p21KzA9svYU/aZftZqvQ5L0QQ0wvzs2ZBzz3GFL4CJ9eK/u+syw\nlDRgR485WBLFD2My1Y9IO9z+QNgnmB5MbPuTYJrqJS1tfLLp0G+n5AHNY0Ba\nDmfHFFLlyTRALY/OfB4UwuxZXcrtplTCxmIgliID4SILlpH8rZVHPkfihAH5\nKVQQNSc//4j0AN4XWTzhBrv/nvxePAWC0jGamCJ5YxdE18fsYhIPR2vXK7xg\n6Idco4SY5hlepLpYiJIEdVYeDDYqECnO1i8Cm74HnPZ+Ldoc37vZO+9kalBw\nrOIv4bvQA7mTtd8NTdoKuSZ8GlIJEO1+jabmvDKovFVs4ezSM10oGObo1+l7\nzrPkEUPwh1EFkUHQqg/A5D8gXIZ//vLZegKQPecLFVmZcVsv38CGL25UHDP2\nfa5LElbTIr7/0dxsuxfZou6jeMurDWC5IzkBBGjz5IycCHiGkqTOJ+MYY92r\nK4EIIS1JakLzfnrlOnUAfOH02LiFWVdOrNdfHIFleYBhZUPcdjWixiJUkZZO\n8v97\r\n=mm7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"78076884b212ab901763ed89acd8a5d83194306f","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.13.7","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"12.15.0","dependencies":{"ws":"7.2.1","urijs":"1.19.2","@hapi/boom":"9.0.0","@hapi/hoek":"9.0.3","websocket-framed":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.8.0","@hapi/hapi":"19.1.0","@hapi/basic":"6.0.0","babel-eslint":"10.0.3","eslint-plugin-node":"11.0.0","eslint-plugin-import":"2.20.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.0_1581449676602_0.35750057454372164","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"hapi-plugin-websocket","version":"2.3.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"18544c81d28fba4978608a6eaa4389bb0c439302","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.1.tgz","fileCount":5,"integrity":"sha512-MvS+BFlXhYp+a5giWDMOhKg96RNhaF5wupvoKl7JV36Zl/Nt4P9SGDgYFlKJuKrzquAtqovfGEPUGHgTZTMMXw==","signatures":[{"sig":"MEUCIQD73T0gFGJuvSS/tkNrJGxODWd+TzbpMeV7Et9nAsG55QIgf0nqSXfFxQsPrYCHQR9joz46GECt9dand6HFNTINJ38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEt1HCRA9TVsSAnZWagAATSUP/0hbZjZoOQP4UWREtm+U\nCB0aKkQcSOBOCUppLRmZvsWNkp/6ZRptrvm3ryODhoSA99cfFF0iiOhvfrVL\n7caLHtQmgXaLFurReExkXER9iRAGGlQGeGvgjxG2KUk79wfPPh5DrKhBww2W\nP6eHSMJHu9zJZfGZYVd+38rKjvV8dFcgjzyMsmwt3XyA2aJDjW9H0MpwxfN2\nV+4LVaZPs2yVns0pxK0xLs2R6eRQDfvU3AWc3y/zuUtYB+bPCxzCpDUkp6yA\nB2tfxujrmqE/l90hkFiapuiqLtntPpZxBquek+N8SpXolXli71g9vwANoH1I\nAKGo2qhYPxRRczW7GixFJ+En8gAWiBoNVSpeSKOFrVrMCf1Jc0AQLOj9442K\nRL3RgSiFdt7R/FqasgzCiuCUW5F9pRAq0lF71GH9goaUj2fOSzwwY/m++eIL\nsH8nBTel+j1zGPfVXGZHn+yxOYKkJKldX9cswBD36l4Ne9HvezSH+A3vuzoq\nUcPsml3GEAEyk3w6lyb/Xn/BRW7HG8TVy4FApwFr3fvl66ykVd5NkNpVvD5b\neRaWFs/JCVfej+rIXNhcxif99te+jGQeJqUlHlVGZUUr7smXIQ0O7hhEsJH0\nkQJyRw8EyGiMQSZSLkPGSWduR02Yl1g6x7aDYJWhFBOSsdklSiCdw1EyOMqr\nN/Wa\r\n=1WHi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"57027aa8fa0c9ee384d89325a46c5ad61ce2ebf7","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"6.14.6","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ws":"7.3.1","urijs":"1.19.2","@hapi/boom":"9.1.0","@hapi/hoek":"9.0.4","websocket-framed":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.4.0","@hapi/hapi":"19.2.0","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.0","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.1_1595071815358_0.20435064329031238","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"hapi-plugin-websocket","version":"2.3.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"7263fa16f1cc5fd275deb298fd04c529686a031e","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.2.tgz","fileCount":5,"integrity":"sha512-L8LL/y0bmzqJdmEPCce5NHOBf299ezCG1OIiSOxyGIn46K4lgX0G2ye/NzlftWPXkZ4SOPl5QcS4VOwda/s+WA==","signatures":[{"sig":"MEQCIA+u8vQFGNhE1XLHmU4B1jPJrEBVTbAv4vB1f2ot0Gp4AiAvyAoUseAm7zYCHXIY3Gz3uvimVLId6D9/4E1DJlYWqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+dphCRA9TVsSAnZWagAAJrAP/iyl9JWj5mvqPYjF0qbt\nhAEvo1OrFUnx9sb+TYdCF7bO4670SH5Ph+9/r7ZhPDEwr3pXr2q0WGydtRPo\ni6sLVgR9ArumAezD+NmVmyBFKk69d8UrR5EvqhDMvk5D8T1USy4CSpHl1TZP\n4ShPnOTT1WCkulkrtsOW341blzNo5fbBUYRmR09KZwJqqvj8BPMonXzS5lok\nKAtDdmYri95bTGCeznbSfpLOK16mEK+9m8LKXRlIcNOaAsCpquHo9F48azMs\nzRpTgXPI1ubcOx63ZsW/akXaPShMyXJrSt5/5XA5Mzl+9aefm2MJh3fJf2/m\nWkmToNVjeXhnRJmFZRFqBv0NSPxiKsC6rZetCARJApatDkyuBHmfssp+XqfY\n1DjuP+m+0xylDkrWQn8dcW3fWwzOykZtmB2s1BpZvuSSOaiyrDhLp1QbwYDU\nfmwBfPWZNOf4ktgjlvXxaS/l3s5CD5bih2xweYLZo9zX9zcrmdaVp1XN8FU2\nhKQ+hbcReQcClDzziwcbWDB8HN709uePcxZAilBOLF+q0rF+ONb0d2v7lFej\nQnkNW1GgfShcZWTcLGWWySu2NLb4N+jH0SbtVUnAbYD2bGw/y+PrEea0dy6a\nd2ueatUhi0UXlumsfHNcy6NKq+tEkP2DZs4MtUa2M/XI1emkz0r0W6F1Nbc6\nfk3N\r\n=Vpvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=8.0.0"},"gitHead":"38d358237ee12454a1f7ddc9663e8f8ef6c3705f","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"7.4.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"7.4.2","urijs":"1.19.5","@hapi/boom":"9.1.1","@hapi/hoek":"9.1.1","websocket-framed":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.17.0","@hapi/hapi":"20.0.3","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"16.0.2"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.2_1610209889223_0.7361334731874702","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"hapi-plugin-websocket","version":"2.3.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"39cec45160554c7e6cc43b74fb83d98200f7a462","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.3.tgz","fileCount":5,"integrity":"sha512-HdI1AREiKW1ajLZy/5xIYYO0tAKn+hqxZUFlv/QfRqC2EUy8jMPCbRxhcMeTHMA32bwuCkXkOvpddB+hs0EJzw==","signatures":[{"sig":"MEYCIQDZc4J6i5zHwcPfzUDWFATaYPbYb+xxa8gkVdVXLCG0lgIhAJLJMBjU7ugJZ0kReRXJJ85HMmmRj0FnH3OCX6GlF/5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LotCRA9TVsSAnZWagAA488P/icE9Ff0UI2Vd4GxvQlE\nB6F8PDll6og6ADhfZnLGwGZ9mbJUoZcG1XhnmZ57F9DFZwFCGBs4I7t2fGxz\n+YpiGXEFIPBiDrMaTvGUMkxeIvC4KGmOra68BEbIUHhblUQRCvAhKcqZ7G3c\nnwlmxy9gE/eqnBrIGvjqnV5NVmAkGmQHLfCeIJTT5M+x7JtOeIJdpiF7eR2s\ns/Z7OAzBo9ZDUXER9YOM+SqhokvhZksKNPuSLulvqlmhVRQuIvOLmkHcRGsu\npBdq0oXkWqPcwvG8PfFlxQdVqohMASilW6w7hoQ6cOEsRlpVQcdf7h6K9yi8\nbsVFlQ6eGsBsBHSY8n9SeRvYYflNrHu0delXTSTq1bp7FNbwPdpoUMge5cwj\n4pSQyZ1aPp0FCXxrGD0ONGgVNb5aM06XXm4pThEZ92hS1hpR5xZfdYMFRPQ7\nvwRjmWNly0HEli60bpyGd9xXZGKZx8A48CDLHkaC5n1/EQXp5Qf2bFf7eTcP\nfPBQhIkUCRCRIC1+4fxYYQaD4/0UZ41C8Q5Swe9Bf+KOBxDKexMtx4KMidLG\ntegrFBRI5a4P3mhwA6+eHZdLWgMpW/KIWS/J336KHAXnTnlXsxD1FiPEJULy\ncJRhBGOYjGFWYaYjZ60LXUh/ldMJk2d9CuSidArxCPckf7wYAF8j2xW+CswH\nZh+6\r\n=bvHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=12.0.0"},"gitHead":"8cb94e4758b1e0f94db908811f1db852c9210a4e","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"7.19.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"16.4.0","dependencies":{"ws":"7.5.1","urijs":"1.19.6","@hapi/boom":"9.1.2","@hapi/hoek":"9.2.0","websocket-framed":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.29.0","@hapi/hapi":"20.1.5","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.23.4","eslint-config-standard":"16.0.3"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.3_1625078316894_0.8977566584082666","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"hapi-plugin-websocket","version":"2.3.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"1e6ba8648e84fad5c98621d65f1dd1f51c60a36a","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.4.tgz","fileCount":5,"integrity":"sha512-QsoTR6NdCzhVnQe4denz0X+2QbhP44guPhxENqU/EPNXERIrfCV6h31eedZR176nMEfu3BSegLhqfQ6jwAv2Rg==","signatures":[{"sig":"MEQCIE9oi9wy+qR7Ob2XfOryWvqg3qvzWwssmXrXrUDxEgcIAiADFdSfm17Hfoqkv+2g4WIaBUqkDQCBitrYleJDjGVeCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LsvCRA9TVsSAnZWagAALLIP/26RqItrNKf0lXCqHP6A\nidTnnJaWk481HqnFfUn2jA6kz6B/WUtJl3ji/yutZEyvV4VVu0hW0BS0rPdr\nXEzb1Z1x2KpU24Exl32yphfn8ctr6/71iDU2kFZESXcQ+ObWV3W6G2Bq5nDh\nLsmoFpUf0iF7op4XyUQ5et6EOXYat1pfu2U+GsCczt3fZgLaeLWsqkqbJxcQ\nLJrjUPao/ZzdW5S6+mWYgsmokdvxHB6uCgFKoCo4uai76zb84Pg5s+fo1aVy\nw2FmGZibNMEnmYwYWMrqZXRegLvtbawgqnKztHUGQM0miLuNT+7hOWs8uT6v\nGbcu7BP2ZxZt+dBe/RpGFY521eIKx5pY/zsdADTZ+ON+qlr7JhT7j/ripU6g\nCqvdNz/4vMDM6x0WkX44pUdLEbl8xFxM1HHovaHicr1vk5T5hy754LLsRBLi\nFS0rfuDNm3ta40QY5lNG92Hap2X0iZonMCYroEjNdwaEDA41rVT2italnTX5\nVgKAuoL7SsF9WmEA4ztLcuTwjoJXAhbxPNFpqHOrfrjQ5ZpogozjJLpeWW+R\nNXSDoZ8P9poBtZKqXJqCMEn2zwt594BTIG5hG4vjOlbi9U0/UHos7735nHwj\nQPoLbBuUCJfqUUMTyjrt857GbhYaqZgADhf+fIZGjJbyAO6WrcytF20DhSbC\neCxB\r\n=rCGG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=12.0.0"},"gitHead":"c44a68014324ef48e6cbabbc461a9bb9424a3fe6","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"7.19.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"16.4.0","dependencies":{"ws":"7.5.1","urijs":"1.19.6","@hapi/boom":"9.1.2","@hapi/hoek":"9.2.0","websocket-framed":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.29.0","@hapi/hapi":"20.1.5","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.23.4","eslint-config-standard":"16.0.3"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.4_1625078574951_0.12704749262791548","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"hapi-plugin-websocket","version":"2.3.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"951095e7ffec123490744fdea64dca0385e56ba8","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.5.tgz","fileCount":5,"integrity":"sha512-VwEzuy4zNV9g9KWI3H67gjB36Ia/Of3U7BDe05gRLA+1eljOp6nw7kf6QesQOFZT5573CvxNxS7BFQvsjTvLAA==","signatures":[{"sig":"MEUCIQC/x+t0d2gVpmsjje4asT8ojCkk1RL0uzymmSlhwjksBQIgWFxZ/q5OYKUfwQEKzaf1j6Wfzw50RaAMj4p1vO0KVrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE5KfCRA9TVsSAnZWagAAyrIQAIhpYdTXyA4fJCMXB3Uk\nAbyREiS+GM6GEBO9xRVkMtgxluh7NAZgj61MWi41NoRk7Fcrmr/xIqOAlo12\ndxxxBArR6oR7+GoHO6db2e0Q9kRXgPrVg3PjpgMupqhjVwRtoksCgWUlW9bN\nRCmSCMFXBo/2ADZlkfp0AMauXf+4hEkfgEZDPcxbhFhXWx5iWj631oMMvE94\n0Cc9TOQ6nCUHQEhlFBWlQUN+JofR9oHG9Dy/+Ez7nEG2jStQObqt3EC6/zmG\ngVHuaPZ4kAqAR9G4RB9UUIW+no+t8F8g7rpaH98BHMT1ShW1uswzlI4DHghv\niqjeFqhDwECAbOn/7huCLi9P180thrK8xpnXtO6gt3p79garSzlUZN0qxOKR\nwK3fw2I3Lcfins7dtKZAwQtjw24REQZRDgKT/hc6WPISe4lvWAtvuwRzrtbn\n7jUG2fVRKrP1tHETUct8KI5JZyuO4sCJ9lkY1ay5z2QQ5bYJrsAp6s37ROB1\nwiedkPoO05NxNBEN+wQHwsglskRBOVWLziRi4I0c5oYP+PSO27YeElVZt8Th\nipMYnrw/HOSbYn1+erS8irvx9tedCjzTtOOQUmlNgERuf5tKFCCdEdxjr4CS\n/mhrbC0Co/xOIfhbE6ny9UFJ68SqZuOF3w9lA+CSqOLCGjUU+3xXC0zAc8x+\n0nMw\r\n=c5tz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=12.0.0"},"gitHead":"1acde4dec0e6971c681d79db546a41908482beb1","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"7.20.5","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"16.6.0","dependencies":{"ws":"8.0.0","urijs":"1.19.7","@hapi/boom":"9.1.3","@hapi/hoek":"9.2.0","websocket-framed":"1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","@hapi/hapi":"20.1.5","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.0","eslint-config-standard":"16.0.3"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.5_1628672671601_0.6265314950980623","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"hapi-plugin-websocket","version":"2.3.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"cd3080949cf5cd17939a77889015cb1a1833e95b","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.6.tgz","fileCount":5,"integrity":"sha512-sjBzqXUPJfEl9jeaHx8XPyDIRrXIJEw9smdvjHRJztCIpVtkdprghL8XCF9MI9XUSKVRJH6eELj+KTHhORdpMQ==","signatures":[{"sig":"MEUCIC1rvvvI3JlQ5KducTDQ33L6qs7c3hzlIAgIKh/TqpCIAiEAgIruf817g0Aq7GfKPWVUfTyqz4/l+TgD2ncN2yCaiwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38777},"main":"./hapi-plugin-websocket.js","engines":{"node":">=12.0.0"},"gitHead":"4663450eb7841c9cc7e5d7fb5b1ac844088ddd7c","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"7.24.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"16.11.1","dependencies":{"ws":"8.2.3","urijs":"1.19.7","@hapi/boom":"9.1.4","@hapi/hoek":"9.2.1","websocket-framed":"1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","@hapi/hapi":"20.2.1","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.25.2","eslint-config-standard":"16.0.3"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.6_1634728572639_0.09995348228565604","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"hapi-plugin-websocket","version":"2.3.7","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"f08e31f285cb9b90ebfdadc0e384ce98ef8c259d","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.7.tgz","fileCount":5,"integrity":"sha512-JKPF/dH/fGUXLcWlqH4Y5AKs1iWaD8BzB/9RYrXOMT5WU3OHSgoB38s5coQ9jENnA/oJDaPlHQYyM4+OUGnvcg==","signatures":[{"sig":"MEYCIQCVLcJpFH9tb+XvM2oXL8EcI9Hj6N+1P1UmW75dLrhCpwIhAI0SJKIhseKF/3zlk2xt9FtMOR7UrQW86OaoE7Ov7qjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tBzCRA9TVsSAnZWagAAkhAQAIw6em9WqG49YV2wEi/K\nk5uUQZ63gR945gK17S10tCzhF2gxtjAu2jvLmKOyYxDb0IDmMp4m1xEi4zJd\nU4dNqLyR+Jaycf2Gl1IlvoPO6PXxNExaTkzWtnlb6R6itVMUX0VXHUhgMGOP\nCAxNEWrc5nX+JtMqhhOjxzeNpmF29Kq6ZmjsKhdax2VYyTkMevtQgiq1zscb\nGUtjZVgHWASVwodG5LBnm9q1VRzP8Pi0oQFkN1+3iaRrtxxHa2Y2KxV7oTYq\nTWGXlQLJdKQqCk74k2mf3fOa/DBVCUe3BuCIxViQNhfDJrX+c7ZKWY57yiGh\nQ7780kiL8pgDLKEMfi7JFAFsHaKiX22gEDkLnfpIPN0mS3mVewVrILJUvV4X\n6fmGV3GuXn+o1WIoDWbiV0rFhnNbE67ieWf6fjqiQr4f2qjrg71DGDdZYEJB\nYfqCvUKhLGcEsUZTJSsL8QfKl1osfczUuSfclYDJv2I8EITGGy7+stqKSEMe\ns7hfOs6fDmLg1bf6GF6I15jI3sbHFawMY/Ii8nSNuJH0V+XlkI52IYWQ0h1U\nP8sbFDkYs9sJapPTMCGU5rxuOpUAU4xXT1izH7remzipTkco5BSohoeqjG92\n86XgmZWIH5MQaSEUyYFdOUOMlaaoQQLDnBo0sn5ai3QoI+qhpgSsXE9yQXtA\nrvR/\r\n=70aM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=12.0.0"},"gitHead":"223ff64b85e914f371622fb1dc86bd50d3dfaf15","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"7.24.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"16.11.1","dependencies":{"ws":"8.2.3","urijs":"1.19.7","@hapi/boom":"9.1.4","@hapi/hoek":"9.2.1","websocket-framed":"1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","@hapi/hapi":"20.2.1","@hapi/basic":"6.0.0","babel-eslint":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.25.2","eslint-config-standard":"16.0.3"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.7_1634883084773_0.8261636735059592","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"hapi-plugin-websocket","version":"2.3.8","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.3.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"0e13b4ba30b97285b26b30a6fe8790fe7871b2be","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.3.8.tgz","fileCount":5,"integrity":"sha512-6JV5TcCPCI0Gl5dCsaKVD/hm3eBQfYrwNLy3DpK4mnKCxVUjxcU4Nnxs3kG6G0hrNoO2Xi5MoNAUUCJmY0dQVg==","signatures":[{"sig":"MEUCIHRsnhqR6iSlbOoSxT603m2ITLOwuPjHZn0iMLzei+8YAiEA671wYpsJE93clIkYGVR4rMalpZnkIwnzUCexIMHS75s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYZY9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7rA/8D954u1qnRO1NuduV/9jIImr4zWWlgMDuUprRIy8PddU01Tyh\r\nir3zUJiU44vgeMiD/ygMITWzCd/mU51P5jAJ5vJqnTRRQlz99o5K6skSXjd6\r\n0bgWlkQLn+aUmlTqaYIWN8eFXSIf/9MX2S8PEbD5eoLvt3s+pePvaTm0ubcr\r\nRNeGw4IhPGnthty712ATjRbHf+HIg/xhcePqksHr2ymzdBGZEGo/jpTCeJ8A\r\nKA4EtHuqyB0eaWS5VJ3+DZzG6Iemx7oLmNy1UnxREeqPSre8oe7RvdyAKgCK\r\n9H2/iX5k/6Y7ozB2NuX0ulxmbwxi4+L7d+aVTvOsWtzf9QnQTxK4BBx032bn\r\n0b5Of8tMADb4W3OX7gd8WHXqpFDcS95FETZD/6Ps/hc2Tj1YaFk5hBgl70jo\r\ncQt6AKfZzObf7VzYrbz01M/CQSyYNSJ1AU1WfWkCzr1kxsWxOcN4qLNE5P06\r\nSs72jc+eIhMfYkQYNMTKbWjfhIR/aoc5Xn/OrZNtuIcB51dhrQwaOJrcZAj8\r\nZxAse5+14rtTm0QBwZSnSBZlXvzThKYfKSg63dXaygUvmUe9bDf5RiSOWp04\r\nAMEiqsR1yL485FlGMl0TeaXJ5Fx7wPVNokj46v+/VG3R5gJ+/DOwNco2NTvo\r\nypFNEk4DyduHGp/4DUi3tZWXzAG+nrptoPg=\r\n=G41T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","engines":{"node":">=12.0.0"},"gitHead":"84a11a6fb6dde3e0cc3d2ffb36cbf0386624927e","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"8.7.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"8.5.0","urijs":"1.19.11","@hapi/boom":"9.1.4","@hapi/hoek":"9.2.1","websocket-framed":"1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.13.0","@hapi/hapi":"20.2.2","@hapi/basic":"6.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.3.8_1650562620834_0.012761608660661894","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"hapi-plugin-websocket","version":"2.4.0","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"818b7e4eb69623e520e93b6ff967374dcb889108","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.0.tgz","fileCount":6,"integrity":"sha512-tVi9cdIjoH/ubcG4qr/r5PRsad4BsHWoqCZHVY3SszIgvEEa5FD5XnJQx/mhPwz7tNmgWsA0HVFxRUMn/hHIHQ==","signatures":[{"sig":"MEQCIFjuoVqPrXkBFh2L23vxyTBekj+IfueKnCivLJ7SFHF+AiAqXv/tE8kkmeTChMHsXYgih7ujfwm5b3o4+sf6s4+lxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxIp6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyuRAAi+iZDfzK65FLHo+1fsa0KUMTTorP0HUMz/aq0aOZwWBaHl7G\r\nSk01FoS1zrMnWcCGTBAoeHPgeqctO5TANhKVJEBhxOJMXFXaOrbJ+COQcEf/\r\nv/aK88FbZYEP5ybXHJ9hMIOdVlUyyc26SuwbBsN62xZArmy9Tn/zyEWSTdI9\r\nQ/ScVb75vVubZNxGdlZXskSBMve4y5cJ7ytDzZpJN1kvEQPhyKSPXxotHKBc\r\noDcJrkBh6ZIIFLrhPDW0zg4A3KtCXg29z4YcyU2xbsiDRFCSSrotbRAljW8U\r\nnpn1Gy83JnKQhnE+IRAjTvsNgocc0p0OhAu3vr1BiVsK55y3LSMmrM75Iy9P\r\ngNvpqKvd+i0T/rtU5deyZ8JTuQmC+8w7fThb/38aZVNmiVeHyJs+grouPOBR\r\n3DPbkpEYjMb/fKrtQLgPeRplyh0k3r8O4cyzAJlaZt49SfmxHJ7lOz5Ip2Ca\r\nX2a9bfqcnpATZ5X7Ii2WyJZrSF5k74mxblb1IM3qORAwdirPiEROcJ8kS9TM\r\nE7g2O4CKIGMsOmbLQDprrQ4hjijv5PbmmObReJRaYzZ2sewcFVXUOSTv0sgI\r\n66CTYnH9AzYq9IZ5UFnXbYSLmIOfD1I5ZxmWXQyjBwtHgJyZiAt49y87U3Dy\r\nlSZc2bGrOhUtwBiEhuUWQnZuD3d6M+SOf0M=\r\n=Ur9O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"6cb9a6da2a7c2d0a876f64b33afcca53cb16da8e","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.2.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.4","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.0_1673824890395_0.5550100955423984","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"hapi-plugin-websocket","version":"2.4.1","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"1e17b376c514111259d7961b35e4b80bf8ece8ac","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.1.tgz","fileCount":6,"integrity":"sha512-fxXPdtkj4zDFihJJihBI+bOnLAAX5gralPFEHf3i140Z1TDiilrvQ75/nD2VlKDua8Za5WsMUq8Wbw2e5PfJtw==","signatures":[{"sig":"MEYCIQCiGOSXGy4Xj5PbkiEUdiaCTXQa3lSi/LNsJce6CmMdKwIhANcKqA61WFAOiHUxnYxhjRR9o+TPZdc3FybCYr2SnP90","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxIw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk+RAAiQhkxYbfilv8dR2YVxl82B1QhKwONb6ziyStSVCVDp5eXfS4\r\n4qpkrSqM7qJCqoQwuWzMYKrh8UMn20kLEgRWWkXkwh+XOBv8kPmahv3pLe3F\r\nn4fzGcXb29B+kMck6KYMndo+f0QUUg6h97nnetjEd0kZQaXQSlmFf+VvPuC7\r\nhw41yAk63gbHROFMIRujEOmBdCRIqa7e9kEsCR9ZIfWGapqx+1jM2Yu3AvuC\r\nz5a9FUH9RRbr5OFxGb+JF+TxHqo1AvhoCTHExyT5mDw70lBzoB2v0xc/Ef/Z\r\n91gNuVWAIu/GjuDn7rrGt8qg6Ku+t7q8Pa/UzBNMsc/I4U3Gs34UgjKaQ+m0\r\n/uwnZ59R0BqXT+rl7I/Ss5Yv5FR9qT07BN9n4oEjqJc2HUm1xsiwUwQGguus\r\n0KiBZUVhRhqq0YWnUt5Y1t5e0gRC7jA1zsCayMh2BSFTLt69D4aVrKZSVjf4\r\nAdui/hYts5eN6bIDwFmNEfzSiwJ36AZVPQ4i513mM7hRfNGBGP7g8d3DRv0v\r\nLpklZdfrVcWNCYkC63kk+XSI3i8IFBv0og2DXiFWNOYCYlk+cfwECgRRLJn/\r\nQ4UvPsp0mFGSpBYmDYsj/08FHrzOBWHiYVDKLPShfbVWOTDFromOFg/0jIZr\r\nvGUUhJqwKE2YRrt64Z59YLPL8l8n+34ymc0=\r\n=ZtzK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"f720740c2e0247a0e860e336ea8852f39d90055f","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.2.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.4","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.1_1673825342534_0.8663626908909294","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"hapi-plugin-websocket","version":"2.4.2","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"27df8817a3a845fc4113deb3052446e5cfe5876b","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.2.tgz","fileCount":6,"integrity":"sha512-wrNf4tunbj/YrMWhOZuuFi8t2wyzqg2gJKZPkwUjS/0opnO9602zJ3Qfb0Nuf4Mg/B5I3+oadVBxyQ4k+WXUIg==","signatures":[{"sig":"MEUCIQCDVaCax6eIWGdNq/aIKeNnrEfh1cylnY2MR8inf8xq6wIgaJ2qgOU2Zpwd0oI0FS/lDqxRYTH11wmSJhN0eNGUoMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxVdSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG2Q//Yg/pzYDUJfaDxFLbVzIWzXSUTonPUJKHVBDMSaZmb61AYabO\r\n1wPYPwbiivE/4L8M6elq9xRu/phv2SHCi7lM+nBoRUwulmwWlDL1+5AubphV\r\nvEHW7XRiKoi2bUODjXJWsiXUlMEAx7hK2uTpVde1hTp/Ahi7xE17CGRgRHDO\r\noN98hqECRA7SZCv+D/yRc8maGDMdHdwFv2dSxaJPrAXzbhP+z0RuNM48Ly94\r\nct2roQRZ9z/V4KT6HrqzAHA6yUtCNNoyXLL9GiYnh/Ciwcfs/+1L28IU41fo\r\n2JKQKiqcPP2LU64+1w3vjmB/TfclkTD5B51+NU2qAoDMPw1rvEws/wzfC2/z\r\ncoSr2p8j1DHNMPE2hR2mELlX6Q7Cu/ZrBFlvnMVdnvmAiQlh6/+Hf1IqK0xA\r\nCv6DkENcY1PVSnw/a6fatsAVGWNryT9NKDawNNGRp9J5D65QoI4brGSFjIiJ\r\nC9rbeCx8AJjoETqqtUQHNrnQ4gMTo+UvuhYvJSvT+lrht5f7Ji6q/RpDTQvC\r\nVMJ7GPstjvIew6xOKbHtUFF3Nmk+pJ49ibu2H3EvWn0hfXVubdpP6gLSG5iN\r\nYqm5Ftmhm5X9/DEfv8Fi7LoSSFBWglU8WkjV+v7NhinvO1kscORZk15x/A9y\r\nMbQK9z+W5dhEfO7sF45lv6lXw/IhkViWCus=\r\n=5FTO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"c3d7419706e6b6eff3d772dc693e82e3b358ed9d","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.2.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.4","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.2_1673877329914_0.7676875347390015","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"hapi-plugin-websocket","version":"2.4.3","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"29dcb9adb0ef7c7b653c4704bc9ddbd170b89702","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.3.tgz","fileCount":6,"integrity":"sha512-0n+tgDS9hgpG4j0ABOy+hFI3mn0WsxmISg/BGjSIg8T+3nlhhS9nzdTgwjQlUyRpknhPLUXVIHKXKBOgw8CyPg==","signatures":[{"sig":"MEQCIDYfde+xWHtDA0TuVE0fxbV1VTkGxSoBX4+L67pZyfFRAiA4S2ca7Cl54uYOGYAbNPDq8Fx5JJON0P+FIxyGy6tYfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjztoFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMWw//TsdX1kCk+blK/hS9nL/Dch+uUd05P2eR4VQQPUjZEAPHkNwb\r\n1XRAPfcQDl2FTNa45BsEqnygZWk5dBdhDFc3a7GggLh7pwCks+zxqWPpdqCS\r\nOZdCXQ+3qFt6cnSmrwPruoEMTQnMos2VHzHWSh5PL1cOyc5HLh1YesZeFCuU\r\nIdwpyA3zphIdi+76GBmKjm8zVT9WdIuqG5XupHE5BI3Rm+FwrVvVrHcDhjNX\r\nrH60cRhIjExIFUUDDGu2t+aRnKinH5lbKVSku1VcAgbobRI0sLwgHzNNYSxD\r\nqo+6QpUWyj/YFUKFCyDKodnnI4Fd7hj/WpL2cPBD5SDA4hkbDohlwg9Yh+bl\r\nrfqp8Q3b0EafL3Lk19e9KPV6yXEYvhWTlFg9ZEjEzMKPCvrLj1AA1QOLi5mq\r\nEeIP8D0C51B3PRD3xBm+tmm0+77WYX+cWyZrwr8UTJQaLIYG0GPhY/G8ypHg\r\nJb7Oq/ylhx/rehv+3Nn1EOSFkGJGd+lst26cuAAs96RurCDGWActLHghYwKX\r\n4Qdl+YMajwTiOBxxEyj0Pwa1j30zE7neZhn0SASKkWQT2L+Gb5boA7FExYOX\r\niOOlAm1Ae18O5CO5sXlqygjBeFwTSM+bFG2My6k64OL1gPQRZA97SW83y8cu\r\nApe0eOYEmLYNxkaC9U0MgIoEId8AQWBgHCg=\r\n=9/Pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"2adcb4b3e8d834e93279e460098dae202ab012c4","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.3.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.5","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.3_1674500613564_0.3392442089990888","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"hapi-plugin-websocket","version":"2.4.4","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"d34a32f166cf393c5543b2a9bf7cf3a0f8d87bc7","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.4.tgz","fileCount":6,"integrity":"sha512-YF3eAhNZn1RftFxLL9rXMXlSAyjwFxqa0K9vlWGIss+JVU0bhD3dd7gpdKUl4Bx1bzw1PRgUubj2zmW1rQbMow==","signatures":[{"sig":"MEQCIE9e6sU1tSjnYvb8hVDcMAsm+83F5w1aBQElKQ6//ybGAiACQIMtJIlx8FG149EAuRBf+ATKlvfV78UZT2Bc5r0NzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjztrKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3og//YNskZ2ZBKcUo2+YXO0TSCI73MvdUo8o9WSXbfP5BtMAgUjcQ\r\nlHy5bjs21M1NR094ZxQq5k9dpeA3f2MuIzCeL0+2CaQTRJ11XeP4MF/uqe8z\r\nZ7b3pNzGO03cGV203mYImrQaR6gpLzKKX2KqAdX859Sz2WlZETkvnddw+i8t\r\nMmMQZzHu9tPKSLjgJaDkOJRKjs8VLEuxmdWQ6MmYhxFsoCwiqYswgIH2r/XF\r\n6weJKIg8+EbCdKJCIBhLZTBjb6MQyZkvgqcADwnwiGsLLRQJc8iAspE3hX5P\r\nwE4mXjLSWe5QXFgKc/u99vtPhJFtm1ZKVXQjTHqqe4OFjSQFYFsp6bojroqy\r\nneM5Z1YTbOTYw8hDxscAmLkuOrtsWtAvRJaVQRhv7o/T9wCVyKEyHqaTjbuK\r\nrDVYAGHPQBmxo4nMXZ4SyYNZjShLx/Qe+mHoXdpRGIHMj8PN2/VQY7zud9nO\r\noxYg1PkS5+YxKfy6YyZ8a3iq1i7TVtCrxM+OBJVwIMzhPpXarEZCXYB91tWq\r\n7H5RSa1CDOcUJxfneUrOZU8GVwjZ6fZLolKPGs2j/FbRTl6RjrgOTPqWTBsQ\r\nq9rWPzwJLAb1jaFfDRchQfp/tBQuhxSitH42vJkbOaKDj0THMlegmM1CloIH\r\nYMPoxCcCIoqm9Rwe2nXjfupd4QETcVQgS6s=\r\n=64XZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"a7623b73dfd7493be5a69442a7c92c2e9cdf1112","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.3.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.5","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.4_1674500810067_0.49123451303599186","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"hapi-plugin-websocket","version":"2.4.5","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"3dc0e4895a4df7f2947477c46bf07863b331a959","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.5.tgz","fileCount":6,"integrity":"sha512-awVwfdeRm7u2wk5Hvl3VKHSyaJwtELWxtXKLVzQQJJT4IsNzMQDIxAi9obStEyRWEPbXNprngJzKYmT9dOMJNQ==","signatures":[{"sig":"MEUCIDLssJ/eJr+sxjiW2lpFvQV2qRpcEXUhkFUbteJlHzAQAiEAj2pzJT2fWMtS2zACeUmOHgtWorjXtIowmUus9LPAMNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjztxNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Ng/8C+lEF46RjV+yUGZB1n3qYSnLY2IehRnea2PSqcM19NJdjJ0N\r\nG6z0lqPPFRkqTimiNLUs+4kTk5JPbQWfg7y6lk1vPDb+DN3VXRAdARfteJCc\r\nyFhqiccnCR02P+dgd6e2wajyMUeZaiGb3cyy/Al61Acf27IO5MeDZO9Zjl+X\r\n0Rj13oxrRrK9C9Ni/DL0eYlNyRhAMyis7hGE37/sSvg0mQ0JmPwT+yqsE2FV\r\nieB723B+cxeoE5FghYMIB4KDud3fR8ozJestygIby67cUBDPdPTM5IMrxeUa\r\nZlaNTavWtFs36koOmpcvHsWKKZW01OYpwbE2xli7+JsrwwkRKl+Gajy3YxiT\r\nw7YzNZg54j8Tnv4Q649c0v3MbV96Tq9NEIkph5sPSjEtTHEQ2CEeG3ImhzfK\r\n4OgB0WHZFGtDIuZxSnfuCJ0icg85r2VVVChQGnd6C8U3Y4QzlwNeol2OxKOz\r\nkyisQoOwmfTbyua8v6zgLxLiNW8oO5ujCP8pMAxLhLfRBLS8md7OEZHwbFTt\r\n5Da62sg+iBBlzClFUIpmk0d2imigqjeXzcONgqgotov+yWbLBl1SfSvZ4p77\r\nDVU246cSojcDJLg0hqMRUhUqEIXLfL1eN+wwl0zT1x38SeTSLN1KLfHkR2sJ\r\n9bi5G79+j4SYFSNaEn1z3DKb18aMDxDrkq0=\r\n=utFZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"2347debd86c36d335a0b76ba83e27df753075e67","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.3.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.5","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.5_1674501196851_0.5756276777653753","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"hapi-plugin-websocket","version":"2.4.6","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"ab940b1df83eda5e1cb293c96e974ea7ce96d8b0","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.6.tgz","fileCount":6,"integrity":"sha512-woqie3zXSlrWSFqTo+3Ay/kIdXW4KIYv6SRyjQfL1jxCpmtx78BUd1PmkoHj11PWvvP6lT/seazCxXlp/b5ExA==","signatures":[{"sig":"MEUCIBC2y3xkCiHDVT/UfBc/lNT3ZKXOMyIss7/bCmhn5TnGAiEAuvkUeSsQSFVfUCcG1BKMWOHSqUKYwzax0uY6ABe5asE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzuadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbEQ/9HSRVb0P1EAvxprG6LI29FVMWVY8c32toMjsUBdT8REhIyqf0\r\ncWImE8cBfpvGQUEOX8ueOJ3aMrT7BYUU4zzsLoZcgBEi2FriXXOyvKipk5e+\r\nAuzJoLKWNLYMAgftpTwEouW9FvOEYc5rtVD5wMydQTP7d/wejbMdAM2i+AAC\r\nJ0IP/3tgdTyX6JWRCRhWKFGCuCqaPqi6fmPSyAM+ijRvsZkFJWqBv5lftx5R\r\ng+2dlh3cQQ0svJZNra/XAxwNlurPbhCXAzDCwsgiprf7ryRbd94AYuUcjLUz\r\ndCmtaug+mjSp8cdKUtFppLqTj8Ll7/km8Zi6oPll+8TWsIpUIMm4KkV9M8KA\r\nTIzun/ALHsdpu3gHLKEog1AwbV3XOvyAfeO2g8Abk+WAKy8YN27AonzAOY6Z\r\npd1UebT29+OGAnXDvx0C95ImLNgYHg6ZcLxPsny06dc5f7YnKYYS+uDLzPrA\r\nJSUFvn7SwUwQ9damBKetRbGeP6uYkbEfrAWOYK1KSKCWONKMD4xi84SBwyQ6\r\nkEfp/f63hsAjqiU5kqTrDJKr4qahed2Kgw0LE2VK69TdiqYvRiN7vKGWvgfA\r\nhJ6Aoz8xkjUtHNXr3LkZeUVX/k+WNJ4VUXEaHTjKvOAZiK4npSzMwQCpEXjh\r\nY43EfHGFEN7yfGJ8W5mF9PjmVNhN4ZOf4kc=\r\n=iMRa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"530efbe6f47d1e7dcc31adb083f7286e7857dc9e","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.3.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.5","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.6_1674503837186_0.13442006468672885","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"hapi-plugin-websocket","version":"2.4.7","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"efe9961e942713a6708b6acd684d5353371809ff","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.7.tgz","fileCount":6,"integrity":"sha512-wLNXuLuDp2wO4b4MZziCJkP8ehdjNuXFYBZ0JEilU6lLdm64xD5T7wqw11D+SmewcitYH3MSXXmZ0PLZfVdb9w==","signatures":[{"sig":"MEUCIQCJoK6HmjhXQi0d8I1NyRt8BVY81mKwcFeaS6F7KSYCzAIgcPZF07jKCxo1mZSTmWEbZgehTE4O4F0oHxWjTMbMYrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzub/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYyw/+Ozx8X8Cfoss7d4CTDa1xgwtVdq2YeyiH8eEBgpZLiya7eInS\r\nDz2jNLdDbaVcYQnsosl64/HWFY9/CaaHTrQSD2u88ir6bUQtdXpoP3O2fd6x\r\nDB/0/50uNUVWD77IQYjV5aYBpGLEyaJTm1RzTzXWLnd6uxmfkPO1jk/SyXFX\r\neUNWBT7fulft551yjoNzsGO1mUsI61Oibl56Q3w9/UvB2caVrMHvOQiEwfhE\r\nny8Z7j6zGwFueOVbZxkJUfjWn+3GedZD7zb1AcLA2ibe6nOMFj7WLaG3ZYXx\r\nzM1HEutre6a83GLvXWl7fNKEPefgq6/pw6Gv48GOGAaY3bOGQn+3J6yBfIYA\r\nRppfwSuwH3w1yb9L/wvmP1qgXo//W5dC+hR3O1gy2KHQb6e87S3wTPCoxPSA\r\nwg1jjtWLhuqn31oxy2jkgN7Snqsy8Pjah7011IQoh1KY65JcAs6e7/Ul0VU3\r\n3MzpUFzj/G7JEur8bRP6ytDIdJzhF4HncsPxfNILDHWmFbyB59nrJ9QrFcAg\r\nfbUdN/OgBMs8RUkTOLdutZwiBDCZdqjQREyROlin8kHGqN5T/cZwpWHXEYZp\r\nro5ChusiFHjL2FmCx0fVQo6ST1RMipEqY/fqA6DFLUp9mS7G90Y3nJVINLY/\r\nU9VHffjPP2H8y+npNmqmnf6GxjUjUufCobU=\r\n=uXu8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"701a09e30e9c07387e415460f16ba72569eaae34","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.3.1","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"19.3.0","dependencies":{"ws":"8.12.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.0","@hapi/hoek":"11.0.2","@types/node":"18.11.18","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.32.0","@hapi/hapi":"21.2.0","@hapi/basic":"7.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.5","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.7_1674503935386_0.02840349819477539","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"hapi-plugin-websocket","version":"2.4.8","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"23f1be565286cde6c2c02fff59a194662116f775","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.8.tgz","fileCount":6,"integrity":"sha512-ZjjAaxaDYO9H36FIfDxec/yTmqXDHt/EGg0rXH8FNd9cPRmlixJW9b5iZWopVOM2XAjz2vyl1n2knWxvfFzdIQ==","signatures":[{"sig":"MEYCIQDH+vNrR+DaJqlG2Rct5kc6CCTjwucyJw5EDd8ypsdWlwIhANq2+kI/oGthf7C5WfxQyG0ozc8SnI9UaJTteXie39Fb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSrGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW3BAAlERa1Qtl8U+nOuonag+9HIsmuKYhyXrL3jMf23QnPcgQHuOL\r\nj1r1h/9A0NKzqAIcHV4yhjPTG3UNPtYe9BAlyDGiKGnEScoCkl1MelnMB8Tf\r\nsnQhsbNz/49O+FnhxWm37nr5WjAN3x1QaKL/DbLcrypAH8zk0mrInqY0kUCp\r\nFVWKhPmYDbKEaOim62etso8gK3g2TUnP1IFgRa1LJEJZEECj6gUvgjo0UqN+\r\nPnhF7GzOKAnAVyax92L+hWd87OR8FKDSQjmaLINyp1UjXYcTS7VMlGMndDmv\r\nzleH3Q4A1D7rIawXH6XPdf13syOlpU8T4F9pSw3RpIR2pPyLc9GPTo22hewz\r\nauXAWRlX3hQv/18uwCYg1Mffrb0VXMfTl5IqryuvU3Zf6MqJw1c2mnDnIbpf\r\nxFUbTvO1XJrb5V+xj+kCWU6o5rbTc3JrRUK0tsRCD6dkgS4bJNAycPdVoFIy\r\nCRmOy7SUAuOpSrFJlvU7ZRUtbH7/pK6UBX5IuF3ExuXWJ5FoWEvG1QOAAaeP\r\nRJHV3ZqNcYKSN/s8BOKqDEdGQROAqr66AZtuNpbApaERfUbO4K3M+ymld0uK\r\n39E/ZqJLuEFS8p+7smSPABYp6doJCZ2cyeF1uR1eRK9jRUVMSfW9MNfzTn94\r\nBmyj20UftROCTiopvyR6lrDr1r6nfqgF2WI=\r\n=q22Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"7660fbe460d63687024b875657c3835997ea1c00","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"9.6.5","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ws":"8.13.0","urijs":"1.19.11","@types/ws":"8.5.4","@hapi/boom":"10.0.1","@hapi/hoek":"11.0.2","@types/node":"18.16.1","@hapi/podium":"5.0.1","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.39.0","@hapi/hapi":"21.3.2","@hapi/basic":"7.0.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.27.5","eslint-config-standard":"17.0.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.8_1682616732313_0.2125880346490472","host":"s3://npm-registry-packages"}},"2.4.9":{"name":"hapi-plugin-websocket","version":"2.4.9","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"ca1d1b2567910056d31adba3afb8c8767d593bf0","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.9.tgz","fileCount":6,"integrity":"sha512-jhaWYbgH4Co8ASO672mFFNP3g3x6npTUnXexNefKO2zgo+63bnCO+IRWvrW/oVXn6yFLvpCBo4qXmMN/qUJ2og==","signatures":[{"sig":"MEUCIGcKNgRHV8lzQyO3wdXHteeh94yCicC1OX6PKOB390VoAiEAla/SQ0/IlsFQh7wyAFQV5+nZbziTETCIOLpeRNP9OtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42672},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"8c2e447ec9b8e2afb8c9619a44e0b277156b8165","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"10.8.3","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"8.18.0","urijs":"1.19.11","@types/ws":"8.5.12","@hapi/boom":"10.0.1","@hapi/hoek":"11.0.4","@types/node":"22.5.4","@hapi/podium":"5.0.1","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@hapi/hapi":"21.3.10","@hapi/basic":"7.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.30.0","eslint-config-standard":"17.1.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.9_1726033200106_0.32434503395580006","host":"s3://npm-registry-packages"}},"2.4.10":{"name":"hapi-plugin-websocket","version":"2.4.10","keywords":["hapi","plugin","websocket"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"hapi-plugin-websocket@2.4.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"dist":{"shasum":"f2f720eba78cb0a7cfc9f23a24f2272cb9f448bb","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.10.tgz","fileCount":6,"integrity":"sha512-OYvOKu6aUDeN8iJ2MjjuOgGx+e33DboLCZAzwiPdXXRoT5D3EESroL6Ol/UO+X2yYJ/Q7JKQP6M3Dgt0i3p88g==","signatures":[{"sig":"MEYCIQCwhR1dJhfN8CGT2oS4kYctXuPenJdcJQTiyw/lYUFJ+gIhALEbY+6cIAT311BbbA0MhqipEv3o5hNWgbSUfpMZu1ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42673},"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","engines":{"node":">=12.0.0"},"gitHead":"7f766323c5f2218cacaca4a9b56c24e07e5c4f4a","scripts":{"test":"node sample-server.js","prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/hapi-plugin-websocket.git","type":"git"},"_npmVersion":"11.3.0","description":"HAPI plugin for seamless WebSocket integration","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"8.18.1","urijs":"1.19.11","@types/ws":"8.18.1","@hapi/boom":"10.0.1","@hapi/hoek":"11.0.7","@types/node":"22.14.1","@hapi/podium":"5.0.2","websocket-framed":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@hapi/hapi":"21.4.0","@hapi/basic":"7.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.31.0","eslint-config-standard":"17.1.0"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-plugin-websocket_2.4.10_1745248999806_0.9981879080896572","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"hapi-plugin-websocket","version":"2.4.11","description":"HAPI plugin for seamless WebSocket integration","keywords":["hapi","plugin","websocket"],"main":"./hapi-plugin-websocket.js","types":"./hapi-plugin-websocket.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/hapi-plugin-websocket.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/hapi-plugin-websocket","bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"peerDependencies":{"@hapi/hapi":">=18.0.0"},"dependencies":{"urijs":"1.19.11","@hapi/hoek":"11.0.7","@hapi/boom":"10.0.1","@hapi/podium":"5.0.2","ws":"8.18.1","websocket-framed":"1.2.9","@types/node":"22.14.1","@types/ws":"8.18.1"},"devDependencies":{"@hapi/hapi":"21.4.0","@hapi/basic":"7.0.2","eslint":"8.57.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.31.0","eslint-plugin-node":"11.1.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"eslint --config eslint.yaml hapi-plugin-websocket.js sample-server.js","test":"node sample-server.js"},"_id":"hapi-plugin-websocket@2.4.11","gitHead":"69833eeba7ed07cf832fda9b73f8e695d455c85f","_nodeVersion":"20.19.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-Tn0DQRyx+ax8GAkNT+ESKLzdUA6xxHhz+CPOec6nLA4i+1SEuDsj5POeux3I1OhfOD2DdOofNBbKI/m2Ynx9bg==","shasum":"714cdcd6c228705f12fa0533505636ca40163d16","tarball":"https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.11.tgz","fileCount":6,"unpackedSize":42677,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCx8y7PqjcJQPo2Tiw9v/4IfCvpaac8UZbuuPdk+u7hAIhANkZh0fJJ+pU3RYRP6nFoA1pvgKJ0gMirjXuC7SbN8nq"}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hapi-plugin-websocket_2.4.11_1745249034015_0.4631378132277699"},"_hasShrinkwrap":false}},"time":{"created":"2016-03-16T11:07:03.997Z","modified":"2025-04-21T15:23:54.332Z","0.9.0":"2016-03-16T11:07:03.997Z","0.9.1":"2016-03-16T13:02:30.283Z","0.9.2":"2016-05-08T18:11:34.566Z","0.9.3":"2016-07-03T12:51:02.331Z","0.9.4":"2016-09-27T16:40:15.942Z","0.9.5":"2016-11-06T11:33:05.393Z","0.9.6":"2017-03-17T23:41:54.696Z","0.9.7":"2017-04-13T22:04:33.925Z","0.9.8":"2017-05-14T15:47:46.693Z","0.9.9":"2017-05-14T16:17:17.758Z","0.9.10":"2017-05-14T18:17:57.375Z","1.0.0":"2017-05-20T22:16:06.338Z","1.0.1":"2017-05-20T22:19:06.585Z","1.0.2":"2017-05-20T22:21:14.394Z","1.0.3":"2017-05-20T22:35:17.695Z","1.0.4":"2017-05-21T08:06:32.213Z","1.0.5":"2017-05-21T08:42:02.359Z","1.0.6":"2017-05-21T09:41:17.066Z","1.1.0":"2017-05-21T11:25:57.079Z","1.1.1":"2017-05-21T11:28:28.019Z","1.1.2":"2017-05-26T19:10:42.708Z","1.1.3":"2017-05-26T21:41:35.707Z","1.1.4":"2017-05-26T21:59:57.733Z","1.1.5":"2017-05-28T12:47:47.869Z","1.1.6":"2017-06-03T22:34:28.458Z","1.1.7":"2017-06-04T15:26:25.770Z","1.1.8":"2017-06-06T17:59:11.873Z","1.2.0":"2017-06-11T10:16:36.613Z","1.2.1":"2017-06-11T11:17:35.059Z","1.2.2":"2017-06-11T14:27:22.502Z","1.2.3":"2017-06-15T15:52:23.455Z","1.2.4":"2017-06-16T07:43:54.830Z","1.2.5":"2017-06-17T16:15:45.773Z","1.2.6":"2017-06-24T21:25:58.674Z","1.2.7":"2017-06-29T21:54:55.956Z","1.2.8":"2017-06-30T14:53:35.046Z","1.2.9":"2017-07-15T15:54:21.882Z","1.2.10":"2017-07-19T10:30:51.945Z","1.2.11":"2017-07-19T10:31:22.935Z","1.2.12":"2017-07-19T10:34:06.664Z","1.2.13":"2017-07-19T11:42:12.634Z","1.2.14":"2017-07-23T17:51:24.695Z","1.2.15":"2017-07-23T17:52:38.966Z","1.2.16":"2017-08-04T19:41:12.804Z","1.2.17":"2017-08-04T19:53:43.039Z","1.2.18":"2017-12-03T13:39:40.319Z","1.2.19":"2018-03-24T23:30:07.473Z","2.0.0":"2018-03-25T17:33:02.564Z","2.0.1":"2018-03-25T18:10:31.134Z","2.0.2":"2018-03-25T22:31:56.110Z","2.0.3":"2018-03-30T13:34:21.643Z","2.0.4":"2018-03-30T16:29:30.963Z","2.0.5":"2018-04-04T16:39:17.734Z","2.0.6":"2018-04-10T21:41:12.944Z","2.0.7":"2018-04-19T14:11:21.793Z","2.0.8":"2018-04-30T09:29:01.090Z","2.0.9":"2018-05-06T19:39:17.418Z","2.0.10":"2018-05-20T09:36:28.146Z","2.0.11":"2018-06-24T10:42:36.111Z","2.0.12":"2018-07-27T23:08:54.644Z","2.0.13":"2018-09-02T16:34:41.391Z","2.0.14":"2018-11-09T07:01:19.852Z","2.0.15":"2018-12-22T19:38:33.424Z","2.0.16":"2018-12-23T15:52:46.364Z","2.1.0":"2019-06-15T22:23:12.697Z","2.1.1":"2019-06-15T23:21:26.551Z","2.1.2":"2019-06-16T14:09:55.551Z","2.2.0":"2019-10-28T19:02:25.534Z","2.2.1":"2019-12-22T00:35:24.276Z","2.2.2":"2020-02-11T19:27:30.260Z","2.3.0":"2020-02-11T19:34:36.767Z","2.3.1":"2020-07-18T11:30:15.543Z","2.3.2":"2021-01-09T16:31:29.323Z","2.3.3":"2021-06-30T18:38:37.007Z","2.3.4":"2021-06-30T18:42:55.129Z","2.3.5":"2021-08-11T09:04:31.756Z","2.3.6":"2021-10-20T11:16:12.789Z","2.3.7":"2021-10-22T06:11:24.962Z","2.3.8":"2022-04-21T17:37:00.990Z","2.4.0":"2023-01-15T23:21:30.573Z","2.4.1":"2023-01-15T23:29:02.709Z","2.4.2":"2023-01-16T13:55:30.103Z","2.4.3":"2023-01-23T19:03:33.854Z","2.4.4":"2023-01-23T19:06:50.274Z","2.4.5":"2023-01-23T19:13:16.980Z","2.4.6":"2023-01-23T19:57:17.325Z","2.4.7":"2023-01-23T19:58:55.584Z","2.4.8":"2023-04-27T17:32:12.513Z","2.4.9":"2024-09-11T05:40:00.305Z","2.4.10":"2025-04-21T15:23:19.984Z","2.4.11":"2025-04-21T15:23:54.182Z"},"bugs":{"url":"https://github.com/rse/hapi-plugin-websocket/issues"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/hapi-plugin-websocket","keywords":["hapi","plugin","websocket"],"repository":{"type":"git","url":"git+https://github.com/rse/hapi-plugin-websocket.git"},"description":"HAPI plugin for seamless WebSocket integration","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"readme":"\nhapi-plugin-websocket\n=====================\n\n[HAPI](http://hapijs.com/) plugin for seamless WebSocket integration.\n\n<p/>\n<img src=\"https://nodei.co/npm/hapi-plugin-websocket.png?downloads=true&stars=true\" alt=\"\"/>\n\n<p/>\n<img src=\"https://david-dm.org/rse/hapi-plugin-websocket.png\" alt=\"\"/>\n\nInstallation\n------------\n\n```shell\n$ npm install hapi hapi-plugin-websocket\n```\n\nAbout\n-----\n\nThis is a small plugin for the [HAPI](http://hapijs.com/) server\nframework of [Node.js](https://nodejs.org/) for seamless\n[WebSocket](https://tools.ietf.org/html/rfc6455) protocol integration.\nIt accepts WebSocket connections and transforms between incoming/outgoing\nWebSocket messages and injected HTTP request/response messages.\n\nUsage\n-----\n\nThe following sample server shows all features at once:\n\n```js\nconst Boom          = require(\"@hapi/boom\")\nconst HAPI          = require(\"@hapi/hapi\")\nconst HAPIAuthBasic = require(\"@hapi/basic\")\nconst HAPIWebSocket = require(\"hapi-plugin-websocket\")\nconst WebSocket     = require(\"ws\")\n\n;(async () => {\n    /*  create new HAPI service  */\n    const server = new HAPI.Server({ address: \"127.0.0.1\", port: 12345 })\n\n    /*  register HAPI plugins  */\n    await server.register(HAPIWebSocket)\n    await server.register(HAPIAuthBasic)\n\n    /*  register Basic authentication strategy  */\n    server.auth.strategy(\"basic\", \"basic\", {\n        validate: async (request, username, password, h) => {\n            let isValid     = false\n            let credentials = null\n            if (username === \"foo\" && password === \"bar\") {\n                isValid = true\n                credentials = { username }\n            }\n            return { isValid, credentials }\n        }\n    })\n\n    /*  provide plain REST route  */\n    server.route({\n        method: \"POST\", path: \"/foo\",\n        config: {\n            payload: { output: \"data\", parse: true, allow: \"application/json\" }\n        },\n        handler: (request, h) => {\n            return { at: \"foo\", seen: request.payload }\n        }\n    })\n\n    /*  provide combined REST/WebSocket route  */\n    server.route({\n        method: \"POST\", path: \"/bar\",\n        config: {\n            payload: { output: \"data\", parse: true, allow: \"application/json\" },\n            plugins: { websocket: true }\n        },\n        handler: (request, h) => {\n            let { mode } = request.websocket()\n            return { at: \"bar\", mode: mode, seen: request.payload }\n        }\n    })\n\n    /*  provide exclusive WebSocket route  */\n    server.route({\n        method: \"POST\", path: \"/baz\",\n        config: {\n            plugins: { websocket: { only: true, autoping: 30 * 1000 } }\n        },\n        handler: (request, h) => {\n            return { at: \"baz\", seen: request.payload }\n        }\n    })\n\n    /*  provide full-featured exclusive WebSocket route  */\n    server.route({\n        method: \"POST\", path: \"/quux\",\n        config: {\n            response: { emptyStatusCode: 204 },\n            payload: { output: \"data\", parse: true, allow: \"application/json\" },\n            auth: { mode: \"required\", strategy: \"basic\" },\n            plugins: {\n                websocket: {\n                    only: true,\n                    initially: true,\n                    subprotocol: \"quux.example.com\",\n                    connect: ({ ctx, ws }) => {\n                        ctx.to = setInterval(() => {\n                            if (ws.readyState === WebSocket.OPEN)\n                                ws.send(JSON.stringify({ cmd: \"PING\" }))\n                        }, 5000)\n                    },\n                    disconnect: ({ ctx }) => {\n                        if (ctx.to !== null) {\n                            clearTimeout(this.ctx)\n                            ctx.to = null\n                        }\n                    }\n                }\n            }\n        },\n        handler: (request, h) => {\n            let { initially, ws } = request.websocket()\n            if (initially) {\n                ws.send(JSON.stringify({ cmd: \"HELLO\", arg: request.auth.credentials.username }))\n                return \"\"\n            }\n            if (typeof request.payload !== \"object\" || request.payload === null)\n                return Boom.badRequest(\"invalid request\")\n            if (typeof request.payload.cmd !== \"string\")\n                return Boom.badRequest(\"invalid request\")\n            if (request.payload.cmd === \"PING\")\n                return { result: \"PONG\" }\n            else if (request.payload.cmd === \"AWAKE-ALL\") {\n                var peers = request.websocket().peers\n                peers.forEach((peer) => {\n                    peer.send(JSON.stringify({ cmd: \"AWAKE\" }))\n                })\n                return \"\"\n            }\n            else\n                return Boom.badRequest(\"unknown command\")\n        }\n    })\n\n    /*  provide exclusive framed WebSocket route  */\n    server.route({\n        method: \"POST\", path: \"/framed\",\n        config: {\n            plugins: {\n                websocket: {\n                    only:          true,\n                    autoping:      30 * 1000,\n                    frame:         true,\n                    frameEncoding: \"json\",\n                    frameRequest:  \"REQUEST\",\n                    frameResponse: \"RESPONSE\"\n                }\n            }\n        },\n        handler: (request, h) => {\n            return { at: \"framed\", seen: request.payload }\n        }\n    })\n\n    /*  start the HAPI service  */\n    await server.start()\n})().catch((err) => {\n    console.log(`ERROR: ${err}`)\n})\n\n```\n\nYou can test-drive this the following way (with the help\nof [curl](https://curl.haxx.se/) and [wscat](https://www.npmjs.com/package/wscat)):\n\n```shell\n# start the sample server implementation (see source code above)\n$ node sample-server.js &\n\n# access the plain REST route via REST\n$ curl -X POST --header 'Content-type: application/json' \\\n  --data '{ \"foo\": 42 }' http://127.0.0.1:12345/foo\n{\"at\":\"foo\",\"seen\":{\"foo\":42}}\n\n# access the combined REST/WebSocket route via REST\n$ curl -X POST --header 'Content-type: application/json' \\\n  --data '{ \"foo\": 42 }' http://127.0.0.1:12345/bar\n{\"at\":\"bar\",\"mode\":\"http\",\"seen\":{\"foo\":42}}\n\n# access the exclusive WebSocket route via REST\n$ curl -X POST --header 'Content-type: application/json' \\\n  --data '{ \"foo\": 42 }' http://127.0.0.1:12345/baz\n{\"statusCode\":400,\"error\":\"Bad Request\",\"message\":\"Plain HTTP request to a WebSocket-only route not allowed\"}\n\n# access the combined REST/WebSocket route via WebSocket\n$ wscat --connect ws://127.0.0.1:12345/bar\n> { \"foo\": 42 }\n< {\"at\":\"bar\",\"mode\":\"websocket\",\"seen\":{\"foo\":42}}\n> { \"foo\": 7 }\n< {\"at\":\"bar\",\"mode\":\"websocket\",\"seen\":{\"foo\":7}}\n\n# access the exclusive WebSocket route via WebSocket\n$ wscat --connect ws://127.0.0.1:12345/baz\n> { \"foo\": 42 }\n< {\"at\":\"baz\",\"seen\":{\"foo\":42}}\n> { \"foo\": 7 }\n< {\"at\":\"baz\",\"seen\":{\"foo\":7}}\n\n# access the full-featured exclusive WebSocket route via WebSockets\n$ wscat --subprotocol \"quux.example.com\" --auth foo:bar --connect ws://127.0.0.1:12345/quux\n< {\"cmd\":\"HELLO\",arg:\"foo\"}\n> {\"cmd\":\"PING\"}\n< {\"result\":\"PONG\"}\n> {\"cmd\":\"AWAKE-ALL\"}\n< {\"cmd\":\"AWAKE\"}\n< {\"cmd\":\"PING\"}\n< {\"cmd\":\"PING\"}\n< {\"cmd\":\"PING\"}\n< {\"cmd\":\"PING\"}\n\n# access framed exclusive WebSocket route\n$ wscat --connect ws://127.0.0.1:12345/framed\n< [ 42, 0, \"REQUEST\", { \"foo\": 7 } ]\n> [1,42,\"RESPONSE\",{\"at\":\"framed\",\"seen\":{\"foo\":7}}]\n```\n\nApplication Programming Interface\n---------------------------------\n\n- **Import Module**:\n\n```js\nconst HAPIWebSocket = require(\"hapi-plugin-websocket\")\n```\n\n- **Register Module in HAPI** (simple variant):\n\n```js\nawait server.register(HAPIWebSocket)\n```\n\n- **Register Module in HAPI** (complex variant):\n\n```js\nserver.register({\n    plugin: HAPIWebSocket,\n    options: {\n        create: (wss) => {\n            ...\n        }\n    }\n})\n```\n\n- **Register WebSocket-enabled Route** (simple variant):\n\n```js\nserver.route({\n    method: \"POST\",\n    path: \"/foo\",\n    options: {\n        plugins: { websocket: true }\n    },\n    handler: async (request, h) => {\n        ...\n    }\n})\n```\n\n- **Register WebSocket-enabled Route** (complex variant):\n\n```js\nserver.route({\n    method: \"POST\",\n    path: \"/foo\",\n    options: {\n        plugins: {\n            websocket: {\n                only: true,\n                autoping: 10 * 1000,\n                subprotocol: \"quux.example.com\",\n                initially: true,\n                connect: ({ ctx, wss, ws, req, peers }) => {\n                    ...\n                    ws.send(...)\n                    ...\n                },\n                disconnect: ({ ctx, wss, ws, req, peers }) => {\n                    ...\n                }\n            }\n        }\n    },\n    handler: async (request, h) => {\n        let { mode, ctx, wss, ws, req, peers, initially } = request.websocket()\n        ...\n    }\n})\n```\n\n- **Register WebSocket-enabled Framed Route**:\n\n```js\nserver.route({\n    method: \"POST\",\n    path:   \"/foo\",\n    options: {\n        plugins: {\n            websocket: {\n                only:          true,\n                frame:         true,\n                frameEncoding: \"json\",\n                frameRequest:  \"REQUEST\",\n                frameResponse: \"RESPONSE\"\n            }\n        }\n    },\n    handler: async (request, h) => {\n        let { mode, ctx, wss, ws, wsf, req, peers, initially } = request.websocket()\n        ...\n    }\n})\n```\n\nNotice\n------\n\nWith [NES](https://github.com/hapijs/nes) there is a popular and elaborated alternative\nHAPI plugin for WebSocket integration. The `hapi-plugin-websocket`\nplugin in contrast is a light-weight solution and was developed\nwith especially six distinct features in mind:\n\n1. everything is handled through the regular HAPI route API\n   (i.e. no additional APIs like `server.subscribe()`),\n\n2. one can use HAPI route paths with arbitrary parameters,\n\n3. one can restrict a HAPI route to a particular WebSocket subprotocol,\n\n4. HTTP replies with status code 204 (\"No Content\") are explicitly taken\n   into account (i.e. no WebSocket response message is sent at all in\n   this case),\n\n5. HAPI routes can be controlled to be plain REST, combined REST+WebSocket\n   or WebSocket-only routes, and\n\n6. optionally, WebSocket PING/PONG messages can be exchanged\n   in an interval to automatically keep the connection alive (e.g. over\n   stateful firewalls) and to better recognize dead connections (e.g. in\n   case of network partitions).\n\nIf you want a more elaborate solution, [NES](https://github.com/hapijs/nes)\nshould be your choice, of course.\n\nLicense\n-------\n\nCopyright (c) 2016-2023 Dr. Ralf S. Engelschall (http://engelschall.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n","readmeFilename":"README.md","users":{"rse":true}}