{"_id":"sockjs-wrap","_rev":"36-9a7ac2ba755ea6c40526afb30f6e6ea7","name":"sockjs-wrap","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"sockjs-wrap","version":"1.0.0","description":"Wrapper for SockJS NodeJs server and Client - Add events, and client callbacks. Client works with browserify.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","node","js","wrap","wrapper","callback","events"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"TIM","dependencies":{"eventemitter3":"latest","browserify":"latest"},"repository":[{"type":"git","url":"https://github.com/timhuijgen/sockjs-wrap.git"}],"gitHead":"2dd5258de16562a043fdf45360a714b611c1883a","_id":"sockjs-wrap@1.0.0","_shasum":"0026132fa82a657139e8cac0db7b2002a447ab80","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"0026132fa82a657139e8cac0db7b2002a447ab80","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.0.tgz","integrity":"sha512-K3pMQ3SR7LMQhhjutjyYjtuiuPmL7qAkCuNXzEVa8nhnNcr6npJn9YzXqsfbBcYa0BYoM6hcxWqBkNZ2Ia98Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6G72s9UMrHbE/wZcp/BbkZ2P+iso7pzZcBDaJkfCuxAiB8c9Jzirw0lppny3OLGROtLznNC4ctDkYXYLPzCBOMaw=="}]}},"1.0.1":{"name":"sockjs-wrap","version":"1.0.1","description":"Wrapper for SockJS NodeJs server and Client - Add events, and client callbacks. Client works with browserify.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","node","js","wrap","wrapper","callback","events"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"eventemitter3":"latest","browserify":"latest"},"repository":[{"type":"git","url":"https://github.com/timhuijgen/sockjs-wrap.git"}],"gitHead":"2dd5258de16562a043fdf45360a714b611c1883a","_id":"sockjs-wrap@1.0.1","_shasum":"26d86418907735efde85c4e2883a3d5684a128c7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"26d86418907735efde85c4e2883a3d5684a128c7","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.1.tgz","integrity":"sha512-nPA+zDQ6xLJYLnE4IHwJg95w7szqe2zf/zyjAWSzwe0lrYqRS4lOo5JjWieB2KwutYzjY9VXskdLJ/vPEOdd3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuV5f1Bxhj5v/wYc4C8kpYyAgIucEcjS+AHmc3dkgtYAIgGBWkCW5I2QKD2MweFqIZRJQoZe/kV0JZ5Gkyk0K3DU8="}]}},"1.0.2":{"name":"sockjs-wrap","version":"1.0.2","description":"Wrapper for SockJS NodeJs server and Client - Add events, and client callbacks. Client works with browserify.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node index.js","test":"echo \"Error: no test specified\" && exit 1","install":"browserify examples/simple/simple-client.js > examples/simple/browserified-simple-client.js"},"keywords":["sockjs","event","node","js","wrap","wrapper","callback","events"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":[{"type":"git","url":"https://github.com/timhuijgen/sockjs-wrap.git"}],"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"gitHead":"3632d9348e41ede1bb7f498f3608d709acc3cee6","_id":"sockjs-wrap@1.0.2","_shasum":"b2415a3301b68b2737c6dc28b31ee8a56bc146c6","_from":"sockjs-wrap","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"b2415a3301b68b2737c6dc28b31ee8a56bc146c6","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.2.tgz","integrity":"sha512-7CppA1wB5LxBHYLPP37mA2SclAPwUAETuj6r2LIS19QVepKeDl6KkrEVFOca15UKNe6A1sIvIMi65Ef5meEIcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBlHSWyw9608kRC9S/1RfrLWtZ1YZ+1gNi89ZyeOU/jAiA2/S3qx4o/lmKQiex8K3/+ECipRWcly46i6sgKJU6Thw=="}]}},"1.0.3":{"name":"sockjs-wrap","version":"1.0.3","description":"Wrapper for SockJS NodeJs server and Client - Add events, and client callbacks. Client works with browserify.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node index.js","test":"echo \"Error: no test specified\" && exit 1","install":"browserify examples/simple/simple-client.js > examples/simple/browserified-simple-client.js"},"keywords":["sockjs","event","node","js","wrap","wrapper","callback","events"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":[{"type":"git","url":"https://github.com/timhuijgen/sockjs-wrap.git"}],"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"gitHead":"6ac3e46526bf2e298a3d7be5c6dabf0322858a87","_id":"sockjs-wrap@1.0.3","_shasum":"c0fe189fdbd1b3e2806383103463a37f5704b25e","_from":"sockjs-wrap","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"c0fe189fdbd1b3e2806383103463a37f5704b25e","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.3.tgz","integrity":"sha512-854Fh8MsyrsDcGKPW1zHdjZ7KW+2OgY1Lfp+OmjixD7vEThWbF43iYpyjBdiPlY5+agS93pZwgySO1LCTGRD5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG0Y8smUZ3LNjPV1wCvu5fNInuz5IBRWkuryOenadt/AIhAMp6kDb/IEWv3vdN+fE9vYV/Dyb1/DVpJU+l1FXgXWEj"}]}},"1.0.4":{"name":"sockjs-wrap","version":"1.0.4","description":"Wrapper for SockJS NodeJs server and Client - Add events, and client callbacks. Client works with browserify.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","node","js","wrap","wrapper","callback","events"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":[{"type":"git","url":"https://github.com/timhuijgen/sockjs-wrap.git"}],"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"gitHead":"adfa67055abe7eb94bad89ec02ba4e7d69539330","_id":"sockjs-wrap@1.0.4","_shasum":"c5e2cfc6a99b7c2d686d85f2b5353deed48032f4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"c5e2cfc6a99b7c2d686d85f2b5353deed48032f4","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.4.tgz","integrity":"sha512-giiCbGZ7gJ/XvpVhyFAreihGSIXx1eWQRXhRocq8qUbywgA+ILc0clxt1IMUa6PfYyzTFwYnIB6xIeBT0frXIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjFMb6GRTto3j7ssIh/xSmEXgRAku3MDlk4KP/4A+aYAIhAI2RGnezHQZ6ykW4JYVQdPljNN5SaE9jANkstualx64Y"}]}},"1.0.5":{"name":"sockjs-wrap","version":"1.0.5","description":"Wrapper for SockJS connections on Node - Add events and client callbacks. Client works with browserify.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node examples/full/server.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":[{"type":"git","url":"https://github.com/timhuijgen/sockjs-wrap.git"}],"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"89fa47ff8cefb8fb63ea831b7551a3e473922645","_id":"sockjs-wrap@1.0.5","_shasum":"0d0f19016934d3361d071428552340ec5c0a642b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"0d0f19016934d3361d071428552340ec5c0a642b","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.5.tgz","integrity":"sha512-hzWUsuENa+y+vFwMzcGbN0/0NHXZJ2S51+dgHJWIwGfttWQx+fMjvW6en46f5T1p8KDC8n2m8VAv8PEqVhqyJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/VFWhBxM0qkmfmcy80Avyok3wRMThwDsSwnpZBqZBOAiEAr5738VBQphvTyDkWs1eDz+KS/Yb/aW+/uNyUusD89hg="}]}},"1.0.6":{"name":"sockjs-wrap","version":"1.0.6","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node examples/full/server.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"89fa47ff8cefb8fb63ea831b7551a3e473922645","_id":"sockjs-wrap@1.0.6","_shasum":"9901d30eea634fff8f7d247305f8124bf217e296","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"9901d30eea634fff8f7d247305f8124bf217e296","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.6.tgz","integrity":"sha512-Iu7HzX/lks+uk3YrcRlOGgat+tdpLiwfQa8bbLowcgLDtlHOnPvC/wkTdu2WwzP4aLU0aYAVHjtDiK4ERE/j0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwpkWEgF3CYRwNSWnly6jQeTQbdJt9ZPi2l68F0UIdIAiA4MDHWadeVunGSmpdezbx/SUEbqXRpYvZs6elws7ciog=="}]}},"1.0.7":{"name":"sockjs-wrap","version":"1.0.7","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node examples/full/server.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"8cf9952fa6c900080cdb01534befa5e40ed309ec","_id":"sockjs-wrap@1.0.7","_shasum":"f9dc32ebee60bac1c2f6f28129149a3dd779b3dc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"f9dc32ebee60bac1c2f6f28129149a3dd779b3dc","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.7.tgz","integrity":"sha512-f+0oFxK8w1Sc040FRLJn9UZUuzKr/UQPVCWeGoMVDbx8SaI0fnsYsE6UkBf6tzcOs79kQQzdVAQDoPRxgm9nQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+S+RjXyEX/uIyCc+ebGGuu2EkrDD6FezMHNBAkeO2BwIgLl3fIHF374sj8USyCSxtCzQHPwCXPI3bxhQKWa287+I="}]}},"1.0.8":{"name":"sockjs-wrap","version":"1.0.8","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"index.js","directories":{"example":"examples"},"scripts":{"start":"node examples/full/server.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"sockjs":"latest","eventemitter3":"latest","browserify":"latest"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"8cf9952fa6c900080cdb01534befa5e40ed309ec","_id":"sockjs-wrap@1.0.8","_shasum":"8b5df32cd087dee3597103d6d8cdc1d642de858d","_from":"sockjs-wrap","_resolved":"file:sockjs-wrap","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"8b5df32cd087dee3597103d6d8cdc1d642de858d","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.0.8.tgz","integrity":"sha512-LL/xGeZaljJ4AB+IdKBLn3/7bYHiXkKe1VG6kZjKNkIftUIv9kq93ukmbndIS9rjcIocP3NsczFlsR6sb1jb8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYGVHjJe2hthDR5PkYsnWw9gdGsrTOmtrEoKvEzjjhRgIgcYt7zocgY5abCDL+ly3/4R7DWj39wRUgWc8f4bSgrm4="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.1.0":{"name":"sockjs-wrap","version":"1.1.0","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"8cf9952fa6c900080cdb01534befa5e40ed309ec","_id":"sockjs-wrap@1.1.0","_shasum":"6eeab5ed0fe95b60a7f634cc144ed4439056495a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"6eeab5ed0fe95b60a7f634cc144ed4439056495a","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.1.0.tgz","integrity":"sha512-DM3nDznHy9wuOP0YGt3tIxa02dfxkrHd6iCKuGp6jjpNhBzMp/Qhnh85EuqitIksVG5rfKT4v93ERRT9uTilTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS47EH9kDvnpX2c2hYhuqVXEwu6Z2+m0nTFWGME2DQSgIhAPGeCyBMOHQHmh7BJgs6Ifr5pCNj6kyGisZg9Snw4Vsr"}]}},"1.1.1":{"name":"sockjs-wrap","version":"1.1.1","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"59837a827e7c336d21b127eea5cf398f6028fb5d","_id":"sockjs-wrap@1.1.1","_shasum":"fb21f1f330fa7e82a278009d23a660b0f2b8ac5d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"fb21f1f330fa7e82a278009d23a660b0f2b8ac5d","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.1.1.tgz","integrity":"sha512-4atlijVsbQcIO77wqNDbtv//Ja1khhKQ+Av0vVMnPdovihDqgBy6/N4G1bUf1SZfjp3cKgIzf4wNPUvkklhqog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ6HldDdft+4OU3ZSmLvOks9t57vpy0n+iqWEMn0WYjAIhAIYgVloBKq3VVf8Hb+tBfA8vSQxxiVFBR9N019K1PjR6"}]}},"1.1.2":{"name":"sockjs-wrap","version":"1.1.2","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"815d49dcb8d351192ef08c5b18b0b9a28d03d425","_id":"sockjs-wrap@1.1.2","_shasum":"b70d4db065516654c8457621fcec92b6ab4a2b52","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"b70d4db065516654c8457621fcec92b6ab4a2b52","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.1.2.tgz","integrity":"sha512-aw+q5oAsCxyqbfZgnavZmliy7NMgU7vqCUEgWzDvAQYl2LG2Ugu5u+lJQ3RGs+kWURxdZPEoWEa01BPvX+VVug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH28My0VZqmEHNPuCN0bKCbRhnfJ0aOR+Uz/B44KZl33AiBKvGAr+A9UfxNg4xUhLhqpflgJXUr1b+3UA5geuMXRgw=="}]}},"1.1.3":{"name":"sockjs-wrap","version":"1.1.3","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"17957f27ceee5d9197d0701611c46219ecd3a347","_id":"sockjs-wrap@1.1.3","_shasum":"767a7d7a2fb80687740e7061620ccc950cd506ad","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"767a7d7a2fb80687740e7061620ccc950cd506ad","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.1.3.tgz","integrity":"sha512-mMUiwt+MxjAPRh9zccj0ExGnUY1QYAfPJvKB4l2/lVP2I21YDbZ6r+9hOG5/ndwDDFnzmGxN2Dp7IFiY/ejV3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNXW8rbJy1mxv0cHwrfweVpZh7PwgH9mkqrOdsdT5oMAiEAvdl3mxNsWR7PGyLQq/QwNgRV3HkhOASW/BDsGNDNk74="}]}},"1.2.0":{"name":"sockjs-wrap","version":"1.2.0","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"170aaab6abbf93ef890bb01d4587677d34adc9ee","_id":"sockjs-wrap@1.2.0","_shasum":"5d4af801ce2aa3b5ec4bdfcaa350a4e4725153f6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"5d4af801ce2aa3b5ec4bdfcaa350a4e4725153f6","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.2.0.tgz","integrity":"sha512-tM5L8LoCbPF0ZuCBiPoGbtv+V0Oy9ytXaUf6hDXy0sty6I1kBjmvu3jW5HfLpFBBbqiY/3hRdUS+bAY3y1jhJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCi2ZtzbaYLNR2aivzEjnhiDm2NdwoqLqIgp8RTysNrAiBvdqX0+BCGxwV0qI0TNsBcziT8TahiSpP9IeD49RvOrg=="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.2.1":{"name":"sockjs-wrap","version":"1.2.1","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"d36db47f5fd9a3dccc6e34a6b52c76d2fab2b13f","_id":"sockjs-wrap@1.2.1","_shasum":"6e9eebd63765bdb6bc44358ec453e34da4177f04","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"6e9eebd63765bdb6bc44358ec453e34da4177f04","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.2.1.tgz","integrity":"sha512-muXhlPAA5qRsh3phJiDuuO+5geq21SelInxknqahE3nqxO2dOQ8yySOGZYHfwzZkEl848q1SwZLfWzumQnS7ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeEnQHt0+ZfvP6l2M3UwHEYUKQolzQY8PPG2YTE2JXzAIhALhwe0IYAKHW0t0ep5SYBSf/ltEcWG7MmTjxZoobIHDk"}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.3.0":{"name":"sockjs-wrap","version":"1.3.0","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^3.10.1","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"2a5d3642793a9db143069b5bcb7fe2009856467c","_id":"sockjs-wrap@1.3.0","_shasum":"d97a8f500f57edb94d393ee4ad040669bc52c2a2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"d97a8f500f57edb94d393ee4ad040669bc52c2a2","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.3.0.tgz","integrity":"sha512-2DJjbQV1kbiQRreWOzvYbe01p+6nC8YUwDEo3t20ua4fqlloacG9XoRXyJpKVYUqfPArVdHPnKuK5EL4lGDgCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCok8KqjLtNT/Tx5ZT7Lmz/PpbnnJgy4NtnFmjvUOyh0gIgfy70GRHfnT4lYDtT5FR1/9drYj/zPi4XM+VccvCJNu0="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.3.2":{"name":"sockjs-wrap","version":"1.3.2","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"916a2db5b77f9f900bf239635f3285f7e0676f04","_id":"sockjs-wrap@1.3.2","_shasum":"6ad965d3936d93a60a718f5cdb6dff99bddc43f1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"6ad965d3936d93a60a718f5cdb6dff99bddc43f1","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.3.2.tgz","integrity":"sha512-Y/b2hskoGE8bk0NBv0wWzW6tZxBhrwsUChOwJH5k48Bfyp4/GetkFSBVG3ttrZ+fN1u9sTBqKF60nnR3eNcPeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3DXs0y7YndRYZp4ZnK8s917PS/juBpv17+TIvNR/uIQIgHolLHhYMKZtvBVXglK6nhoCiWODwI19/TuxXrMGg5FA="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.4.0":{"name":"sockjs-wrap","version":"1.4.0","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"0b52a43d246fbd2cedfecf47eb8db1c18c0a1129","_id":"sockjs-wrap@1.4.0","_shasum":"0b8c49e2e0995df8c492bd7941e24823dda5cc53","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"0b8c49e2e0995df8c492bd7941e24823dda5cc53","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.0.tgz","integrity":"sha512-3HT4VMYk2mExUA2DlYgx9OILrRcygqXeSLUE28v90iAUrikJE57eFUbjx1S0oyOfpu4pWtbWiDy6l5ZFb2XjeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHgODps2TlzjluHW02z9+RYIFSOCMehtLtHvgoeAtz2gIgVZq6/vJEwHxO2yH5woPLXS5BUyxpAo/L7Y9qh8SfQwM="}]}},"1.4.1":{"name":"sockjs-wrap","version":"1.4.1","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"3722bac646fc9ed0eb6a0c400377bdb6f2294fa2","_id":"sockjs-wrap@1.4.1","_shasum":"cebb0869c22c881cb0dd64bc32f94fc00c90dc80","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"cebb0869c22c881cb0dd64bc32f94fc00c90dc80","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.1.tgz","integrity":"sha512-pTJ1/bjXdPcfU4/MAQiUk7SiB1IltOxPxtH4+wb9v1JIvHfRXRsxBF4gUJDFrq/QgKPYQL7jVpW04jP/OTwxvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt4O20FQVXvDrHmvrcHZcMaeYCQTFiyVA2m+gUQbmvzAIgG5jataoeNWrfBU2lNjc84A0bfylqvNlIe1USMDdRklw="}]}},"1.3.3":{"name":"sockjs-wrap","version":"1.3.3","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"529c84f73d6042d32f229cbec72416a1868f401a","_id":"sockjs-wrap@1.3.3","_shasum":"861de9ef5f3a365ec6c90fe4f06e6618e2aa0ef6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"861de9ef5f3a365ec6c90fe4f06e6618e2aa0ef6","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.3.3.tgz","integrity":"sha512-ZjfMdVDewN6w6QIZihiNu3NID2T+GvnS97ZEFBWxt2IhG5rnQWJVIg5TAXqmU1aHMhf7gOzCrPK88xEbyqCZLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZzlWrnY25KUZugsIqWcu7wBzULPCmLNCGJ9ktPA+YuAIgCCi5FtawEjJWJovGcmnnLk4BIIiM707+GfiffThw4XE="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.4.2":{"name":"sockjs-wrap","version":"1.4.2","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"7b80283a2e7306503b52abc830fbad8e5bf26399","_id":"sockjs-wrap@1.4.2","_shasum":"205e1a5e563bee8f5d10cce291efedf847c8c462","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"205e1a5e563bee8f5d10cce291efedf847c8c462","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.2.tgz","integrity":"sha512-RoT4hrV4jx7cJ2Aje322ny5aSGk/5Wg2SVSP2XJzpkZ0QFxnfsXU21E2ZEnTYlsuF7Uu7JqmLA0pwNNg3W9a4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXqGWiSd1bvEooYKPMXyqATrNg89dIH4Bk/n5jAtrAiwIhAKb+nuIRXBf/zUfSNrc4RR1KYLSoNmwL/n74DLF7nrdq"}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}]},"1.4.3":{"name":"sockjs-wrap","version":"1.4.3","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"2c0facdf117516ff2aa585001b5ec1fb961c97a2","_id":"sockjs-wrap@1.4.3","_shasum":"48dc62a341ac75e70f4d5a567c5c7810e3c4b1b9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"dist":{"shasum":"48dc62a341ac75e70f4d5a567c5c7810e3c4b1b9","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.3.tgz","integrity":"sha512-U5uBmOyf1ZOOU76TJ2mDRuLUetBhtvMtLrUxGPT3VPI6OsykXGmK8TdG9ci5oMhbAxOkLdefae/QL/wQ4Es+Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Qy4AH0nikioAF03spwfZpYZKANfSDgrinI6ywcIM0AIhAIxKzIRJkh0VRZezQX5ksy61sCoIu7gw3BCWgqnRGrjp"}]}},"1.4.4":{"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","devDependencies":{},"directories":{"example":"examples"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"license":"MIT","main":"server.js","maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"name":"sockjs-wrap","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"scripts":{"start":"node server.js","test":"node examples/full/server.js"},"version":"1.4.4","_id":"sockjs-wrap@1.4.4","_shasum":"36134869516bd5d2ee1eb956cdea332a59e1c059","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"36134869516bd5d2ee1eb956cdea332a59e1c059","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.4.tgz","integrity":"sha512-+HJXZxGqEJ4X60oqt6EoRoEy/N90ltoFiYO2il78vWCQHhdmiLxmAz6b+rXKJ/w8mP45RG4+aV9B+OOwL+GmFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv9qCIBZ7XxrE23necSitKTbbvkWu3Ns7M9Ntg+uLXoAIgba1Mw6gPbK9ZPZ4Y0lMfI1KkVh3101AJO3aKBRX3VT4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sockjs-wrap-1.4.4.tgz_1466858896835_0.5607540581841022"}},"1.4.5":{"name":"sockjs-wrap","version":"1.4.5","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node examples/full/server.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","gitHead":"fdb0a1bab3b37d16d0b15f8b99c1c09b31083986","_id":"sockjs-wrap@1.4.5","_shasum":"3123cfc27d62027911f01830198b97f9b7128644","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"3123cfc27d62027911f01830198b97f9b7128644","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.5.tgz","integrity":"sha512-M2bxbhEGay55+ENq0mHbaE43CQjDEfnGAhEPj7bGoUJYryHAacuuffQQLiBDkYI/vi6YFU0tkEIfqehtmb1onw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEj/9hnwJS1Mh6nYJqrnWkhyKF9VwXkNZyelfjKJgx+gIhAOa64bxL1eOiC8mHhaE7xlhyYRFToHPUHM0Am/X0VzP4"}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sockjs-wrap-1.4.5.tgz_1466860323481_0.9201624025590718"}},"1.4.6":{"name":"sockjs-wrap","version":"1.4.6","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node test.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","devDependencies":{"beefy":"^2.1.8","open":"0.0.5"},"gitHead":"60d7398cf9b21867459b283868a479875fdb397c","_id":"sockjs-wrap@1.4.6","_shasum":"54fe040c5a01fdaa4f395c559ac661f41b566cd3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"54fe040c5a01fdaa4f395c559ac661f41b566cd3","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.6.tgz","integrity":"sha512-7h58HIIwY3dSy65MdsCPxxm1ziriE+zyrLYVCQs2IExyvOqRC105+KeqZbnBOGFkbHu2rvZPpJNtJezYakqWOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ+zSaQsEdz5BLscT1iw73EF5MbraAh++Kn1vqPj3d8AIgWODacg25LWzG3GpWzVpKwrHPpsE5dxk8lU2qbmBBbPw="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sockjs-wrap-1.4.6.tgz_1466882901420_0.05640746420249343"}},"1.4.7":{"name":"sockjs-wrap","version":"1.4.7","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node test.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","devDependencies":{"beefy":"^2.1.8","browserify":"^13.0.1","open":"0.0.5"},"gitHead":"3d64ed9f5b2029dcf2dd821698d674fc5770aa0c","_id":"sockjs-wrap@1.4.7","_shasum":"8ed31691cc2859daf91f038df3a74e424d602d52","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"8ed31691cc2859daf91f038df3a74e424d602d52","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.4.7.tgz","integrity":"sha512-CGXWBA1eZrmQpyUq4EctqDGzXORGRV6OCQYNRiR+FwftxE2ZDpM3Gh4M6y4v1/kzk3WjyHf7eI5ucfaFAoHRtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnATOqE9IgcH9f4SpOqfRwlLZB1KoAPjrqFZ5u6hpAwAiALTvWkjeDrkj+W+UsqnpHavI2qm6YQf49jhbymOg6mGg=="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sockjs-wrap-1.4.7.tgz_1467013213978_0.35725538549013436"}},"1.5.0":{"name":"sockjs-wrap","version":"1.5.0","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"node test.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","devDependencies":{"beefy":"^2.1.8","browserify":"^13.0.1","open":"0.0.5"},"gitHead":"392300b531a4735626ff71e0df4e36ae0b8a9591","_id":"sockjs-wrap@1.5.0","_shasum":"0df265fc315d9be37b5b91bdc1caef22bb47a8d9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"0df265fc315d9be37b5b91bdc1caef22bb47a8d9","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.5.0.tgz","integrity":"sha512-/kOURA7uWGEdkhPUl9KfVgVO1pE+2vv3M210P/HDhXOGxKZpIlWCRcZOGzvi3DyJa0bS+pilYgwk9vQnZx93nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeZLqTis0a3CCI5XswxPyjgoCO8+5AUiU8CVQxiC+VrAiBK0GPVmAdiR4PbTj3p2exFS2vw1Bh0r0ts6bayeh8k6A=="}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sockjs-wrap-1.5.0.tgz_1467032557874_0.12062991037964821"}},"1.5.1":{"name":"sockjs-wrap","version":"1.5.1","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"mocha","example":"node example.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","devDependencies":{"beefy":"^2.1.8","browserify":"^13.0.1","chai":"^3.5.0","mocha":"^2.5.3","open":"0.0.5","sockjs-client":"^1.1.1"},"gitHead":"e5b96bce1bb043a57ef65e058e2834f92c123898","_id":"sockjs-wrap@1.5.1","_shasum":"f13d14c41a8fa040246676f581ffc19e21e17782","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"shasum":"f13d14c41a8fa040246676f581ffc19e21e17782","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.5.1.tgz","integrity":"sha512-jRy8Ryuzs0jAagzQgAdD51GmQni7S5a4aNj4sM2z1P2ITzPGiEiGoyelU3AuMEB2bJ9suQW5WtQm+Q1BgxqQlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMdMgaH6l79/AxikNlU8xMIPPj+232IN+1lq8mw6v6wAIhAKB0Ikm1SPMER5fdud06ZKYhs7VmWwf6pEpMmcbablTA"}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sockjs-wrap-1.5.1.tgz_1467194914174_0.2441311946604401"}},"1.6.0":{"name":"sockjs-wrap","version":"1.6.0","description":"Wrapper for SockJS connections on Node - Add events and client callbacks.","main":"server.js","directories":{"example":"examples"},"scripts":{"test":"mocha","example":"node example.js","start":"node server.js"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","dependencies":{"lodash":"^4.0.0","sockjs":"^0.3.15"},"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap","devDependencies":{"beefy":"^2.1.8","browserify":"^13.0.1","chai":"^3.5.0","mocha":"^2.5.3","open":"0.0.5","sockjs-client":"^1.1.1"},"gitHead":"0517e4729bea691b7cd43d05cd18b809ff04b80d","_id":"sockjs-wrap@1.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"timhuijgen","email":"timhuijgen@gmail.com"},"dist":{"integrity":"sha512-VoACeBNSZ06yC5riEk2Gl5zsVBTq+1Q40lvmK4rqvNnv3ptSEhI6bk+IpPc9o5GaIe9fKyRR00yzIg1T1VKRcw==","shasum":"af724f95d0751bec32c7ab36fc76ac853d3a2e96","tarball":"https://registry.npmjs.org/sockjs-wrap/-/sockjs-wrap-1.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYppW55ERYkNqn10HifRVfgMUP/1RdsqSHzzMDyZUB8wIhAKwu8R3ntPVYkHZoq3Ojd9I6d4volWjs0sU4XfLJLXkn"}]},"maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sockjs-wrap-1.6.0.tgz_1505551844263_0.5726294617634267"}}},"readme":"SockJs-Wrap\r\n===========\r\nA simple SockJS wrapper for Node.\r\n\r\n    * Client callbacks and custom data events. \r\n    * Authentication of clients, and keeping track of them. \r\n    * Send, broadcast and broadcastTo functionality. \r\n    * The server and client are both made the Node way.\r\n    * Using browser and server compatible Event module EventEmitter3\r\n\r\n\r\nHow to use\r\n=========\r\n\r\nTo install `sockjs-wrap` run:\r\n\r\n    npm install sockjs-wrap\r\n    \r\n    \r\nRun the full example:\r\n``` npm run example ```\r\nRun mocha tests:\r\n``` npm test ```\r\n\r\n\r\nSimple example\r\n==============\r\nA simple example taken from the [SockJS-node](https://github.com/sockjs/sockjs-node) page with the new wrapper instead of handeling events directly.\r\n\r\n```javascript\r\nvar http = require('http');\r\nvar sockjs = require('sockjs');\r\n// Require the wrapper\r\nvar Connection = new (require('sockjs-wrap'))();\r\n\r\nvar echo = sockjs.createServer({ sockjs_url: 'http://cdn.jsdelivr.net/sockjs/0.3.4/sockjs.min.js' });\r\nvar server = http.createServer();\r\necho.installHandlers(server, {prefix:'/echo'});\r\nserver.listen(9876, '0.0.0.0');\r\n\r\n// Attach the sockjs server to the wrapper \r\nConnection.start(echo);\r\n\r\n// Now you can listen to your own custom events\r\nConnection.on('some_event_or_something_else', function(data, callback){\r\n    console.log(\"Some data received : \", data);\r\n\t// And execute callbacks to the client\r\n    callback({hello: \"Hi\"});\r\n    // Send to all clients\r\n    Connection.broadcast('some_event', {some: 'data'});\r\n});\r\n```\r\nAnd the client\r\n```javascript\r\n// Require the client or make sure the client.js is in your html before this code runs\r\nvar  Connection  = new (require('sockjs-wrap/client'))();\r\n\r\n// On successful connection\r\nConnection.on('connect', function(){\r\n    // Send any event you want, with an oject of data and an optional callback\r\n    Connection.send('some_event_or_something_else', {data: \"Hello there\"}, function(data){\r\n        console.log(\"The server called our callback: \", data);\r\n    });\r\n});\r\n\r\n// Start the connection\r\n// If the SockJS client is in your HTML before you start\r\nConnection.start({\r\n    port: 9876,\r\n    sockjs_path: '/echo'\r\n});\r\n\r\n// Or if you require the SockJS client:\r\nvar SockJS = require('sockjs-client');\r\nConnection.start(SockJS, {\r\n    port: 9876,\r\n    sockjs_path: '/echo'\r\n});\r\n```\r\n\r\nAuthentication example\r\n======================\r\nThis is a simplified version of how the authentication process works. \r\n\r\n```javascript\r\n... Start the http servers and everything else ...\r\n\r\n// Default authentication is off, so turn it on\r\nConnection.start(Sockjs_echo, {authentication: true});\r\nConnection.on('authenticate', function(data, callback){\r\n    // Fetch your user from DB or memory on data.token\r\n    var user = SomeClass.findUserByToken(data.token); // Dummy function\r\n    if(user){\r\n        // The wrapper added an authentication function to the data object if the client wants to authenticate\r\n        // the user object must contain an id property\r\n        if(data.authenticate(user)) {\r\n            callback({result: true});\r\n        }\r\n    }\r\n});\r\n\r\n// Connection fires authenticated event when successful\r\nConnection.on('authenticated', function(user){\r\n    // Do anything you want\r\n});\r\n```\r\nAnd the Client\r\n```javascript\r\nConnection.on('connect', function () {\r\n    var my_client_token = \"g75184g15438g517g\";\r\n    Connection.authenticate(my_client_token);\r\n});\r\n\r\nConnection.on('authenticated', function (data) {\r\n    // data will be the data given to the callback function on the server \r\n    // The user might have failed authentication here so be sure to check data for the result    \r\n});\r\n```\r\n* [Simple example](https://github.com/timhuijgen/sockjs-wrap/tree/master/examples/simple)\r\n* [Full example](https://github.com/timhuijgen/sockjs-wrap/tree/master/examples/full)\r\n\r\nAny messages send to the server by the client while not authenticated successfully will get an error back.\r\nIf you want to use authentication you can call \r\n`\r\nConnection.require_authentication = true;\r\n`\r\nbefore the connection is started, or give \r\n`\r\n{authentication: true}\r\n`\r\nas a second parameter to the start function.\r\n\r\nPredefined events (both client and server):\r\n* connect\r\n* close\r\n* authenticate\r\n* authenticated\r\n\r\n","maintainers":[{"name":"timhuijgen","email":"timhuijgen@gmail.com"}],"time":{"modified":"2022-06-26T21:59:41.444Z","created":"2015-04-04T10:17:43.231Z","1.0.0":"2015-04-04T10:17:43.231Z","1.0.1":"2015-04-04T10:18:57.581Z","1.0.2":"2015-04-04T13:16:42.969Z","1.0.3":"2015-04-04T13:34:33.662Z","1.0.4":"2015-04-05T13:59:29.547Z","1.0.5":"2015-04-05T17:49:07.965Z","1.0.6":"2015-04-06T17:52:57.799Z","1.0.7":"2015-04-29T19:43:42.405Z","1.0.8":"2015-05-22T07:57:25.907Z","1.1.0":"2016-01-02T12:35:40.221Z","1.1.1":"2016-01-02T12:40:33.519Z","1.1.2":"2016-01-04T21:22:59.524Z","1.1.3":"2016-01-05T19:17:27.473Z","1.2.0":"2016-01-06T10:00:00.684Z","1.2.1":"2016-01-06T10:25:16.331Z","1.3.0":"2016-01-06T14:59:27.788Z","1.3.1":"2016-01-15T08:51:29.252Z","1.3.2":"2016-01-15T09:16:52.030Z","1.4.0":"2016-01-18T19:37:18.643Z","1.4.1":"2016-01-18T21:02:40.840Z","1.3.3":"2016-01-20T08:40:51.291Z","1.4.2":"2016-01-20T08:42:15.511Z","1.4.3":"2016-01-23T15:01:13.170Z","1.4.4":"2016-06-25T12:48:19.307Z","1.4.5":"2016-06-25T13:12:06.016Z","1.4.6":"2016-06-25T19:28:23.762Z","1.4.7":"2016-06-27T07:40:16.714Z","1.5.0":"2016-06-27T13:02:40.763Z","1.5.1":"2016-06-29T10:08:36.601Z","1.6.0":"2017-09-16T08:50:45.175Z"},"keywords":["sockjs","event","events","node","js","nodejs","wrap","wrapper","callback","websocket","sockets","socket","authentication","client","server"],"repository":{"type":"git","url":"git://github.com/timhuijgen/sockjs-wrap.git"},"author":{"name":"Tim Huijgen","email":"timhuijgen@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{},"bugs":{"url":"https://github.com/timhuijgen/sockjs-wrap/issues","email":"timhuijgen@gmail.com"},"homepage":"https://github.com/timhuijgen/sockjs-wrap"}