{"_id":"toa-net","_rev":"53-f10feb79705c600456a5eff1db1445a6","name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","dist-tags":{"latest":"1.5.4"},"versions":{"0.1.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.1.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.0.1","tman":"^0.9.4"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"1e8b441e88a66c6b6fad1156a67b74663ea127ee","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.1.0","_shasum":"9b9481a22becbd932bb7e9c845fdd1562c533966","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"9b9481a22becbd932bb7e9c845fdd1562c533966","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.1.0.tgz","integrity":"sha512-aO4P8Xwj8XIDDk8iXExB4JdOdBjGsKxlJf6+l5ooJUYUs8CVqxi5OP3da4BsYVIABNV/p7zGe1ODtw9xbU4Ckg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZ/HZ2vbNaJJqNgtfmlYm+5x2R8B51go5BdaloKDsAzAiEAi7VI+V9e6Vn5HS+Bq9weOLOCjDMC4OuL8fgBB7Fh22s="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.1.0.tgz_1463140464079_0.07590298820286989"},"directories":{}},"0.2.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.0.1","tman":"^0.9.4"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"6479a3aabbc5d6c6f775056971e49f8ecb09c60f","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.0","_shasum":"2b43f04bccd0d8305f3aa9a90b8a45e6e4d27629","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"2b43f04bccd0d8305f3aa9a90b8a45e6e4d27629","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.0.tgz","integrity":"sha512-Mj6v1hJ29FQOidQSb0+bE1I0EEUBl5zK9SOTDHWf951zoYBr9ED6KiAjy+HJW/Q8b5GsU3Bx5VX6gqfm1ucpGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmdMGHkVqz+wU3bhPcRr2/FqBdGq/erWshiDFuD7HMRAIhAMfJ7R6sh7v5QR4pnPBerGd2bpd/bP2psmta1oMshU7N"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.2.0.tgz_1463388005319_0.21699148858897388"},"directories":{}},"0.2.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.0.1","tman":"^0.9.4"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"f7773d29f9f3de0bb97607b8a76ffb53d4b58848","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.1","_shasum":"a835b449f440a13641eb758e17d6eb169d01f450","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"a835b449f440a13641eb758e17d6eb169d01f450","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.1.tgz","integrity":"sha512-HROszqIsSPUcM2fEQc/U25QHkQ4nZfd5VL3S8s6k9Sf1PT+6bkFcJU0c3AjeVwblMudpcAdk4wF1bYpdCQUmpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9x9JegvEs/1Bvfj1n98vQWAqlHLBQga+s55L1tA3vowIgIHBeuVYsL+pk+eER5hQHezZzuBxr2NUVRAxDtadtuhU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.2.1.tgz_1463465394187_0.7874069539830089"},"directories":{}},"0.2.2":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.0.1","tman":"^0.9.4"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"7caa2886cd963b56f090093b9d4f256db877523b","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.2","_shasum":"7a7c013cc04c2763d24f4987c747038a0bfdee22","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"7a7c013cc04c2763d24f4987c747038a0bfdee22","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.2.tgz","integrity":"sha512-CGqAejXGcQ4HhB8VxQxgLXh9r3TgxD7N0+NiLY42jn637NbT1DHat40immXVWcaXEfi7L2rRRGRKi6235THaqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqrju0/AeDlbge2/YMzm4PYVqImtbvbF4jJWSnVvBPSwIhAPDSi6zJmp1K2ASu+lIvPg4l9XaEhqtOqcBbxCp54Mdv"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.2.2.tgz_1463481372896_0.7601024676114321"},"directories":{}},"0.2.3":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.1.0","tman":"^0.9.6"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"c03188298479da92b6bee2420ce6c807c260fdc8","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.3","_shasum":"ec21068be9e9fe5686fda228aec37df96edf2cae","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"ec21068be9e9fe5686fda228aec37df96edf2cae","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.3.tgz","integrity":"sha512-uJ/R+Xbtt3jhUkItjpW0GbVvmq7sYM9uTALI2xB2G9ItRD7zmLQnfK9HYDmXTphA8wS+yOAfT6IIYuQvIZanTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9LMVMq1lX9Hn556aih7JdIaZGFgzJBRPpo9TbIuR1MAiEA7ZONHzUhLI9WHA2GZ6X/KSNoT7BO8jb45hsWAOnfRRE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.2.3.tgz_1463630357939_0.6159314340911806"},"directories":{}},"0.2.4":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.1.0","tman":"^0.9.6"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"1a5204098a24397f15aeb0e943bde407ba67ac13","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.4","_shasum":"99feb4ec4d53abe73d18d7a15942cc1b98560c3e","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"99feb4ec4d53abe73d18d7a15942cc1b98560c3e","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.4.tgz","integrity":"sha512-UB1zT9kQKZgsamoHuDKbE+lYdKr4YS8styUSMVNxlEA7jmZ5/STwuYVLk5BRtKhGkNPpww57CR4P7qI5+3lXlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOKjkBjxRqLrmTHCNkOJU51u4MgN45IQ3zp8ixCZDBqAiBT+3T8S+b9sTDzW0cE/2ZflfA7te347Sjt4yC347MKhg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.2.4.tgz_1463645443191_0.34452335466630757"},"directories":{}},"0.2.5":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.5","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.1.8"},"devDependencies":{"standard":"^7.1.0","tman":"^0.9.6"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"517a73582ddb74cf55915cbee511bee146895995","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.5","_shasum":"02be683b837d5efda6670a1be3e4fca97bbaecb3","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"02be683b837d5efda6670a1be3e4fca97bbaecb3","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.5.tgz","integrity":"sha512-UwHBE6eNS/3/3NkgQNheEBQ2tvd2SfyfWaAWjeS/5knCYL1BJXSMAYpS6wJGGmb413zwJxgRzm20J4a3J0yxWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx2p06wdgs6Aw3HiP1S7Lpya+3EajGRNEntnsEpKssGAiEA49lZ4158GnDdLV0yESPIZXMT6uynIuHIfQRY0eWdyCM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.2.5.tgz_1463732522879_0.0934803276322782"},"directories":{}},"0.2.6":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.2.6","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.1.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.0"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.1","tman":"^0.9.8"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"a0285c7b83f0d3fecb0e403982d4e2566f71d4f1","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.2.6","_shasum":"cfb450e41a96b50cde2c094a0a5245d565e60d42","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"cfb450e41a96b50cde2c094a0a5245d565e60d42","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.2.6.tgz","integrity":"sha512-0Ehu/F4VcvtQ8Soy45SnGmOmhqg9rY93o7+smdnZrwgDpWyvHkbsFr3TzOyJbVmZr9IlKtHD+STJOzQnTiY7qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpqinro+7MqWoMrSk+YAQn65g/1cP4txKcs7juL764RwIhAIPDGssD4TEyihxxyuBtKggL1n9VSim6SQ4LhYZQiNc9"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.2.6.tgz_1464276752581_0.20457363035529852"},"directories":{}},"0.3.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.3.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.0","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.0"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.1","tman":"^0.9.8"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"dfa2dcea31a7701061f4809cba1e28958cb56d3b","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.3.0","_shasum":"2caf7048d3dcf20f65f64a6480ae6659433e0a85","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"2caf7048d3dcf20f65f64a6480ae6659433e0a85","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.3.0.tgz","integrity":"sha512-YHd9abVZ6ku08udSCI8OIb2U30iUe5NJO5l0OBTWJzVH123AdyGkTvDmoTsV39ouRd+iiNd4MORcohoB5mLYpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwhhjqhgG7qqtJ3OoFNzXETY1WIZrZw0mQjXhlV/1mfAIhAOVfmjOhJGrYQrTw/jhH7pmgg6Ofh/mxAMeiQ4u1GlAB"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.3.0.tgz_1464525516866_0.23336441861465573"},"directories":{}},"0.3.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.3.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.0","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.0"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.1","tman":"^0.9.8"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"165b2e28ecb05582a3ac471e96ccacbde2c464ce","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.3.1","_shasum":"8b3245fd2ab4752fea84fac8f5fd79f73cf795be","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"8b3245fd2ab4752fea84fac8f5fd79f73cf795be","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.3.1.tgz","integrity":"sha512-pQA0I8zAIwyJieDic93UtbpcSR7XoO41T7Zo05I2NvPen9z0cjhcmbmA3fIzi4u1qqSmH1eiXiysh3vszugptw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfNyTp7PaGt3FN5FAo2qTK1EqP1/HQyY3UYNLYpt4N0gIgOJoa6R1alSsDH82aAYTiDqZDon115hEBJccGh0Vc7S8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.3.1.tgz_1464582954710_0.04507858050055802"},"directories":{}},"0.4.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.4.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.0","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.0"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.1","tman":"^0.9.8"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"7ce21ec3730e6e2612770cdeeba398fb8442bd7c","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.4.0","_shasum":"c0a5c7d47b90dbd97d797998ac4b51b568e9113c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"c0a5c7d47b90dbd97d797998ac4b51b568e9113c","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.4.0.tgz","integrity":"sha512-PtVShJQLRvIJcacIqI80v+Vdm3p9O9jYg9Cm5MT0T2666kuVfJ829B5LY7Kzqe65mKBrDViU5rg1QEmG7VZZyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs0p5xPrrcJHLEiwoGQFxyKPjEF4/9o49LcOWkjUO1KAIhAP8VpFw6cZtDQtTwiEpTcS9ptxgnFOyjBAse1WVAC2v6"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.4.0.tgz_1464756063187_0.07501487922854722"},"directories":{}},"0.4.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.4.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.0"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.1","tman":"^0.9.8"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"a0e30889feb9eecd7008d4443f7bb2f96eac90f3","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.4.1","_shasum":"90859744ee7def9a6b7689704e3a82ded933f5b0","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"90859744ee7def9a6b7689704e3a82ded933f5b0","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.4.1.tgz","integrity":"sha512-XkA//L0Byy71AXhvb4NrMri58mkH5+U8Xjr7OtPPxyngZ4rruXq6ltd8MMUcAzOL/NnzXDPl3An8e7QMSZ4s4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlkkwgHNK10ci2rpssnEaYdhS34h9Kc91pnRh97yFQwAIhANxuFJv5zyGSIkm4WS3TEMsj7/lylfMalAD/qq7kDZEB"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.4.1.tgz_1464759830485_0.812005999032408"},"directories":{}},"0.4.2":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.4.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"21a435928b01d4b31d9230ed2b8987a34b9eda75","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.4.2","_shasum":"40f7cacdad3d0ce164b7851bd9acd788043a0a89","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"40f7cacdad3d0ce164b7851bd9acd788043a0a89","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.4.2.tgz","integrity":"sha512-tQHNHEGZpTus0R63jbzUg945bo4GODQ9sK5tbfvRViszNoeX6BHPXHQIxwlgCsd8QRE5ltxWD7jyunrms/xpew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdyec5noY2Tu7M0ZXYppagmFRI1DtCn6qv1Wns0ejuzAiEA+3pe9Y8zqpNOFb3+adLuoPtROoINW2NzsEjUBBsEGo4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.4.2.tgz_1465731882867_0.40659051574766636"},"directories":{}},"0.4.3":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.4.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"4ab63c5e86c3eec6b5fd398d667f0bf67ab36c65","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.4.3","_shasum":"cebf0fb1d5fc92f83c2f13fe68a0db181b30cb3c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"cebf0fb1d5fc92f83c2f13fe68a0db181b30cb3c","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.4.3.tgz","integrity":"sha512-ZJP+4CsSRQ+GezygSHYJImaxCgfCIVOFsSn3mNoxjbn4QeyPfZahGNEglG2hAQ4ZCoHzfN5h3b2twQfzOdfVzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfnnXq+WvogsnuJupZGk4pgcBuWfmKf7s0I34RynlyhgIhAMdasmLy7SspFGX0SE9jdrrsXUGd/lDZllEQWQ7q3/mJ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.4.3.tgz_1465735638224_0.5985275276470929"},"directories":{}},"0.5.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.5.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"375bc567d58baa5e8fb97a80ae511d12ccdd6126","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.5.0","_shasum":"d1cf505ea03f99ec05e17e98261a348eaf66855b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"d1cf505ea03f99ec05e17e98261a348eaf66855b","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.5.0.tgz","integrity":"sha512-BJIvH1Ni12KQnsOdO794ee9tnLZFoY+Fypeqhwa3bSjIqOFPjkHP7uXUMAcU0D7Gt+6Ur+nh5VehriulMdc7Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTtQIiA62S9OaUAMa+LeFYvI6OV0Cq+gKMJaNaaV1p8AIhAPlvmhvmDSTmclAMJoVBXTXDInBgfTCfu4xSBXGa9Y9n"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.5.0.tgz_1465745893674_0.049001712119206786"},"directories":{}},"0.5.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.5.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"f7dafb52dc86aaf512a9c0bc0e19e10c0260d9e4","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.5.1","_shasum":"1bcfbd2e2cc6e8958edf41c2cf3e3997cbb92dc6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"1bcfbd2e2cc6e8958edf41c2cf3e3997cbb92dc6","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.5.1.tgz","integrity":"sha512-OVJIp0n2c4wbHJSLQst09yELj/XNKAbYeI1F4NWtd0TzZSURBWSTOqGcpLEcxi+cmcUTbeOVW8whux4xgkrNLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2nJ6swFCqhVlTTiA1Ul99r5mjqOJYVHsHHSDaGIuPpAiB2qgRyrT/zEFrNBagS4w6Igf82h/iG9i6D9fjBQu1d8A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.5.1.tgz_1465817715527_0.7176064564846456"},"directories":{}},"0.5.2":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.5.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"19fa39de51b5d75212048bb0cc91c7ecfd81c717","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.5.2","_shasum":"51298a61ed746c6775188d6d9804af26dcacacdc","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"51298a61ed746c6775188d6d9804af26dcacacdc","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.5.2.tgz","integrity":"sha512-IeNFfHX8ViCu4VaIE+DcmonKghMuTPRVV2LKW4EwbI2gYwgNyZRYLKLnybtj8kp1El9iwHoRhidU9fhdIMlL7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+d9tKEcWk8nF3/bXYzl5+ZET6MCxx0msemaNRXZ7KAAiBWS6/9tGVEoaoG8eEsjBDjh5XEgwg0liUCKg7mXH3nyA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.5.2.tgz_1465818831428_0.4937080922536552"},"directories":{}},"0.5.3":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.5.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"d2e61531eff8bb6a8073ed2990e5ceaa048999e9","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.5.3","_shasum":"d3e5d0d77bf03849e5c52c2486efcd6716f1f599","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"d3e5d0d77bf03849e5c52c2486efcd6716f1f599","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.5.3.tgz","integrity":"sha512-4q6TGmXxIYdDxXB3WD2vWoBFHiz46xWlgokDZz2/SYJbwK4WYMJzBwdW0y3KSqNZilY686oPFdPpln1+zr8JiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0jdvzAsTJjyt4wkG6bDrVGXJ70N8pgvusbY5CRJfiIQIgdIPmnY6rWxLkxbp3w5SpQ1Y9S1nbNZY267cCX1VFg48="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.5.3.tgz_1465830034628_0.7342767617665231"},"directories":{}},"0.5.4":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.5.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"d2fa33ec68b06939124d8269546b6bb7761e2ffd","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.5.4","_shasum":"0c2bceab5d0e8cde8dcf79cc3420e4f3ccba46d9","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"0c2bceab5d0e8cde8dcf79cc3420e4f3ccba46d9","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.5.4.tgz","integrity":"sha512-kHtVWLgCwQeONnzTu7siDzoRd4LrnRR55RekztgHjm9Oda2eizVkgJ47+KhmBKYCMROOCvvOFVHgJ7xE9U5ftw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjhjYPRurhJeW/AUOnG/QopICpaEIRxUvtCN/hYW/XZwIhAMmMqm0ghGP1uc3iDPFOi66hV+4FVAqrE0+nDCCFwFwP"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.5.4.tgz_1465883839819_0.6472709160298109"},"directories":{}},"0.6.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.6.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"grpc":"^0.14.1","ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"d44b1cedcc4392cd9293e5b2d2e1ecfd88e447a7","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.6.0","_shasum":"f573cd6033295de7537e59b24ff176c84cb96375","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"f573cd6033295de7537e59b24ff176c84cb96375","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.6.0.tgz","integrity":"sha512-zHMYkCMCVRyWUlxUEuZ+KiQdaZ7G6yZ9uOm0+cj5Woskq6DKyjRr3cKdcm1tS6VgVIllqsdDMU2sLGJTxOlImA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwKrYia/3+en3jGzuuZ3lh7UGNqi5irM38QWdxGYGnBAiEAphAktLoe1eTwQp1DaVBbY/lqG5Tyt2EP1BA7ugacWfw="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.6.0.tgz_1466424153232_0.6999061121605337"},"directories":{}},"0.6.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.6.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.1"},"devDependencies":{"grpc":"^0.14.1","ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"df047923fd31cd325a9dc6b43ee6e38ac922303e","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.6.1","_shasum":"114e7261e64b8061455f058c384916fcc241da26","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"114e7261e64b8061455f058c384916fcc241da26","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.6.1.tgz","integrity":"sha512-eegnXRtqCZ7ESjL91mp+HvQjObfkvL+BC30NkQftaKIzCJ3Y/v/kI/JcUrY5f5DiwoP32CQvp70u/PaNY6li9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE39s6jI/ZdbChZ0HFbnxTuZof61D2FLzsrbZYXpVU0ZAiA0PZ0NheKDUmzHqrJ3DF4ARUPsGgh2r+t3azTmrBGzOA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.6.1.tgz_1466426770155_0.1531924174632877"},"directories":{}},"0.6.2":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.6.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"grpc":"^0.14.1","ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"42359cb5b0e4a26adeccf339cadb421dde52733b","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.6.2","_shasum":"573bc16b2e167928a8b1df9827f4302436d50a9e","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"573bc16b2e167928a8b1df9827f4302436d50a9e","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.6.2.tgz","integrity":"sha512-K4dgBmLWGNsU3LShyHocxc2D5093Ia7toiG/KJMxnHG1jYz2rl9lZ+oK24TGOPUFgwFr2jUmM36SK3xrklhPxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3r0TlRMq7NRO1yv6zylA7+9wwJ993bPP/8sjI/rfssQIhAOHpbGleaG6CsL6vht1XOz0TjiGm6SM5xjm9Lu6UkyL0"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.6.2.tgz_1466660830640_0.2995525887235999"},"directories":{}},"0.6.3":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.6.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"grpc":"^0.14.1","ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"c87e3f2785878f8d0cccbe7afd766c68f7a8b8d2","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.6.3","_shasum":"baac759b82a56858fed1c24bdb67f61f24f8c4e9","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"baac759b82a56858fed1c24bdb67f61f24f8c4e9","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.6.3.tgz","integrity":"sha512-TXHAxJr0zDv8JUSk8hiaWVv/pAG3hl6JSD9o9GumvivFBN5eduvyrVRzVTtQI5VYZPTKadLljsUtmzlZ7Yz53g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyPIOyPoyS6eYnFWnRYOC+k9Kk5i0sP5vUbqdodrkqYAiEAqFFkefsJI5xDkar0rGROrL671OND2Aa6lpSR+ACy2Fs="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-0.6.3.tgz_1466669556307_0.8834566629957408"},"directories":{}},"0.6.4":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"0.6.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.1","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"axon":"^2.0.2","grpc":"^0.14.1","ilog":"^1.0.3","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"51c61a1ea025ab8a1b9fd9bbbd3715aa4a4d7e10","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@0.6.4","_shasum":"b218ac02e74b42841e4dbae74463810c6a92e97f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"b218ac02e74b42841e4dbae74463810c6a92e97f","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-0.6.4.tgz","integrity":"sha512-QzmvDD35v/DTklQpfi1P7cLSP2YxIdwoZdj1b6CxVbNuK+3IzrGegoQfSd8VmBXNJ5GIgC1GJ/iEW8cY1+vJkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBe6K/Xg+dhJV1A01LymqDDuV0j2s0EnawJPk+6XxQg+AiBYwy3kISvaUJ/8ljhPL689PAHMpLomHzfVBp2ARDFjDw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-0.6.4.tgz_1466827901242_0.08940394129604101"},"directories":{}},"1.0.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.0.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.2","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"axon":"^2.0.2","grpc":"^0.14.1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"10c8f81e222d029f0b8ebffda35f9538ff47338a","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.0.0","_shasum":"99670015e779917d4dc259fa24e8ee0c347f5ca1","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"99670015e779917d4dc259fa24e8ee0c347f5ca1","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.0.0.tgz","integrity":"sha512-hp0mQdng7uo9qq1SF6Ed39bfOJPDZe0IMID5L49RzTYq7aoQDa/GTiSRCmi93F3zD1wlAqtjAS7PBIUsqC5GqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCir2fjtuNgABgHYMzQrwTbyHcaCRD/NP5R9PLHLUtMAIhAMVQdIhmigRD/K0jMzR9Fnqs+75HBdE6Lm+e240+DUZq"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.0.0.tgz_1466856561782_0.754643676802516"},"directories":{}},"1.0.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.0.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"axon":"^2.0.2","grpc":"^0.15.0","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^0.9.9"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"fa51c29068dba13cf68d7d3865fa2cb1e2cf85ec","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.0.1","_shasum":"c6e775b217098562038169746b261a6b07016220","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"c6e775b217098562038169746b261a6b07016220","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.0.1.tgz","integrity":"sha512-TwzS67NGWzz2zbWOJYd3STF+Ba1Bv2bLF2rCMlrn62UX/noEF1tQzmGKXIlE12k8ElmTv2A2JaLrW5YF1zJlzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy/i1HLtQ+whFXeYLgbJqzNArufJEQshgR43wAiO3oEQIhANiOuGX9U0ELjXzlwDJ804JQsoFAYfi8OujXTeqIH/Rh"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.0.1.tgz_1467076860049_0.20898039732128382"},"directories":{}},"1.1.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.1.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"axon":"^2.0.2","grpc":"^0.15.0","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.0"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"61cd4d06a8c1137bcbc601b3843a0ee6d283baf6","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.1.0","_shasum":"a11fd6a6a9751077864c1f03baefba4ec5c90189","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"a11fd6a6a9751077864c1f03baefba4ec5c90189","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.1.0.tgz","integrity":"sha512-XtYYbCTjWsLjn42t9MsL17K0D+ds3QKLwML5k9KzvasupQ9gBY39vfyNxdkx0NU90qS9mWWxHBA14H2OkkYbMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYoHQQwq8BL5DWmrlZKVSfbD9q9DAFpHe+uCVzwh2iiAiEAmla29fxnuzzuSie1tcsIfneet590Jb063hvzN/zpr04="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.1.0.tgz_1467809470198_0.36283081118017435"},"directories":{}},"1.2.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.2.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^0.2.1","respjs":"^3.1.2","thunks":"^4.2.2"},"devDependencies":{"axon":"^2.0.2","grpc":"^0.15.0","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.0"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"9287a5b11354f7a3adedbe6bc7b76cae2a675193","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.2.0","_shasum":"8c3d02f33f5eb08200496174cf9d03300aa6d4c5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"8c3d02f33f5eb08200496174cf9d03300aa6d4c5","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.2.0.tgz","integrity":"sha512-hVFBGKn84TZFNF3RUQUZR8VqOhoPtjf9TywQpSVJ6JLiKA4rGGPEb1+7nShAPFyWI4VW5Ojp8nAMk6kinwx8PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt3te6TKprWwKawgRVfNiP10PC5gmURaZp0TwYeZDOKAiEAt8Q8TScu/hQ6f1DvSfPSCatGypocCNyd7NtPSHuQ/Qs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.2.0.tgz_1468055562381_0.0122138278093189"},"directories":{}},"1.3.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"22dd6f8e68922b4edfa6282fe4c0b211a71088d7","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.0","_shasum":"1cedcb324dbef0988677441a4bbfc895ed85eee4","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"1cedcb324dbef0988677441a4bbfc895ed85eee4","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.0.tgz","integrity":"sha512-zj+A0eiupfRoHGqRyIAq+u407mr9g49TMyaN5rqRXI7Lo35SyGhp0guVg79m4Kh8KbspcurA8zcGEf4Fo9GP/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVBo9DnlGyxgVTRTLwzO70Kv8YYFI/nWexaXI3Khny3AiBxuQpPStcCWkfkBf6BRIJ05z6aCox7WZrasa5hUbIRsQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.3.0.tgz_1469199963969_0.4339855320286006"},"directories":{}},"1.3.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"4d2f37108747bef4a95f79420202518d47ac5f98","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.1","_shasum":"e9f765db9c8abc8c08391cc6d1fa36caa3458806","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"e9f765db9c8abc8c08391cc6d1fa36caa3458806","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.1.tgz","integrity":"sha512-1jQT3V7Qixgrv/uOeqZSld2bnDIDlHkB4R/ngUzVgUx4MQW8IRWZMSHJoJ0hxojxNY8crWrfQx3o8cGaodE0lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRSLrR6Zc04ZTe05/rKsaKthLUQuKcdKAAaKaeplER7AiEAp+HkIMb3oHn3jvetqFrFzqKCg35Ii/d6zM7lZJef7zg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.1.tgz_1469207294634_0.08039147267118096"},"directories":{}},"1.3.3":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"6757571df7abc07d19cc088eaba7764ba7db4a52","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.3","_shasum":"63090d8fd11b8d3b1f3b616bf45f5d80b205a133","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"63090d8fd11b8d3b1f3b616bf45f5d80b205a133","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.3.tgz","integrity":"sha512-VUEyAYCPdg4qvLb/EsctFinty5VLiygEG3CcbpiXU0u30DGHU1ZMcPpD4R5EoAGFb5y+TTreRctN5bjOMhOF5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDixBPy63a1icsZeg2HeTFxD9UKc6eeAx+d3lyExfkrNAIgYIx4g2+r84Tm0H9HFHok2StPL9NpEgMhi0L/j7yQpqg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.3.tgz_1469447701553_0.8612247609999031"},"directories":{}},"1.3.4":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"9f07337e94b5fee636e34d02a491f0dc7fff5a0b","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.4","_shasum":"5309aaa37a75feaa8c8384e75ed4df44d3ce4feb","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"5309aaa37a75feaa8c8384e75ed4df44d3ce4feb","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.4.tgz","integrity":"sha512-UD70wXoU8PrtwcsZg5Esz3BN0/WOahGeGM/H2EhR+uKbo068mWjlgWwP2cVlYkCqQxI4rZipwJdIgGrfU94Wyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDrtHcSzvDKeM1DPKAEQHfg39Thdx+lP3/lX8ukI59JAiEAk8EGDGwa24F/Ky7bpgul/gTfR9rZkKoP49DYSpXYyuY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.4.tgz_1469507212223_0.4977487705182284"},"directories":{}},"1.3.5":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.5","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"646f979a7a2c166ee2d49adb6df03be9e432fd39","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.5","_shasum":"e7946a1df5f20d1134c68e3e7c620cc7684cf01e","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"e7946a1df5f20d1134c68e3e7c620cc7684cf01e","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.5.tgz","integrity":"sha512-0UgXJLNAg4Wx8ArEH699iGe3lKtrqM09Fvwz5NH1Xy5m/Xfze4O32xabk6OPwSxe0H0IDDpX/lVU/qptBDE4KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLOh557X7Tx9drVk8s+FiDxT/dMa6FyxV93/5QTPh9UAiA4/XHDqfTWU83I69+lDYsQ06u9Ma7ovbJ2PGBqStL/Vg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.3.5.tgz_1469532940472_0.12103649647906423"},"directories":{}},"1.3.6":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.6","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"764f7b1d6ef9c4f258609f879d69c756f87db8f3","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.6","_shasum":"add7e99f771b5efc47a39594c76ae0f869a3a748","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"add7e99f771b5efc47a39594c76ae0f869a3a748","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.6.tgz","integrity":"sha512-NjZU978kRmeYMNrJbmwbECO3pz0V4xd0OsMN5bhf3ywk5o0PSwwtDZVVPq3teo8XmP93KcUESnp5LnsnvKtbSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCPBs5Ut62frnHdweok4BvFBYmx/xZbeXPtstQkr+KvAiBSIta0APe7QEyKZBaVk/QTG0FuQ5U7YmxHYoGcg23Bqw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.6.tgz_1469582512309_0.4462972201872617"},"directories":{}},"1.3.7":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.7","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"283d663f0f1331b64d9e12e16ab8a9b57d251310","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.7","_shasum":"4ceb042be28512b6201fce545fddd85582ee71d2","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"4ceb042be28512b6201fce545fddd85582ee71d2","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.7.tgz","integrity":"sha512-8rTaXvxXhSORDhXYNnWLDiYqdqq4oOpwhAnoHfYzN69vJPDmmdd0cF/BmrzGNF9mQE2k8hgH0/qU5N/OO7y8RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrT3g7acZrzS5BZCcV7/5rvXzlwfG5t2PavjloaIX5uQIhAKTpsvfC0ChWaMFKR438Oi2LFoEz1OdwCkwlCU82JGe9"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.7.tgz_1469603202013_0.41891252738423645"},"directories":{}},"1.3.8":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.8","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.3.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.2"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"7d524b1d06da00cd13304b65e13ccac9c206b1e2","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.8","_shasum":"bc1cf92eebe5d1fb6059f8d6d38b42754e678034","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"bc1cf92eebe5d1fb6059f8d6d38b42754e678034","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.8.tgz","integrity":"sha512-KgCQO5K5JhvS6ghf5v0kfUy0+sZFJhmTsSY+cXlE5lm9rbzonbApNks4u4M9//MUv3ZnDMYeNsT47xypB/EQXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPh2fQRc1x5LI5nBdchNBSTK1tFlsxLQK2W48oFKSH2AiA2dN/SOybJL1nz+hG062zOqBMb9TzVJ6VguZzZhdfeNQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.3.8.tgz_1469605714064_0.833697434514761"},"directories":{}},"1.3.9":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.9","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.4.2"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.4"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"4458e190504fd1936fae4db07c9dba09ea86b497","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.9","_shasum":"972ee16d0b7442fdb9e8011394f3068ca3a728ad","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"972ee16d0b7442fdb9e8011394f3068ca3a728ad","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.9.tgz","integrity":"sha512-VvreeiL9GFOd1h1hSGaejo1y1PQHJGvAzX4Q8d7yTrjx74mBrgvqJ/nk/Je1dVc8fRsgHkXIDRZgAdjMypvJHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyecjs9GU/EZT4EByctuyoxrzwxC0JLIyoOR/yMpWoHAiEA2D2wN1Q7bIeiFZn2+YMfibjNXIoARbk5otUKozqQ8sc="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.3.9.tgz_1470051488599_0.22616311768069863"},"directories":{}},"1.3.10":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.10","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.4.3"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0-pre1","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.5"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"810f68cd7e1623ca967c68767f44f351556110a9","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.10","_shasum":"b99c5e93923c2671452c589370881805507d2e40","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"b99c5e93923c2671452c589370881805507d2e40","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.10.tgz","integrity":"sha512-wLh48t4jhdpmgFC0/om+1jCqTRDuWip39cmH3wVgtEMGHNQDXH6dE/W/HbLM5Vxy5n1JBM3wR1gIYSdU2VpSKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGAYpooCCdlhnROMYwJ58Gc6UWAOa/J6OQ/YQhvhEgAQIgTn2inl/yCPzt/sR0qEQ57ynvPOrtUUdED6n9vKSl74o="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.10.tgz_1470800581245_0.03428595792502165"},"directories":{}},"1.3.11":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.11","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.1.2","thunks":"^4.5.0"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0","ilog":"^1.0.3","msgpack5":"^3.4.0","standard":"^7.1.2","tman":"^1.0.6"},"scripts":{"test":"standard && tman"},"files":["README.md","lib"],"gitHead":"829b88de1ff6ac8606d23625b15d7afd934453ca","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.11","_shasum":"8ce8d7b04fc68c2b0ca896f1cc48032aa3887f50","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"8ce8d7b04fc68c2b0ca896f1cc48032aa3887f50","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.11.tgz","integrity":"sha512-fZa/u4St3kTpgHSg98GVSDYOMOdGKYniG552ndz8fqaqE47jCoW8fHvsFBX/6TBl3Jpitl1LhkNyf/lper7t9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICNhuIJfc28lHp4b01eqqeqNoYRJEvea4p7ABpGhhw/zAh8XYCSvFg4PB5JWDfsvQ2FcBDlPYQdLGstNCVqgnXNU"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.3.11.tgz_1471671730629_0.6345511332619935"},"directories":{}},"1.3.12":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.12","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.2.0","thunks":"^4.5.1"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.0","standard":"^8.0.0","tman":"^1.3.0"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"1842af370807090e09a7237b184fc0ba7c7ea697","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.12","_shasum":"6ddda7b7b341c3655a946bd4ac58ba0e155dbe77","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"6ddda7b7b341c3655a946bd4ac58ba0e155dbe77","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.12.tgz","integrity":"sha512-ldsVxBVldtEtSqo4PAKM1he7bHakj1butqe8GQJto0+c7s8Dy0C623S0b7NAAUaLSI78MuN9l5Mz3TBkRBbMdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPmhKDsN27CXH/uAyvufosOfUemja3e27TkOhbgmqXDAiA/uU8AU93EPGCNPwm+VUwCJoDFm3JUu5TpPmvZ23pwhw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.12.tgz_1472915649714_0.8712118577677757"},"directories":{}},"1.3.13":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.13","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.2.0","thunks":"^4.7.1"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.0","standard":"^8.0.0","tman":"^1.4.5"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"bcc45f911012931ca987ef6694d397125b3e1da7","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.13","_shasum":"bee6d171eb4834df74e4958ae1293d8cc3d1cd98","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"bee6d171eb4834df74e4958ae1293d8cc3d1cd98","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.13.tgz","integrity":"sha512-xMhwChi+2S/blwfOX275upxBRQ2M1Z18yY40i+xyOzC7RsfTFSiDmLtHS2E2i0A1C2KZFwBhfLFQ6ol7BNA/Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCITf6dfbuuiBrSlYIPQPzv2zMJ8Jse59NN2ohb750SrwIgSSu2jwg18+AdPHNYU9JkA0B7ONGlvzx0WdI+SM6eb6Y="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.13.tgz_1473826188937_0.09584439406171441"},"directories":{}},"1.3.14":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.14","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.3","msgp":"^1.0.0","respjs":"^3.2.0","thunks":"^4.7.4"},"devDependencies":{"axon":"^2.0.2","grpc":"^1.0.0","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.0","standard":"^8.1.0","tman":"^1.4.7"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"ac7b3efcff3e64f58cbb6f4886a20170a893103b","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.14","_shasum":"31959a8036509563e898855174ffb74b732f7c83","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"31959a8036509563e898855174ffb74b732f7c83","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.14.tgz","integrity":"sha512-eFVfMo7DNJyElAWE6Ieqs/EiOb1Su3yP7fbSzPUEi+09lWQy1Xrb9ccm3m0iEIzC2zqyKr4HOc0LyU2SvzE9Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbMXU8RO338YYOpDcHSHavW+L/Tr2bvrDvP0uIgyPmQAiAVtLoS9AS6NCgpJNyZExBDeZBeUmjV4L4w/xqaCC7NOw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toa-net-1.3.14.tgz_1474461481862_0.46213392936624587"},"directories":{}},"1.3.15":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.3.15","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.4","msgp":"^1.0.0","respjs":"^3.2.0","thunks":"^4.7.5"},"devDependencies":{"axon":"^2.0.2","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.1","standard":"^8.6.0","tman":"^1.6.3"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"95377efe23d8db9e492f0d6f73603ed192cadc33","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.3.15","_shasum":"e4a48c234931225e776a16fd9964ed53cb8bc3dd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"e4a48c234931225e776a16fd9964ed53cb8bc3dd","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.3.15.tgz","integrity":"sha512-kcQ0STXfgvlHAVyg82WvSZGYGcP00wQeuIW2o1wGdWJ8EOQxFZHDjtJE0k0jOYDKPaJDTkI7drjDoGS0p58L0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDydg9UeNiaUMotXlwfiRApUAu/4chfjeLIBa+wp8nHaAIgRNpwdKTt9DFWq+1Q7AmTDLT6f2aqebyOL+s26scURrA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.3.15.tgz_1480602165955_0.8609376819804311"},"directories":{}},"1.4.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.4.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">=4"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.4","msgp":"^1.0.0","respjs":"^4.0.0","thunks":"^4.7.5"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.1","standard":"^8.6.0","tman":"^1.6.4"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"5ad4088c34004253bbc1c2d95a15644942e94c7d","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.4.0","_shasum":"8c06c7c7c818a40d293033956c1e033d91e0e9ea","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"8c06c7c7c818a40d293033956c1e033d91e0e9ea","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.4.0.tgz","integrity":"sha512-njttuy9lkzyOdKJ8BfCne92m2H9fPKtx0hw0OARX5ChHNwUSMzgV9s9riaV9JmbBQ2KIz6Iq2o6y/Su8JmwPWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+NWN6iELc4IYPrrc0UFSzu63QyXkoRZ46h7e7EVqztAiAYOXw/x7KyVbn2Ei70rsLUt0Jt4P1Uuo8JDBW0LwzgHg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.4.0.tgz_1482067700567_0.005187540547922254"},"directories":{}},"1.4.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.4.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">= 4.0.0"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.4","msgp":"^1.0.0","respjs":"^4.0.1","thunks":"^4.7.6"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.1","standard":"^10.0.1","tman":"^1.6.6"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"fa11d8f875f6fd4f3a4d018a58198756d321dc87","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.4.1","_shasum":"3177c540d07966e39ed551b2e7abc08ac07d0313","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"3177c540d07966e39ed551b2e7abc08ac07d0313","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.4.1.tgz","integrity":"sha512-+5Ucnfv2Z1T5MD4pPXUEHgveuOTBPDPnw9YyshphRO+e/03HezkasWE7aPr/tLmm1G0jk/aw820QQLR/wZkccA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4Tpf1NKr/253rPgFy61Wri9p0Z1bv45Gqd0DnlEPjyAiAiES889gY45jEriFy2YMfzieyxPJAvVlkIGcIEQVX5RA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.4.1.tgz_1491745157325_0.5969176758080721"},"directories":{}},"1.5.0":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.5.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">= 4.5.0"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.4","respjs":"^4.0.1","thunks":"^4.7.6"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.0.3","istanbul":"^0.4.5","msgpack5":"^3.4.1","standard":"^10.0.2","tman":"^1.6.7"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"c055e375ce9329a7276a3a9d6393882ddd09527e","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.5.0","_shasum":"5dfec412b4b2ee94897c41262ba0e170abe4196f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"5dfec412b4b2ee94897c41262ba0e170abe4196f","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.5.0.tgz","integrity":"sha512-u8BWbjz37T4vgsAo0+gbqy8DzsUQCNM/hVgcsUWbwmKZRCIINiqCBax0JLvMI1ehO7qbcF8JIuUwxwAmjWeo3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLfwsmvaDMIO1FAULnKKxer5fSbyNbOCfqeTYPDzxsIAiB9VbUZiElS80d5M6Z+wzY77L583tI3yNTu/iiknu8BGA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toa-net-1.5.0.tgz_1494034206892_0.23049357580021024"},"directories":{}},"1.5.1":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.5.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">= 4.5.0"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.3","jws":"^3.1.4","respjs":"^4.1.1","thunks":"^4.8.0"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.1.0","istanbul":"^0.4.5","msgpack5":"^3.4.1","standard":"^10.0.2","tman":"^1.6.9"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"b09baecb7fb18c1e74b86b210846cd415872e40b","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.5.1","_shasum":"b76fe842d2a9dab5c3e252d3c8b9288c06296d91","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"b76fe842d2a9dab5c3e252d3c8b9288c06296d91","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.5.1.tgz","integrity":"sha512-lScHvYfkpCy3j1QFGC3HCcWuP2YcSnp2i/dQvshirwcYlGkLM1or0ELqusr56/SZIXF/zKI0KMN91uXKDGxx+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDInJD2ltD7XNtbMTdG3paCfQZCNa+1gMZS7gV0l8DpAIhALq5hHALIBQ4ywnqOTSPovDTH7q259aVUlwPJMOBHxXF"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toa-net-1.5.1.tgz_1497173999291_0.7851553154177964"},"directories":{}},"1.5.2":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.5.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">= 4.5.0"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.2.4","jws":"^3.1.4","respjs":"^4.1.1","thunks":"^4.8.0"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.1.1","istanbul":"^0.4.5","msgpack5":"^3.5.0","standard":"^10.0.2","tman":"^1.7.1"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"09d5202cd79e284fdaa74b92a203b4c5b9a3fb1d","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.5.2","_shasum":"887ddcea1adafbd2ad09103dd46f7c6523be3c66","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"887ddcea1adafbd2ad09103dd46f7c6523be3c66","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.5.2.tgz","integrity":"sha512-WpNTbnepgwMwguI/y0oF3cjP3eGbsZv9dL5fTOXnJ0+11Tadql0Jgt4gSRWB1Q7g1UFrZ+iSuyQwUL6Dt1vbWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLGHem6tI5GaPIp8UB0+6r2O5LwiuUmIpo9WZXKKbWBQIhAI7vEaMW+pPS55IZJSd4PAyl4F0aYcsUXCZeCrOQ9J/G"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toa-net-1.5.2.tgz_1501257842935_0.5714039925951511"},"directories":{}},"1.5.3":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.5.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">= 4.5.0"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.3.0","jws":"^3.1.4","respjs":"^4.1.2","thunks":"^4.8.1"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.1.2","istanbul":"^0.4.5","msgpack5":"^3.5.1","standard":"^10.0.3","tman":"^1.7.2"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"1150ef2075bce62be27bac0ff96e4a49abed7baf","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.5.3","_shasum":"bf7bb75397afb96ed9cab350abd81c14cbe24094","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"shasum":"bf7bb75397afb96ed9cab350abd81c14cbe24094","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.5.3.tgz","integrity":"sha512-MaApltsLBh9H09ltPtpSSwmyq5vtN8VZxjtOPF/FOTc67SYaRgDjyCncBITEBpF7DlhFeWEeh3wQosUd1Fvtug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8hkzgK9ARBjplsFTiYl2ZmN5PYz/Enh/XnQ00rCXMUQIhAM43lleMKT9z0qm7D492NU3rWGxo5rZPQIYT0QfAcxCA"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toa-net-1.5.3.tgz_1505224438683_0.7973640116397291"},"directories":{}},"1.5.4":{"name":"toa-net","description":"JSON-RPC 2.0 client/server over TCP net.","authors":["Yan Qing <admin@zensh.com>"],"version":"1.5.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"homepage":"https://github.com/toajs/toa-net","engines":{"node":">= 4.5.0"},"keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"dependencies":{"jsonrpc-lite":"^1.3.0","jws":"^3.1.4","respjs":"^4.1.3","thunks":"^4.9.2"},"devDependencies":{"axon":"^2.0.3","ilog":"^1.2.1","istanbul":"^0.4.5","standard":"^11.0.1","tman":"^1.7.4"},"scripts":{"test":"standard && tman","test-cov":"standard && istanbul cover _tman"},"files":["README.md","lib"],"gitHead":"048f2f1a92a9cc5c32e9c1ea2ae83bb260c4fea4","bugs":{"url":"https://github.com/toajs/toa-net/issues"},"_id":"toa-net@1.5.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"zensh","email":"admin@zensh.com"},"maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"dist":{"integrity":"sha512-vMpmy7lS31tYycdLRgmzkYtAG6/HXLKSAue2CZfgeBLMi1XDjGHAch/jfHT1zsvPwzvV7mXd4oWi7lRlYZnxXg==","shasum":"8115a388f932c7f2df46afbda140f78f3e207553","tarball":"https://registry.npmjs.org/toa-net/-/toa-net-1.5.4.tgz","fileCount":11,"unpackedSize":32100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICm0SJ7klVIzCvqHlugg5Akh6FcMeGhLDSgM4W/lQBK1AiEA3mG82/s/WeZ7tFpGSyjrvdm30dkEjApaJrW0QD+1jgg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toa-net_1.5.4_1521376541465_0.06541656605085944"},"_hasShrinkwrap":false}},"readme":"# Toa-net\n\nJSON-RPC 2.0 client/server over TCP net.\n\n[![NPM version][npm-image]][npm-url]\n[![Build Status][travis-image]][travis-url]\n[![Downloads][downloads-image]][downloads-url]\n\n## Features\n\n1. Use [JSON-RPC 2.0 Specification](http://www.jsonrpc.org/specification) as RPC protocol.\n1. Use [RESP (Redis Serialization Protocol)](http://redis.io/topics/protocol) or [MsgP (Byte Message Protocol)](https://github.com/zensh/msgp-node) as message protocol.\n1. Use [JSON Web Signatures](http://self-issued.info/docs/draft-ietf-jose-json-web-signature.html) as authentication protocol.\n1. Implemented ES6 Iterable protocol.\n\n## Implementations\n\n- [snapper-core](https://github.com/teambition/snapper-core) Teambition push messaging service, based on redis.\n- [snapper-producer](https://github.com/teambition/snapper-producer) Snapper producer client for node.js.\n\n## Examples\n\n### [Simple](https://github.com/toajs/toa-net/tree/master/example/simple.js)\n\n```js\nconst net = require('toa-net')\nconst auth = new net.Auth('secretxxx')\nconst server = new net.Server(function (socket) {\n  socket.on('message', (message) => {\n    console.log(message)\n    // { payload: { jsonrpc: '2.0', method: 'hello', params: [ 1 ] },\n    //   type: 'notification' }\n    // ...\n\n    if (message.type === 'request') {\n      // echo request\n      socket.success(message.payload.id, message.payload.params)\n    }\n  })\n})\nserver.listen(8000)\n\n// Enable authentication for server\nserver.getAuthenticator = function () {\n  return (signature) => auth.verify(signature)\n}\n\nconst client = new net.Client()\n// Enable authentication for client\nclient.getSignature = function () {\n  return auth.sign({id: 'clientIdxxx'})\n}\nclient.connect(8000)\n\nclient.notification('hello', [1])\nclient.notification('hello', [2])\nclient.notification('hello', [3])\nclient.request('echo', {a: 4})((err, res) => {\n  console.log(err, res) // null { a: 4 }\n\n  client.destroy()\n  server.close()\n})\n```\n\n### [Iterator](https://github.com/toajs/toa-net/tree/master/example/simple.js)\n\nSocket is async iterable object!\n\n```js\nconst thunk = require('thunks')()\nconst net = require('toa-net')\n\n// 创建服务器\nconst server = new net.Server(function (socket) {\n  thunk(function * () {\n    // 高能！！！异步迭代 socket 接收的数据，socket 关闭后迭代结束\n    for (let value of socket) {\n      let message = yield value\n      console.log(message)\n      // { payload: { jsonrpc: '2.0', method: 'hello', params: [ 1 ] },\n      //   type: 'notification' }\n      // ...\n\n      if (message.type === 'request') {\n        // respond to the request\n        socket.success(message.payload.id, message.payload.params)\n      }\n    }\n  })((err) => {\n    console.log(err)\n    process.exit(0)\n  })\n})\nserver.listen(8000)\n\n// 创建客户端\nconst client = new net.Client().connect(8000)\n// 向服务器发出 notification\nclient.notification('hello', [1])\nclient.notification('hello', [2])\nclient.notification('hello', [3])\n// 向服务器发出 RPC 请求，服务器将 echo 请求数据\nclient.request('echo', {a: 4})((err, res) => {\n  console.log(err, res) // null { a: 4 }\n  client.destroy()\n  server.close()\n})\n```\n\n## Bench https://github.com/toajs/toa-net/tree/master/bench\n\n### gRPC vs axon vs toa-net, 5000000 Ping/Pong messages, 1 TCP connection, Node.js v6\n\n1. gRPC, no-delay: **1000 cocurrency, 1240066 ms, 4032.04 ops**\n1. axon, no-delay: **1000 cocurrency, 204176 ms, 148888.89 kb, 24488.68 ops**\n1. toa-net, no-delay: **1000 cocurrency, 73789 ms, 263272.57 kb, 67760.78 ops**\n\n### 100000 Ping/Pong messages\n\n1. local -> local, no-delay: **1000 cocurrency, 3180ms, 31446 ops**\n1. local -> local, delay 1000ms: **1000 cocurrency, 100590ms, 994 ops**\n1. local -> local, delay 1000ms: **5000 cocurrency, 20869ms, 4791 ops**\n1. local -> local, delay 1000ms: **10000 cocurrency, 11074ms, 9030 ops**\n\n### 10000 simple messages, 1000 cocurrency\n\n```js\n// message\n{\n  name: 'abcdefghijklmnopqrst',\n  email: 'abcdefghijklmnopqrst@test.com',\n  location: 'zhangjiang, shanghai, china'\n}\n```\n\n1. aliyun -> aws: **264321ms, 37 ops, 4.61 kb/s**\n1. aws -> aliyun: **82129ms, 121 ops, 14.84 kb/s**\n1. aliyun -> proxy_cn -> fiber -> proxy_us -> aws: **8056ms, 1241 ops, 151.30 kb/s**\n\n## Install\n\n```sh\nnpm install toa-net\n```\n\n## API\n\n```js\nconst toaNet = require('toa-net')\n```\n\n### Class toaNet.Server\n\n#### new toaNet.Server(connectionListener)\n\nCreate RPC server.\n\n```js\nconst server = new net.Server(function (socket) {\n  socket.on('message', (message) => {\n    console.log(message)\n  })\n})\nserver.listen(8000)\n```\n\n1. `connectionListener`: *Required*, Type: `Function`.\n\n#### Event: 'close'\n\n#### Event: 'error'\n\n#### Event: 'listening'\n\n#### server.getAuthenticator()\n\nAbstract method. Should be overridden to enable authentication.\n\nDefault:\n\n```js\nserver.getAuthenticator = function () {\n  return null // Disable authentication\n}\n```\n\nEnable authentication:\n\n```js\nconst auth = new net.Auth('secretxxx')\n\nserver.getAuthenticator = function () {\n  return (signature) => auth.verify(signature)\n}\n```\n\n#### server.address()\n\nReturns the bound address.\n\n#### server.connections: RingPool\n\n##### server.connections.length\n\nReturns the number of concurrent connections on the server.\n\n##### server.connections.next()\n\nReturn a socket in turn. Return `null` if no socket available.\n\n#### server.close([callback])\n\nCloses the server.\n\n#### server.listen(...)\n\nSame as node.js `server.listen`\n\n---\n\n### Class toaNet.Client\n\n#### Event: 'close'\n\n#### Event: 'connect'\n\n#### Event: 'auth'\n\n#### Event: 'message'\n\n#### Event: 'drain'\n\n#### Event: 'end'\n\n#### Event: 'error'\n\n#### Event: 'timeout'\n\n#### new toaNet.Client([options])\n\nCreates RPC client.\n\n```js\nconst client = new net.Client().connect(8000)\n```\n\n- `options.retryDelay`: *Optional*, Type: `Number`, Default: `500` ms.\n  Sets time interval for reconnection.\n\n- `options.maxAttempts`: *Optional*, Type: `Number`, Default: `50`.\n  Sets max attempts for reconnection.\n\n- `options.tcpTimeout`: *Optional*, Type: `Number`, Default: `0`.\n  Sets the socket to timeout after timeout milliseconds of inactivity on the socket.\n\n- `options.tcpNoDelay`: *Optional*, Type: `Boolean`, Default: `true`.\n  Disables the Nagle algorithm.\n\n- `options.tcpKeepAlive`: *Optional*, Type: `Boolean`, Default: `true`.\n  Enable/disable keep-alive functionality, and optionally set the initial delay before the first keepalive probe is sent on an idle socket.\n\n#### client.connect(...)\n\nSame as node.js `socket.connect`\n\n```js\nclient.connect('tcp://127.0.0.1:33333')\n```\n\n#### client.getSignature()\n\nAbstract method. Should be overridden to enable authentication.\n\nDefault:\n\n```js\nclient.getSignature = function () {\n  return '' // Disable authentication\n}\n```\n\nEnable authentication:\n\n```js\nconst auth = new net.Auth('secretxxx')\n\nclient.getSignature = function () {\n  return auth.sign({id: 'example'})\n}\n```\n\n#### client.request(method[, params])\n\nCreates a JSON-RPC 2.0 request to another side. Returns thunk function.\n\n```js\nclient.request('echo', {name: 'zensh'})((err, res) => {\n  console.log(err, res)\n})\n```\n\n1. `method`: *Required*, Type: `String`.\n1. `params`: *Optional*, Type: `Object|Array`.\n\n#### client.notification(method[, params])\n\nCreates a JSON-RPC 2.0 notification to another side. No return.\n\n```js\nclient.notification('hello', {name: 'zensh'})\n```\n\n1. `method`: *Required*, Type: `String`.\n1. `params`: *Optional*, Type: `Object|Array`.\n\n#### client.success(id, result)\n\nRespond success result to the request of `id`. No return.\n\n```js\nclient.success(1, 'OK')\n```\n\n1. `id`: *Required*, Type: `String|Integer`, the request's `id`.\n1. `result`: *Required*, Type: `Mixed`.\n\n#### client.error(id, error)\n\nRespond error to the request of `id`. No return.\n\n```js\nclient.error(1, new Error('some error'))\n```\n\n1. `id`: *Required*, Type: `String|Integer`, the request's `id`.\n1. `error`: *Required*, Type: `Error`.\n\n#### client.createError(error[, code, data])\n\n#### client.createError(message[, code, data])\n\n#### client.createError(code[, data])\n\n#### client.throw(error[, code, data])\n\n#### client.throw(message[, code, data])\n\n#### client.throw(code[, data])\n\n#### client.handleJsonRpc(jsonRpc, handleFn)\n\n#### client.address()\n\n#### client.destroy()\n\n#### client\\[Symbol.iterator\\]()\n\n---\n\n### Class toaNet.Auth\n\n#### new toaNet.Auth(options)\n\nCreates auth object for Server and Client.\n\n```js\nconst auth = new net.Auth({\n  expiresIn: 3600,\n  secrets: ['secretxxx1', 'secretxxx2', 'secretxxx3']\n})\n```\n\n1. `options.secrets`: *Required*, Type: `String` or a `Array` of string.\n1. `options.expiresIn`: *Optional*, Type: `Number`, Default: `3600` seconds.\n1. `options.algorithm`: *Optional*, Type: `String`, Default: `'HS256'`.\n\n#### auth.sign(payload)\n\nReturns a new signature string.\n\n```js\nlet signature = auth.sign({id: 'xxxxxxId'})\n```\n\n#### auth.verify(signature)\n\nVerify the signature, return payload object if success, or throw a error.\n\n```js\nlet session = auth.verify(signature)\n```\n\n#### auth.decode(signature)\n\nTry decode the signature, return payload object if success, or `null`.\n\n```js\nlet signature = auth.decode(signature)\n```\n\n---\n\n## Advance API\n\n### Class toaNet.Resp\n\n### Class toaNet.Queue\n\n### Class toaNet.Socket\n\n### Class toaNet.RingPool\n\n### Class toaNet.RPCCommand\n\n### toaNet.jsonrpc\n\n## License\n\nToa-net is licensed under the [MIT](https://github.com/toajs/toa-net/blob/master/LICENSE) license.\nCopyright &copy; 2016-2018 Toajs.\n\n[npm-url]: https://npmjs.org/package/toa-net\n[npm-image]: http://img.shields.io/npm/v/toa-net.svg\n\n[travis-url]: https://travis-ci.org/toajs/toa-net\n[travis-image]: http://img.shields.io/travis/toajs/toa-net.svg\n\n[downloads-url]: https://npmjs.org/package/toa-net\n[downloads-image]: http://img.shields.io/npm/dm/toa-net.svg?style=flat-square\n","maintainers":[{"name":"zensh","email":"admin@zensh.com"}],"time":{"modified":"2022-06-27T07:26:19.438Z","created":"2016-05-13T11:54:24.555Z","0.1.0":"2016-05-13T11:54:24.555Z","0.2.0":"2016-05-16T08:40:08.746Z","0.2.1":"2016-05-17T06:09:56.544Z","0.2.2":"2016-05-17T10:36:15.267Z","0.2.3":"2016-05-19T03:59:18.516Z","0.2.4":"2016-05-19T08:10:43.715Z","0.2.5":"2016-05-20T08:22:03.598Z","0.2.6":"2016-05-26T15:32:35.417Z","0.3.0":"2016-05-29T12:38:40.036Z","0.3.1":"2016-05-30T04:35:56.926Z","0.4.0":"2016-06-01T04:41:03.563Z","0.4.1":"2016-06-01T05:43:52.732Z","0.4.2":"2016-06-12T11:44:47.261Z","0.4.3":"2016-06-12T12:47:18.827Z","0.5.0":"2016-06-12T15:38:18.073Z","0.5.1":"2016-06-13T11:35:16.021Z","0.5.2":"2016-06-13T11:53:55.388Z","0.5.3":"2016-06-13T15:00:36.994Z","0.5.4":"2016-06-14T05:57:22.714Z","0.6.0":"2016-06-20T12:02:34.625Z","0.6.1":"2016-06-20T12:46:12.580Z","0.6.2":"2016-06-23T05:47:14.006Z","0.6.3":"2016-06-23T08:12:39.326Z","0.6.4":"2016-06-25T04:11:41.805Z","1.0.0":"2016-06-25T12:09:22.295Z","1.0.1":"2016-06-28T01:21:02.242Z","1.1.0":"2016-07-06T12:51:11.135Z","1.2.0":"2016-07-09T09:12:42.797Z","1.3.0":"2016-07-22T15:06:06.895Z","1.3.1":"2016-07-22T17:08:14.870Z","1.3.3":"2016-07-25T11:55:01.810Z","1.3.4":"2016-07-26T04:26:52.454Z","1.3.5":"2016-07-26T11:35:43.864Z","1.3.6":"2016-07-27T01:21:52.554Z","1.3.7":"2016-07-27T07:06:42.254Z","1.3.8":"2016-07-27T07:48:36.741Z","1.3.9":"2016-08-01T11:38:10.330Z","1.3.10":"2016-08-10T03:43:03.071Z","1.3.11":"2016-08-20T05:42:13.269Z","1.3.12":"2016-09-03T15:14:09.983Z","1.3.13":"2016-09-14T04:09:50.792Z","1.3.14":"2016-09-21T12:38:05.531Z","1.3.15":"2016-12-01T14:22:46.356Z","1.4.0":"2016-12-18T13:28:20.810Z","1.4.1":"2017-04-09T13:39:17.556Z","1.5.0":"2017-05-06T01:30:07.149Z","1.5.1":"2017-06-11T09:39:59.450Z","1.5.2":"2017-07-28T16:04:03.076Z","1.5.3":"2017-09-12T13:53:58.804Z","1.5.4":"2018-03-18T12:35:41.629Z"},"homepage":"https://github.com/toajs/toa-net","keywords":["JSON-RPC","TCP","net","framework","thunk","thunks","yield","generator"],"repository":{"type":"git","url":"git+ssh://git@github.com/toajs/toa-net.git"},"bugs":{"url":"https://github.com/toajs/toa-net/issues"},"license":"MIT","readmeFilename":"README.md"}