{"_id":"@olemop/rpc","_rev":"33-ac550c5651a23f738fd99d5c8db44214","name":"@olemop/rpc","dist-tags":{"latest":"0.0.59"},"versions":{"0.0.1":{"name":"@olemop/rpc","version":"0.0.1","dependencies":{"mqtt-connection":"3.0.0","crc":"0.2.0","pomelo-loader":"0.0.6","stream-pkg":"0.0.5","pomelo-logger":"0.1.7","node-uuid":"1.4.0","async":"^1.3.0","bearcat-buffer":"0.1.x"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"publishConfig":{"access":"public"},"contributors":[{"name":"* Yongchang Zhou","email":"changchang005@gmail.com"},{"name":"* fantasyni","email":"fantasyni@163.com"}],"description":"pomelo-rpc is the low level RPC framework for pomelo project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-jct+UuMLGc7dz87aNJ6luS19ErocLJof5k9wPHu7r6DF6pvqMT7lfs6HSWA86NSa6YNnHxu+qSFYOoeROrcqRQ==","shasum":"24128be656ab80449784e4a573bcdc55c4cc43c7","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.1.tgz","fileCount":79,"unpackedSize":303285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUhvACRA9TVsSAnZWagAAypcP/RN1oyFdBZi6DyK44K+9\nvUIA6BqbTTeDKCn7KHfocPdw3JzKGQQvJUQliu06gjYUyEPv32jrIbINyezC\nofmg8mzzp9MCLLtR2ycyjzKUwlA/FvWqYFt9GVRZccz32eHJQntr3B1aQig4\n9wmkxhKHptvKgR4uUhBV9wn/7e/Lt2Q2iyaKN4anM0C4aZ1eaN8qiBuAcWGZ\nJl326kp6kpeGuAoeuHFq5TR6mIH0d/7jrF+AsihibvrgS/UfOsl7e/n2WLRM\nr579tdmtnP847v+ybFa2RSBVUJR3xAl8tHeZWDPP8jtkJMR+axJ6MtK+tQZs\n6JadPaPmly1+MhimzyzDe9NxNgiWOCQjIvJ9ty8MqXGNukdqUBh709r7wEl9\n6OfWsJWQjJ+AHsoR+ZJqgGoIOAdc9Edx8gYnldYlT/20SeewoJ5iK8nqccfb\nb831knertdpPNyfz80XPOixBUAXPXQpCb9IOnhN2fltvYVVAxbmhJVc7EL0l\nQzqLj5b97icWzy+r/myVQiICKA6kB/o260fVAsc/S3IzY0VLssKDFceDZfUq\nbao+cbuSCSDX6QcLzRnkbrT/oSQsSbvC3G0o/KV6Kb7ndR3U6WPLtGwwESDn\njyq/auZa6+0f+HG5vw2/psMx4+VGfneeS2yIrt9IKisMqhTQr95npukFLsEo\n7xen\r\n=nMwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjSeBV5+OQjUmpCkg4LNLmLGSMBYMZHwgOaa0ECG+UpAiEAsygS9iBVqK7LtMQUWrxfhW4WeK7mk+vMk0YXEh3LGmQ="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.1_1532107712698_0.27206669989349797"},"_hasShrinkwrap":false},"0.0.4":{"name":"@olemop/rpc","version":"0.0.4","dependencies":{"@olemop/utils":"^0.0.4","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","pomelo-loader":"0.0.6","pomelo-logger":"0.1.7","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"contributors":[{"name":"* Yongchang Zhou","email":"changchang005@gmail.com"},{"name":"* fantasyni","email":"fantasyni@163.com"}],"description":"pomelo-rpc is the low level RPC framework for pomelo project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-m2yPxw6jMtlxAepdEoY2xkrPgo9rxc7sqaR4gRHSZRQcxJ48d/UBtlDGo1otYNgKlXV73uL/x86locRnL1eukw==","shasum":"ec7fad8e858636a91e017f6f4d1c12b69b875ab6","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.4.tgz","fileCount":79,"unpackedSize":302210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUrJrCRA9TVsSAnZWagAA4gIP/1OLUrcwGi5QPdiPcaMT\n/DqhIaGQ6AtSngSgi19oglgqGllijGgbxSciPmADOzGTXBj7kujI6K0HMKfO\nfddqLVIwI/8txoz405M3sYVJbC408oWnXdXIQHmed/B2PohJgc+lK01T+cop\nnVcm6gKxsqGx2QuMkfpZru+Hy1mxuGGgny8shht/VPu/8Xv1oigyRXycD2d6\nTboM/lUjvfEis9IdwjOYFot6EhiFDs/w+EWjcRBJB4BJILvfNXvVMlaNZ/1E\nqblyKMOi+C/ImM346jTJHFFBw3XqIyfl6x8c06fm+G+vO73y1D4CQQWbRd7Y\n1Utf2prSCW/p/rYfdfCTrkDDVgtAsL59tGR+TxSQ6Bfx0q/HBYj0yB26qaZa\nT7uiWVC+3ObLXhHDaIiZQ9fXrePtvsMY6kiEM7m8zJ5GAFhpeJ7cgaT4wJEN\nOQ3XNiPZiv+RipPribb4hRqFu/jpiLSGkAuyIQRhe6eigb+1+qVO2MX6AIIB\nF8pYbA0deFxyPxEdX/CGhyyswTkbhSdTLmGroUvFl+y9DzsPRN1JhUxng9vr\n5P9YmD6CjDGDUlZKGHWoXlPowTccY8q9Xlwqi+xje4Q5FU+3NMNk9y0U5V9l\n+rvAX/IzyHTvdeo6gztf96qqWH21k1biPmFQcP/k8Wvyj+G+EdtoOYcN54jx\nThO5\r\n=LcQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzjq4LnWJZIJ7QceOWKf2LQKEyXQBBTjFzCTrUK9BOEQIgFqtYHLDj6VG9/eZX/nh06FgfoHf/+pUALTwuH+9+JK4="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.4_1532146283681_0.23117272815349388"},"_hasShrinkwrap":false},"0.0.5":{"name":"@olemop/rpc","version":"0.0.5","dependencies":{"@olemop/loader":"^0.0.1","@olemop/logger":"^0.0.1","@olemop/utils":"^0.0.4","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-CKd2nwlmn7wc0UFTtAvG1uhrQEqyJTp+FtKUL0Qrc3Xa1aGYmvOymrp162ZAoOhXccmvtU/RAawfdKncsHEhQA==","shasum":"c890aed0694ef1332fc6313435847c4ec322afe4","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.5.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVXrtCRA9TVsSAnZWagAAGsEQAJr9MF6+jwSeIkKgsLdx\nrTw7myItCIP5nc0wc3DZN7bib7yzv0UYgMyzBi+XnTYSFejkOogkY+jmJyzR\nuGS159+pr/ndUBD9dsA3Mg1cpiHtpmyoQBRejKHj/eoQYxOuEB0KfBe/9f9A\ne48PaX77I0cWYN010r5gcXDu+O1uB8hlQ6dS3aodkhSc3Hobf2OmXYhN/7ix\n8tGkxqoY5uxqmPLTsGyPXPA81S3y04yUqb4wMaiPH6DHedmw63xRIhel1KDa\nnflMU6DCvCoA+Wp/uZXIQY0sirMlcXn9r2ZGT4dotp95I4lFiz6J92O25vSK\n3cqbtpMMQX7HLDKYvZbjlKM8v7lQlUpvyKmrm3/C7x5hM5JUqHFnd78COr9+\n2OhEPoNZT5DefoC+hZ2xH279VDaMYIhvqV/jWL3XJEcJo7GYMwBHIS8EWFQI\n2f325BQXf1jZPLmXS/WjIjDiLgVfxukBQN5oF5JfphpRol117PTj3aqaPg8c\nfPSklyGB3utOJzjrHfGTRddu4oM2rCGkbucQvRZmpIx3zx6bBO4n3seI1Aro\nswpHx1rZ8NxI1GyMhYA6r/vAql1PAYC4FFreyMFbKvHxaBft8URtw05vFZcN\ny1bwaZ5XroYVSXpkjA351L1oHvgTRSoTbH0kCaMdQuKBJfYYO3bR/nqA8vtZ\nYLB3\r\n=S/Tu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA30FV90t4iG2Rv2ktqUQQq5UBxnrj4Gv2uhsvKjgAgRAiAY3uCyUqRR6Vg6m/n5zCxLUCAkzpaokYWMgDJTNEkKhA=="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.5_1532328685810_0.774394034278669"},"_hasShrinkwrap":false},"0.0.6":{"name":"@olemop/rpc","version":"0.0.6","dependencies":{"@olemop/loader":"^0.0.1","@olemop/logger":"^0.0.1","@olemop/utils":"^0.0.4","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-ugiySOPBzxV2cPl+Y8zowjacurN02sCZMz4bgx0O8pod7GYYz4PBR8o8yhAlvefFiv3tiJxulKuv2vzmNWRa2w==","shasum":"3ded084e4eeaa7c4da8a88b94cf9efce29ff7068","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.6.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVYEHCRA9TVsSAnZWagAAsrMP/23mFVQrEKzzV/fMJpOy\n3pJv2KHQHKUOVQQ2v18c4lFscl6CYf/jNElmBli6oohxukFWZcuVjePmgsgv\neGGH1g3Yvmyifvcj61dg2Z/oXGMcHu3gF0PP7dfqoaBaLOdi3OLke73QVBVu\nG+L0bpELc4cgzXmS6bwjgXK9Rkk8v4gkt0jNDMzyE19ZeDcOfKny8CSp+99A\niNxwcFOIi0lnPHvaiig94daeWyBzyjCPJ6AEMt75DGSF21MufE5HFEf2iRET\nT+BUAH40s4Zdv35pNFNyN7dkii9fNUG39bvXOV7lkIrQXrnyWNKj2VROutvF\n/rThmP+Rda8zHaGQvQsWYBcA8M7+C/iG/Ff0Xp0FbwzSXu/Z/CqfDimPu4Gy\n85VeJwWJJWTgPpGuSKlYpIIlMhr3sH+vr1gscYsUcwFZfxLFDH3KyXj9e6rH\nh6ftrv1o0/mamDR67XatieSaTpu2xzFRxWSaXtISZ6djdkjLg+/NSg/PCAUt\n9BpGHR+zA8s4oC80PMwOaHkX7V0+xSclqTj5Q1+pjhwZUE3yrHCeXBm7snno\nCKi8JbJodq+wWymNVqjYDeVrfMmQYitwvYhYBhHgzQ7ItArQyZEMWr7Jacv2\nxKuUQEAQmujRYezX5XMazTQcO5tMFlcPYgaYi0MPwcceujn7pZ5PvXKkEowu\nwSU4\r\n=BKtJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgpSLnHL7Z8IrrFd8d64F+pY1URPUGv/aDit57qq34/wIgYSFDnUH42RERcWroo1H+3Id+WKpp1OVDQlj4/lndgSI="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.6_1532330247556_0.34128559395383373"},"_hasShrinkwrap":false},"0.0.7":{"name":"@olemop/rpc","version":"0.0.7","dependencies":{"@olemop/loader":"^0.0.1","@olemop/logger":"^0.0.1","@olemop/utils":"^0.0.4","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-4AJNph8cCMQGreJ0pc/VoJw/o/pyhCBiviwNngh9a1vdNMWmhpUePOsvde5n4zjfxRVdzidpFX8xzbKBHXU6ag==","shasum":"bec716063d4e4ae2e27b2ffdc674da951c6c2d34","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.7.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVxYOCRA9TVsSAnZWagAAT+4P/0YkfQ5Ov7frlimkcLX4\n78pvsfL+f2QzmARWAgU5JZN3cZKKhdd761+OPPLpvp1KUB05gFx7fE3doFj5\nyTT9O5rmgChRLx89usvx/3k2fDVP5rKmHWoftGUU1N8s2Spza1kz5VR1dd5w\nsX1wxMAH05qBD9nwIbA5O/Qs/xFF3zHo04P5c6U7lBZnbrMYOmm33Wzt4w6T\nypfvvN0hn55SIXLGhEHa6abQxIodw6RZnlO+rUnOmHIvlVgHjupa2Nz7Q+CF\n5g8t5Fd1tUSeyXGQz+LJr7mAxg3yROJPun26CXUUHGNmftOAB5y3ncSNb9Vl\n4/ZJvTuR0m2hLWxRAcKa70WxkpXwkc55R+sH9yrkShhaZNApd+6a7mJR6NJ/\n3eSxSGN1+J5ShdrJ9wgUAZtpaNnHjIn0hBaY3B+x26/evlRMM1iX2Ynd8WIi\njIcL92Yfb60SD8WnGQbDdwMli1Ot/8d1mW/3MoYPyucBZeyZzTNV0xCnoLEa\n6MVD0ryR0dbMLFrjc5nVRXibQ01Sb8Gycfe0dQeKCvXipXDk/9baNn/BSw0Z\nOZ5HvZa2N6c+cXIbOeqOt/2QHsAR82mNUnGvMEaixZS29WrGi113EsRC4j3s\n1mZI/GQGCAfcd9R88iV5pU9g72el8270ETjBUNELjaWfhsNm8OHMiY4N9leW\n+U21\r\n=SMxw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrhXpecHKBZdiISr0QBm7zV68OvfeOwwt+OYZsG0ti0gIgQFWtOmCT9KVFACmao4SOgTOPjONcfC625VZGeeCqe8c="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.7_1532433934570_0.8809869205769019"},"_hasShrinkwrap":false},"0.0.9":{"name":"@olemop/rpc","version":"0.0.9","dependencies":{"@olemop/loader":"^0.0.9","@olemop/logger":"^0.0.9","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-FqnaIS72b0vWi/m07ENXYfRfk85dwvb9khlXA8DAR8r3n8+okvrt51XcwpGoNlH/xGI1jAt7Svh0xBF27nL3tw==","shasum":"2a92de2283838befed7ad922d228c2b1d038a296","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.9.tgz","fileCount":77,"unpackedSize":301673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVxlICRA9TVsSAnZWagAA8ksP/iC8ZgR/vUwkKuoLl9J4\n2J1JBSGud16G4ZOkKO0+Ly1mZQ9khHgNyNCmwy9k9jKTq+q3WCTi2LhoNVg/\nz+FDfOQaBmKxo1+umNHGy0GyIx8h6QGUoxiaSG7P5T8yURCn1zAf8YaHMW7/\nJJzaXUIpEPgMwztknoJ7kmV5gn3wErgeEDUKWXOWFt43hWstOZAFn9Z6Jf78\nN/MwNA1m5zF4BzUm5pWg1ck1bcupup/LCHCAuPt4zknhU+KIsRunwsGYYp9q\ndzy0aHJsohtEGsCoSEcwLUmY0buDSkYLN6BcTE69/q2KGq76noN2U3gLMzsr\nlljbPtly4+XaqxQkKqNR2ZTM7Ikzcn4hSut1uQe8SPHMdBQjsuH6LLBKfLUH\nVkVj9cZl9iFXgoN1RfQHrwJmHSBHAHZX/XPF4MCLTv3dFRDr7DsZm4HQ6YNR\nG9qUvoFpYvQFr/k8E7UwGrpy8N69b3OOR320/tR8zL8NRaja9/gV5fapOzAZ\niFlpoJczC6DyzUP8PvxvIq+QlCWmdi5P85m4UvWBVkDx41u3L+ZKPK3XYmkX\n+gXJ1AKjVrcpXsWvQ8wq5xFBcHDpRHmCmvQjIYZ7DpLHZRVslaOgEeoSiPDz\nob/0dND6hBv4EM0zN1PcVH13W/Tf53U2WrEW51mWrcxvIWn77nLumncyGM0z\nVhoK\r\n=HwNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXGuQdUvFe8Ns2K1qNYm2onqfks1+seSI++mjTcxlhQAIgU+97TXc7i/jYgr1xru6E1J/FdD3rTq3YXdcU2Epzdz8="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.9_1532434760507_0.4984425412169944"},"_hasShrinkwrap":false},"0.0.10":{"name":"@olemop/rpc","version":"0.0.10","dependencies":{"@olemop/loader":"^0.0.9","@olemop/logger":"^0.0.9","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-5hrxu3+oacPwFKjkoXu3X2BsoSPymMwMSyiGfjx9Z775QNZfYZGtMI/Dw46NkE0CSf1W4cgXew2/vyNHJjVjTw==","shasum":"41df020846c9e8fbbc4b078ea38eb00208b225bd","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.10.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWcDCCRA9TVsSAnZWagAAkgQP/2p218fGzZdCfgNPMW07\nadSDBVO9OpRJEQlNgRLUl/Gw6IFU7Lt6yD1+Bg10wi+QUhIIlDuHHnhD1t2q\nX2GXLoVYwHHyxPOtWd+zJ8CuRjHg0YlMykn7KY68do1udt2OBCJ6U3gs9BRy\nYcy6UdjJzdQlyy44CC+7ET2zYDGQYnYgMod8UM+PUVIEPlk4gAeNrGwAehmP\nNHz+KOJvGjjWjuBzvCIPhCqjHnn61hcVVy3Wat9eI0uRu9kxCaqzUrbYF86w\nfrb+/JH4LWGen1CfPEgvqxcl5ywGfleC0Vtw0hveCpSjBgVEsUFoYCEofWQS\nznUZafEAvJl6muGh7t1pDH4wxE2GY/RRumbARX4vlg4ZmeQAhv62tS4Ju6BM\neqGULWw6Bm+rgSdcMwqzRi3lcNzEKFshGiCkFyyagVVFo3CNVAbK9+jjF3F9\n353O/wmet5RajmcvNwLoZXUxtxSg4LWPbsIo0P0sVI2YREwFSc0hC18lN/kC\n/mSSfFd8kMLUjROh9riOrd8rF6xIRHvyT8wvokLcvLAAqGEuIpN/uBi7uukr\nlffgQxW37AMGuDrINedeu625I9OHHLxUqfGq3b5pkRyvsI5MPqaz6RL8iV7W\nCHGCa1KyvTF31437qnQ5n8xGvsrVsqut7LDHdgVhRMvg5yFqtwq4ey4fgBNE\n154k\r\n=wnYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6017NNKOx47OyZav1EhSGL5iUSPt86Ba6aduTvubALgIhAN+UArrByFEUugRVZaNEdum0xLgHuoDRRFMBnSDhp+uj"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.10_1532608706581_0.9422782174058224"},"_hasShrinkwrap":false},"0.0.11":{"name":"@olemop/rpc","version":"0.0.11","dependencies":{"@olemop/loader":"^0.0.9","@olemop/logger":"^0.0.9","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-uIe94PBaW6+itOYtZSxt8BGPkB9hpJgjUHqhvpw0mYuv7KfHqGL7sqPjjDFyZmxJ4+jN6TfomhODDq3kvg7ZKg==","shasum":"85d2e39fc39677e659a310620c2ee3a8c783c754","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.11.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWtgwCRA9TVsSAnZWagAApB8P/iFc7cwdAEjLFjnixehh\nWJ64PHOCdnW93ovecqJysWhhbj5oxZIHMCSjn5FGYySjZLXbsIw9J3J48gyh\nueENGtBk1rhLyegzCN0iqy4xsfFr68EIvM1v4ei6f4adn3P038etXXQ9K98R\niJyycktT6Bn9tiMGCKh7V89JnVy8oLu1NgZg2zCPwNlmABpoq6G6rxVS6IIw\nMBYUlO/lG1VDXTkpl0rv6bwYgoXXKV+vZRqkKKB0oxDLw67Kt/kBE09wi4O+\nqqbFZxgmg4bwADxM/URkuriUlb1G2WhrKPQ5uF32WyaiKQSNzoht2ZnLT6we\nSIJoek5lMXuvUBIzZMBMJMQRkhIUXKtunSv9FOZQBFx2NOOku6cu/qaMC2up\nX8JMZAA0SbA5IQ06jdMPo3ZLSHLJzuLC7hurk6xG21zV3QC/dGM8lPxKf4Y9\nl5LXwgWtDoyRwxDKM3xzR+x5Jf9anjSguVdo8Zw2tzNYv7ldhTe7lCqcRh1C\nx5iSB0q0aulll6T48h5gLdVDsvP1St5LksKU5jLw3WpyuYMK98SoCPMrhPEi\ngOgFF6QpIBLTQLw+vFUuidvo245koK1cncPrTbwt4AmK3Ld3lauavLSe8L1e\npyj+G36eZle5OL8uCkhxs4T0Hdgu3YJX9Tj1QtrEr6mp432B7h/LDakmFNfc\nJEe/\r\n=ztH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNJR6nhFIyLhY6Sb0v+wVEe4qrcW0414pNDF7HuxSSvAIhAMXXI7CB1PmFsLjkh6WyMn/exh1WUB4qNuZMHBeWM2Mm"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.11_1532680240380_0.24366042267924248"},"_hasShrinkwrap":false},"0.0.12":{"name":"@olemop/rpc","version":"0.0.12","dependencies":{"@olemop/loader":"^0.0.9","@olemop/logger":"^0.0.9","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-3iG8Nvtm8i1CKJD0bjymGflrUO9iwXlcdmXoAFa7LjrlAGO9Rme2jMRAkZOZYYd7WOBH4UtJCZB98LzCte7LjQ==","shasum":"7864d1531e2885dc82d50da7db8023f1525154cc","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.12.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWtn2CRA9TVsSAnZWagAACSUP/RPIXCloyszHT2IYIKOY\nvxQLrdFY2btmeZRA9kn126rL8aJla3H7t0N3S+2oPSrJZJ0PRV6/ULhvD/4f\nrEvpTOOF0xiVydTjgvHo6JBv8L8xp4BieOJU8Eb3Np0Jmf9ZEJDkkvlUoSlW\ngPk3FKCUBtUOkp9hfHR7UKVvaAjmYUjci4oQt0ZVqZHySBGw3QZQOYa60hmf\n1g1Wigx2TfJIomn+OWURImnjCwqnXowG9FFrv/qZQlk06dhrsXaou4BYa8tP\nnlnej8v2xZAXTKOqQE1ZXYFktF0UrU7XA9/F9/2fwQ6yMAw00sBtKHDS7euu\na9QDONv+mI8AqhJUBVYaTdwl77R5lCpfHFCuTPYpUVnbQ82ilpLwCoA0mYlY\nI0+zifUskhaaYM7vylPmxAjE8KvmumC3AbouPZMVg6tWr51VKGlJM7KBE7CX\nlIWH+Gk5NMYv0EqRE1dk1y0u/nk1W/KeOJACAw/B9TmymG2ycaZ/bbZG3j9i\nYg9EU6Mo7Hnww2IumNCekip8KdoUPNoC6XCmxFLwzO4oGjrqNfXI0Xyu/GUm\nbBgDDHZbSAjoC1zrV94tIIhFzrh0DjAurygpgasN1jJg5ac6JtIG7UqOP/fi\naM249vbuUcYm88LUWc42R1Uev2d/jhFQcpA2111/0hmtwi9ni+1Gd/p9y7zy\ngZyN\r\n=qgU5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv8PsurouKKxNB8ysN8RlHCG+ZLoHiW+BN+yKzoeKApgIhAImuJMm9E9EN7zIyiWyMReeDBU1ZgubBzZUJr6f0GIIS"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.12_1532680693982_0.8942042716188063"},"_hasShrinkwrap":false},"0.0.13":{"name":"@olemop/rpc","version":"0.0.13","dependencies":{"@olemop/loader":"^0.0.9","@olemop/logger":"^0.0.9","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-EijT6nL2klGp78EfytORS3fQCIzmmCcie5lTul9MFDqfH0r/yM5LpOmfNlOBfY9NpZKo3FRNtDvXvCb7WlQR6g==","shasum":"d7c855cbfc7d262de1cfef1d2244514404658ed6","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.13.tgz","fileCount":77,"unpackedSize":301674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXrgnCRA9TVsSAnZWagAAsdMP/RswKvlh0+G1DNeLKZ6U\nlJ26uzCrV+Hy7YOVXPmKogCnnlOW675AyPSNt3+frcyeEI84tRNXmwiYkSsL\nuv1Qx4pgnRuUw8TzPO7aJbRPEgA/2l02M/jxOGMnG9cJblUZgguMpM6QSnHt\nr8/6TsFVU0ixV5VMcPiEPTQHxXfs87hUMfa0MethTuRVrdx1nE2wbcXknbrN\nRaPAJ/R58N/kcwgLS02ScB/FRur8v1ha4mfU0a1ZQAnx+cNzrg5GRWBTF4C+\n2ktRYpLi5t+nqIlpwv437ftvy+Yw1t/8zts1i5rCRqlaH76m3iyPeVIXjjDn\nkl4JLI0uye+8dkuEe9tIUHBxKioh2MCZs4U+FRLf66cfYeDagdz32WCAgcBd\nQuGfEodoeskjgFQtPnfLu4zVlJRtuxN/5xyPujUPAo9/f+DkUuVIYsuiFlew\neD5p9rghowkoNSjNi2PEXrQqK0D1OiA8DFqNmyTC9t8xA+gosp9b5/zjrlLr\nSRxrZQf0MeUmGU+n1O7zdSTFjJOFZg7s/AByuzmQL9lMa27OINR91eBAGRrm\nRdpPV69EFhKyo+zyAaeieiDU7AZr8RlcT/rh8xSOhn2TdIpSSClc88ObJHX5\nf/Mnk4tdV/3cLTw0+UvpRWyq5z03pxEvRMNDJB7pNFFRXym8K1lpjY4ydFDn\nxUnL\r\n=MuZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZeZa7OBX88pT9BIWqjKOx51BjXL5GVFJUQ/MHEBCC1QIhAPYGzXU+wjm3/cfIQc7dTpBjofoHBXmlybhlv2Yncgk8"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.13_1532934183373_0.34906326572296154"},"_hasShrinkwrap":false},"0.0.14":{"name":"@olemop/rpc","version":"0.0.14","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.14","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-hXtlYpY/EywrazitdHK1yUUNLULK2O0SH03Wwi7YjM3/Llyq7n8QhU+Yo3qYSw5Qw3KXTnNB9vNfW4BfbwUd+g==","shasum":"e3f34e15271906a6849e324b7525109d42454a14","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.14.tgz","fileCount":77,"unpackedSize":301676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXrlVCRA9TVsSAnZWagAAv0UP/3Vp+EULRe3bqDoiDv2X\nxdtz7ULpq0CTa+VO98UfS84s1zC2zznYB0l9jhWDeJ4tt5uATjjWh3BYCVGm\nx+saBwmn3q+oNT7Jk6RT3hfk99XlRWs6TG6qpuR8151uzfhRD3lgdxQzp+oL\nWSi3a9TNWt7TL9F1rAFQuuuV86NHEF7luWaJ/5P3LE16sJm/r6rzOmsLeCFz\nffvHGLSW7p3SImBhvQVK+zY7MKCPscEgdr8P55Nf2sY8wjwixmNqLPE/6bOE\n/JrYQIWfTedh2uQiSEEPqc2rUzG6ZN+rue5IeUsws/NwAHD+Vi8AZbpLHe2v\nosJW5vmMSLeqz8fuqi/rHmesrBrutuFTmOgoZJmODEPFFMGt9IeNPlr5ea2U\nqp7ixG6MNc1dIZ1PjOJ4qioPB1Fb2J+VBz0yR4fCi/x3beleP5sp80l5kgs2\n5Rd8S4/7vyLvFqBcC65VU4R3h9K0D/r1jyqGdxxo1A6vMzFIl/0XqwYpJjvk\nuLReUOYNgPRfDAJW8HEpoF+dwF5P9OClYfSHBbH/iwCA9gEuPBRaaGdJEr8u\n9Wicp+3LTAKoFilS9+IInXVWMZsaTfgmIEcJicXFhjcireVQTFfC9HLG2+CR\nXywh15Y73hK9zjhBFBC6TzbrvZiWaYy7vr/CsGi1RByWnD4OKQwECsy9P43L\ncjAn\r\n=PrZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHwCRnK//yBsm2JV1vPpiv5StV/46FMbhrs+S2Ft8EYgIhAMBUSKELNHj5eHM1kb3iEoMF72jC8o0Xx9wF5CZr9K1C"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.14_1532934485644_0.8334240530389876"},"_hasShrinkwrap":false},"0.0.15":{"name":"@olemop/rpc","version":"0.0.15","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.15","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"olemop-rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-sCi3kSi/W+Phjwi5DcBpvvOsuP4LcWouydVlttoJRzfwlJGKoe7Q+wwywJU8a9ieIEQXWJ+kg1+dRlpSALLYhg==","shasum":"e179e1bcd2c7a83527eb11cb9b943516323b883b","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.15.tgz","fileCount":77,"unpackedSize":301676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYSLvCRA9TVsSAnZWagAAwpIP/RyyjDR0ddfXjge33UEj\nR81LnMIsDA9RCkS4wg3s0ZYdHVoMETSY0Hu5ijTJRBz2RkKOQu4D2HfcWnJr\nT+Ygp+3DEzH5PvE3iyvJ2VYzJcYlX1Z9EXFqzmMe+JopOHoXVYFdGCSOlKcJ\ncBG6BbZDve5yxFNrsUe1lbtZnNAiNbb9MLuK4O+oBggMwdyrDqh0OXKLIrI2\nsqx/Jqkn/VgPrIVRp+ALdwzXokywj/KOf9EGO3ZmSnAIHpXo+cI9lcIXo4nX\nApWOdDBHO0lqUglvciqPie21Z3f6+ztfQnM1WrEK0HDG5S044j67tT9BSL/r\nvl0hiYWR6fP5hK+IkUaVtZNZwotzGm9O5t6BwuAGkoGeJ7He2tjfFgpJO0gc\nVIgdMKTB8EA0ZQjFjCP39EVNxekmzzn8+M64Rj6Hv3/soZSCpmJUe/qfcSAc\n9z8tB7o3H5wsz4wqZAEjFMwOvJnLmTpul0InfIPxZLfFaJ6kvdNwiUSVuI0n\n0F+y3mL3vTLGXEM1Sv3iA4EdYIMREkOLzmCZHT4ZMbnb1TJwCkT61r0RhJZV\n7kt2V9Jl29xU23w50xyCk3hQGA6Q4ASNOLikf/M3+2/uwYef21g9f0FJ7Ou0\nBZ5cwKLv4vit5WeWLIlR2ABLM8oHYlAQqs7HZCXE+sziL67OKVmhUo31LNpp\nHWhN\r\n=QAQf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+Ft+dsE+WpKrvyzYCyjG94wz57GHmMVaSDfeYHqfTMAiEAmxmUdVyQ7zbCCBrEqB0W8sU849EgR03jTgDDksHY9UE="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.15_1533092590736_0.4809649637777458"},"_hasShrinkwrap":false},"0.0.16":{"name":"@olemop/rpc","version":"0.0.16","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.16","@olemop/utils":"0.0.8","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-Bhi89SscWfeHHEjWQW7ck9iwlhmIgXQSOC8CMB7x1IbC3ib0sx8rltw/+ICOok7EUj8OREpdobbob6LxfU5r4A==","shasum":"cb30e7861dbc14eba2f882b1946e76c42db5c99d","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.16.tgz","fileCount":77,"unpackedSize":301697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf9wlCRA9TVsSAnZWagAAzOMP/0l3B3rR/ooIeYXjlBO7\n3dRQ8LGy0FhBxKdhXCvRM0T6TJFmEfZrT2jGClPVFLkTUBgY20vSDMJzteU+\nditzs0yE94AFKWuEeu2iHuHCNLYt/O7wYosNbix59tffpr2JbdpNa5+lMcXV\n/Wjcbl8OnyfshQyfn0aqSChfuwmErF8eI+mMGB8snkqWTCy6GPjEgcuGyVbJ\n4qYEUt5ZWGwiAOyMd9zSo3oZ7cFAOKgnCUyAUlKwR+G/UBhsQlXg9he54WhK\np3iMD/32es7xuLhR7flKvrUXJ+Jps0CleG0kuS9mALMm1T4s8f2Z33/S2bjo\nSzRyrxAPHqg7xeFq55hRol+ZXhRxRZbqD+wRoDPbguULc6VbGokB00mYLbrV\njLkpA4zItLAF4Q9S2xEGqFnenyz3tolx/WgCSBfi4YQ4R1VrQ7IsMoLj1aEQ\nB+vua/sZDMarUDvz4cYsm0F2yg8CPGZrvQjay7cOH9CWgkn6xUa0HlO85NFB\nVyFiJIYGtfB67U9asnwhZARbOM9Ts2HXQpfJcJdJsnv1eAV11eYRamlcY+QA\neeI1E6RxHA65hgCn7ztnqBLbAaqtwO2fYP7WVdMO2eEfptyuTG+AqTj8N0yA\nPnx+EJPZHvIt5N1TN32sGjzN6lZG7LesGgxnA93qXpueykN0EPuwKo5wB2iu\nTLav\r\n=SifY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKkPNYbyGHgQzL+W67kB812k/+Io5O18+j5VtQU6kgvAiAb4yUxEy+YBv8zXONeBgDGN74WrpLHm70za0nqlRyoFA=="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.16_1535106085402_0.5772385725357616"},"_hasShrinkwrap":false},"0.0.21":{"name":"@olemop/rpc","version":"0.0.21","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.21","@olemop/utils":"^0.0.20","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-cYhalAX62+x7ssns/JDjD5Z6wy1H94NZHRQdwzCZqUBuidsZPG7MCkbtgLh1PtTQUyQwY/f4f7Ty9FeIk0h6Mw==","shasum":"3fd7ba948d022aa52c5637ebab7fa4092e9756d1","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.21.tgz","fileCount":77,"unpackedSize":301705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmMpxCRA9TVsSAnZWagAA0nwP/1cchhmYZ2x7oloXhfqM\nN5R8f3VCV48zwGoXoDdyUucnb8Q+TgwM4wYL7lGVhYv+i7P7TYJxBCf9hczN\nNhUlO7b0EB9w7S+pFNh1rlnPLNMQeGObLAcXoHyAxnK2Ek0H6nCU64VEpDem\n8nGvnr+A5rnrr2riTO3QPxW84hWVcp6qKIL5cIGNLDNuHlq799sppXHMIdBg\nqqmnhPAj/ZQPDqxEG1EXqA1uX8SOUeSWWS/kdBa0Zk7gwuk/Z1A3bRI++Sxh\neNijvYVBledCwYYPoQRfRWTm+NlIg94eV7l+/jGWaKxtYFY7ec+mNVMxTfuA\nVPocTr62vHunV5JqBh8KMNccrZieWfsJo0dLymzF9Ixy373mtT9clygN/WCV\nSG+8iNGXYsWRv+BusHpXcNTYCXyGe15jieX+WFUC/QFLdE5Ga3HKjETXOiF5\n4i1aHZwKW7ZlSGk1ytSBpu+jUWpFcYCS6Nn2a/qj1PNY5rZCx33BLt1yEuAk\n8pTGuv3SIea6cOSoXgmqKTH5AxZ4rV4Lmha/F54v2OFxIBxMvOCLjwZJ0taD\nuYzqFlre/ssSOhCDzCNMJD+iJtMHuoqRLRrac1gwIE7TPTremsp+Mn6acv6V\n+FkdHOX7hjeN+1amqQ9jeN9TN89RPyMEnNTpLM+yRjoInSBzNrtWY1YldW5v\nhHG2\r\n=R76x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmi91PE/uiESFQuP/yoDFuvh31+YMbCWMjRjfYnty34AiBAJPLtBqFZeBp1GMy+aQEiGnEn302O2nsbzzRD6/pumQ=="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.21_1536739952991_0.9634043782556625"},"_hasShrinkwrap":false},"0.0.22":{"name":"@olemop/rpc","version":"0.0.22","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.22","@olemop/utils":"^0.0.20","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-MAzkZ7ZIdT70lgY3XUcUoGlwcMZ5pBBHNP5CX0LRBC7E5HxKRiW91/68szcbGN2wEIkawpOMslvIfzPA4LB+/g==","shasum":"77c71413599d87aa71c656d5901a1b06c51bc0c6","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.22.tgz","fileCount":77,"unpackedSize":301705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmMrKCRA9TVsSAnZWagAAbpYP/RqSoaxr0vOQjiKgG/2q\ntGcGViEhzIDhm+P7SW9XfWh1s1RzgmhCucWwLn07cIpkvDhnyXZ7yFp1AeFn\n0zuoFdT1q+4BDkmOnlT9XNg08w1C/Ub5XlV7qJMapy9Y2w5tzSILMz/QmTxl\nf2DGI4YHoJrxGoPHUaO8jKKpr7/HUJV34Wfr7Rm4Bm3Dq4VRgzQt5fUAN7xP\nyavK80pzQm65K3If4rPc5Le+/ba9In22sAlOcBKRTPqyeA2ABTxJO4VDcVZK\n4jIzvrV+xQ+cBnEkKiF95RnZx2NIxXVcjIfQtlhiDq0CB1hweiC42xUTCEJ8\npXXzmfFCmhQCo7BMKdYL7geTpnxx0y81ra6rY0t7+TG5QpItkHNQEYlA3j22\nH7z7dHKcqkhOOW1t05d0Q0rKlRTzZvhoUeTuWDjuUYSF4OAJ/xXdz8MVcSiv\n23lUDVmEf1iWx1FRhHh0bTqMy1gTxMNTZmibSbI9IjYsEHjvBgXWwA5bFTii\nLSuUk7p3gcViNAcf2IPhv0Z/VR7D33yj6/6wJXPItJjfvsYACzf/zyi+NCdY\n99IvmuqttXyx63w2salmN1clc0StEmibKQEix0K4XpQ4YjOfnjOB9ukRqmX8\nYCjtHSxGMyQ70AMrhlaSXaF+EPhFVICPnUWEZ6b8AGYmP6km+WkYbaBo8Lw2\nNegN\r\n=ZLJZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuZ7vR4ytnwKtSVQur8vTIEZzsd3uX0h4iyb37CbCUpQIhALPgHQrHmX+xzpNd9a4bYLGa/lIM//FHsnMZrv3/3/Pv"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.22_1536740041376_0.19769921194165097"},"_hasShrinkwrap":false},"0.0.31":{"name":"@olemop/rpc","version":"0.0.31","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.22","@olemop/utils":"^0.0.31","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.31","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-wNCfzEkmeOEnO3iHZBctyuhhLoK/yYLZsxXM3wVeGeCTdCoh+bfa3gWsnj9cc2BJkZKEznvquLq0frZV2E0RRw==","shasum":"ec46b9b096d94bbc610adf8754239f658181cc98","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.31.tgz","fileCount":77,"unpackedSize":301705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCR6OCRA9TVsSAnZWagAAoOQP/RKoaWyjvIuCJCUNW9je\nDFVhhafPD61tH6eB6pJ3KmTsYE2hdKClfwm1X19m+pPAwRbazd7ZEaWECrzB\nRJXSRMo7YUhajEdtX0x8YSrdXuuKB0Dd5NroVLEV7IbLk3QapyjflliTvx+u\nuXAnkeuMLMjlSGZ0ADqBVleSNCeB3fTy0yfsrITKNfMFvep9JgvX0The+s1C\ngAEJDJp8nOfe+oguQXlVDwc/jdaO0KvkvZKUq0Ma73prilah/Ej8GfQkTCOs\naaIY14KeQQi2nFFHGrl7vFy327HlqkQD9lrz2L6po54nH+jNubkDMjkwgu/w\n0AqU/mm1YtnQ0hCoKNvOHBfDg99qUpKwg6uR1KbjdI2PMhRYdKsic9jCdBAc\nXjOS0OJzkeOD34O7u0tSZgGrVsFcB5BMm2rPOFIssbb1PbaB3UzlQFfw4hWA\nhl/x1mmYstOkCH/LO5Hw6t8g8ePy9MlNJ7O5PCXKQ5cU/Ju7cKnMKpKQTmR+\nCBm0pFK8vCmrNU5MzqiJmzsDHiy6bIuJSLdY9pT2OwhKyYgIkSrgsPgwuYT2\nkJ7XbEiD0ZoY46Wr9Nb56lYOSXSBND8lrd8WT6TKhTjJ7niKKAjTJ2HAOae+\ncH4dKcqQ62MdNLRPHqjcvuc2mjprJAg92T9Q70Caqut3TGsoEBJAGJx85o+D\npX5+\r\n=pBJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGubB2ftE4eYGLlXUdMfUxi9ELp7askEMLwzMRzP2shMAiEAy1WAC1lDmaNHM91hK2+OgbT6qePxmWxwl6I5nbmJpPk="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.31_1544101517696_0.47489978007616895"},"_hasShrinkwrap":false},"0.0.34":{"name":"@olemop/rpc","version":"0.0.34","dependencies":{"@olemop/loader":"^0.0.14","@olemop/logger":"^0.0.22","@olemop/utils":"^0.0.34","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.34","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-wgIKJqht2KukH7XJFrld3RNHA0eO5d8rakZxeEgMY01vcVay02bFIjvruvuuZ70RgchsgkvjcWZ/coXkIlsDQQ==","shasum":"60ec35b7c8c593249660b83e9fc1c4133070b73d","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.34.tgz","fileCount":77,"unpackedSize":301705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIaFHCRA9TVsSAnZWagAAW6YQAI4zEDMy5WPFket2eVdo\nfgg1XkmNdRuS6jeoFnk7dvGF70h14wf3jzv47bmzMgCuebm0pm0Edj4hUIKs\nYYymbHMTg8v4F4l45mplK3nW0fnKQ15/T+N/ovx8Dt8DK1c/t7Xy1HQGW3hU\ngzBfJUCRHd1Unwklcm197T5lbr8GTetDuTgQA/GYmAsPdHIngzvsCTKHm4IY\neGfqFQibmvt6FvT4FnUyhiPT5AMPMsuSikEUy8vIZekt9F1ogwNgLGaxiUf1\nLHJW44PUuV/2S4PrSZYr32FQXUI93noMC/y3PuZptUfOGc26Zdrar/rQ6WKe\nzNyH8rpjmiv1VbpOSo7JUz2QBJreJ67N6/j0ub9DXmhMDvQdDMDhSYm8YLsZ\nwCpaUquwhLveLlr5HR3M4Wewv9nd293KKu5on9aJTRjG5HWEiolr1RsEKfdR\nfb/daSCwZVojagRtORxlSKR0bZmRKpM+F21fEr7pZre16xkpX6lKtobK3ogZ\njRuk2tRJsG8cNDs6ZY8cYG3S1fwCe6opuyfU4SrryTa6Uce+DRs1cQqlNJQP\nc8WesaFQ47RmnLCOzNcpu2EoPkW1BLSwDXwbgC5A0rRlxoCLTMTg8Zfm0f5V\n0iOa3V767bbglEMoBBq/Zdikxr6kSgw45OveTLYU6se3fd4yvMXGIPuVkoLt\ntBKN\r\n=/mk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs9DiCeRCZmIJGi/J1wZ5DXFDvt6to0OhWmjD+3GiEYQIhAL8/1fhgcsan7z75MX4XIaL+1PXNHV4IZqaKkuuAn6DJ"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.34_1545707846649_0.46396231108127894"},"_hasShrinkwrap":false},"0.0.38":{"name":"@olemop/rpc","version":"0.0.38","dependencies":{"@olemop/loader":"^0.0.38","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.34","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.38","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-jMXhkHpsb1TKNvlKp/G4kR//THmgL5YPZLYZP54qkUESV+Ygz05IeYrq+vV7Sv8dJqE3NojKuEjGGf5bKW1k8w==","shasum":"54901957fd7287cff4fbb361c88f0658aa6baa5c","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.38.tgz","fileCount":77,"unpackedSize":302413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRsB4CRA9TVsSAnZWagAAg08P/1IlMrPzojsEI2wcs+1T\n8PxiQdy4NVUD3V2i4snFtURFGSxhfJU9Tn+tls+emFQW2vpoWkbHYgOZ5zgX\nVYH3/F+Fw79hKOWTpp6Dfu15xWgbG/vt4Icyo0FM6S0p3Zy47z1D3CMQmVoO\nSY0BuWtdksyVz0MFk2bWSHZxPE1UVPoWzDFsGVr3UU4n87msGkQtHCEgYjZt\nboZD/+CQPYSIayTKwj4kwmwsAJscRnmWeJpPOYL6CHxNWuSHmAt6uaBjeWi5\nmWRMWyCKEwWw/OpPbaOhaEG3xW16OuzJUVn8agzMk9wvS4C/UO4u941Fk3W0\naYnj3k7jnU4hhODJMx2M2HAYTy2hY2S83Z9H34yznssa3k0HFnw9NtM+Ea29\ncH5VDLcKixJVba2zik0SepFZZZy7R95y52MudxnPQdKxXGAPp8mFGmcX/vXH\nO2x0KFI52w4QC4deDwxDaRoIDVKdXtIdH2F+fD/XxKvtqJsfdgLNkA5btIy2\ns/38wTvDE0C33F2LRfQkIowqy8/p7VEMUraHTBlowBhDgC8qT+e55N9tLFtj\ndLk6FzpcKpbU8FSMenQ4Wy3sItQboI858mWoDZV54F6pjoPh1DNvAvZ9cUz6\n66Iu3xMOxQOZXOpKt1hbcVjDClU8aCL91VFBt7X4FHuTeIBRO7Rb1VnraCuv\n48jG\r\n=oNDw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCzwTQVAeI6s6MdaB1MbTtJCyLCf67TwGJ3hWaSsjiGwIgDdgz1IP8uTCYvGkbdO+hj8rPGNSs5Vgu803Hl2JZ12s="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.38_1548140663996_0.045272178555866516"},"_hasShrinkwrap":false},"0.0.40":{"name":"@olemop/rpc","version":"0.0.40","dependencies":{"@olemop/loader":"^0.0.38","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.40","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.40","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-aOBBFDr+PhXjkqJyUKJgo25g1cAX6R6FGGXTwoPajB73wI34JN/243TYOhVRa5IhlloAr45yPH+XuQ4sJAM7xA==","shasum":"f2da43b12496408f951238e9f058a22ed59d940c","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.40.tgz","fileCount":77,"unpackedSize":299168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSEs3CRA9TVsSAnZWagAA7ssP/iICABCFJ71wLJZySlqF\n1luAAcEbmY7GdrDeGSA1YIsGaC6bcHIgYh04bGBCCs8LYekQ3rwcPyAt0PLk\nupGNZVZUHl8yKb3oSDOrv+6w82mDPPeU82LAL6WGAnO93sl0A0/ilRnxd2HI\nNyHAo+VGAcTLpS2Swr++i+t8S7QYj1HZiZW/gnZpsyUbCuaF8O4hj5mUXo6h\naVqxN/MQ/z4AXvAzQh81POK1os72ZCvoPmLUmYpZvOXG9r4Di0BMul1I2n1g\nZSSgQMNYao/hk+Z4Y79JVKR72cn5ozgeJ9TmguFGl+ulnYZgaiClQfRPOv27\nyCDAzsadAwdSBoAldcD7zlbEqy+BQzvH2pT8mxjHt4x5y9VJ1nTmGPxR4D3c\nA9G9T5wlmbHCkU3IjmZdHR9goV8Ksm2jlij34hl332TQoKGrw3D2K2witNSj\nFLOIM7GS0RnsAJ+yngk3ile+BMu8GECDWSldz0DVIsyICE4tXz5jYehFIb/V\nVzRga6k/BzP5z97NJJSwG7XnZo/2to4heJf2DtQkofjHfm+E9A12o83OW9p+\nu1/QbdlgD12GQ2a4YWipuL12FN+HjAbf4/C4vKXKMrjnZk8oykLNeHl2Vws8\n9UtqowyWWj/VYYl8vfJAuXzjIlaN/24ns0fimCnJpBnOF/LEebkj9gH6Tm9M\nCoHh\r\n=8a5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrQfzgqtixZiWWk8sM0EjrA0XrU8Fco8+k9gmOHtuWPAIgTdulpApHfPoNQh0QlpT078+PxvMJPvZAomjAl3YJ/I8="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.40_1548241719114_0.9755059106524862"},"_hasShrinkwrap":false},"0.0.41":{"name":"@olemop/rpc","version":"0.0.41","dependencies":{"@olemop/loader":"^0.0.38","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.40","async":"^1.3.0","bearcat-buffer":"0.1.x","crc":"0.2.0","mqtt-connection":"3.0.0","node-uuid":"1.4.0","stream-pkg":"0.0.5"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.41","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-DkWj4BPIwgw0ZIWy/3hOajTvPQEMkFY9OdFGVK4NjXtLS1EymS9VA/WssK7bx+/xj9IFl9X5drlXIOqtCZKF5Q==","shasum":"5a73685334a41f2476c9d7fb482ea8c860f9bf3c","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.41.tgz","fileCount":79,"unpackedSize":294646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSYACCRA9TVsSAnZWagAAOggP/1hk3ZjqBvfk3T+HTcL0\nOlr2JfR5REcPw9a/YFuMR7p+Zi9lOjvkP5vYpmr1kK16kFA7QnM11kXxdD6/\na4HPICIKjs/9jOt/RbfygMxMlNnkj70yLxDHsdtwKwSimQ67rlP2OFULhNps\nk1D/zCIdyHn8QmSvY50l7gRZihupXfuN0Ichls235BfSNAD/bl7m+vKH3OKy\n3G3uHCKEPe6TZocf6BNQg3nizPl4ZEKQUE4YpFavjJmDBt29c04ehYrEmq77\nT4/nX/GzbCMI6n7vgZrLOjUFomFLx8glgLiR6ZA4yp/lj+p7DscuXex/rWOA\nnnnXS8jwLRPdhkIhWsOFQcwyHrEXwVmFyCvM2U5uVT8yIbaarCFK4iy313yN\ng7HbdIVtMCkmArd+OO3iywKfD0Jt+Hbo84RGvTFcy6BZF4RXKElgpXQhDBLX\nte1QPhGlZdo+THNUlo9zCwcS+EKSmff9/xRizf65NLEcG3n+qkMdkdmS3QPc\neCXBh3gL2WEnyLNJNHHPzq+j+vqZcuAt7jxEcLnX97DQEVI97zBwH6sZ/W7G\nsVObut+ZA+fXn0ZD3KygIK3uXVZpovAsEdVtNOqC+XPOBBOVAI9y/emugtAp\nsEzmlPNhrtumiaDFNgdgfQWyxu5i33OZ/HHu4Fkt5ILMDND6YjS5i2+DdxPD\nDlXE\r\n=oMl1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Qn1BzBHxtxRAC3lZs4+yHch/aK5aUJJgrITIMhI3uAIhAJTdrvf53vecHUTfk3uRKpDW0q3ILPSvShTuVwU46ocB"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.41_1548320769559_0.04329369623968815"},"_hasShrinkwrap":false},"0.0.42":{"name":"@olemop/rpc","version":"0.0.42","dependencies":{"@olemop/loader":"^0.0.38","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.42","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-u7fDngATtLn/j3O6O5YgbfYwOuFF2u9k4xOVWmV0QazHV0WTvDIoJA5p8mX+BWFLQc1a1dbjk2sD3PTH+IvLdw==","shasum":"27c341b3e328dcbc886888fe07f851fdc823428c","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.42.tgz","fileCount":79,"unpackedSize":294593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSYdmCRA9TVsSAnZWagAAzeIP/0J0kd2Eg91JkGp7DaUY\nRDG9N+tnZyjQ6RmhvBegUWKAs7OjtcZqGBRoitmoMoj5OqRoOZBdi3tDO8sF\nTZcGxoASuSShKgjYMuh4R4B2jsG2V498IfzWauHKNr7sbfkZKfCC+D0+dPUi\nCJ/2bgUdHGqiH9Kn5TRIOKWUYX8NoOCZJPLNdWh0Eoo+9I3haIETHsLqAPoL\nLMQkUg5KNZ1oTNjV2IAPLSvbE76Btvr2Wy3ThQLXuFlIKGJphWBjT9a7JifL\nhnksDfQNx+qgIoYDFaMt4Fo4Ge23RmJdOC9K/aOT1Nzxc/5vrCEA55smbksm\nQJjJ5Hl5Db71kkppFPEHL2HCveSIxFsESlPkZfzBtnjpIpgi4Aa7lsEfnqpd\nCtHBDId+Gx3QkmmDiU4aVQ+/YxKzk5i1gsMhxrflA5+R3F7IAtpBlHt7MEBL\naVBbxfnq0Sb2JbxmqIT64XKS1gpINPNZ+pAi1U5vZJlCcAjQCNfU6btTbw5b\nE8rcMcHxX9jku8u60pYbvtmviKkrGA/lqHc0huundGp/UB8iy4C/sWEEqObw\nOsE+VXVZd7dtxNO/HbGFezpVNEgweBirfn46B3KgePl5VDHT/JpXQbGoKYsC\n+R/TevVeAnNMD6AmH+dDLbbArZuDk4C86K1H1WNlhz0vQvy26TDTsVUc3IN+\n6iQj\r\n=q3i5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtl79rJwDUJKZ40SXmo2KFvkBtZN2RQOojBcf+edBrkgIgdczvMof2EQEPQbMxo553fHYBHBOHaypxsTJl5Ycy6V4="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.42_1548322661706_0.8180384914501073"},"_hasShrinkwrap":false},"0.0.43":{"name":"@olemop/rpc","version":"0.0.43","dependencies":{"@olemop/loader":"^0.0.38","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.43","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-m+K1ZNmF9OhK9L0B6Qauonx+1pyEsRDb5va9/bLdDDY2L+9B5XB+B+7R4RavrAxbCPPvTC0b518z/7aBAt3CTA==","shasum":"06c976bfc2b673e94a550060fc8645ea1101cf8f","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.43.tgz","fileCount":79,"unpackedSize":294591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSYhXCRA9TVsSAnZWagAAifwP/j+rofUnPyp5a+ToeZhE\n0jlOqw5rCehtmX0RVxir3vxEz9R3xJBx1uvos79DbYyk2/inveChneffQQAF\nutbE6OiM/k83KHmAoFlpgyiwfk1WNbHmGpUWoLhxHj+ghGnDWxBuZag6F0P8\n00cBs/BUBoVOZ0z7Mumd8F9phVvro6IjidSO3nSQ71Nt6kjc9/yolmyyXaOR\niI2hzNsM74v89YdlJBG5+ZNj57/qPNR79SwVAmoeI15XfymKL7D0X7Fk9+Gr\nFd/SW/6YgUep/SKenq+prLAEGfo9wQC+w0GdRIY3R0oE2RhhtEj3si87mWmA\n6J6b2zQTeyOoHHE6H5KdsSXJJxxXespihvtheV/L+5iMG5VeHZeRi631jcrh\ngTAXUADo77DyY8six4+N2Ll294TJuIn4NAKYuScEYCDnz9x0Qg2htOzpGHxo\nK8FWq7439s9pgk4tzCGNsv6GPm+yUFKOscUkdu0geyiLqMHPYPuRw/pkk6qQ\nY1hN0k10euIH521sMGTAaun+A0huNQEzO+zWjsrGQ/F6UmB/xRs8+uLvDL5f\n8yJTe1d5JrIh4CGJqrAwpjlLLcp788v5/3AQdpW2s9KWfr92oOvtSPW9sEqr\nieWO3aFAAq7HrdGqxp3ELbvNhy1sve01NqqmaEzzYs4P+6FQ1VqV4dlmvgVY\nHPqA\r\n=3xA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlVEa0qIcYbhbxh84djLSxWF5a6fZ89IQz8b0wZX0EbAiEA3HjhSXM2fFttjPEpKX0115ARK+/6YE1hcymniiv5K40="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.43_1548322903004_0.43276638859620675"},"_hasShrinkwrap":false},"0.0.44":{"name":"@olemop/rpc","version":"0.0.44","dependencies":{"@olemop/loader":"^0.0.44","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.44","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-LQsAdXf63NUjCIT3nxugyzfwUxQcU5Jm13AjBavJVOpxrMHIlGHcTP5ymfpLeExbmLJNtwA1ArRgsYJoYKYbaA==","shasum":"f23ac5e13e27603551f7b4e6395d76675d4f35b9","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.44.tgz","fileCount":79,"unpackedSize":294591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSnz0CRA9TVsSAnZWagAAdQgP/iWS6VhYl9vlOdhEhOSX\nUwKZQeF5nDMFv+A0Dt37LyG7ltMrrzQPV73QKFHwWPRJHCfiUy07osDDBp/Y\n4xqAXI9/M5mDwDGEuyAWtIoIBoYECElNyO8IUil7ZfZsYoYpiH+ikZl004FP\nyORlvc4yKUUMT89e1KOaaq4EkQtiUDkiEwaEJGW4eNOdASwVSBDqV3X9781p\n4NFqRhlDa3/gnK8C0wBsy04xLvB3Mf7BVxt2JCk657aJXzhonJw1iB+Iw++e\nycnsfCdj+OX5z6sH+kKfbBsxD22XmdlPqqDNZhLBx6FowRDSvqIj3C671FYB\naMpyKPoqf/byCqODLH+ikdWL7eOoh5OjzyZKeD7D3aRrmBZmlHmZFTloJGyJ\nM8aMr1w7JPQq+a+sU/0SgbcL2GpScRi9kKwiwJ8Optw1ZyKnGpyJYwRVCExp\nKMbGpzK0nb80Yl1XWhiE0O3IzGJexEFbGuUeinKRTsnim3zYp7vrwYCOZ5XW\naqqYKE+KSXqzzu9sstDm8pjVxMOCEoKtCYy1muLCCZaDFK5BrzxE0AjFp0SI\nJ4EMaGR53Rg9CIbYBH7uquUTSJHEO7Zn3XAqlnQ073RU5oIxavBrbjG2eQI2\nKlcWPxacWcINt6d+423hufBH2pOSMvAVfHoo5nfqKkX/0KjjmxgDkYoF+aBg\nV5v/\r\n=dltO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+VG79Bxe/T4ZAGH+zb0n+Oo+Is59B/H5IxwcAZ/SWugIgPtWPjv1DAJhh2f5nAzgDN57A2RI/rrCfRvKoJm+KMNw="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.44_1548385524353_0.09302588229553188"},"_hasShrinkwrap":false},"0.0.45":{"name":"@olemop/rpc","version":"0.0.45","dependencies":{"@olemop/loader":"^0.0.45","@olemop/logger":"^0.0.38","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.45","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-t1TwaDjZg6GjaedSW7uawA2bI4J1sS/O9BLA6WqxKQDpx+cSsAdo0ieWVWs06ReOREEDPtBdmMsouPGMlUeGjg==","shasum":"a4b293cc983f554aa615f5eb65dc08323f913687","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.45.tgz","fileCount":79,"unpackedSize":294704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSsNvCRA9TVsSAnZWagAAT68P/3/odtVV49PKnfycwwEr\nJi3Su2oiQev/sN56CtGGirOIIiUsiLcOY1/7/K/GQxYxL2M9phyXazQDVwPU\neGYYPA7UV7rtPSx3WfAzBBtZ+XNNaAs2DzUtGIeEg31+gR34WLbcZGboEJ7C\nq/DwBoA22bugslQTvgko4MEjgiQnL9E6OIB/3Pk7E0N/BjQ/nM8tITTgL0I5\nSaYbqX2KyQKwMLKkN1ZvVU6jBqZuDJjjZj3aiLkWLxqCTG4s2qHPTplX44RH\n1kYLoZKCzBppd6+VWomUcciNd9hNTgtj2ThZCtzaDGEdpHz1OBRKVJYJY+m+\n+AWGnajcJ82FDIFmaLvzQAgoV4OLk7HP2xH/+pl0kmucNR7vkAPt+2r5RPms\nrsG9c506rWiD4FsO3jEnpQyI1RpkPTh9FH4oC8rfNwI1leY1NHW/RSUfrMKl\nzlILgDcHb/VpNrCkovEEzitZyd7fC/+S5j6aTZja3WcvTafdxDKIqYVbVk9E\n/hp2oTDPU15UUwWUIzS0VkcYPwVThMtqCPFyL4belTuZhFAny8jpDPusE0rZ\nOevWD9Pvn/WMIrALwBG1+uvG2yQmUg9iOGOfwF3gJ/n5htDWbNSeAQQeLZtJ\npNYvbPMeQ7it+wuYnxyGMko/WRVIlKDeLjl9u0hTdFcui9VmDPJ+uJFJah1Z\nfWTc\r\n=L7wE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc2Sjh4IQr/mQqnooaCacWaziycYAeA8wNR8i6Z1WBxAIhAKiypxC0XCe1boBCpQyzWE4JKsJtIMHC6TGNli8VeoWY"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.45_1548403567081_0.2089467655242052"},"_hasShrinkwrap":false},"0.0.46":{"name":"@olemop/rpc","version":"0.0.46","dependencies":{"@olemop/loader":"^0.0.46","@olemop/logger":"^0.0.46","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.46","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-gXvn0yUDBxXgi8AjbCtmWVfFEHIkgFDUPNXXtr2oRilq3Cub8sLum2qMRyJwaz23/OrAeOq/inHlIMyr3uHrBQ==","shasum":"1653de1d9eb149ce84cdff66e794b521f78b8b71","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.46.tgz","fileCount":79,"unpackedSize":294704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUArVCRA9TVsSAnZWagAAkJAP/0F7Upa4a+8eaIHYkB1L\n4StnJ9b/feNZQfY7g/YQorUflruXxHlB22VWQdRY9bx6GE62UVP7RBa/HV2d\nltpwnpdhU/bIN+Z+6Mn2n8I1wgJYCde/qFYOLWf8Q3I27rAhQs079ekEr+rS\nzQHQpSqt4mR0c5wa1cT+ouNwZXpBsJApdgD07lorgBEScaU1Kim6isrA3syD\nCx5HkFrHBhW8gV9yYCDjsn9pU3PNcyARVM0xK7eojR3qqjsreQItvOk1py7b\nx6RXxnRWJ7j/slMXuk48s7iR4fUr4+JabJsUjywI8UIF4uORlVizxvK14hZl\nPfeLxz1eB2j/kSxxXBjJv1bgT0JhE351rUIGX7ZL4OaRbEiTOlZfI1YKDO0S\nrlqBVUGwWAPJydJ9rycHLbjD9Io2JkVJbiGR8gJh3lAEhyppE1lra24Bq/EU\nKrzPGDI+7loWTu93iG/g64AYbI0LKhjsOC5D6pocHlgJXiVsmChKLFfHVTm/\n9EjLi/x8pqh8ksGfE4ARNH7tAnwdXWBkwgVAN7ZtnE7g5rzISnPTyTUAKBqe\n3SJPnSA4DgQM0Y8+cHwwVhPI2wrIYStzvU0xbye3zia/GWdQT1N07hcV+mzZ\nAQY7YyFTyapZN1Ho7cMekgtg4wqzy96bUgLy/W6nZyvYtTHmaXX+Ja95vM1g\nCmUp\r\n=CM0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnkmbPMuHRoepEek6xk9dBJKuhG2nZugekxsQqjEkStAiEAlj+AmJjZgliRQOwoVAdOQnmult0oxmYojL7IQue+Mk0="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.46_1548749525252_0.1407317617550079"},"_hasShrinkwrap":false},"0.0.47":{"name":"@olemop/rpc","version":"0.0.47","dependencies":{"@olemop/loader":"^0.0.47","@olemop/logger":"^0.0.47","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.47","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-uQ6AGX7LoaBGxZ6MFQpg6LjPOnJkJZCFUKsKBYWJYpqmvc7kGmOY8iics29mCcYE+w7yEomFtRpY2BKRddaAsA==","shasum":"03b24f44728e5d3ac365a635b2a5c7d778ea819a","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.47.tgz","fileCount":79,"unpackedSize":292027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUFPaCRA9TVsSAnZWagAAZfsP/Av2o+x62jCZiS+f5PI1\nXJAxvYN8YSsHvsYDq48gn+N71RsJYUagdk/cUw8yqNMtAEovRUYl/7BG6iep\nOk8J/vC06RN1KKl8qkh61HKzHdPnah/NpYFFir2JU4lbCAp6feNPnxCNGMp/\nzu6ujwUAOx7tMgQN8eTM5c8eZni/NlbCgdmPGKP7XD+ZKRxwqsdKn3Qb8j6V\nyz6Q0ZeDppc18szsuzBiHr4pQ9f6sb8Cl6OQ6MeHJUMfQ7eU7rrvyGFgOZi1\nTD5oue5g/HkLOV36tJVSSqKI/avsEYl4/CooOsTNvaACkqNyu6F1hMqy3myD\nmPx9vU+dGyov6ab07CClu+I4m8hqaLTS9c9ywEcJEcbmwHpde4TOtia18YKr\nr3QekkCAAbKSXv+iM/zbiWQ5YI/s15ocp081nKemdAK1NHrRQTtDFIMGJdzA\nepacXg1e8fS/lSk1MuFCrUhfhmLEqSnBjPNVzUut89QJYoXmUSlKyvuxRc4a\nHoJtiZ6rSp2N/QKvEotBETEfk5tdBCGOtK6cXqIITTpZy528NieFygQHLpUm\ni4olZS36YbWQE19Nq5viTPRHlfM385ou7a5Rs/Pm1cF2yuSToJCZO3FCDBX1\nUkoDIcGSWx0B+hu6FK42cYxFrOPBzdhUvVOQqzt0hKJLd3ycr/jDi5oZdzP2\nn7DI\r\n=uXQw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcbWrxyK3o4dmt9c0Y0z9pl4zgROEwTLHUc//VwTV4agIgbi4YSe3Ijkk86azuU1YXEBHVwgZZILFfU3Yp64I+S7w="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.47_1548768217878_0.190189877537718"},"_hasShrinkwrap":false},"0.0.48":{"name":"@olemop/rpc","version":"0.0.48","dependencies":{"@olemop/loader":"^0.0.47","@olemop/logger":"^0.0.48","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.48","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-Fif6QU22ejcZErT+l8tI1AI3iawclGi0bU3cMa4Go4AcMIs85U0FHqmHra6kSEkULIRfsW0aAZO9xmwbV4Am/w==","shasum":"96b51c2aaf9296ef7da3a266e88c965365120c29","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.48.tgz","fileCount":79,"unpackedSize":292915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcURSTCRA9TVsSAnZWagAAT7AP/0XEdH9WaQz6yqpwk+xq\nVGCqMeu1bpZO30cAHX1LGhRCAwBBrAYzVtuf36kQr6fErNacuM+KrzxSHxYy\nTamIKNElvFdvtQKhRgezUyGbjFfVXuDDqjMPJID4+mHT2sbatL15bWyY7Cub\nws4HzihUPEWlRa7JqmiJtUpgqbx5zS7wpH36ziwVTPHBe7XbGWzL5jwiVOS3\nmQRx/YYXx6SWg4OUQMJt1sGNP8ECttH8MPyv21mv6xgWLdHIACl9eRDk8BlQ\n3KP0TIfk45WeaBwAgVvOgSH6Z1AYxfX6KfiYhoHZvnU5rAcNXow45nz9Cco7\nhT0mhblsvSIqGmRp+7j31DNf35l4ytoCBRvq5kPCFiW8/pb4jC+47QSKRfFF\n6QCPPNUajT5rUCsbHNYKNEMWB3vD2o17JtEZwuCDegScHYf6qso9WSXXn0sq\nQUkip5AxaoL9o+fEgKfr2ZtEqB7c59uTTg1Rt62cZ2Q/5rlsZP1hrjHt7EAF\nHyfssfyVN7Le3/YuFJOW4guI5YvLz2+Qh779GSJ6huqEC/tspXcFrHqRmLvA\nSctQ+5dqIJ5XnoiTR9NPfT56elI3LdAQOJvYlVnp2wwU/vf5OpGfOmaQzakq\nFvStmfsVzB+QqP71unhw2WahZ0gdgFrhdyF6X+9+rYydWiH4IdPgYCeC2Btm\nO3Uh\r\n=w4hO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLneINBEOeAPQEWoae4JTujSuRkb1LmVKjkEQlDcEekAiEAldfo5NMqEQCEjrdocAKP3Yxsq4SPctYGNSYimFgb9GM="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.48_1548817555110_0.12120593445988526"},"_hasShrinkwrap":false},"0.0.49":{"name":"@olemop/rpc","version":"0.0.49","dependencies":{"@olemop/loader":"^0.0.49","@olemop/logger":"^0.0.48","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.49","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-EmMiFL+XYFhk9+wBtt4xj+1pHdLX6O4ggK0xF3dwistRMl5JRnC7D5apcDX4XJpuOz+jRBqig9IJ9bTJZzqPAQ==","shasum":"9df84048fc6e904cf7f15568beb59a1ff5302c4d","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.49.tgz","fileCount":79,"unpackedSize":292933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUVAJCRA9TVsSAnZWagAA5eAP/3splaNkfFm/zEHknmXk\ned1F9D3LAk7xIqqiY5GXdlbh0uFV+bZBxXj6v4svJo1CX2Mj5WDXHMxAjnXH\ndUzQqH+S1JkIAok/yGEaIsswKXFZo0DlQRgPinamZrMZvT1e7UwcLZhFBcby\nVhrg3f13eEYubKjp/Sshqg1TFdTBPjzAcGGtxs6TaAJkd5B+29H1Mp+Mms0f\nfenyOQN6csHzHUV7jo8A3iB0bi4PBf2Yc3wFS9lrOu157bex1hPQnoXu95wB\nPVma56LCvOuDMKGMSK3kvbIHRTYljMh1oT4yKIjo0Bo0MpHyNdcQvO4LCrQ+\nqMSesRLrLZFGmXJHZP1i3r2Cg4vHczp989pex7mhhYAoFtewKwT+t37iG4cu\nrfRjfQvS5YAtRDRO83wQPRvR0rSNPCgUKkKcgp4u834rVq9dNDUCj6DP0Fi9\nuUMAXDb36xhgaSBwAA40utYHC0Cd/PQTuyC7jjUsXbFU8DIy5z1ctrHHiUzK\nH/gd1DbqbcDoY0jkZvdyMzGkrpmr6hVIauMMtmIWcNm7gjuNQOXK/KApTnqg\nVgOMgBAxUAL6BXH7VTotFO73WYbCdAQWuqxu58J+0hfQIGhLF+sBjSzYTZiE\nYNFueI9clyjAIR9rePkzn+sh1ERjmrlmqpQxq7thEeZGReMMOg8zvDSYOrmS\nHnVy\r\n=akdd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqImN/mhIZk51r7qKTN+mK2bxcdjmQvkWEepeovyEUzAiBNtjjvt1YZ0xN2FbbmyKULR18je7S0AWfGTdN5Jj08Vg=="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.49_1548832777163_0.7998150389251788"},"_hasShrinkwrap":false},"0.0.51":{"name":"@olemop/rpc","version":"0.0.51","dependencies":{"@olemop/loader":"^0.0.49","@olemop/logger":"^0.0.48","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.51","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-DSdJEl8JkzZz3Tg8TCqvz3JgPHF313znFiiveIqkXi/cHjaOlrAvppwA+qqLP7tiSLH5H3ZciQdZN6eJdId95Q==","shasum":"018fdfa4d567208270193c3803562ccf6af74f04","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.51.tgz","fileCount":78,"unpackedSize":291829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZRJTCRA9TVsSAnZWagAAKG0P/R8XX00kH8e4xU4cqi9t\niY42zCjaK4/gYxD6bUpq+7xOhY8NiC1f38SVYBeeiXvGlvynFPrV7AEcIaxw\nY6qjfc9IMPnkEKPBbKa3VmYylLC1/Osc7nx29KxZAVGyEhHfl437Ac9peRlA\nYWP+rCScMQdoKxDvT9eqmBHsSzxQssF9l1UhOOdv9bTBTXI/thI2RcgSlu2W\nSkIWhrpAk1kY3AtfCMA/4hR65UaaLjZKJuG0LgShFpXEUGawa8yx4snvB5TR\nLERoFUn/Poaz5Mlf9HD8tMOP2zuNmkbSmzCypAoa3nzs3zplqh6T4qiMG6ES\nugS2LM3wsnaoC5mghBVFbSIdc9D3GByhrEjzjvyA9mvxNKa508+id1HHHfoc\nCz5HPYrprkopzw81UGY0G1z0mlEmHh4dBSIV/WCVm270g98RvXv4zq2ETnRs\nDjMH6WRka2Qm9WafrZD5WgNRhRdleilf5WUr6wsY2928qghGSFV8iOgFmRkL\ngXHaFGIQgib8Yaby9pw4Us5jTMd2VK6e8lshtlTezgfCC3FjitHLU6iny7Ud\nlGQ/MmEjciYghhDOfJchohK6mxNMkeXHU+vKcP4Pw2CLbGIIWwl3LP8GvMog\nw4dVgFhs0kP9eruMQbDSknZrE1ituzDe4fzxmO+TpHhDU4WBABxMwZ0yGsQ0\njiTp\r\n=9SvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbsKjDs0zGsDtvGwhnuq6H4xgUl8ueueG6cLKZheVUHgIgP4DQID9VeiG5UOyyXkNopx/HKTgKUAyGBR72AKF0hkc="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.51_1550127699136_0.5848712033627361"},"_hasShrinkwrap":false},"0.0.52":{"name":"@olemop/rpc","version":"0.0.52","dependencies":{"@olemop/loader":"^0.0.49","@olemop/logger":"^0.0.52","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.52","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-9qKm8Z+OLSCbECwnbNzdm27R6vZbA75dirQ2JE8D4IX0/B8QblZNHyIS3ehCIRx3qxcPjd7zXbj80RqWgd716w==","shasum":"2bc851a88661ed0f355748d77857937456518331","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.52.tgz","fileCount":78,"unpackedSize":291785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaq04CRA9TVsSAnZWagAAzIoP/3GOa6O6FOjxcIAW+rfM\n+wMj8VVgo+xh9+vzXbcZ3K2FBUYSpHbD6Hq+zMf/by+7BkgURVI4cGxWiP4q\nT/aPOHBHxrTH56xQgRWX+75Hj0mlEX4oavRcrpmKLqx6n3xGMp0IwO3ZM9uE\nerbMnHEC33/xYXZgKwKKFNvl+z1/MYuj6giDEZ0sLX4PD6XBy5Hpf96GlNyp\nDMXYr+FvdjYEwkOb+Nnvs7+6jwT91AZMtLBnVDzy7RWNYV0EwCUSRLHFwBNZ\nSf3QUpcdA3oXxBfWs6IMC5IyK2u5SEMzA/3rK87R3DkH1osctEHPmoYxewva\n6qJ8f9FPAwRj2ROL0wn2+UdMsuRHsY7rJ9SzDzsiJnQk/6tSzfdP8AjFLEco\n8UEiDCxR6TdqN9nP06Rlv/hCifo9uGhy4LD+l6namS/n+tpnqnU40IJDSsZq\ni03fnngOMW3qedKFasDp9xSblQfVEulLEKiVmqrhff0uFvusoRy5DH53vVvJ\nhM0iKnbc8U24DWcnoc+wDt1TOvlJcFW2HRgWF2IcUUFwDUmeMI6WW7RGNrWc\nEzJ72nSuKV9c0/JDsa11waKXcvw73W3zTOnI6KJgp51Ewz7QyuLbSffCA42u\nI/zES4X4sc24bFmr7DqUGBhMQ7YzvEeahj7pjfV87uAl+eGoZzLW0H/ThFOW\nXkbB\r\n=FN5P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtqP6MGNPZNugUIUwtiXrHdDYD0RiMVXm/ExyzMwRHhAiEAjzm9idbPx56yVpI1KKYX620bNMI/uGZxr3AHlXz7vW4="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.52_1550495031840_0.18915695705561575"},"_hasShrinkwrap":false},"0.0.54":{"name":"@olemop/rpc","version":"0.0.54","dependencies":{"@olemop/loader":"^0.0.49","@olemop/logger":"^0.0.52","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.54","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-FiOmAdExkaeBi9xlM0gSvegw15AEwy+RAdtNaiYLsN89ftPLNjV7ed+4KQfd561n1Dm6jG3V5E/HOLYTSBR5Sw==","shasum":"5126ecde3137947a5597b2b19714466f31d65b49","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.54.tgz","fileCount":78,"unpackedSize":291707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbpA8CRA9TVsSAnZWagAAi4MP/RDU7XVXTVWJUSdYrGxO\nm5dxXxWDxReJEukAOkKC9kmVk6/3DMvBPkmkwCimjRk2jLHBLA7ifPvbOjxG\nUHWyeYQEX4tDZYkkC6puie+wrSsBP2EwVNvXIkG5wryL4VgIdzCnmXaaRBwe\n37oLtrJjRv2j/vuxrOJJmGyHVeDSoagAjIqW3CzB1ttr40RYk1MCaz/eWbOi\n+RtI+mHqk//DQbe4jBkadkoskW23IgZF04Q4m9uxUdJSZdxeTqTZ1+DHp+du\nuDpuR+0AwyOHnz1/d5RzZvDIT27nSEexFnxMCRu9fqI6sj57ghTBzA49oUNy\nZ1b2arJYkLwTZiMI8wW0MdpYAjfeUrVH9Lp3TIXgXGKCT6AtU60TOhfg8Enp\nExwm7hFXNTlY/xXTk1kAqoUyNRbzK3U5RUq4nGWtzyL0Lx2lxYFbDcJxIkKG\n3oh6cGfXl2AXOTke1aDPmF9UPES52q9DuPymg3seR6uawmg6UX/StIhDa37g\n3WLqRiRaJo1rDTwsOA7LhUA/qChANHBYJUBAf2Kpd69bFCNJbN61dR/G5jSu\nC4dGSmhjDubXYYkppVf88d/pBmaKsxfoeRxJ3hmxMlTJ3NW/AgVxWLHPjSKV\nb9Sm4laoXcBpH/EZu4TbP9Jr9/Zws9Lfna7CJquZvt0aRMaXDWHHPsXlljxG\nnJp4\r\n=nCfi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFGZuWMfSVhtjjImMAFnPwqCliSMeOS89SMSmzyp+dRAiEAy007sFwWblOOd0/W+iorwndYPuTqI8UAzKhzt3O3/xM="}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.54_1550749756117_0.8830931931190562"},"_hasShrinkwrap":false},"0.0.58":{"name":"@olemop/rpc","version":"0.0.58","dependencies":{"@olemop/loader":"^0.0.49","@olemop/logger":"^0.0.58","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.58","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-vdoaLP8SD70z5rf/h4aUD0IzOKHT8XuLDWtAvbo98cqVw5CFBrcYt9uY9d+QaO07hAJ+iwR8PcFDkvdGvhmW7w==","shasum":"1dc47ca64a533d0ec1e5f40d1f31d7eeed2d92a0","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.58.tgz","fileCount":78,"unpackedSize":291691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckipbCRA9TVsSAnZWagAAQrMP+wc2OnBi/uQDumXe6xBb\nraEawp1ikaPNG/3GTwsmv+DzKYnp5h70QxhEJvkIgw+Ag81np0H8mnio0ms1\nxmw7FihRac6UyTlmPqzM3OrfvSbUTtaqVMOV290H9dguaClgp0iKjEybGSaN\n4VaeEAVq2h6FecnobDTyg2/251xyF+TKjQ9FlJljP6fZH1l6iVjm2J7A9Dm4\nDzLvWu1y3ZEut0pZomWVowNyv02qw60hP2r+qrTP4MiruR1RjOYfSqsxNinT\nYvrJou+tdrmwIc4MGSe573rRqK2dyxOXikyCa8QmTQtg6i5EiJD7JLglcO7E\nMJPt8mGs9Bl9NHUW0ICqgs1oc9wcD8/FKCpcM79zyfM6plaGivtDrf1PIcSq\nAc6Iq0wjOrtDbhTsvs7KN9XT31wJJMxr/E3qGF4mtzuXzd+WrJkyILZmpXPm\ncDUsZki1n8ubNakYpxTsJ24QrtEWD0PazmvAKEGGLeZcXvHUmQA6JxWsieBm\neezzmuFnGx3LNeKo5Vqo18ZcWc5zu9u5kn/GfA8pWhXSEaAdy/f8Hu0P6wnY\nOC6+ebP4p63IMwhkeoPyhgZYjkSxsmXMeV/6J2M/5SuJ2QXBFpPsF9k6d874\ndy4cqm1kVv1dDDHmmuTLWpkq64qd7sj9IovrxcjOwP5FfDmKiwDBCd+Ifabm\n+d6K\r\n=6/4M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGqIPx+uVa9CWZaNUA0S2fpbCkmjvAzCBkbqd7Z/tSOwIhANpLKPA8Jy2x+kzTorm+crnA25hyAzuUFjjCIV+t4WN5"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.58_1553082971282_0.8631371542643753"},"_hasShrinkwrap":false},"0.0.59":{"name":"@olemop/rpc","version":"0.0.59","dependencies":{"@olemop/loader":"^0.0.49","@olemop/logger":"^0.0.59","@olemop/utils":"^0.0.40","async":"^2.6.1","crc":"^3.8.0","mqtt-connection":"^4.0.0","stream-pkg":"0.0.5","uuid":"^3.3.2"},"devDependencies":{"mocha":">=0.0.1","should":">=0.0.1"},"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","_id":"@olemop/rpc@0.0.59","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"manjiz","email":"535985853@qq.com"},"dist":{"integrity":"sha512-6vUiZ3KxDmK4B9IAhBWzsXBwWdHDqywtCMukYvnC08Qke4MvgleKDp7syN6Tb8oanuxyF5pJeNnQogOkl4pQvA==","shasum":"fadeff34bd15b0bc4329aabdff5282dd7f3b20e1","tarball":"https://registry.npmjs.org/@olemop/rpc/-/rpc-0.0.59.tgz","fileCount":78,"unpackedSize":291691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck1fnCRA9TVsSAnZWagAAQOIP/iFV8t1rAaDay+9ttNHh\nW2wq8268jPEM2DKysmtGWk7gEtGuD73pP6eixWnGkXL1GJK4V6TKMZn7O4Pu\n+38IhPDjimeBmqkB6wRI83V8iGu4PDVySvCLlA2UEr+VJzGyrkC2KCL15pXY\nvG8HPcYzsizSw1KUzyQeD/jibibmncfjBe0Yjy4FGDJnBvnbmEmqqBQCEXIB\n7oAvMLiw1tvjsb9mNt/zaX1FU92V8dkBgPJtciwV/KdGgrpC2qZFhw0lB4Hu\n0P2/DATaBvZxpeAi1MYaRNPmiIQwSv7nLEQrFMCSqCHtIKpvRABvWfjYJf98\nFH4/AojDZ75GrhugKGeLfvxiC1IFtcrwMExelQ84EfSsnWl9ELNg45fPk8Do\n5v96/kZT2rX8BaW8k+84HCJBOzrsObyouCra/4bBZHF1tEONCGkyNKh9KzQ2\n74ePq/1/tLkfGKv+zbbcjhN0BnAK8jV9AGemGDNjSayyu3E+5/EBvp7hYGAY\n6pHV6s4VkqlW3y8ks4PrSsyahhD70mGUJYuRqQyhPDqj/C1yx1sRwa6Xb5a2\nD3hg1fedz3Ett7nxFTHLVo6g8zZsohRpVjWHUqUUaYKY2N9AJHY+MjUa+InP\n5Z+HyQK4OgzeUwoeLFzEws6w4fqL2oDQQ1RXZFqFfmL5JxgZgHwKMj7l8fQN\nSOsT\r\n=ux66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA8Y+Z7Z2wcrjGXpvk1fE+gHQh9ganEb1t87ob0nX1yQIhAMNCFk1NarZ9CQ+W1xXzDhoq0nnE7tCY27FKb7JaYxu4"}]},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc_0.0.59_1553160166259_0.46146909027052185"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-20T17:28:32.549Z","0.0.1":"2018-07-20T17:28:32.829Z","modified":"2022-04-06T10:58:57.981Z","0.0.4":"2018-07-21T04:11:23.824Z","0.0.5":"2018-07-23T06:51:25.907Z","0.0.6":"2018-07-23T07:17:27.653Z","0.0.7":"2018-07-24T12:05:34.689Z","0.0.9":"2018-07-24T12:19:20.619Z","0.0.10":"2018-07-26T12:38:26.683Z","0.0.11":"2018-07-27T08:30:40.517Z","0.0.12":"2018-07-27T08:38:14.105Z","0.0.13":"2018-07-30T07:03:03.484Z","0.0.14":"2018-07-30T07:08:05.771Z","0.0.15":"2018-08-01T03:03:10.835Z","0.0.16":"2018-08-24T10:21:25.563Z","0.0.21":"2018-09-12T08:12:33.352Z","0.0.22":"2018-09-12T08:14:01.808Z","0.0.31":"2018-12-06T13:05:17.917Z","0.0.34":"2018-12-25T03:17:26.815Z","0.0.38":"2019-01-22T07:04:24.079Z","0.0.40":"2019-01-23T11:08:39.302Z","0.0.41":"2019-01-24T09:06:09.691Z","0.0.42":"2019-01-24T09:37:41.818Z","0.0.43":"2019-01-24T09:41:43.160Z","0.0.44":"2019-01-25T03:05:24.497Z","0.0.45":"2019-01-25T08:06:07.182Z","0.0.46":"2019-01-29T08:12:05.438Z","0.0.47":"2019-01-29T13:23:37.994Z","0.0.48":"2019-01-30T03:05:55.256Z","0.0.49":"2019-01-30T07:19:37.338Z","0.0.51":"2019-02-14T07:01:39.354Z","0.0.52":"2019-02-18T13:03:51.970Z","0.0.54":"2019-02-21T11:49:16.294Z","0.0.58":"2019-03-20T11:56:11.434Z","0.0.59":"2019-03-21T09:22:46.366Z"},"maintainers":[{"name":"manjiz","email":"535985853@qq.com"}],"description":"@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.","readme":"# @olemop/rpc - rpc framework for olemop\n\n@olemop/rpc is the low level RPC framework for olemop project. It contains two parts: client and server.\n\nThe client part generates the RPC client proxy, routes the message to the appropriate remote server and manages the network communications. Support add proxies and remote server information dynamically.\n\nThe server part exports the remote services, dispatches the remote requests to the services and also manages the network communications.\n\nAnd the remote service codes would loaded by @olemop/loader module.\n\n## Installation\n\n```bash\nnpm install @olemop/rpc\n```\n\n## Usage\n\n### Server\n\n```javascript\nvar Server = require('@olemop/rpc').server\n\n// remote service path info list\nvar paths = [\n  { namespace: 'user', path: __dirname + '/remote/test' }\n]\n\nvar port = 3333\n\nvar server = Server.create({ paths: paths, port: port })\nserver.start()\nconsole.log('rpc server started.')\n```\n\n### Client\n\n```javascript\nvar Client = require('@olemop/rpc').client\n\n// remote service interface path info list\nvar records = [\n  { namespace: 'user', serverType: 'test', path: __dirname + '/remote/test' }\n]\n\n// server info list\nvar servers = [\n  { id: 'test-server-1', serverType: 'test', host: '127.0.0.1', port: 3333 }\n]\n\n// route parameter passed to route function\nvar routeParam = null\n\n// route context passed to route function\nvar routeContext = servers\n\n// route function to caculate the remote server id\nvar routeFunc = function (routeParam, msg, routeContext, cb) {\n  cb(null, routeContext[0].id)\n}\n\nvar client = Client.create({ routeContext: routeContext, router: routeFunc })\n\nclient.start(function (err) {\n  console.log('rpc client start ok.')\n\n  client.addProxies(records)\n  client.addServers(servers)\n\n  client.proxies.user.test.service.echo(routeParam, 'hello', function (err, resp) {\n    if (err) {\n      console.error(err.stack)\n    }\n    console.log(resp)\n  })\n})\n```\n\n## Server API\n\n### Server.create(opts)\n\nCreate a RPC server instance. Intitiate the instance and acceptor with the configure.\n\n#### Parameters\n\n- opts.port - rpc server listening port.\n- opts.paths - remote service path infos, format: [{namespace: remote service namespace, path: remote service path}, ...].\n- opts.context - remote service context.\n- opts.acceptorFactory(opts, msgCB) - (optional) acceptor factory method. opts.port：port that acceptor would listen，opts.services：loaded remote services，format: {namespace: {name: service}}. msgCB(msg, cb): remote request arrived callback. the method should return a acceptor instance.\n\n### server.start\n\nStart the remote server instance.\n\n### server.stop\n\nStop the remote server instance and the acceptor.\n\n### Acceptor\n\nImplement the low level network communication with specified protocol. Customize the protocol by passing an acceptorFactory to return different acceptors.\n\n### acceptor.listen(port)\n\nListen the specified port.\n\n### acceptor.close\n\nStop the acceptor.\n\n## Client API\n\n### Client.create(opts)\n\nCreate an RPC client instance which would generate proxies for the RPC client.\n\n#### Parameters\n\n- opts.context - context for mailbox.\n- opts.routeContext - (optional)context for route function.\n- opts.router(routeParam, msg, routeContext, cb) - (optional) route function which decides the RPC message should be send to which remote server. routeParam: route parameter, msg: RPC descriptioin message, routeContext: opts.routeContext.\n- opts.mailBoxFactory(serverInfo, opts) - (optional) mail box factory method.\n\n### client.addProxies(records)\n\nLoad new proxy codes.\n\n#### Parameters\n\n- records - new proxy code configure information list。Format: `[{ namespace: service_name_space, serverType: remote_server_type, path: path_to_remote_service_interfaces }]`\n\n### client.addServers(servers)\n\nAdd new remote server informations.\n\n#### Parameters\n\n- servers - remote server information list. Format: `[{ id: remote_server_id, serverType: remote_server_type, host: remote_server_host, port: remote_server_port }]`\n\n### client.start(cb)\n\nStart the RPC client.\n\n### client.stop\n\nStop the RPC client and stop all the mail box connections to remote servers.\n\n### client.rpcInvoke(serverId, msg, cb)\n\nInvoke an RPC request.\n\n#### Parameters\n\n- serverId - remote server id.\n- msg - RPC description message. format: {namespace: remote service namespace, serverType: remote server type, service: remote service name, method: remote service method name, args: remote service args}.\n- cb - remote service callback function.\n\n### MailBox\n\nImplement the low level network communication with remote server. A mail box instance stands for a remote server. Customize the protocol by passing a mailBoxFactory parameter to client to return different mail box instances.\n\n### mailbox.connect(cb)\n\nConnect to the remote server.\n\n### mailbox.close\n\nClose mail box instance and disconnect with the remote server.\n\n### mailbox.send(msg, opts, cb)\n\nSend the RPC message to the associated remote server.\n\n#### Parameters\n\n- msg - RPC description message, see also clienet.rpcInvoke.\n- opts - reserved.\n- cb - RPC callback function.\n","readmeFilename":"README.md"}