{"_id":"json-rpc2","_rev":"60-813b33001dee2a09a3383f962b6e06a6","name":"json-rpc2","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","dist-tags":{"latest":"2.0.0"},"versions":{"0.2.0":{"name":"json-rpc2","version":"0.2.0","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.0","dist":{"shasum":"4fa6b974859b6862291926d149619bf28b7f68b5","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.0.tgz","integrity":"sha512-4wPqwbIgMIolEMxxzDw4WtzEveX+T4aaBQ1SrMdXx6jufyXxbXLOAulHh8CiOEsIj8+p6efNhQ7iKZr0KNyPsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpUuwQ49iUokQ3EnWx0+PjnChIbX+TOSANrK/Xjgvl0AiEArW5xehmJwPaL35DT2v2z9KZlUq5Tz+xWKChszwQ1qMc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.2.1":{"name":"json-rpc2","version":"0.2.1","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.1","dist":{"shasum":"03eb8247186f4839090e163cc7b174fc50cbd10e","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.1.tgz","integrity":"sha512-6HRuareHMsYHKg2zoRkz5Oul319v772sGXokgY6wOROQxDgwHYR5WWDxv3Bm6nFB8c72W7EdJmVV1UDNfs1+yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs70k7jPqgOvOy9ljE4vimz2AyWdUOf0omIT1BEyMsBQIhAMXk8PA3iHKRHQoFS/AVdI8Fl1iWQiTec0EY3D67Xb0h"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.2.2":{"name":"json-rpc2","version":"0.2.2","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.2","dist":{"shasum":"082648eb024f8814e2c6acfb55aed2386bb6603c","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.2.tgz","integrity":"sha512-dbIUO8KbqSoa0iA9oxRpvp94MRppwvcgsJS8t862rHLBlFMnIzvTOWSWKh9rc4+rlGd0w1HsYiobpVBsJWXsCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmaiu9hzI0z7llifraz2ApzUHZsSTPkAVMOFydWrfuNAiEA27qrfp2UNd+RtqHKArk0WI4RR3ycuglbAn+WTuVXlVQ="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.2.4":{"name":"json-rpc2","version":"0.2.4","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.4","dist":{"shasum":"a3af40eac5959579ec3273820f6dcd5665b0d975","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.4.tgz","integrity":"sha512-DuRd2MPIrdetXqkiH0EuIRWCrxXeoHuYR2fxaJgMYW1i0tBVOaVN4PYDOJEBGi5+khubgvi68dF6kWJG+/DoXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7jP2SxE72RSO/5+Qap9dcEyL2vOogLuNewPKCCcFY0wIgbeuW72WGjK812Hwh8adrD0t4p27qLOXwHJ8k02uka5M="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.2.5":{"name":"json-rpc2","version":"0.2.5","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.5","dist":{"shasum":"cd0038eed672a4092ce87634a05b2d43bca19981","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.5.tgz","integrity":"sha512-Nt++VWtHK6RomLDIg8/L58bSmt+KGat+4Ye7U95jBp8CrMyaLcCH64nPD6VQamgG+OTB8TOgoVcFPRdz/F1sog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT44nrDH6HxjPcvzHjGW2XEHOaS4sN1rN60rYy71sMLgIgN9iOqmAZya0S2xWEcpm6X+AY/7LMPko3+z8vrBtFlBw="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.2.6":{"name":"json-rpc2","version":"0.2.6","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.6","dist":{"shasum":"6d68550058e0ec19a78e4314b76f9b80c657490d","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.6.tgz","integrity":"sha512-fX/VDOuKton36bvhXwrQpoaATMzb4WbaaumTkvvwEUQZVPTjAzTJvDoWTaTgw8Q6blnxNlM21vYQ1WQeBb6GqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6ffzLmTRg1os5WYb3yNZICf2W9y1yy3kfb4gig0HPzAiEArBVenFDe04pFtkSZdHhRqOsDIh+XPqucPHl6M8ybGsE="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.2.7":{"name":"json-rpc2","version":"0.2.7","description":"JSON-RPC server and client library","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","jsonrpc","server","client"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":">=0.0.1","debug":"*","lodash":"*","es5class":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"async":"~0.2.5","underscore":"~1.4.4","mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.2.7","dist":{"shasum":"b70c194ce6fa2aecf607d3b1cde6b7a740be7e0b","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.2.7.tgz","integrity":"sha512-yB2ouMLoSH4YWt40nC5KdpgILJGWYVtVhJtbdqzg/YHr1WWoR5Zxt/t/rF2htDYWjwDOVUz4Yy0OEXbtnn0QQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRKuhWuOp3yqBsh/D9etIoWuhVI7PTZNQEwgJB2ZU49QIhAMumAuJpoFWnFCCbnChv8AH1lzrzj3ylX2b9N3cdbUv9"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.3.0":{"name":"json-rpc2","version":"0.3.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"*","faye-websocket":"~0.6.1"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.3.0","dist":{"shasum":"fb7be97c2b0b3678809d2f7b91f22da0d78ccda0","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.3.0.tgz","integrity":"sha512-5grjTvtv390EEamaJWWH7ahlZW6xRIG3LKaJV/qRTSiUPnXNI6sf4kJnLb84emUKDrk8oPjDZHSAjJm4ne/feA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfz+gzEzhY0ZAfJJCRTMfp2tc4FLvCq3vbwKqMBUaG4gIhAKFTIOi6eeLca8WLJr3GS96657Uqhrs0MziwOyYij9gv"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.3.1":{"name":"json-rpc2","version":"0.3.1","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"*","faye-websocket":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"_id":"json-rpc2@0.3.1","dist":{"shasum":"0593b83acd9d37f13414e67d065c11aab4f4b3dd","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.3.1.tgz","integrity":"sha512-LgB6qC66gOomVQZIteU3Qm//KNGVYs0vzmWQCYAGHUfi1KdpZntgaCFnYJ6auCTapoL3U63tnJuYzE+tMVIDjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFryiFu4vKj1sy0Ab/ZXoA/nNnwMgCnPvbSIodaq6ZLgIgbCOBMbviYLhW2B2LxF8HHSmk/4nGjNqiyZl4PlC4jpY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.4.2":{"name":"json-rpc2","version":"0.4.2","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"*","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":">=0.8.0"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.4.2","dist":{"shasum":"ddb78e34a5804315334cd9670651a15976c0c7bd","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.4.2.tgz","integrity":"sha512-y/Y57IhzsOz9SWkyRttigweuH4nGj5Ij5R4YSZbFXAH9fmhgsJBeM11jSncNOHD2O+EUwwHs57jh5xR0iaC3nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKsHTtzpXFAeHHlMeweGLjumgnftX19HQOBVJMIyp9uwIhAIbjOhh02KwBGkqKaxOFtdtm7h10UbIMc25U/72Ue2Bb"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.4.3":{"name":"json-rpc2","version":"0.4.3","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"*","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.8.x || 0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.4.3","dist":{"shasum":"71fbca7051847bb273f584ba24b900b373e3158b","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.4.3.tgz","integrity":"sha512-O0GB+8oIA7UesGnBJTHIMw+1ePCkr/PesQLQo2vAgYk4FzthASGwrcMwQBzUbdiG0bExyy767kOepunhv/nKKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdCp41SFxjHP7WDls8EYNrmhLWYEnFTqv3LtDsTqGWHAIhANrPIBaN9iGyyNcB2KbqHyZUVPMfn1KnuEr6DK3ZJsND"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.4.4":{"name":"json-rpc2","version":"0.4.4","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"1.x.x","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.8.x || 0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.4.4","dist":{"shasum":"6f55ef4de8204bb2a6412e759af71416eb14a4b6","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.4.4.tgz","integrity":"sha512-XrrSU76wnhoIhEnsnbP93Y8xBpw9Mi/BWQnuFI6fpz1m1e+1A/objT/P0cJvpBr+s8nKinFvut87NhEQu1mKuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYjvqPRUR/x3pceicM0rr27jFyo+b86q3ydslqWKgNlQIgLCpiZxb2wQARczBvYnNWT2f5Y9e4noBruD0EBpzB1mA="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"directories":{}},"0.5.0":{"name":"json-rpc2","version":"0.5.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"1.x.x","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.5.0","_shasum":"05709a08d2cdd5124f92b38973b4b12365cb76ed","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"05709a08d2cdd5124f92b38973b4b12365cb76ed","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.5.0.tgz","integrity":"sha512-tkK4Mh2oiP+0r8WBPH2kYbBV8fD3RsMre0np/aRB+ydHaV9c7UtolpPOZVZ65Ep6k0Xa/PEtPBvgSFnQ7ms8IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIb3NwGBfNkt9wbo32EhRaAJg9HgpG6h9nE/EYNayioAiAnc+rbrO2pw4t1FibgOb6emrlTM9kkHdYcpTzwnyAPQA=="}]},"directories":{}},"0.6.0":{"name":"json-rpc2","version":"0.6.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"1.x.x","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.6.0","_shasum":"08dd056fba0c43ec09a318b881665b22ff260f27","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"08dd056fba0c43ec09a318b881665b22ff260f27","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.6.0.tgz","integrity":"sha512-AyXAXFosLy2oqStzS2Vt2JORAS/kPIzAe52Qy8VZ5d+fnnY2Ri+K053qWTZ7wHNGCoslXMNzMJ0nSgWRk2evzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDGNgAOcbQ/R11FZMw8m2XEypdblg42b29CU69mQOT6QIhAKmePuZa6Dj0RWSkR8D/F8iXazu8KB8Ratl+MkdRIUIz"}]},"directories":{}},"0.7.0":{"name":"json-rpc2","version":"0.7.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"2.x.x","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"755c90e0a585b676078e69317df85f834d4cbb2e","bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.7.0","_shasum":"8992b116de589227e876d9ecae69c93f4d7f4112","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"8992b116de589227e876d9ecae69c93f4d7f4112","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.7.0.tgz","integrity":"sha512-NGN25m+axtf7gtWe9HZNVm8cvy8K5tEZ9ZGy5mccx/h27zUAS48LEeM/ysBdXnjHpzx4eFDgmbF+aP5IHpu/iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7oZGWleS7bJeRFLc9Nr6LucVj41aUxm7ruilxhXGFygIhAJcy5Gb+/r9c4cHzuT9vw5rgBdpzOEy24FXp0o6xyEsj"}]},"directories":{}},"0.7.1":{"name":"json-rpc2","version":"0.7.1","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"2.x.x","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"577a7da6689593641bb2db1fd6c4aa3466b258ed","bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.7.1","_shasum":"b0edbad47192c6c98de4ee4669de6cc4d225e320","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"b0edbad47192c6c98de4ee4669de6cc4d225e320","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.7.1.tgz","integrity":"sha512-Opmm6lUOSpDkcKpBDs3DujXJCjhoIU9xC4G1l5aThPZj/dN+LIYGyhBJAs7y16xBww6ZievmtOSqr5bcMniTuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUQHpEC4yn9e921Ib1ayER/fG3eRxdVkLPY1RAb7odbAiAkcnu5oxHc37iimpWbQbut1AWOeQQBdqxHzC56uBvHPg=="}]},"directories":{}},"0.8.0":{"name":"json-rpc2","version":"0.8.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"*","debug":"*","lodash":"*","es5class":"2.x.x","faye-websocket":"*","eventemitter3":"*"},"engines":{"node":"0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"*","expect.js":"*","jshint":"*","istanbul":"*"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"e6342f229ff783a5c160cc2379053d9d725eb29f","bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.8.0","_shasum":"23d6f9e7109e8fa4cbb6511e26a03b9e10c056e3","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"23d6f9e7109e8fa4cbb6511e26a03b9e10c056e3","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.8.0.tgz","integrity":"sha512-MeoMt6HdL2+6OF9g7bL7Pg2QwzqpYna6CqRfhC1y2u67943JYwO8vLpzx/crMSGAQr6yx/x/GYkuEFU/ENCapg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTQAmAL/ic42UUFleUzK+ntZhGL1mVB3xiR8/P42/1oAiAkAx0tpOBcgcRAC9KSSf3nUIRsBRsm5wx+BHvIiWPbRg=="}]},"directories":{}},"0.8.1":{"name":"json-rpc2","version":"0.8.1","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"0.x.x","debug":"1.x.x","lodash":"2.x.x","es5class":"2.x.x","faye-websocket":"0.x.x","eventemitter3":"0.x.x"},"engines":{"node":"0.10.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"1.x.x","expect.js":"0.x.x","jshint":"2.x.x","istanbul":"0.x.x"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"3061d086d2deff4bb71c7c40b58872498e98b9e3","bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@0.8.1","_shasum":"efe8c9834605b556c488d1ed7bcf24ee381eeeb2","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"efe8c9834605b556c488d1ed7bcf24ee381eeeb2","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.8.1.tgz","integrity":"sha512-z++LyxQj1L8z75f+omWMQckT8NNYxSOCcD6yZqWf5HpJr/+vieXqo4UqtNn8z3jvV/bQeIy1Wx7P6UeRqsfcHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUW1Ff03X0pXm+5tI0ZPBJDVWgE7xxt3I1Ufw54s/Z1AiEA3y2XrEXPp4ljrsG2ijCPiZRuq7s1N+AjPnYCop5+N9Y="}]},"directories":{}},"1.0.0":{"name":"json-rpc2","version":"1.0.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"1.x.x","debug":"2.x.x","lodash":"3.x.x","es5class":"2.x.x","faye-websocket":"0.x.x","eventemitter3":"1.x.x"},"engines":{"node":"0.10.x || 0.12.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"2.x.x","expect.js":"0.x.x","jshint":"2.x.x","istanbul":"0.x.x"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"c3200315e8f5009ad94d8a80b86f62b2f75015e5","bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@1.0.0","_shasum":"d4c2edf90b978a2d54c907fda4c409bb5d328251","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.12.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"d4c2edf90b978a2d54c907fda4c409bb5d328251","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-1.0.0.tgz","integrity":"sha512-dJdr/2HAX2biAAuVj1JrPKLNVpr0LQI7rCS5FF0GppufnkEw8dk8/0IhnhVpR/8MH0+W2I+sexrWKuVwGkBmNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAI5NEwIAFsDK6IAYkmGc1HtXq9imP8ptoIc63gf0XbwIgfSlLQIb+PnQ/J2Nz70bM+5QfroendPGcGWx8CdELNgM="}]},"directories":{}},"1.0.1":{"name":"json-rpc2","version":"1.0.1","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"author":{"name":"Eric Florenzano","email":"floguy@gmail.com","url":"eflorenzano.com"},"dependencies":{"jsonparse":"1.x.x","debug":"2.x.x","lodash":"3.x.x","es5class":"2.x.x","faye-websocket":"0.x.x","eventemitter3":"1.x.x"},"engines":{"node":"0.10.x || 0.12.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"devDependencies":{"mocha":"2.x.x","expect.js":"0.x.x","jshint":"2.x.x","istanbul":"0.x.x"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"a0aa31c954edcab940d402c620966a0013ef00e3","bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"homepage":"https://github.com/pocesar/node-jsonrpc2","_id":"json-rpc2@1.0.1","_shasum":"2ef65e07cdff5c99bbe5565c560ba047b250facf","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.12.2","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dist":{"shasum":"2ef65e07cdff5c99bbe5565c560ba047b250facf","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-1.0.1.tgz","integrity":"sha512-CUAQ2OQTSs22hYs62gSU5vXPHyQ1n6q6L0Dy1n7LqdTHWQpKu8e4oqLP2JCbqqfiX7Z4YskEgMF8w9fpOC+lWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARiBAQpOPw+3GTqGW+AE6E4SIBiRSG+i0nuOoj4ZVglAiEAiSxdISNbj+EHr4iJdhL4QP1Q+Je9ajhmlb+KYsegtS4="}]},"directories":{}},"1.0.2":{"name":"json-rpc2","version":"1.0.2","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"license":"MIT","author":{"name":"Eric Florenzano","url":"eflorenzano.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dependencies":{"jsonparse":"1.x.x","debug":"2.x.x","lodash":"3.x.x","es5class":"2.x.x","faye-websocket":"0.x.x","eventemitter3":"1.x.x","object-assign":"4.x"},"engines":{"node":"0.10.x || 0.12.x"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"devDependencies":{"mocha":"2.x.x","expect.js":"0.x.x","jshint":"2.x.x","istanbul":"0.x.x"},"scripts":{"test":"jshint examples src test && mocha test/*.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"4c0d49021728d2c32fa07ae4cde8f0fe8ccb044f","homepage":"https://github.com/pocesar/node-jsonrpc2#readme","_id":"json-rpc2@1.0.2","_shasum":"eb77bd27b1df606c23702c4e35d4afc54742ae8d","_from":".","_npmVersion":"3.2.0","_nodeVersion":"0.12.7","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"dist":{"shasum":"eb77bd27b1df606c23702c4e35d4afc54742ae8d","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-1.0.2.tgz","integrity":"sha512-SeDyOrQHXgcsIe3R9XdR8nJm6l7C+FXuL2YBTxvo1xeg8RxWg36pqp2Ff4Q4TvdRgV7vU875v2vkN3PFN4AZYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9AvAmuqHcdZwRlu4cYgnYTY1rCmf5yrezH5Cae6ML+AIhAOPM9KPW2UF2hOdkMFq43Wj1biQhE84uuZTZiNsKZmzv"}]},"directories":{}},"2.0.0":{"name":"json-rpc2","version":"2.0.0","description":"JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints","main":"./src/jsonrpc.js","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"license":"MIT","author":{"name":"Eric Florenzano","url":"eflorenzano.com"},"maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"dependencies":{"jsonparse":"^1.3.1","debug":"^4.1.1","lodash":"^4.17.15","es5class":"^2.3.1","faye-websocket":"^0.11.3","object-assign":"^4.1.1"},"engines":{"node":">= 10"},"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"devDependencies":{"mocha":"^7.1.1","expect.js":"^0.3.1","jshint":"^2.11.0","istanbul":"^0.4.5","@types/node":"^13.13.0"},"scripts":{"test":"jshint examples src test && mocha test/jsonrpc-test.js","coverage":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -t 5000 test/jsonrpc-test.js"},"gitHead":"a65141910ac01c3892f5c00a683edb3915b2439c","homepage":"https://github.com/pocesar/node-jsonrpc2#readme","_id":"json-rpc2@2.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.4","_npmUser":{"name":"pocesar","email":"email@pocesar.e4ward.com"},"dist":{"integrity":"sha512-0jfrGSH0ZDxrpaaHUkigg/oA6MQqsZDpKSpUzeokhP2jyy6h+cH4G+MPoAa4SVdw9sTzc+YK2hzhUgdShMzKow==","shasum":"7935199f23cf3665fe6b19b03a85d4a3ea3d94b8","tarball":"https://registry.npmjs.org/json-rpc2/-/json-rpc2-2.0.0.tgz","fileCount":21,"unpackedSize":58031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemlZPCRA9TVsSAnZWagAAc9EP/R/KbSQ1QkqW4Unkq0wP\nB3CeOzcDPUvJxFSvIOUzwSRYsdhnxjEPYS6n/Jvwoh6HKUJ1KioaR2Y+ZQOn\nSE/hHSqzLPVkScmiEWGYGK5mkYJ3FpHznOkHgLgYc0ae+PYoSyR35azYPoQA\nFsy9T8FF/detuN+kysHbGNPQfIwtMGVWuDz7ZAe/ZnCvXEb+XUKMI0co7HRO\nLHhUsSeTBIAB6jjFmR39SP8m3Kmwkg5gblSvhMeL1yoe2DcPQkqTSXv7N4yN\nUckquguwcqExjHF2svO5RkiydLXkbg6QBZoxMXIbnh6mtYzhD2OQ4GtKUO1y\nOuTgicmZLKg+jUP8S2SaA1GK5FveSQ8O3HaZWR5JtnXsbGYx3YBfrPJJDyiF\nBZgOXqBumEhxkohk7CZH9bAnP+h16ZjpSFEXCzKT04BxL7kblj0Qypr7c1Vv\nRMJxVhiEKgN6/DSQo0e1W5EbdKdmueRSHLR7osYTGgk7qlPYqj0O8k7SBfFZ\n18yU2cS/7nTzevdCfzwPN1XuHEB0PlTU2tieZBC6rB/6saf3SsxHZ2ClkhOr\nUIWlvL/T9BKbV337WnmttJb3Fto+6SQCZWKg+bjrETmXZROA53OpFkwZZxI1\n6baxcKRB4g/rGU0pZt2nySUalHVVZZn/7o12dXPs5FuqWtQmsHuSesgfIp7M\nbUOM\r\n=YuKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICErpu7itEcxXd1YsLuTc2cCraRcXP5aiVPvi74N7PdLAiEAoWL/rjaBYkd48ymKqafDfC/VPnluJM9NT5m/TVmaWOk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-rpc2_2.0.0_1587172943247_0.2630871709606879"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/pocesar/node-jsonrpc2.svg?branch=master)](https://travis-ci.org/pocesar/node-jsonrpc2)\r\n\r\n[![NPM](https://nodei.co/npm/json-rpc2.svg?downloads=true)](https://nodei.co/npm/json-rpc2/)\r\n\r\n# node-jsonrpc2\r\n\r\nJSON-RPC 2.0 server and client library, with `HTTP` (with `Websocket` support) and `TCP` endpoints\r\n\r\nThis fork is a rewrite with proper testing framework, linted code, compatible with node 0.8.x and 0.10.x, class inheritance, and added functionalities\r\n\r\n## Tools\r\n\r\nCheck [jsonrpc2-tools](https://www.npmjs.org/package/jsonrpc2-tools) for some nice additions to this module.\r\n\r\n## Install\r\n\r\nTo install node-jsonrpc2 in the current directory, run:\r\n\r\n```bash\r\nnpm install json-rpc2 --save\r\n```\r\n\r\n## Changes from 1.x\r\n\r\n* Uses native EventEmitter instead of EventEmitter3\r\n\r\n## Changes from 0.x\r\n\r\n* Before, the `id` member was permissive and wouldn't actually adhere to the RFC, allowing anything besides `undefined`.\r\n* If your application relied on weird id constructs other than `String`, `Number` or `null`, it might break if you update to 1.x\r\n\r\n## Usage\r\n\r\nFiring up an efficient JSON-RPC server becomes extremely simple:\r\n\r\n```js\r\nvar rpc = require('json-rpc2');\r\n\r\nvar server = rpc.Server.$create({\r\n    'websocket': true, // is true by default\r\n    'headers': { // allow custom headers is empty by default\r\n        'Access-Control-Allow-Origin': '*'\r\n    }\r\n});\r\n\r\nfunction add(args, opt, callback) {\r\n  callback(null, args[0] + args[1]);\r\n}\r\n\r\nserver.expose('add', add);\r\n\r\n// you can expose an entire object as well:\r\n\r\nserver.expose('namespace', {\r\n    'function1': function(){},\r\n    'function2': function(){},\r\n    'function3': function(){}\r\n});\r\n// expects calls to be namespace.function1, namespace.function2 and namespace.function3\r\n\r\n// listen creates an HTTP server on localhost only\r\nserver.listen(8000, 'localhost');\r\n```\r\n\r\nAnd creating a client to speak to that server is easy too:\r\n\r\n```js\r\nvar rpc = require('json-rpc2');\r\n\r\nvar client = rpc.Client.$create(8000, 'localhost');\r\n\r\n// Call add function on the server\r\n\r\nclient.call('add', [1, 2], function(err, result) {\r\n    console.log('1 + 2 = ' + result);\r\n});\r\n```\r\n\r\nCreate a raw (socket) server using:\r\n\r\n```js\r\nvar rpc = require('json-rpc2');\r\n\r\nvar server = rpc.Server.$create();\r\n\r\n// non-standard auth for RPC, when using this module using both client and server, works out-of-the-box\r\nserver.enableAuth('user', 'pass');\r\n\r\n// Listen on socket\r\nserver.listenRaw(8080, 'localhost');\r\n```\r\n\r\n## Extend, overwrite, overload\r\n\r\nAny class can be extended, or used as a mixin for new classes, since it uses [ES5Class](http://github.com/pocesar/ES5-Class) module.\r\n\r\nFor example, you may extend the `Endpoint` class, that automatically extends `Client` and `Server` classes.\r\nExtending `Connection` automatically extends `SocketConnection` and `HttpServerConnection`.\r\n\r\n```js\r\nvar rpc = require('json-rpc2');\r\n\r\nrpc.Endpoint.$include({\r\n    'newFunction': function(){\r\n\r\n    }\r\n});\r\n\r\nvar\r\n    server = rpc.Server.$create(),\r\n    client = rpc.Client.$create();\r\n\r\nserver.newFunction(); // already available\r\nclient.newFunction(); // already available\r\n```\r\n\r\nTo implement a new class method (that can be called without an instance, like `rpc.Endpoint.newFunction`):\r\n\r\n```js\r\nvar rpc = require('json-rpc2');\r\n\r\nrpc.Endpoint.$implement({\r\n    'newFunction': function(){\r\n    }\r\n});\r\n\r\nrpc.Endpoint.newFunction(); // available\r\nrpc.Client.newFunction(); // every\r\nrpc.Server.newFunction(); // where\r\n```\r\n\r\nDon't forget, when you are overloading an existing function, you can call the original function using `$super`\r\n\r\n```js\r\nvar rpc = require('json-rpc2');\r\n\r\nrpc.Endpoint.$implement({\r\n    'trace': function($super, direction, message){\r\n        $super(' (' + direction + ')', message); //call the last defined function\r\n    }\r\n});\r\n```\r\n\r\nAnd you can start your classes directly from any of the classes\r\n\r\n```js\r\nvar MyCoolServer = require('json-rpc2').Server.$define('MyCoolServer', {\r\n    myOwnFunction: function(){\r\n    },\r\n}, {\r\n    myOwnClassMethod: function(){\r\n    }\r\n}); // MyCoolServer will contain all class and instance functions from Server\r\n\r\nMyCoolServer.myOwnClassMethod(); // class function\r\nMyCoolServer.$create().myOwnFunction(); // instance function\r\n```\r\n\r\n## Debugging\r\n\r\nThis module uses the [debug](http://github.com/visionmedia/debug) package, to debug it, you need to set the Node\r\nenvironment variable to jsonrpc, by setting it in command line as `set DEBUG=jsonrpc` or `export DEBUG=jsonrpc`\r\n\r\n## Examples\r\n\r\nTo learn more, see the `examples` directory, peruse `test/jsonrpc-test.js`, or\r\nsimply \"Use The Source, Luke\".\r\n\r\nMore documentation and development is on its way.\r\n\r\n","maintainers":[{"name":"pocesar","email":"email@pocesar.e4ward.com"}],"time":{"modified":"2022-06-19T06:23:02.836Z","created":"2013-07-19T05:56:12.899Z","0.2.0":"2013-07-19T05:56:14.512Z","0.2.1":"2013-07-19T08:12:34.358Z","0.2.2":"2013-07-19T09:43:13.313Z","0.2.4":"2013-07-19T20:18:52.404Z","0.2.5":"2013-07-25T22:28:25.302Z","0.2.6":"2013-07-25T22:31:49.838Z","0.2.7":"2013-08-10T23:10:11.467Z","0.3.0":"2013-08-11T07:57:38.758Z","0.3.1":"2013-10-19T02:35:30.006Z","0.4.2":"2014-01-26T23:33:14.836Z","0.4.3":"2014-01-27T05:39:58.420Z","0.4.4":"2014-04-21T07:42:13.278Z","0.5.0":"2014-05-29T23:41:51.811Z","0.6.0":"2014-06-03T19:48:17.065Z","0.7.0":"2014-08-17T19:54:46.554Z","0.7.1":"2014-08-17T20:00:05.245Z","0.8.0":"2014-08-19T04:17:35.343Z","0.8.1":"2014-08-20T01:26:28.037Z","1.0.0":"2015-05-04T08:11:14.394Z","1.0.1":"2015-05-04T08:22:43.640Z","1.0.2":"2015-09-13T10:53:37.674Z","2.0.0":"2020-04-18T01:22:23.371Z"},"author":{"name":"Eric Florenzano","url":"eflorenzano.com"},"repository":{"type":"git","url":"git://github.com/pocesar/node-jsonrpc2.git"},"readmeFilename":"README.md","homepage":"https://github.com/pocesar/node-jsonrpc2#readme","keywords":["json","rpc","rpc2","json-rpc","json-rpc2","jsonrpc","jsonrpc2","server","client","tcp","websocket","http"],"contributors":[{"name":"Bill Casarin","email":"bill@casarin.ca","url":"jb55.com"},{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"justmoon.net"},{"name":"Paulo Cesar","email":"email@pocesar.e4ward.com","url":"github.com/pocesar"}],"bugs":{"url":"https://github.com/pocesar/node-jsonrpc2/issues"},"users":{"chzhewl":true,"andrew.medvedev":true,"leonning":true,"jsds":true,"akashdeep-singh":true,"456wyc":true,"ukuli":true,"shanewholloway":true,"cydrabbit":true,"lucabasilico":true},"license":"MIT"}