{"_id":"@142vip/egg-grpc-client","_rev":"10-e1323129db66882a6842c89a34d5082c","name":"@142vip/egg-grpc-client","dist-tags":{"latest":"0.0.1-alpha.4"},"versions":{"0.0.1":{"name":"@142vip/egg-grpc-client","version":"0.0.1","keywords":["egg","eggPlugin","egg-plugin"],"author":{"name":"Rong姐姐好可爱","email":"fairy_vip@2925.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.1","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://github.com/eggjs/egg-grpc-client#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"8, 10"},"bin":{"fairy":"index.js"},"dist":{"shasum":"6675346b5718aa7dd9888a6aa456cb5be47a2068","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.1.tgz","fileCount":8,"integrity":"sha512-VE9YbWf07cgA4sbythmAuDi/bdZziQ3FLXl0GSDZE7O5ayjq59kBhUVGcvE2y2d4IDmtl+llEahta1FSTjge5g==","signatures":[{"sig":"MEYCIQDRSyRn1GxBTsvVBfR4/elacX85bcJN2xsKXki/Z9HceAIhAKg7XVke00ZrZovBd7nnI8vnccSZl/5y3eI6+1eCIcPT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizAlNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh1BAAhNGjvA7VRABLFtn7KZruFMlv1Nmp8NrQxp9qmlGtiORFNsGP\r\nxQF02H/DMmM6lJHZpyKUg5b5jtnQ5obomzxndbgnCha9Bmtq2efxV3zaUrO3\r\nWmJ0nAQS0EdSe8vcJfbgZtMAJ2nyGbwNfV+wqad3vKm9zXEhfcrfqWMGOe5U\r\npKel/rm+hHdBzWdrOPFO6ORQ1kyy6gRZLa978pK4x/3A2dA31Ztk4mHZVonl\r\n5G3UIMv2MebBcfi5npdPBGgVpTmWCFVxmfAduTEu7zC9WJ0ghPHLWg7p01kh\r\nZA2q/+HTWT9XoaVlZAaXwK53YKizp0HbY9IXWRzzgEVv3WFW6znLmA2jaVlZ\r\nBxpWfcmf377haICBPsb4kVfMP1jnV2+MI5LDbli/eyI5gvFkfHH2/sw4SVit\r\n18jS3G7fi3pDEA7Ncp+7tBIOyTrOdW+I1ke4nNc60h3dO4JEJp61ZA07MMfJ\r\njKKzc4OoF0F7fmwSuMQ0vjZAhajBz1yQnKdN7OfbjEyTD9WeRWCMEurOpyOr\r\n07mxGBeoBnORVes70fKyZA5Krvx4hsSRWqc/tIasztN7hlYDVoLAdaL+HJs6\r\njt+0tCwou8tOX7UU8WXurwt96p8KVcELXXMuJh0fLU6mpB0sLd2KUJtCQNYY\r\nlPosqBtAjbkCvJK/dR+CuQYIqCr5xAnnKCs=\r\n=0u0c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"95906f80a075867be0b76624e13e677c14101e14","scripts":{"ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","autod":"autod","pkgfiles":"egg-bin pkgfiles","test-local":"egg-bin test"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"eggPlugin":{"name":"grpcClient"},"repository":{"url":"git+https://github.com/eggjs/egg-grpc-client.git","type":"git"},"_npmVersion":"6.14.17","description":"egg.js框架下grpc客户端插件，支持多客户端实例","directories":{"test":"test"},"_nodeVersion":"14.19.2","dependencies":{"fs-extra":"^10.1.0","@grpc/grpc-js":"^1.6.7","@grpc/proto-loader":"^0.6.13"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.16.0","autod":"^3.0.1","egg-ci":"^1.11.0","eslint":"^5.13.0","egg-bin":"^4.11.0","egg-mock":"^3.21.0","autod-egg":"^1.1.0","eslint-config-egg":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.1_1657538893442_0.8012843595682346","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@142vip/egg-grpc-client","version":"0.0.2","keywords":["egg-grpc","egg.js","grpc","公众号：Rong姐姐好可爱","mmdapl","142vip"],"author":{"name":"Rong姐姐好可爱","email":"fairy_vip@2925.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.2","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://github.com/eggjs/egg-grpc-client#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"8, 10"},"bin":{"fairy":"index.js"},"dist":{"shasum":"6031387a298d1b782eaf24af4a2093da39c69c3b","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.2.tgz","fileCount":8,"integrity":"sha512-86zIllqx6PR/LjJU8rAbtkBLvRTLQ+PrCWATq0ZgWy/vLaJG1jbGULYabQoUR6HWvGqyxtm5qtnruGresxqNzQ==","signatures":[{"sig":"MEUCIQDlniHEorAg58T96S4DpMpZqtUmhPFfykuA5/Jr25RxNQIgHATlgqh9x3PW3rvlxqBPVoG0D7T0YHyDq1nXq/G8IO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizAsJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDrhAAjODCwViouL+GzqQ4nuPcorXBjvoAerLbf6rRYh7Gb2CSGwXr\r\nBP8lcWAxvjRPzjN037WGPF0Sj2ML6bX5QD5zGbYI4CzXbefiy0pVDX/X90vf\r\nvXlYVyX89YO6+qgsf8Mp33YgBzmZUxsjQOMQLmVYASDjjw4v/Bv2ePp4aeVQ\r\nYbWeDDIk7VYqE+uOqVTZe0+mkZM5g6l/mtwLMuFn/wbSjocEtSOO0dpvco+t\r\nFto/2Wqi0c3b6qRofc0ffbLdaZcVOPqbFryj02w/mCLsgVFAHII1u8R/Np1H\r\ne0AE++CGk5VFqjzbb72hkNowKmriwrUwRpfXjpeWAJZnX9tRYNWZnoAE0iI/\r\n4epbYW9T6+ZVU/iYW4xkxccfTnoHY5v6NkwljGR3qc0LrxQu5C6hzxlLUCri\r\nj8T4LJuHvbvNAr7V56evMbZMiG4YnfNmvSJ6E/c5i7wry7j9g2NQKjzspfOj\r\n0bD9vNuJa2e9BcFpg345zhoQkyjBDi/IDe/DioY6H9IiE6INJu7gUR8TtBu0\r\nI3ysQFCNAITFmWV03phC/tQzedmyg9G94jTUeDd6C7294RB5WxVzHoo/Q88f\r\nb7MjvogvkXMEzbRFnbVfKer2jmE2onroD1ibCshUKljJk2rh6234FDGuk0nz\r\nVjWQTcA8XoroHxKOeRIO6TuQ/9bLO8ai1Aw=\r\n=MryB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"858dde5c54bc8e6cd915aa4b92060ed40582d8fc","scripts":{"ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","autod":"autod","pkgfiles":"egg-bin pkgfiles","test-local":"egg-bin test"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"eggPlugin":{"name":"grpcClient"},"repository":{"url":"git+https://github.com/eggjs/egg-grpc-client.git","type":"git"},"_npmVersion":"6.14.17","description":"egg.js框架下grpc客户端插件，支持多客户端实例","directories":{"test":"test"},"_nodeVersion":"14.19.2","dependencies":{"fs-extra":"^10.1.0","@grpc/grpc-js":"^1.6.7","@grpc/proto-loader":"^0.6.13"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.16.0","autod":"^3.0.1","egg-ci":"^1.11.0","eslint":"^5.13.0","egg-bin":"^4.11.0","egg-mock":"^3.21.0","autod-egg":"^1.1.0","eslint-config-egg":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.2_1657539336988_0.4212676179751571","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@142vip/egg-grpc-client","version":"0.0.3","keywords":["公众号：Rong姐姐好可爱","142vip","egg-grpc","grpc","egg.js"],"author":{"name":"Rong姐姐好可爱","email":"fairy_vip@2925.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.3","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://github.com/eggjs/egg-grpc-client#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"8, 10"},"dist":{"shasum":"d0a949ba05778d591f88c9adaebc9639414de1e6","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.3.tgz","fileCount":9,"integrity":"sha512-LGN0JaxFosoS3jn3NVVnUf6p/+jXRDOZHX+5hr1A0KBzUXI9RJsEZvKig+8Kc3LsVfBXloRebDV0k6P3evsDUQ==","signatures":[{"sig":"MEQCIC7Tk/GByT/7qdIjtHS2BTfFdrl7AhAO+YGHV33KxLQFAiAfdkcbfz4BGw+FldYDqcITNu+fV9+d4Z+s4afHl/+CHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizV0XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHwg/+IM0OY1UniLMBJmzFYovxhQny8oC0VINr4nQjxOijdnfd+t9E\r\nFCgytR5CLZSu1OPGUpb/YoaSr7Qo+mvUmEOAP+iHMFCViVVJuu01UFdonZSF\r\nCUSM6HcgQ3rTzTVLgXizllJNkqyazmMukskxgYRIGi0EclpTHl6DI6G+3H30\r\nz0xmy2Fic45VCXMdsv+rpzjHTrVueEHH3RmP48Zds1aeaLydX4cwvoApEc5n\r\nTtmT2kfYMR93WtbFLJhDCnzRLwlHCV8AbYdHdBcWhJbakNHGXONOjc1ncxmu\r\n0TEtcSZhiOrAvILYki2QWoYfClLsc2N6v7ryJ4ivKLqYjBVznaWdoNCDjqWf\r\n+O3yebTgJa0V3FCwnA6eAWnSj0H1ur4ry9NjdQLQc5oHYpvcJ7RxHU0ZxeSO\r\nPobTclxRpjerizpTLwwUzNRo3RtHXbB37dKWp3tLzh1GpfAQ28rz55UOkFLU\r\n8mmoH+z2+vnZizAAh9p3EZJaCr+wjJuX8F/yKMlJG40k1NUCswtpXdxiZT6J\r\nLhrAHU4B9ADtMAyZqn3kXn6FQRsjXZRjOGPxF6iq3ADBqRtUBBHAQhRdGllp\r\nWG15jLywpO9bg2a7IgeZ+TXzMmn2y971XDvZrEs9OsJ4o2Vf45vJR0JRjaLW\r\n2UNLKw65cP34/gKC0N3BxsbWtLyjJzgnhNw=\r\n=PJlb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"907cefa385482e0371faa1b1465d7b0a4e632976","scripts":{"ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","autod":"autod","pkgfiles":"egg-bin pkgfiles","test-local":"egg-bin test"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"eggPlugin":{"name":"grpcClient"},"repository":{"url":"git+https://github.com/eggjs/egg-grpc-client.git","type":"git"},"_npmVersion":"6.14.17","description":"egg.js框架下grpc客户端插件，支持多客户端实例","directories":{},"_nodeVersion":"14.19.2","dependencies":{"@grpc/grpc-js":"^1.6.7","@grpc/proto-loader":"^0.6.13"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.16.0","autod":"^3.0.1","egg-ci":"^1.11.0","eslint":"^5.13.0","egg-bin":"^4.11.0","egg-mock":"^3.21.0","autod-egg":"^1.1.0","eslint-config-egg":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.3_1657625879406_0.9488814452214118","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@142vip/egg-grpc-client","version":"0.0.4","keywords":["公众号：Rong姐姐好可爱","142vip","egg-grpc","grpc","egg.js"],"author":{"name":"Rong姐姐好可爱","email":"fairy_vip@2925.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.4","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://github.com/eggjs/egg-grpc-client#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"8, 10"},"dist":{"shasum":"3a60696f1e44f443e8867902eab96e6be40188fa","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.4.tgz","fileCount":9,"integrity":"sha512-MZboGyU7+KdXn74tQPtVsu008omdkKUWTbJxsFMtrjMW1dFDHOC3Goss7g5lCxhlKaDhrq9FVcRLUbl5WcL9Tg==","signatures":[{"sig":"MEQCIBsSxdB7yJrH0HNoXK39zg6nR14bulYIAGRiiaIK4O+cAiAOl+5cfF93OtrIwcbD10PAN9G53wIxklvQl2mH9mZG+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0pVRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtSQ/+Kg85NLaA4MALbApFD59K8xL7EVUnXcN9du8lLjLVJxcC8KSY\r\nQeKAZ/XhrOCshEOIG/34oOmMkogQXz5bVomHjzGi/RiLNcK/IRKgHQny6U9d\r\n3YqxmU9rPURA8n+2YE6hp3atQHXGQIkSJ1W02sjPwze086QhUbecNvjOsusc\r\nJ3BtjKt5qEwHn3qhelPlAvWYfJ8pNLtnwvxZi8/0+WxZZdKVN8RaFPZ3QQ4s\r\n5UWgC+2pU1t0GtuuEGw80+4gyWShnmcn/cj/AvScC3igM14QUyHthNdVCQeM\r\ndiIs1hkhkyiCdsmxJPBe7+KCSORZWaObsM5G1fx+focJX+FXkxBDh7dm9zAB\r\nq4bYuUYvVQKJjzHOaZWTDCyiO/X1jnUFPO6ofVeG46O59WeeRdOLEOCurEAm\r\nwsCtrilU7mAL3aDx4g1Ro0OmilqdPOfpd9SYcLRvttIMOsGjN8XuGInPQu9R\r\nkrdm+0npnOId24UwX8AoAC7/VrCmpBlnA+trXb/LOgIr3WAWvsmrTVTYPpuH\r\nxL+aiQpwOTwJRwN1ZltHGRo4CfTjeUlyhLea2w93sLi1WF7JaakemO/hDVt9\r\n08dp4zBUfzq1cjcKMl1DyX1gw/jFyaD2SlzSkR1VppMkiHhTgGyUZeUVi0a2\r\nph9/B9a2Hw8uFphqkN1QDZ5PkH4jIWEPf2k=\r\n=mEtP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"f23e24383956972c5eab84fd7fcfbe373680e773","scripts":{"ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","autod":"autod","pkgfiles":"egg-bin pkgfiles","test-local":"egg-bin test"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"eggPlugin":{"name":"grpcClient"},"repository":{"url":"git+https://github.com/eggjs/egg-grpc-client.git","type":"git"},"_npmVersion":"6.14.17","description":"egg.js框架下grpc客户端插件，支持多客户端实例","directories":{},"_nodeVersion":"14.19.2","dependencies":{"@grpc/grpc-js":"^1.6.7","@grpc/proto-loader":"^0.6.13"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.16.0","autod":"^3.0.1","egg-ci":"^1.11.0","eslint":"^5.13.0","egg-bin":"^4.11.0","egg-mock":"^3.21.0","autod-egg":"^1.1.0","eslint-config-egg":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.4_1657967952854_0.7462154349448029","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@142vip/egg-grpc-client","version":"0.1.0","keywords":["公众号：Rong姐姐好可爱","142vip","egg-grpc","grpc","egg.js"],"author":{"name":"Rong姐姐好可爱","email":"fairy_vip@2925.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.1.0","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://github.com/eggjs/egg-grpc-client#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"8, 10"},"dist":{"shasum":"75a0f24f7a3c5466b79b0181f3efe9a7ca691961","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.1.0.tgz","fileCount":9,"integrity":"sha512-vRGAyv0hJaokIiapjyPWL+5oBqeKUTVo+4iLYObGXJsL97x7VWVAwkr03w3/1mMsTO0JiqS6pLmz9S9q+SJfrw==","signatures":[{"sig":"MEUCIQDoJGf/VwrAHHMJ+XJ761brKtoGFBO0GQMupD4i6kzV7wIgJaNS3tTrIBEFDOZNu8yygJGMbETgeeTtO54Dj80qyKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2M40ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/DQ//awr9u5X8wtgw0GZl4wapYkxu97A7+Ag6NhRvMRluoRURuR6h\r\n1+3guBrEH2+Pm+XZQ+kbUvGLJ92ZOoQ3EKi2sd8bIs8ZjPadlw18bJVx2CYj\r\nBFyrDN39IrSbBww+zd8NVVare0/lbUFNqgbgVAIilsMb+MKVFsiYuPnRV+jz\r\nXlES0TNJGXDRQfG99BbwlkaWgPB9Oy7Yv9DhMxUFW7NTYzH0IFMa6e5IJ9Mt\r\nQfnwwTroXT/tv7XgT4cjP+aL7qNkJpqL9sBwdnHh8TE8bIunaKDX0ooWLOlG\r\nUVvQg5Bx9DdWHMi9Ev8LRn1nKpwLCc9zOAV4sGVwlkUatrGJCuk6+5rg4gTC\r\no0gqzs6rIwQiyLBE+Bjc/W+shUGP6Nc5P4bkmB3e4G/oiwZIAE0MDODe76u9\r\n6pzt2F4aXl6C9QQ6g1erR7WhKY1H1tS44LFGwsVRA0tF4xanxWcgGNQjmZin\r\nB8i7oAzBx2/H0Kx74lVr5cWXNoVXazZk/n1GGywAceAMM4NwdMHQMxLaPdGO\r\n2jqfeNu2vDwRQG0eBd8jesLA+9yI4SuBORzT8HOkk9IxQxfZEFSPwkVZVDhW\r\n/8n1MdS00tGS8wzARIrfKgsO+A89xDrcUP+IZG3zH4a9M/NHqHXp/Ig1mP9y\r\n35Yvu9VNu1SZEOR+KhytynOzPbyCPfKwXAA=\r\n=4AbE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"f8898a9b65555d4efd6d6a200ddae4dbd82b05e2","scripts":{"ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","autod":"autod","pkgfiles":"egg-bin pkgfiles","test-local":"egg-bin test"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"eggPlugin":{"name":"grpcClient"},"repository":{"url":"git+https://github.com/eggjs/egg-grpc-client.git","type":"git"},"_npmVersion":"6.14.17","description":"egg.js框架下grpc客户端插件，支持多客户端实例","directories":{},"_nodeVersion":"14.19.2","dependencies":{"@grpc/grpc-js":"^1.6.7","@grpc/proto-loader":"^0.6.13"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.16.0","autod":"^3.0.1","egg-ci":"^1.11.0","eslint":"^5.13.0","egg-bin":"^4.11.0","egg-mock":"^3.21.0","autod-egg":"^1.1.0","eslint-config-egg":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.1.0_1658375732621_0.21236547792883442","host":"s3://npm-registry-packages"}},"0.0.1-alpha.0":{"name":"@142vip/egg-grpc-client","version":"0.0.1-alpha.0","keywords":["公众号搜：储凡"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.1-alpha.0","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"dist":{"shasum":"0e2a906e9f05db70814f374dbe9c3883b05ebb93","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.1-alpha.0.tgz","fileCount":12,"integrity":"sha512-ZROSAVgvSjLm2pjvnsY3kb764EJN3UFevvB1r3ATmkPfUgrVL8EdoVwYtP331qCazqodhJ/wYrh/l4aHzPPQNA==","signatures":[{"sig":"MEUCIQCYV0LuTpyUD2CA4eX93YUM43Ks3YuxxdtLKpXj5fixsAIgdTzpZw0Y2znVdpMU/UT0BpsiIpBSxPg/ogRfs4iLI1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3125},"_from":"file:142vip-egg-grpc-client-0.0.1-alpha.0.tgz","private":false,"scripts":{"build":"unbuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/private/var/folders/93/44x7xwkd2vz0pdy1z9s29m4r0000gn/T/367e07de94e5c1db71ad4de6cd45077c/142vip-egg-grpc-client-0.0.1-alpha.0.tgz","_integrity":"sha512-ZROSAVgvSjLm2pjvnsY3kb764EJN3UFevvB1r3ATmkPfUgrVL8EdoVwYtP331qCazqodhJ/wYrh/l4aHzPPQNA==","_npmVersion":"10.8.1","description":"公众号搜：储凡","directories":{},"_nodeVersion":"20.16.0","dependencies":{"dayjs":"^1.11.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.1-alpha.0_1722504178780_0.015709158386400635","host":"s3://npm-registry-packages"}},"0.0.1-alpha.1":{"name":"@142vip/egg-grpc-client","version":"0.0.1-alpha.1","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/egg-grpc-client","grpc","egg-grpc","egg-plugin","eggPlugin","egg"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.1-alpha.1","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/egg-grpc-client/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"52e5ff5e8b24327c061b8a5e794be665a152ff52","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.1-alpha.1.tgz","fileCount":6,"integrity":"sha512-5uvX9YXSy+m3bGnJZrlMUK7Euq4d+PbB6iZA3IzGEGO8JulEf5/GEg6sxoR9wAUKan/eLcTVdZSltWrO9aidKw==","signatures":[{"sig":"MEUCIERr+kkgw7q8fFuyI0S1r4xM+sl8OYEmioVWfVq/DBduAiEA2aLK+GDMVj2Y0ymSgQBAfc9sf4NdTFVmSlpjbKsJjHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3411},"_from":"file:142vip-egg-grpc-client-0.0.1-alpha.1.tgz","private":false,"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/663d44480628cfb2a09bb0e2ac29bc46/142vip-egg-grpc-client-0.0.1-alpha.1.tgz","eggPlugin":{"name":"grpcClient"},"_integrity":"sha512-5uvX9YXSy+m3bGnJZrlMUK7Euq4d+PbB6iZA3IzGEGO8JulEf5/GEg6sxoR9wAUKan/eLcTVdZSltWrO9aidKw==","repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/egg-grpc-client"},"_npmVersion":"10.5.0","description":"公众号搜：储凡","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@142vip/egg":"0.0.1-alpha.0","@142vip/utils":"0.0.1-alpha.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.1-alpha.1_1736165406100_0.38517748272861074","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@142vip/egg-grpc-client","version":"0.0.1-alpha.2","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/egg-grpc-client","grpc","egg-grpc","egg-plugin","eggPlugin","egg"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.1-alpha.2","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/egg-grpc-client/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"891e21562816c5d965898b09d4f1a4247426c406","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.1-alpha.2.tgz","fileCount":7,"integrity":"sha512-AnBrFAiaYTsH5ZU6MIgGVYxHADI72dBzgQjA8Gz3+SULzrzUoIdrr4//Ek3a/7HqYOG/6gs4MB2WathrT0tskA==","signatures":[{"sig":"MEUCIQCiUS3xericZMqywr8Q5QwbFjbejX9wh+NYS95Iu8VjHQIgDxJx8MMlizL5qGh/+IfywbiJ3ckTDP0F+2fy5yaPsqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4804},"_from":"file:142vip-egg-grpc-client-0.0.1-alpha.2.tgz","private":false,"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/bf0be7fa49aea4949996cc1b2ade48b9/142vip-egg-grpc-client-0.0.1-alpha.2.tgz","eggPlugin":{"name":"grpcClient"},"_integrity":"sha512-AnBrFAiaYTsH5ZU6MIgGVYxHADI72dBzgQjA8Gz3+SULzrzUoIdrr4//Ek3a/7HqYOG/6gs4MB2WathrT0tskA==","repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/egg-grpc-client"},"_npmVersion":"10.5.0","description":"公众号搜：储凡","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@142vip/egg":"0.0.1-alpha.2","@142vip/grpc":"0.0.1-alpha.1","@142vip/utils":"0.0.1-alpha.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.1-alpha.2_1737375586283_0.8172761195736822","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@142vip/egg-grpc-client","version":"0.0.1-alpha.3","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/egg-grpc-client","grpc","egg-grpc","egg-plugin","eggPlugin","egg"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/egg-grpc-client@0.0.1-alpha.3","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/egg-grpc-client/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"d8674cc321533460545b8c66c0aa6258e01cec52","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.1-alpha.3.tgz","fileCount":7,"integrity":"sha512-cudnefgwZfqBI6ni0dkb83TEHv3ic+y14ZF/J6knI1ffrqs7S5qvmmMvKCeKYRRqphbtBCIkap424d9I27Zf8Q==","signatures":[{"sig":"MEYCIQCUfbD1kBfKc17APm/X2gI8yLwtCb/VBuWg/07EHZmIewIhANR0PTsSnoISbGSWQwQNbjwlUKdbYfMqPyNxaCAzvVU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4976},"_from":"file:142vip-egg-grpc-client-0.0.1-alpha.3.tgz","private":false,"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/efe1b8104d8fdc2fbbe13c9294ca2c19/142vip-egg-grpc-client-0.0.1-alpha.3.tgz","eggPlugin":{"name":"grpcClient"},"_integrity":"sha512-cudnefgwZfqBI6ni0dkb83TEHv3ic+y14ZF/J6knI1ffrqs7S5qvmmMvKCeKYRRqphbtBCIkap424d9I27Zf8Q==","authorInfo":{"url":"https://github.com/142vip","name":"微信公众号：储凡","email":"fairy_vip@2925.com","homePage":"https://142vip.cn"},"repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/egg-grpc-client"},"_npmVersion":"10.5.0","description":"Egg.js框架下使用grpc的插件，简化grpc客户端配置","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@142vip/egg":"0.0.1-alpha.4","@142vip/grpc":"0.0.1-alpha.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/egg-grpc-client_0.0.1-alpha.3_1758786748695_0.26700984538412875","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@142vip/egg-grpc-client","version":"0.0.1-alpha.4","private":false,"description":"Egg.js框架下使用grpc的插件，简化grpc客户端配置","author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","homepage":"https://142vip.github.io/core-x/packages/egg-grpc-client/","repository":{"type":"git","url":"git+https://github.com/142vip/core-x.git","directory":"packages/egg-grpc-client"},"eggPlugin":{"name":"grpcClient"},"keywords":["公众号搜：储凡","142vip","@142vip","@142vip/egg-grpc-client","grpc","egg-grpc","egg-plugin","eggPlugin","egg"],"authorInfo":{"name":"微信公众号：储凡","email":"fairy_vip@2925.com","url":"https://github.com/142vip","homePage":"https://142vip.cn"},"dependencies":{"@142vip/egg":"0.0.1-alpha.6","@142vip/grpc":"0.0.1-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"bugs":{"url":"https://github.com/142vip/core-x/issues"},"_id":"@142vip/egg-grpc-client@0.0.1-alpha.4","_integrity":"sha512-4aDDVYPT+dTNvP7jmhMT5n2RxXiM5DWfcM1Zt54Y7yX1aiIcj/k94zojYXXhhECNFuKzevHwbA0bdeSGSjt66g==","_resolved":"/tmp/483c2461b941025a6f1db5954de53b92/142vip-egg-grpc-client-0.0.1-alpha.4.tgz","_from":"file:142vip-egg-grpc-client-0.0.1-alpha.4.tgz","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-4aDDVYPT+dTNvP7jmhMT5n2RxXiM5DWfcM1Zt54Y7yX1aiIcj/k94zojYXXhhECNFuKzevHwbA0bdeSGSjt66g==","shasum":"674a74ddb44b1ed10ee71109dee9669ca70edc8b","tarball":"https://registry.npmjs.org/@142vip/egg-grpc-client/-/egg-grpc-client-0.0.1-alpha.4.tgz","fileCount":7,"unpackedSize":9353,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAoDdySwdTvEyVFWm9Vn/0xE3hByq/LjRxw5sPJ6+vNnAiANHWAxoJPe55wB0TJbw/EKdvYy+HhrilhoG/fV7MUlRQ=="}]},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"directories":{},"maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/egg-grpc-client_0.0.1-alpha.4_1760612049232_0.07519684879548238"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-11T11:28:13.385Z","modified":"2025-10-16T10:54:09.964Z","0.0.1":"2022-07-11T11:28:13.599Z","0.0.2":"2022-07-11T11:35:37.113Z","0.0.3":"2022-07-12T11:37:59.563Z","0.0.4":"2022-07-16T10:39:13.010Z","0.1.0":"2022-07-21T03:55:32.768Z","0.0.1-alpha.0":"2024-08-01T09:22:58.929Z","0.0.1-alpha.1":"2025-01-06T12:10:06.281Z","0.0.1-alpha.2":"2025-01-20T12:19:46.513Z","0.0.1-alpha.3":"2025-09-25T07:52:28.885Z","0.0.1-alpha.4":"2025-10-16T10:54:09.428Z"},"bugs":{"url":"https://github.com/142vip/core-x/issues"},"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","homepage":"https://142vip.github.io/core-x/packages/egg-grpc-client/","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/egg-grpc-client","grpc","egg-grpc","egg-plugin","eggPlugin","egg"],"repository":{"type":"git","url":"git+https://github.com/142vip/core-x.git","directory":"packages/egg-grpc-client"},"description":"Egg.js框架下使用grpc的插件，简化grpc客户端配置","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"readme":"# @142vip/egg-grpc-client\n\n[![NPM version](https://img.shields.io/npm/v/@142vip/egg-grpc-client?labelColor=0b3d52&color=1da469&label=version)](https://www.npmjs.com/package/@142vip/egg-grpc-client)\n\n## 安装\n\n```shell\n# npm\nnpm install @142vip/egg-grpc-client\n# pnpm\npnpm i @142vip/egg-grpc-client\n```\n\n## 配置\n\n### 默认配置\n\n```js\nconst { defaultPluginConfig } = require('@142vip/egg')\nconst { exampleProto, GrpcConnectURI } = require('@142vip/grpc')\nconst { name: pkgName } = require('../package.json')\n\nmodule.exports = {\n  grpcClient: defaultPluginConfig(pkgName, {\n    client: {\n      connectUri: GrpcConnectURI.PORT_50001,\n      protoPaths: [exampleProto],\n    },\n  }),\n}\n```\n\n### 单客户端\n\n```js\nconst { exampleProto } = require('@142vip/egg-grpc-server/example/example-grpc')\nconst { GrpcConnectURI } = require('@142vip/grpc')\n\nmodule.exports = {\n  grpcClient: {\n    client: {\n      connectUri: GrpcConnectURI.PORT_50003,\n      protoPaths: [exampleProto],\n    },\n  },\n}\n```\n\n### 多客户端\n\n```javascript\nconst { exampleProto } = require('@142vip/egg-grpc-server/example/example-grpc')\nconst { GrpcConnectURI } = require('@142vip/grpc')\n\nmodule.exports = {\n  grpcClient: {\n    clients: {\n      example1: {\n        connectUri: GrpcConnectURI.PORT_50001,\n        protoPaths: [exampleProto],\n      },\n      example2: {\n        connectUri: GrpcConnectURI.PORT_50002,\n        protoPaths: [exampleProto],\n      },\n    },\n  },\n}\n```\n\n## 使用\n\n### 获取实例\n\n```js\n// 获取grpc客户端\nconst grpcClient = this.app.grpcClient\n\n// 单客户端配置，获取实例\nconst defaultInstance = grpcClient.getInstance('default')\n\n// 多客户端配置，获取实例\nconst example1Instance = grpcClient.getInstance('example1')\nconst example2Instance = grpcClient.getInstance('example2')\n```\n\n### 获取Service客户端\n\n```js\nconst exampleService = example1Instance.getService(exampleProtoServicePath)\n```\n\n### 调用方法\n\n#### 客户端非流式、服务端非流式\n\n```js\nimport { exampleProtoServicePath, GrpcExampleServiceMethod, sendGrpcRequest } from '@142vip/grpc'\n\n// 调用ClientToServer方法，客户端非流式、服务端非流式\nconst response = await sendGrpcRequest(exampleServiceClient, GrpcExampleServiceMethod.ClientToServer, {\n  name: GrpcExampleServiceMethod.ClientToServer\n})\nconsole.log(`${GrpcExampleServiceMethod.ClientToServer} response===>`, response)\n```\n\n#### 客户端非流式、服务端流式\n\n```js\nimport { exampleProtoServicePath, GrpcExampleServiceMethod, sendGrpcRequest } from '@142vip/grpc'\n\n// 调用ClientToServerStream方法，客户端非流式、服务端流式\nconst response = await sendGrpcRequest(exampleServiceClient, GrpcExampleServiceMethod.ClientToServerStream, {\n  name: GrpcExampleServiceMethod.ClientToServerStream\n})\nconsole.log(`${GrpcExampleServiceMethod.ClientToServerStream} response===>`, response)\n```\n\n#### 客户端流式、服务端非流式\n```js\nimport { exampleProtoServicePath, GrpcExampleServiceMethod, sendGrpcRequest } from '@142vip/grpc'\n\n// 调用ClientStreamToServerStream方法，客户端流式、服务端流式\nconst response = await sendGrpcRequest(exampleServiceClient, GrpcExampleServiceMethod.ClientStreamToServerStream, {\n  name: GrpcExampleServiceMethod.ClientStreamToServerStream\n})\nconsole.log(`${GrpcExampleServiceMethod.ClientStreamToServerStream} response===>`, response)\n```\n\n#### 客户端流式、服务端流式\n\n```js\nimport { exampleProtoServicePath, GrpcExampleServiceMethod, sendGrpcRequest } from '@142vip/grpc'\n\n// 调用ClientStreamToServerStream方法，客户端流式、服务端流式\nconst response = await sendGrpcRequest(exampleServiceClient, GrpcExampleServiceMethod.ClientStreamToServerStream, {\n  name: GrpcExampleServiceMethod.ClientStreamToServerStream\n})\nconsole.log(`${GrpcExampleServiceMethod.ClientStreamToServerStream} response===>`, response)\n```\n\n基于`sendGrpcRequest`方法，可以很方面地实现`GRPC`的四种模式调用，同时支持`async/await`操作，在业务中可以直接使用`try/catch`捕获异常。\n\n## 单元测试\n\n- [客户端请求](https://github.com/142vip/core-x/tree/main/apps/egg-demo/test/egg-grpc-client.ts)\n- [单客户端测试](https://github.com/142vip/core-x/tree/main/apps/egg-demo/test/egg-grpc-client/simple-instance.spec.ts)\n- [多客户端测试](https://github.com/142vip/core-x/tree/main/apps/egg-demo/test/egg-grpc-client/multi-instance.spec.ts)\n\n## 参考\n\n- [egg-demo](https://github.com/142vip/core-x/tree/main/apps/egg-demo)\n- [@142vip/grpc](https://www.npmjs.com/package/@142vip/grpc)\n- [@142vip/egg](https://www.npmjs.com/package/@142vip/egg)\n\n## 证书\n\n[MIT](https://opensource.org/license/MIT)\n\nCopyright (c) 2019-present, @142vip 储凡\n\n**仅供学习参考，商业使用请保留作者版权信息，作者不保证也不承担任何软件的使用风险。**\n","readmeFilename":"README.md"}