{"_id":"message-sockets","_rev":"35-b035d86ec7248332eac3fc3c19dd9b8c","name":"message-sockets","description":"a message socket","dist-tags":{"latest":"0.2.16"},"versions":{"0.1.0":{"name":"message-sockets","version":"0.1.0","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"b7e8bc361cdc8c8d26efcd1cd39634e88a1b5e46","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.1.0.tgz","integrity":"sha512-b3QQiWZ/mVAmkD1FoWOVSlt4VWmOI+1upNMpxqFpuV7yFs4HRRvxVdkKiYlbAb6aQ0joumIgK/1Fblnr3mFf9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLAryoTJh2AOPfhWC6rWms/dPxMOg0eTvhwMu5FzIOhAiEA6w1NzN1OANxHZiv2RMEGaid28wGWeFGJHc/bltSkFZQ="}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.0":{"name":"message-sockets","version":"0.2.0","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"e0605b61c4cb4e78090b8426eea71b05530c77bb","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.0.tgz","integrity":"sha512-bV4t6nxstMUeHdtJK/cvUlYAcQPHHnSRt9wNwNOIcmmM7YzJeB0vomV2pdwKwA8wtbxlAK1Xy9jzLjLZQTeReQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDof81nzDh9xmhF6YxZpaRsMSSx5nURaqoKwuP1olzPbAIhAPf/lbF1EXQ/kMp+tA3yWAOl3IJzUUOap0y5j0Emv2oX"}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.1":{"name":"message-sockets","version":"0.2.1","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"856b299f2b65d1928fc7156c5ed8c409a0112c0b","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.1.tgz","integrity":"sha512-s7v1wnL66dewCnhRGfqjI32+Zx6q2HRzBpsy6odlSt8Uo8RBUd2DIMdL3XmHzQD+6/K6rw8VYI8rKoRYBMfOjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4KxXJ94WoZUU0Uys05s3NUZUQVdlUXyZmt6cyaPCSTQIgN4j+EyzSINVwc+dOKmpnEEDoAvnFleDgKCBSKbXXnz4="}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.2":{"name":"message-sockets","version":"0.2.2","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"86e6e99ce47598f182a54e8ff0f43692222bcc5b","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.2.tgz","integrity":"sha512-gcWBOvDiNYnqrxfAgZchxJFS7EChqVbWEyzGWual6Oa2WlGum1NMNH9L25+4k6z1Cl7pUeqUVuhciGvAQH1RKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDus5smXD7q8pKqRpkAvgsK2ahCkuHOL8gqkkX5P5r/+AIgN0bH8Or9R6QLuKUYJq9ncnpGaNwcTzVW7DC2Wjek0uc="}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.3":{"name":"message-sockets","version":"0.2.3","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"e25b6e75f04cd9053abed17f8385f44111388635","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.3.tgz","integrity":"sha512-ZBqhFAb9WSAoP20H0DRsSxLioIu34KFIIW32gG9ZgkO9cSDBwfAZusGuzughpFttphp9GnZ1Kid+CDIJw2dNSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhKXrn3wAX8R2VlWIuKQ05ic2r2ngwBLe1mDeBFyGSxAiEAxW72kDb08h+IqlOhTkB1fMOt2vK4IN5yoD0Ksm7a2XU="}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.4":{"name":"message-sockets","version":"0.2.4","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.4","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"08bb2e47de7473bf404d4bdd66eebd68fb8245c3","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.4.tgz","integrity":"sha512-w7t6a1knov0V/zdyozVmsFvhh4zdN1pi/QWE70DBr5/yJwaWdDOzbeQu9D8MM2UCWS2dejfJ9jjW4A/DbIyReA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3I8ese69tnYX5SLObEzPAdGqnKMgg4ZeZLFNIzrGIAgIgPrLBf2pjAgfzsLKgxFkJjWRa2IpcoI9ZBlnueUg5dqU="}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.5":{"name":"message-sockets","version":"0.2.5","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.5","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"83a85ad671ea505fc347f6998ce4d5b4afedab28","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.5.tgz","integrity":"sha512-1jZb093ng5FFvpri+SFxzi/8srWXFgc0nqhtZX1Gvn8uC7Iz086KcwAzNZNrFtlrP36xTztYSh9uojeDDjWBzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTCduwoIrJdOzD3ZuXdDHLOmODpBgKzZMXSvM7omRn2AIhAKntu3wtpVM7WUISlfGjMFBxyx9WuQUkDc6NsuN0sIrb"}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.6":{"name":"message-sockets","version":"0.2.6","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmJsonOpts":{"file":"/Users/maf/.npm/message-sockets/0.2.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"message-sockets@0.2.6","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"2f9807e5ef249e0ea329df675cf91db1f851385f","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.6.tgz","integrity":"sha512-FNyFp4u8Ri1c3zVXbLGg0r1nMkkRmD1tRWsOLFdBheyPVebTlGIdSw1+sWs4pgYHTqriRzeKpDGWdkGx1svXkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOObKgCpy5AVGXsvIZS9RtaVAdj+qWC/ruJqB5Pce1MAIgONt+qLYgp5HmYtCKTSMG146qPNU3hr0RUfQ+5Oldk8w="}]},"scripts":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.8":{"name":"message-sockets","version":"0.2.8","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.8","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"dedc6ffc6dacc204b77e550cdd06321b4227497a","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.8.tgz","integrity":"sha512-nxYrnorsD7/f/DZY1KcZ2lyQzco6VW58J+HjAQKRWsnsyBVxfSazvpU7tuZ6q6jsCHyt18QB3G0125oX296vAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNIj3ItnpWYc/5mmzAQQsP7xUzUvhEpoaowgU2gN71AIgRQrHVKx4U3mfm3kYiVULeZCYL0u2L5m/2aHNzBaV2Rg="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.9":{"name":"message-sockets","version":"0.2.9","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.9","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"1c57ae4f5c0ac2e80d316de4db536f2e6439132d","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.9.tgz","integrity":"sha512-+RKEDcSNFTkZhMSlA8J8CuI2aSEFYvYDbQpIQzOIiulPVU9R/2zTnofwDMH9BVDEGXYjcGYPbsebi2x6ECrTcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiIwmCOPGYw3BPUSzyEVRVb8idFPV0HfQ19G79SoBWwQIhAO0Nm5ygiJy9yrWN0tdk6yqh3ZkBP/nNhaSYVJFCsIpN"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.11":{"name":"message-sockets","version":"0.2.11","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.11","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"bdd4289ddac264b6fd60661a4b8d4fe0e3309bb1","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.11.tgz","integrity":"sha512-IQTL9vij/GnCWpC2xA/xmHUsLETf4l6oPyemv8jjZPPWA0TFGzNRPOff4uesac+a50nVIrzQWtX8c9C3d5w4lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPTGbjgxjzWWJK8mJ0xMCF/dfdJKA8RJR4A3X0NpNTZAIhALw7utEHAADdXNn6YfsRFqyG717biWcZN1xtU3imUkPz"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.12":{"name":"message-sockets","version":"0.2.12","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.12","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"b08b011ee35b14cfe251f07815db3eaf3ac17c4e","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.12.tgz","integrity":"sha512-xqtGPHgOxXb1Qz8dto6wkjXvR1wtSPOSF2es76j4oQcgETF3zTBAw3raPIAYXtWdbRfs5hYKygVw5NDijojtHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/5wqX4+spnxx7MVQUpxmA5u2Vz1Ai9bv3rHAFQGFq6AiEAoUwv71gILczVHhWjxmYRnZCRSivyYx438RqpulaHnZ4="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.13":{"name":"message-sockets","version":"0.2.13","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.13","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"54f324c4c19d7a55b04ccc791862f1fce831789c","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.13.tgz","integrity":"sha512-IeLE4blhxyWg3dr9p3rG99jMIMe1OMg64q8fDLq2Ex4+SGXftSSSr9jdxAQ2OMFSsPJOeX36X3ciEnmE6LPk3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCnvnzj4a1tUMCMzUpUKTwGG/XSmIRLZJwTcDZKrIFBAiBgU9HWu/ZQbVGT6NItz0SRc3yUTxHxnQ1MOymrBsAAkQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.14":{"name":"message-sockets","version":"0.2.14","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.14","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"4da955fb15b6d8f9f2c074b7a4757996a40be2d6","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.14.tgz","integrity":"sha512-NE41/WKXQLr4zihEk9ezp/Cb9BcAwXAO6F8gRJcR80WdD881Zv6a9QWD8mG6ZPKeLfFcp+B8lBzGE/tXzN4Jmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwz6Z77DY7Nz084a7vnHs/i0X+OE2GLk3dBAFpczZwqAiEA56S0BKX1Ey56nZqZqoTcUNJv+9ydOFqQ2UDkRS06FgQ="}]},"readme":"# message-sockets\n\na simple socket transport for node.js. it should support websockets and a json protocol delimited by newlines\n\n``` js\nvar sockets = require('message-sockets');\n\n// use as a client\nvar socket = sockets.connect('json://myserver.com');\n\nsocket.send({from:'client'});\nsocket.on('message', function(message) {\n\tconsole.log(message);\n});\n\n// and as a server (80 could also be a server here)\nsockets.listen(80, function(socket) {\n\tsocket.send({from:'server'})\n});\n\n```","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.15":{"name":"message-sockets","version":"0.2.15","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.15","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"d754445958ca85680e3996baf91ae64713ff298b","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.15.tgz","integrity":"sha512-FSbpvrUd0risFahUwjCkFecrnvBnLYqv9qpPFNZcNEi39jS/VgPdkSJt3Na9S9IB807iF34TH1HNZO7kkTIWSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGjpl0RQrbwCRwUxaFvsvbBU578ChsOrgo0BLCSimXPwIhAO92D4TXphypQ3zzCZN/vv9GpEgqPW2apCEps2vtuk0e"}]},"readme":"# message-sockets\n\na simple socket transport for node.js. it should support websockets and a json protocol delimited by newlines\n\n``` js\nvar sockets = require('message-sockets');\n\n// use as a client\nvar socket = sockets.connect('json://myserver.com');\n\nsocket.send({from:'client'});\nsocket.on('message', function(message) {\n\tconsole.log(message);\n});\n\n// and as a server (80 could also be a server here)\nsockets.listen(80, function(socket) {\n\tsocket.send({from:'server'})\n});\n\n```","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"0.2.16":{"name":"message-sockets","version":"0.2.16","description":"a message socket","keywords":["sockets"],"dependencies":{"common":">=0.2.0","websock":">=0.3.0"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"_id":"message-sockets@0.2.16","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"9d70fcce9ede65bf3238475479d2a6c4999970a4","tarball":"https://registry.npmjs.org/message-sockets/-/message-sockets-0.2.16.tgz","integrity":"sha512-N0s8LDQii/VwgMnnAqw6F5TZrCvLYZSxeqrt4vsVQRt6SsXlddfniyrMZK6ePabCjXWWkW2eAb3P9okYqOSDEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAd7KFa5uCcW1SuH8bP2WHagG4VJfduJO9KQ0ZXnUuFqAiBRmb+7v8AbqMBJ70xcAkIOq1O1mF66JwVabNkgJrPg5g=="}]},"readme":"# message-sockets\n\na simple socket transport for node.js. it should support websockets and a json protocol delimited by newlines\n\n``` js\nvar sockets = require('message-sockets');\n\n// use as a client\nvar socket = sockets.connect('json://myserver.com');\n\nsocket.send({from:'client'});\nsocket.on('message', function(message) {\n\tconsole.log(message);\n});\n\n// and as a server (80 could also be a server here)\nsockets.listen(80, function(socket) {\n\tsocket.send({from:'server'})\n});\n\n```","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]}},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"time":{"modified":"2022-06-19T18:04:16.581Z","created":"2011-10-21T10:05:03.874Z","0.1.0":"2011-10-21T10:05:05.432Z","0.2.0":"2011-10-21T19:22:31.117Z","0.2.1":"2011-10-21T19:44:01.397Z","0.2.2":"2011-10-21T21:09:49.980Z","0.2.3":"2011-10-22T14:49:15.679Z","0.2.4":"2011-10-22T15:47:04.219Z","0.2.5":"2011-10-22T19:35:52.149Z","0.2.6":"2011-10-22T19:38:08.303Z","0.2.8":"2011-11-17T09:12:15.649Z","0.2.9":"2011-11-17T09:22:56.076Z","0.2.11":"2011-12-14T11:31:34.795Z","0.2.12":"2011-12-17T14:40:26.200Z","0.2.13":"2011-12-17T15:01:49.530Z","0.2.14":"2012-01-08T20:36:12.613Z","0.2.15":"2012-02-11T17:28:08.282Z","0.2.16":"2012-02-27T17:17:16.967Z"},"author":{"name":"Mathias Buus Madsen","email":"mathiasbuus@gmail.com"}}