{"_id":"nice-grpc-web","_rev":"35-16f7a0546bfa7dbe5150be49a773c619","name":"nice-grpc-web","dist-tags":{"latest":"3.3.11"},"versions":{"1.0.0":{"name":"nice-grpc-web","version":"1.0.0","keywords":["grpc","promise","async-iterable"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"3d4540b730380943e3ca41864731565a1dd6feae","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.0.tgz","fileCount":59,"integrity":"sha512-wSeZ3jyaueUV0clLZ0Mcv21RDbBz7JX4qDazqqzIigIPe72FM1xWKip26VL0md83R6Bxe6Yl74v+61T4GBo72Q==","signatures":[{"sig":"MEYCIQDtWK0iGICt4sfnYwhmA0P2lDO/Y/liWvvXMiqJtnpIhwIhALzSdJPNs3xKrcgcvdwthxaKEgClqCpBYrkH7V2xPlKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2qDLCRA9TVsSAnZWagAA68YP/30yFOwRBzBCy8ljv7EG\nUs7v1OnnncB/QHaUYXHVNhHlF6MlnoY0b212LgDuLkOomZvu6VdWp9XTvAjn\nGGfcqemtuivZEwyBIfaSofAdOKXxFw9WqatiFMpwPPaO0tlyl/Pii4xGt4pQ\n5G1iyDOZinzgWlb1ryhvxHHmYmqyzkGFpHfGgzdGqw8YRYUQeFZBCQy4CGBw\nwds+GH7UovXjE6BqnOnXFr4Fh9wlZgZMrRjoGp136cNa2dPvaCMW85Em8VTg\nA9k/y1+KgoZG5jOaess+EoiaPrcUhWBb680/YfIPuN1oKxiP3DWwimvkhdPF\nNPgNFOOInb4XugJdpbAk0Y9qyWgJCedV/RjuYysIV2dAI1HU8UJy8rC3eEk5\noJ99FdzWrU/3/nlEHLC//vX/uEWKhpUfBajnZrzAwYDq2ffLot5+mKQCHgDu\n4TcXHe/l2c7ssSwAlXJjXPc2S20a28S9vgjgVZIV5cRBr+D71KHFM60HEpw4\nOVYbzjUNVh62ACBJZuT1iNpCHDaCGh/+BYQNdrz4IYCU8arWUeAojVtzHTtG\nsLvwF/CjEAqGJqOM6iMUKVf0UnbNoC3C5eHeKBIu5e513onWSJOmDa0PYwWv\n83kQMsiU3z9nwO8TSbRbjqDTni8DX1wMIkk2ZSlMOCbc2Wy4kyRv80gtyaiN\nj8we\r\n=lnyB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c064bde8b718844e1e986ee6e5df450de590b7da","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=../../node_modules/ts-protoc-gen/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.8.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"15.8.0","dependencies":{"ix":"^4.4.0","js-base64":"^3.6.1","nice-grpc-common":"^1.0.0","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.0","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.82.0","unzipper":"^0.10.11","@types/ws":"^7.4.4","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^1.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.0_1624940747044_0.6309991503694685","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"nice-grpc-web","version":"1.0.1","keywords":["grpc","promise","async-iterable"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.1","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"f750d51a762865b37d510195be91a40a9e2294cb","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.1.tgz","fileCount":59,"integrity":"sha512-WoH9riLufQ6mtaYEg8fU+VC0v9QKnclUjBUItmyN3TdGdw/IC88DZomS8CJZa9szuPaaWlMaKLi/7FAqGWjwWg==","signatures":[{"sig":"MEUCIQDvj/wijgaDsohJ3fkkz6Dfu+gHtQKqHAj4z4xlEaXg5QIgWNjALK5t/uXUAyA8fugttA60kp9kU2RVdcxxC7ftrMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2qZYCRA9TVsSAnZWagAA/XwQAIVscRmvPXUrWHVT4pf3\nZXd65nferktsKNm+oi4rGOR+xyDRWghYPZinyT81qBImTyM0OSqjcHDWVyZ7\nreXoS3Vgxc9etZJfjkMmsHcq7Hwl2PvhZIQ6hbrtSeXRHs5zSc5oXTRCmNoV\nkCgQzLelFBGpSTGxbAMeu9oFysAD3XceHWVx0Mu6+Mp72AoF4wy0vsz2MJJV\n9sHPSR6RPHbe2aKAo7da4o+7qHanp9tD8Xn7o4cR/BFtsYOJDT/mGeq0MNR6\nEkT9WuaNOBqpJYpdAooCk2m8sdOvs0jQlhYswEPUVwmtEW+MHvn+PYLTUuRj\nkHTo3ZCitIzZibS4NP9f2sGtYBBcLRTyPPZdUafDCdihzHO63aMklxmogd0M\nnkE+vdnqsS9YWWVCmAIT1g2QCK3FRZUGo9SZZtcq1wKiRgV+de6Xe7Yzwf/0\nlvedNaBCVGQWL8fpE1JWPgdKrd9EoinPUN8MafQa7i0iZCF6q5nilR0GbR4W\nj6vivcsoTMmbj3+cCqnfoNFevJu3siB7TUqm9jqGGMsEXg5s8AT/7WtVARK8\ny59wze0Z33TKuktWQaMtQkKrykoZsShtIucrKMxHWkmkpOne8uWiec8HCuQr\n6mvY9MnekgpU0Z+pKoBT/HRpr08SvQdUwnD+Rkw/SuCU8eQwfL40wb4aHEJb\nE2cS\r\n=b8Nt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c82b2964c890dbf38654b908664a7b55535b5fba","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=../../node_modules/ts-protoc-gen/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.8.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"15.8.0","dependencies":{"ix":"^4.4.0","js-base64":"^3.6.1","nice-grpc-common":"^1.0.1","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.0","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.82.0","unzipper":"^0.10.11","@types/ws":"^7.4.4","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^1.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.1_1624942168417_0.17756971101446406","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"nice-grpc-web","version":"1.0.2","keywords":["grpc","promise","async-iterable"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.2","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"57ed4fac464d89e574ce337a1d91fb3aa0bf0ee7","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.2.tgz","fileCount":59,"integrity":"sha512-RQQNvcb9IJwIPySYUcjetbfFMcJ8DBvpwknJ4aTB55EofY2b6lLLs6j8rByEbPdaycVoSDCQPzmlwaKIkWAL3Q==","signatures":[{"sig":"MEUCIEJSnW5dRQwKv0NO9JRiNG7PHZnbGTPxkueJyGciD/rWAiEA0FgRCV+9lh96YZ+P0+hR2FwZmBqEEyjrQjCBD55KEzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3BjvCRA9TVsSAnZWagAA25wP/3MNoHl3VZ2oe92WtkfX\ngmCeSLbEDarM/P3o+mRL+zV392AM17BFa3LGs5D0jf55rZvQ2d9mmD8JKLh3\nGIaF6vAgXDp56gjDPwIOBJ9G5rVQ+HpwGReRqkZNeWgGgePxrqkLfPBkRj/9\nq3L7XzKlp+3NiMXiP7NCuRbElNJ54Yss/LZeFUtJHnW4UZeLa9s3aE+rqzhO\nk7SO1Hp3qrvhetF9IefVeBoo73R+Ck2/EKYdas9NQc81sJA41bzrNyPeaPZf\nz44DCjf3/D+Anf5Mtqml/rVLNYK8b1w423iiXdqp3zELqtArgxALrP+SZKfP\nbdqlZp/DWtu/EUxfB1rYEt62SCMpYhFilDT7TZ2rsn6X84NtU54Q8ULE/XK6\nrgcFAB8PQ7XT5wQKyXPdOKIWBGsOgg0KPgUu40Upu/zuoxL4Ay23L6H5uMdu\ny2YBUO+O2oqLP+D/IYWdlRvqQdVaZ3gnLPBVZssLotVPaLwjqZqB705GqnsQ\nCL1CbFJIxkOtCr1I349fo11vM9RAz+PPxmaVXY0JA1AejZlRDyNPbPeysJ/E\nVVuTmK0QR8FVFtTkjBlxGsVGT1HV3fMONyQ7m3oQsdz8ddx6Bxg9MOP2ToUd\n4MPqkSOy3eSvx/xe9CskXbdGl5WEcm8KOOOEIVG5qR/MDLubEAt9vNQBvQ65\nAsrD\r\n=TZaE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"cdbbac0eb25c182e1af7fdb65bd8db7e37b3343a","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=../../node_modules/ts-protoc-gen/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.8.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"15.8.0","dependencies":{"ix":"^4.4.0","js-base64":"^3.6.1","nice-grpc-common":"^1.0.2","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.0","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.82.0","unzipper":"^0.10.11","@types/ws":"^7.4.4","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^1.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.2_1625037039359_0.7758578979501256","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"nice-grpc-web","version":"1.0.3","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.3","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"0d8d074447a9ab3cd55caf58f99886a6bcf0ba16","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.3.tgz","fileCount":63,"integrity":"sha512-AgCqSELBapop1ajdLtXBhZFXbiVvXeV6PdZFXbM81tRWAt2fxeBRs3bm0gj2PyCcCHCSjseH8Zt5g4Gh9pNSMA==","signatures":[{"sig":"MEUCIQCzuWUUeSOAB4AMC3KedK+nlBQfh85j0LeY9B/KbwJC+AIgZj2E/val9G9fD20i+k/tLf6mEYaBDwxF9awC9aZaQOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh20v4CRA9TVsSAnZWagAA0FIQAJkdR3tmR2RJf7AyKFMv\nMxjIjNVQoMnn/hVBH+JCOXMHN74GK3Ha+X3srhqmPwX6pnuFsMDuuc1S9kCN\nGRbhN7hgXUXIjdBTIfU/3oYVIV6WZju/I5OercsR4HRB7G4FsDGAhU+VPuK+\nxvVrV1l8VVOqTqMk0Kv9CE/IScIzsc1AcV3M7LJOXbUpdp/puaAj+uKZOKUZ\nl6Lsbh5JDPWjpq4Mgdodn6WLdiX+rZmSb0bFV65Q95b4fjHmy4azcjstgXj7\n/nYFZRi0kSZzjkTDb2IbPQ1RvRgrCKN0pp3uldLzXfMgtcB2IH4p+GLj157n\nt2Xg0gpX4V+hj4GBDQASVZTKzdqslL6pIz79UAk/c/QjRY8TI/u9q8qF4jPf\nV8Sro2nJ87w+3pgoRFQnHcGf+97SsnDlJO9i51EC3EUJ5j/g8F4S/gsSq2yF\nBn0NDIHeHzB9CdIuYh5IGnke5xz2k1JYButj+xdc4GJcf1W8bRw8vsOX3A9M\nSIwmZKrLSZ8VvYlkgRJaHuipALTHCNjoDe4VHBl1ODr+9WZFKHa6eWrPkxvJ\nMU9mwYulXSINcRLDTcght3DTu5Xw6AxVcZzkx9oK5T1eaDD4OJeS2LT7TI55\nmoB/J4c/0ozn3FwMypA58l6TJ2wkPwQG+VvFS0S57bOdVvJpMyXk3cyxfGlA\nq1md\r\n=TwZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"44e6462e3fd71bfbf2aa6a8717575f406baa75c2","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.6.1+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.6.1","dependencies":{"js-base64":"^3.6.1","nice-grpc-common":"^1.0.3","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.0","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.82.0","unzipper":"^0.10.11","@types/ws":"^7.4.4","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^1.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.3_1632207241474_0.02681681955212456","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"nice-grpc-web","version":"1.0.4","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.4","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"33389bc40eaa5a52ac7f253b15e6857e1d6984b2","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.4.tgz","fileCount":63,"integrity":"sha512-wrNx9sOflexUCbTz0qzE/Jf0qYNOFERTpw3vH16IKLqIlCOQx8xiTSDQ1MlLsxB0e4yYS9OPvu5Fr0icVuEHBg==","signatures":[{"sig":"MEUCIQC7GzlbAyieCa8BXYD/PzYYvbQE+F+HeIEtV1v9fytJpQIgeekkdNQjnRQFcpVO+czE3qymfk1LQHJsFhErGffLoDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh45ivCRA9TVsSAnZWagAADbkP/3/W19rDq5KRt+OWrmQb\nB73WeVOyEpg8C+uZMH2UQd4rITriEt5tkeGqBuQ0E5YVCl3HhVb1WFi3Nijb\n423SMoUGquaa+7782wIMJFGZajsm62uzd1odMALn1lLUdIDi3p9eMXDfcAQ4\nM75AznkLqEu7gxF4q6G0y0Y+VrKjh+In/3/0dr2V14UUNIwpkk0iwxMdfbJt\n2pjGIm00uVJwipfxQmHUTBLCwZUgyX1hL0r4NqqyJGr6j7Svs6BQZTx+3Dej\nTKula8JyYUReebZiG27mhvXhHrVUXNesvn7PxUPFnn+VqTzG3Zvad2B6j7QN\ndHsYkqYhuq2L7Ib+hmYUvS5Lkotio49tBOr+33dhhHl2OlWOjw2ODiavFCIf\nUoG/+CnCB/s+diorD37NN/jE5/v8EWci6463b6fDIvsgFFnntOpfUaSc3viF\nKaII3flAw1MaUndcUIp0Vf7YRqY4Te93Yy87NHSMG1YfSosW7UO1T4aJ6Qhc\nQET9T92fhhs5e3KBH5wgsta5JoZ2DnFKdm0lQ5rmNXgMWlbDy3HopUfLjIa7\nDWOELm4kCyE78piPQcScQGCbhFbJ5T43R0xsvJT/5YIg/wSehSNVtcAw8wlJ\nNHIUvtAZWyN6t8ulyC+8zOHOz+5JnlEe2rX0UHc8TRVwXU77f862fxk9DazN\nCYRb\r\n=ksMf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5d08d062313f513648d2632af85d77607513637c","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.13.0","dependencies":{"js-base64":"^3.6.1","nice-grpc-common":"^1.0.4","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.0","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.97.0","unzipper":"^0.10.11","@types/ws":"^7.4.4","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^1.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.4_1642305711061_0.6690955843732789","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"nice-grpc-web","version":"1.0.5","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.5","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"934b514da272c71ac1e01d7ae2dbe062127d7d15","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.5.tgz","fileCount":63,"integrity":"sha512-vLb1z/5mBpyFxwQ92xT392x7JgPyWJaMqVEyZayOUHR6tWqoBLK1WSHZVpj+8N8xApXCFbzfOJ5cTev8Ru/wQQ==","signatures":[{"sig":"MEUCIQCVDdZXIX9Z2dM25kwR8sBQrS9qCaA9j869RtTk08U6UwIgKc5mI6KVqJnSAenlboaDPQMnDZE0HOCmkOx394iqogQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh47l5CRA9TVsSAnZWagAAuhAP/1x2H4OlEqFIs1oMiFvu\n2/jRThHKw5GtyHDb+84LZL1siOtjsbDtOJKHyK9Qbu/tDKTVmUpKbZw5zooL\n+QWioLtw35MgPBvs8tk5Rf2ygrRKt8f5+81LkuL6lqe4pkGS4itabRqQ62Gj\nZubJd4octXEU8br5HuIVKYsyEXAbmU14dZLHlgnfCS7v0x+ccfdh+mURtjhf\nRU7gVPuoOY37SFnSFpHCYRQHRnVoNclmHd3CxtLjO/C+rtVSeKnUV0tW33Sd\nezkrJ2udvtGoRDfR/MyHmPbnqeZ9SjqcccZSI518ZO5dvR3Db0rGwvOFKXWA\nehCHbEXN/tFAmpNFzqkn7cVRvD2sNpFyc51AjHzWhltlby0ksGJydk8YeP7G\nIxuYWFrxck57+yg2oA4gTYVzibKDjLHjIiejh3iyL+iueyEwUgow/D9dLbxv\nvE9C0pdb7iRJPEpjFPtmUh1lR4iloEAuUSaESrIL7Bt1CWMmiIZudHRZChuo\nOSF2qgYT4OHtKAFVoVRElXKZl/IDnhKK9QSi1e+HWpnlI1+lple9wn+4SZYM\n3WjXI70QZ7Ub0ES2sOs+1ZHeYv+8bDUvj0DY6/T6StL8vSpjvMSfhclT+LZ8\ncbEBIttgpGMQt3h+d3NOQ3qgwnJ3lNdbDJxFYg9vkdq8LSsuRtwieRF9i4c8\nlFLm\r\n=wtOn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c1a525d031cd5f2f4498b92c9756970eff760b16","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.13.0","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^1.0.4","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.97.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.5_1642314105815_0.9542576458543375","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"nice-grpc-web","version":"1.0.6","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.6","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"4641a0b0a45fe39093641ca4218bc5e58d8bb782","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.6.tgz","fileCount":63,"integrity":"sha512-Gv061LDst3VkI8UnSiq6EPRUv+YcGL8XmPDUl8L3L5Aza7+iova1yMsbxjUzFw/tW3mucxlVM2401r3p5HW0XQ==","signatures":[{"sig":"MEUCICMdUXQfvApTPP+ImzPnCpMsDlm95J6d4iax4W24A+NSAiEA34MEiJbguHi4jaGeKXharR1sr5pp0xtS666vut1iCiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI0bSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSkw/+IJSh9kxd9G0Cti59fm60yoAHF6/GPvuvnTJrZFz0ixWvvlGY\r\nu9gkYGN4BHl5epyDc1oYklbKjMGOBEtBLRU/eJjpxzUALOXeu1HX8/kV75ju\r\nTN0hPtftttYNxo9JoLLsK0xcMYtpLzr7w4b82rjwUFHH/0zGANTw9h/1oQ5e\r\nz0SFOgF7HhN4JpkXKXIW6Zk6DXetlZpzZBpxM6wz0zFei5jXBd5knppPM6Q2\r\nwIU/baHkn6oqs0+FKTwguZ9vXNW5UT6sw6iz9UmBzVAcUsDMlY8v0TLJccpl\r\nPyshU+J6AUfx396tbj5MdW0B04iqetIwET+Mui5d5BOcIRfS+73Ff12w9YLk\r\n8pPB1ClD7NmHGcxFPXr+GmBo45OV9vIPe8v/YzVDkmDJgmed8XAzdWW3U2up\r\nosRo/AV1s33b+k/JSOTjnkeFJwHFQ7s60ev3hKQoHak3SiNt5u5h5ODn8Kj6\r\nfRMdg+pjogmhNmxm8xsgSMgfvupCreeMWc5sAv1SqIDUck6yf3sEcPBQKQSR\r\nRD/JGct4F3KRWfUB/i4wXW4OFZjDPz+gCJt7UIXkmJGTMCyov6teF90CDm/1\r\nZv+SaT9OvmtGFdfrBVhReRetXob7BAgAMGXGexIz81cbR0IjdOGtGAZ4EpDj\r\n2WReyAUP6XsLoINjmHUalQbgS4ajLKXpblk=\r\n=fOzh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"12db5997fa193e32536f8843abacc3182ee90aef","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.13.0","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^1.0.5","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.97.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.6_1646479058657_0.48298918073447616","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"nice-grpc-web","version":"1.0.7","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.7","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"7481c92e84122a74b5bce0fd517815d9fcb4f2ce","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.7.tgz","fileCount":63,"integrity":"sha512-2e1zgj5tvZeAdHaBhjPNiMpn6gqyfrxk++YW03edx8MwU/5KceA2FPwRgIilq7sIj8g2dukXVVIJC2g1K3BScg==","signatures":[{"sig":"MEYCIQCk6T4K2wGKQt9vxJw4Pv/7l4Ph3PnG9pxjoJQInlaPawIhAJNt6yUC4STl01W2O9NP/t1MbWVazJw/ChrttG4fATn2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKCk0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/IA//dfqqBWKWMGep06iiYg8qzLW0/alXI28GXBLkKVLw6nbJn4Tf\r\nK4XXpf1Lj5VkJbAnKHgch7OKqBdsDl2dZGy2BZ1vjqEbWOjth1gZONo4l9Ad\r\nAyHuMZIWmn2TYN+4mtRQIyaea+DTwZZUnTp7b+n9f6b/xQW67VHByup1AiJX\r\noBhLEOPSvHB4hmLHMj3WgPQPSFNrRjHTCwxSZm2JizIXXnbd5O3jpHUH9v6j\r\nKaKqETThUKArNk3jNR/svA1GJmQ+NkSkQFZzrgeYq3yNcpjK0H7AiV+6RdGn\r\nR9jSvFExIVGw98H9DYqu7m4faMurO2cPO0c1dDhcU4UweU26Bza/zPuEC9uY\r\nHLgO6Z7kBNvOojJ59bK4mUu7TbX0LyXf9vL562fLHctPWRynktk77ue5RF91\r\nW0aCnbUE5SbjgH3AlF6eZI8RQwh0yWWc80P6ID5sbJLCR+KrS48IoS4gdVGO\r\nAQ+ZbKYE9kbYnGPFHpp16HrEjE7rHVqpCeV41FvrIdosvd9IRHr7EoLn5H/S\r\nDGjx1LNM9smF0cC4Hd/r/26pr1O8MLo1Icf+t43yvaE3P4amXIMTTmECIBxA\r\nkekCN8de57VUunCF4bALHYUW2ZAipdYjbxTEnMHAW9v+8j3YgsidFoGM71uZ\r\nfFluk1vWdmYPwpQIwtoiO91iQ7PYwRF+HPw=\r\n=m90Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"3c1c4e803cd73e6b5feddf50d64710256d1a12db","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.13.0","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^1.0.6","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.97.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.7_1646799156745_0.20846015208304158","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"nice-grpc-web","version":"1.0.8","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.0.8","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"ab4b1dc13107916c24a3137af77a9ecfca68844c","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.0.8.tgz","fileCount":63,"integrity":"sha512-OTQWzwDXBRoB7WRWO5xZdXLcrWhpCNOtguyD3VO+w2IXLYZY1NDAZG44LqjgiiyuoaCuZb2AfTDyCzx2wJYM/A==","signatures":[{"sig":"MEUCIAaMfDT6hVuCq1kXucubU09EnUDyXjDOetNaWZvnQur+AiEAjySuVDxJOXN+kBGv/GP54u6j/P8LJz9UM5pKP1apSpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXNe4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHFg/+KIPHSWWcIqGISka33ctzpkbYwF+7Vb9Zzk+Wx1nQI5J1c0sb\r\n5JyAMP//G869tiWeb15CAsdIKVLk+cyOgAeG/mW9sjB59zgDTzGZS0pGfMMq\r\nxkdhsB83p1hx/4OBYrHTtr5TSEXCd+LfQtERPZuiLLRx87pnEY2EgqEt+Rfx\r\n12Islr94gz0JlXGy5SLfqY1CWVe5ZQBVKAU6UM1Y+DrA4EqtLrdOhJd1o8dD\r\ndA5Q+nesncCw+2twotFIdYnk1lp6W8iBTnLdCNOr648+XBWoS2cqYY585iwz\r\nmVHym+H6Xe0DRZNqUWk0Y+E3PSQbfXL3a0wM3FpQ8R4FL/QR2Wh8XfhcicRh\r\nyTlstUOIvqEXlcy/fEZN/U+fuJlxzKv3dDcoVpx9h+IizOlKchQAYL7F66xW\r\nBjeoCTEtBY6JLJ19yuWnc4GAz+cK9NpX539a9/U9k6lMLlNaS8Ximbb+naG1\r\n37/s5TjhyVVMCXawpjdtps7m2wa0FxgOB9YV3zzYwKenUzohhFkQq+Nje79L\r\ncDBJA1cYrUfniyMwqxSGmhF2PuLmYyZTIx54teMm+QGEjkBkJ20gWDfYWTQI\r\nx3S16u9qqGRwUKo7tEXdOu8G2RBrtVUwztaQA3R9mP4N60G8GPjFjC1l51tQ\r\nTZGdK+Q0hYkIk3At8x2WtzIAW34Tu9NcjDQ=\r\n=sXzQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"560ec0721e2a59cf3c3d6ffdfded79d31c464db1","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.14.2","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^1.1.0","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.97.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.0.8_1650251703761_0.09352079547175074","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nice-grpc-web","version":"1.1.0","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@1.1.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"e057697afb91dad2c5776aab220ed600385c58a9","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-1.1.0.tgz","fileCount":63,"integrity":"sha512-EqSuzDdNS2ABS2Hy7SRfdxZCsRibJtuy6oynn2MRNizKk+hLtI0YPMeJ2kRrOdYS4rsJgdM02nLXyVcYl4grkw==","signatures":[{"sig":"MEUCIEGh21c7yjW7n6JAS23jXbssM1oTZk6vwm9ngm+WuU77AiEAi+YQtt6pDr2LsUU6NpLSBWN+gdDnnMI4mtZDubEDpy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiceemACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTGA/+JDiEKk8S/0kA9GE0lGWRq7bpZY+IjB0GeftQ4LnOOIaNXYtT\r\nUhEDxZrFcgKFRbZX3NaxSzJ3rd/d7UoWIGPolIs+bKB5jgSKcFSynNnx6Ghq\r\n1wPbcqGfOn9eMna9m472xajYu+85t8I9y2Bz1E+F1l5RgXGihqD9jwQkm/60\r\nmEcTPkveQVriXjE1hqsre/FmwVMXkTcbBP6B8qvlAdvf+dc8vCuZun0oA0Bo\r\n6AUO0/qUi6KNn55V4CwlzX9TLlNEWwIZRYw/vAOvU2DKtJ5NfXC3dH3NVDm3\r\n1cExhfeVrr/2RsU3JE3pJOaf+OnGviOQtpDH+8W8QW4cr2ELwUJeJ3BRUAGL\r\nGTCKwa1LXt911z2OreLRhylJ8HCgqNKjihdrbB0ZdxSgqv/ZPDE8ieWKS+CB\r\nUhzhGdwoysIBxD8XTozgAs3OwDMDCu9jJ7drYTfKoE+ctsXWeIXqurpUo2ZO\r\nqH61PrlVwq8+pvpKVoM1eR2HnqtTwSObTqazYgLetT8kkEgTfqtUjwsEpRF2\r\nrpYDhbzGX6QeiIQCR45NdV+zQIG2ZjBO0vAGcAQ2QBMOKNbalSt3q7TInEOQ\r\n+zdNMNVhBHJUIYwc0ptr82MlbTlBue/sURQA8+nQTaPmuOuwHo+wimdMNJo1\r\nYXOvhiHDGkN1HRIameGpIDiZI0zeJAkw5G0=\r\n=DTh4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"77acb86429dbf13439b3335812c9b01daef94641","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.14.2","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^1.1.0","abort-controller-x":"^0.2.6","node-abort-controller":"^2.0.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_1.1.0_1651632038691_0.732733291667228","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"nice-grpc-web","version":"2.0.0","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@2.0.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"6998f0fd982d2abcd1c08c66cafff729d250329b","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-2.0.0.tgz","fileCount":63,"integrity":"sha512-puMgRTfbOmeJuxWl1oh8CRwez5CpjAi57/VzgcnkxC+WimN6Btz4y11AyQKRHgEt8glM7f+TnlOck5s+RPcLeA==","signatures":[{"sig":"MEUCIQDrWtuwMrCV3TBVslXlW0x/GwiylfVStdE5HoDYfZx+4gIgJtQHBkY1sBJZbuPD4LOs1QP3Ni/LarxHW/+OM5BZT3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9NaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeHRAAg0mXF/SCT8sT/Jy8ZBuseaflieizy/jA9/eDAGSb9PGboooW\r\nURT+zqVr60pw1losszdTK4+aFv+YWE7Ec5ItqkKf5fpQGR1nBnUgyB7H7Jd+\r\nFhvi3VDhmV/PySiBT2tJ6FMUeLBFv0fiGkDlDuyCkQmSAmFfRPBzQqOaM7s6\r\nKreXbh+2GsaxwVY/LpTJLqW3D8Q4HanfO/avTokaEJ0EzoO6tHM5/U2DW8AS\r\nl11May9JVfuHNwAzI1k0jiGjWlFNL6HC4WSrpqyEX0Agr00Pf0sEd2J3Ekko\r\nQwglxlMZKa2CDAuJ57oVk6xhaIShZVaYbg6dF8ZAhmlO37Y9rZNp8uIn+JFM\r\nGuZCxzoPWTz1PUaj4Y5O31IIR21+qFRcDUELgyihGLbi7e4y0geg8F8huds8\r\n8yUp/erwSHFn6+j3FMIXDmuE4iC2bWlpNUH0/T/NtS9xJ99O0hj/0qtb7nyI\r\nVamcz2csV8/y5rTpqN3FFJ6L0xtuEFs3Zn0OTEd91atvWWLM3uWI+hjid02F\r\n8xm1PWlV0e5mGjhq6qgwyNvT4cBIl52uoTRDVWHIeFWrABVYqoPmn8upuFwF\r\nsZvSu9S2kDwBSN4Mi/qGqNcPH9fKFB1Y+2qBfyYiiTQERHmgARtqIhBCsLtP\r\n03+/GeCiNScQqvUWNrg0OJFRmjYIzzT9Rjc=\r\n=D5WP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"0174f605350065a6d9f89df38c6694ba75b891ac","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.14.2","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^2.0.0","abort-controller-x":"^0.4.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_2.0.0_1660212879713_0.004468589450022709","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"nice-grpc-web","version":"2.0.1","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@2.0.1","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"59bcac2318615aa9977e566d008fe1e5783c1e23","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-2.0.1.tgz","fileCount":63,"integrity":"sha512-r8jy0TJY6ZO9qWtujiqmtRkqgItAChoJxJyYv+CHacP9G5kRIH03M+sQqtieXNNDUAKfFT/z5yroSy1cPFX0sA==","signatures":[{"sig":"MEQCIBh07rbAFwuEr7nicXrdO9lkEQMW7APWATEKgiVKgHAQAiA7sdwYJMJIOiWbboUYFEL8DiawtWbcLS2I5EIa2MDJfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYmYtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3bw//fYLhlDTZmgCa2ch2YE53E4FEmnpD0Wtrn3zAHI8sonLegfM3\r\na41izK4P3s0pcauSM7qKMV8JUmMdOxgcxtXagQdJCKiXNYx1txP92gd+DIuH\r\nuD7Bxz5lw1PB392AyqUpCF1qAo9iDGOEqF/0Tbis686oPNVPPwE6/8aka8cU\r\nwQ03tzaci6Rh+pxI0f9Tq+PXunLIfxiYPKZ7azYIhq8iXPspX/44CUSWWXG8\r\nDIMvXR+wPcnAUckTfYgpGgGDV24aEZUmnelqxUErCrR3qywIKhtmZHttvPJX\r\nNKg0ApWO74/1kXib2GAnMkDzFKlD3gzXfX9u6Ay7zxt+MJSnTkSu7gRlvaNg\r\nYNnbu7FJuankjz6oRKkhfXgcHZYArT76KoAU5j2YZ/stIBVJi/OpfLSOkxFR\r\ncB2Wrtg1guJl3kU8m5riRJ9Py2okZy0+IzLhM2MZ0maSQM+OdD7VMRAWmPCh\r\ndZpesTdI1rwapeKhTnQf6VE5mk+bGI9CWXnH03mbTPPUU+utzQWKOUp+74Xj\r\nlfixf9wexgw9SObknMjALfaEsMaTcs92QkJkh1cZtnrNGZ25yZd9CRRxIiYt\r\nrO2ibs9A5ssYYolLxGxzYoNy6z3BGhjRWxT5KrVWYBvQAmnMDa1ORUmvcgvP\r\nb4o2g8JJxo8GwYWp0rygy4J8PpMNO3digTE=\r\n=HNTY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"b0afa3e8c3c1c471f9b1307b122cc434da2c2151","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.0.1/node@v16.14.2+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"16.14.2","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^2.0.0","abort-controller-x":"^0.4.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_2.0.1_1667393069625_0.2314994932333465","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"nice-grpc-web","version":"2.0.2","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@2.0.2","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"280c32bddd20006bdb0feaf91129c228b4beeadf","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-2.0.2.tgz","fileCount":63,"integrity":"sha512-hIgvd0ufjOR1FqrakqQ1HdO6A8M1rps9cTCnO+8aPml2NXyLOsuZCdzCp/f31Y1ngBGvDkoalW5H+CBd11x+GQ==","signatures":[{"sig":"MEUCIQCwOGFmlY5Q4aUhbWd1EKUz32y9N9SBXCII6iXIAk8t6gIgDTTCCqOJorhi5HnBpP9dU416B6cSaJlei6IIXvZLQoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx4hMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotdRAApFwk2vIFMTwm+S0I5NXcWleNbS6ObTzoA2QITm0riewiO35q\r\nU20ch6LLPjUw+610sNfEJyYQGcWLrWxo585DdqYghopTb6aMR6KGVGNVV645\r\nn6eGLkkDz5ZBpBE/88VXGBM4ZB5h757zNTD49rH+Bp1xxtGATchas6bA5oqD\r\nXQYZiKuX8GKc2xVybrTrOoc+4B6OgBvGElNqgKPNH9Nu1IS46f0q361ebOAI\r\n3sNH/cdzh4LvsbrXUU2vz+kXskBjt9Lp2TPiT4MMLJgXzuBgmEWiXkQmlevn\r\ne852CaCGqXiZE/jO450KtOg5nSK5oQ8mgrlfJIX786GSCpBhU2d215eJ21/A\r\nJCmGwi7lIX/9K6ATEEu7kJoWN/VJiV32RjyiCL9xZmey9O4Iu6GkH0lP7p6d\r\nxmeks8pcZEeG6OE6vsU9YDjYiWkQ7+5ZiSWlLxZTa8x9upRcpTXaUxxKTvO3\r\nk4lw0BMqVdmW65nbDNjvFItN1fHB9MrjPDLeJZi/T0fC2nP41iQa9hjkCcGd\r\n4eD8rUHJF4eAEXDL79qG487KlblTZATPwz+aG6ArC2Uz1gypXqszWrs1flFj\r\nUrmZRzJV8mwNof0en9TP37l86gmltOVKoM3660oe0xdpstgNhLSdgO3Qt+F8\r\noxs6x9Tdp3nn3NJcPn4FM1X5+mvS/91Zci4=\r\n=QRhw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"090b1090ea4ac6859d7f240386fdac48415c1969","scripts":{"test":"jest","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-js && npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download_grpcwebproxy.js","prepare:proto:grpc-js":"mkdirp ./fixtures/grpc-js && grpc_tools_node_protoc --plugin=protoc-gen-grpc=./node_modules/.bin/grpc_tools_node_protoc_plugin --plugin=protoc-gen-ts=../../node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-js --ts_out=grpc_js:./fixtures/grpc-js --grpc_out=grpc_js:./fixtures/grpc-js -I fixtures fixtures/*.proto","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.3.0/node@v18.12.1+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.12.1","dependencies":{"js-base64":"^3.7.2","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0","@improbable-eng/grpc-web":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","mkdirp":"^1.0.4","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","grpc-tools":"^1.11.2","node-fetch":"^2.6.7","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","testcontainers":"^9.0.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@types/node-fetch":"^2.6.2","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","@types/google-protobuf":"^3.15.2","string-env-interpolation":"^1.0.1","grpc_tools_node_protoc_ts":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_2.0.2_1674020940801_0.27301332986562565","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"nice-grpc-web","version":"3.0.0","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.0.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"1805f81413c45bd1a92054ac908915f4f099e14a","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.0.0.tgz","fileCount":107,"integrity":"sha512-GZovhB81Y5wlvQxUKvl8/BzQrYYe+aXwqgOupNEhj1UoEop40+gFkVekDhwvI+JU0s+4uvxy6Apf9dloChQlAw==","signatures":[{"sig":"MEQCIANOuIPX0EL8YB8mPQ5+aF0Y34UM3RgsdYBhon6LVeTQAiB0Pc32EAsw5Sl38BesBGPROWyKi+Bbz5gmnBrl9BZHDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBQiHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdFxAAkz5IUMmpTChx5uMJhvoybVdMjY3kPnvHszPTa70Hf/MGywuo\r\napCVJoCWSLwURVaaBmun+2BVsstQHRkNagFKcP0JB5OJTX6vHYwGQ8pAO1lX\r\nMR6eB8EsjD9Ul7CuPZmtpkK5w5LItXn+Qfb15KLAPEXb2mDK+N6/kTdg1ek+\r\nwyA2OQq+xSql65HGoGPLVqyHkS9wElVA3vPDX4QbdJ4BCoNXFSujomA2D6mf\r\nDE5JMwZUdM0DXdz+deoi5eYtIB6fuER1i9Gwnnsd+qpFX+ReXuK96Zpf+YpJ\r\nXWy/zPQ4GE9yBFO8RAlm6LDffTb7kXTBAi3qPO/iGOIfdND6J9SEMpXveQMQ\r\nE9DZ2+KDbSRufaqUJha52MMFiXbvi3ObW/EH8UCE7+PbY4BZhdQEqKTFHxz+\r\nF/NZP+2w+XrIike0t3OgxKqdu70KXQarZ+j9//6j71Z2Sb/74jwS2DhRKmxD\r\naneYgWSk0jpIUi+jMIObcaa4e4Oi9n3LjaoPUisz91jwM/pznncv/TUCyuf/\r\nW1KiaH2IxShVCXvNg1aW6s67HuGckmaW4ttceYK/zWfrwTw38iN3dvURyWnZ\r\nY2RRwcvNDy7ri59gD2fwEJA+uKEPxsyGT6jJY4U9+KR4ZKTPKmWKIEMlrvt4\r\nXHaaKgDU5CXu0HjIEWUDBHzfvhEzICUPmXE=\r\n=JLpV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"32f276646579d3fdb7ae18fc72bb17c1b86b5ef3","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.12.1+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.12.1","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.0.0_1678051463435_0.5907472848976763","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"nice-grpc-web","version":"3.1.0","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.1.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"8df65354ffa2674c32e9c7643ed79153f754cd7a","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.1.0.tgz","fileCount":107,"integrity":"sha512-X4c48DbK5HcHt51EeCKUTZdstfNQ9MfkZ7qyJ6qVD6l3Vkt/Zc/a7EcAjSx4Xt8TmGtFs+YkJi/wJUpJ+Bv1ow==","signatures":[{"sig":"MEUCIQDkhPfR60YJakPuoaIy67Wr3qgJh4igk7nXEHM/P6yUfQIgOBraO8mTVdkSMpfGQX7d2wGCgjbhx8kWu9JqT/kDNP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfPQ//cp8yuCDvcJ42LTARIXfQlqkPfHBqVUeNSYplSSgxlERl+DlZ\r\nO+2h4B2gBRQh0A4ytG6vLU1+vFRssKVX82Z+JFgdKJ0bpBzn42xq+9Hea8u5\r\nAAzz2PAb5orcvra2zijUKBNV6OUEWQ96pjpp/+JaRYEHO0upzKCdD1NzL9CX\r\nVV71LWFVe8l/u7AURxW9z022+b1tCEb345iAjflfsCCYLgCpQb0DtM/rfRQQ\r\n7eO8rCOHh3yuU0xE981Ev522fbIoQ2HShQVPwp4mvbxTLE/+yfrspbHw3tTz\r\neJos3zv1MXTmBfM47/ToIuYfadMXkzcVmYVKfX6NXPaCkRwBVbB1kTMolMjG\r\ndnnrnBDgKNuGb/GKUU9GA8ThY5V3fgzihSwkUJWz/GFKBsFgJsfh6gBHGXxL\r\nYRjw6zbLGTSDU+AcOgcWiVtux5tUUvX8bUxq/4WYwRREqLacHISUh0xhpS6Q\r\nHcHVqzWD70hZAAKC3RPICTfti5p+ZXGJU9yh/Vao3rcuUwetC2CScgwxT/N/\r\n4ot3eP9hbEM7aewEhdUfU5Ny0Upg1nRydZn8oHFTuRNE3SqNmPIheqNZCfld\r\nxcTvVnU9zcI+XOMGzk7Aozvomj4FBvjrDS5bHwCCuAINUA4SIzPqOAymnz5P\r\nNh8TnO4J2L7fD/BaPYNi3CCAYmZxVLnzQyw=\r\n=b8ce\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"9ea0eb8b37077a28bcbce55907e047a3ae919af0","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.12.1+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.12.1","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.1.0_1678267088794_0.8174706928996156","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"nice-grpc-web","version":"3.1.1","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.1.1","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"21b83886f4df55f44f0ee199499f6b214491ad38","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.1.1.tgz","fileCount":107,"integrity":"sha512-3C4qHavdD2x08hwW8eOxSTCGkczRpB+eFtPLTedM6smgwUbw/CsDhnrgDECa9PKJ0sd7LdE9PU9PLM7Od60DVA==","signatures":[{"sig":"MEQCICuQ/a2xduShEl4xqui1C73D7L8RVtwIBNFbctX8fLD0AiAocByeRAuJcfxBoOMSzcIqqWLBebyFXltdrqAixrVOqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGYtBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobzA//e2PtRq3PVhHPlJGUm4RoqJIsGeLjUbgQqOYsSkiDKo5rxHDd\r\nv50ONkxUo9pTQttaEZeFNUn+EO7N4oIsuUS3Q4FfkXuJZj7KHBhR6fY8eVDu\r\nnl17QIjxrC7AsfHtLyI2Zbilfqzs84Xz9x68FbSvYJyKMN1A+pYHFi9RQ8HB\r\nzgqaX97g6qlXHVjGCQfWVGMSPbpBTNiuIN7X954rVO8GSr+++LCL2RJi2FPd\r\n2/c1R2STMRbQpF1nc+UAOc6ifTMEJ7pBAdWVaPWsCwTXfwscVRFKrsAXHZXb\r\nldkrGFSyjdN0X+T5TPMmLbshFRuH4nPzXnJxowqxseZz+r5f75bxkjTzxU7w\r\nBlbHWu0PwilCDJg3HTXsXEIw4DS3T0aP/PaTn8QdUnrhDMtwHZ+IaxSSE5h8\r\n21O224rkaFZDQWaWCfN8c1zM/29jpGQ31Yzaomc/Sp9Dqlf+x/4yz+M/l6Hd\r\naYof/Ecd8W8UKUoVJkDB26tClvvBpZgdw4r+riVK1DrZp2NAQUoB7wWdzFfY\r\nCcTfF18BnyjXhuvqV5u2n8WqtBoKCyFZfvo+6y5FXRlaz12GfOSDjVQWEf34\r\nVM3iqHkEFtFXRQA5e4BYZhPOyARSQ4U2Q1HN/bu7uxMvqGr/VbYWjzyTq3wt\r\n5Fu4IHmKKTdew71Fd4cDjHRGfvRzq6Snisk=\r\n=Nx4o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"0e773a1697c7fdcacdf9a244f78e813577c8c8bd","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.1.1_1679395649099_0.9963698827983694","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"nice-grpc-web","version":"3.2.0","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.2.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"021a4bccfba30b53cfeac52408762f401cb3a4c2","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.2.0.tgz","fileCount":117,"integrity":"sha512-pDdNJnU8myXhHzeT3upREwfhRj3gwnxFmm1oD2u5Jhg8xLfugXUvCxruTzS24Ke0Ms0Br0YRVT0jFBHPe+8bmQ==","signatures":[{"sig":"MEQCIC2ECGLdlgIXX2sROwxwVDAP1t+SVOOfxwIJGGTjQkvFAiAvKo4j47HhJIyUuzpDx9dftrJ2k+yYLq57BOeVA9Jdqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHtCFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRJw/8DVkdfie22YGhz0tFl8ZvbbvXC6YRVcTv6Qwd9xlstuF01aIb\r\nJQz9moLyAYlbHXIKTx14KZYHpPmG1CL5oU/45+WHwhR1mgX7Vx5HrRciuf/5\r\nudbrHX+BAaYZ1YH2t44Rg9dqaUJnQwcIx4Jjw3nOW1zoGPVQ4eCQ58jS54yX\r\nlQVQP8d4djhdqs4o9yV+p1GIga0qF6AxAuiuGf9vl036R2eYuQ91ucrRcfAq\r\nTj/6Z4dtIti/scgKhAhQhVgHKGDb/lgsdkZx8E5SknqTUtQQKTZVzm6tXQ6O\r\n8SsBFQjYLQEABBYZ27DAtWLLJtzt23ortOIFGFO8lD3flMbgmSMVA8ub+bOD\r\n8XVU4LAfAfWrzajk/b1XU/kBfXxo9eTfYTwsMISivG8k4hL0Ogs2nZfTIbtV\r\nwShdT26ZOJNS+jN1n2ZnlsjkXIci6NK1HEYX9GfWwXTuPCcvCnHBSb0MDuVw\r\ncVMTDaFmqQjPQ1h+RDv6urmLpwUa7X8gOaNQioIMTabOCUCCZpD5lDyqqSsn\r\njRGvLFYi52kVGe+Re818snw8663bh4n8S3URPELCgpU9VVIYYp3ip2n+LKG4\r\nYAQq/YADJrq8uZWhmcfSKfJ+oWs7kze+yS43wmaoxRDnJLrNon8m29PxXl4X\r\nSpffZn75C+ltECl85K8NNPiSnUXbo+s2550=\r\n=ax1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c88cc8ba7efc6c544c6134711f43676b6b820d4d","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.2.0_1679741061349_0.9612013821453793","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"nice-grpc-web","version":"3.2.1","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.2.1","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"b66d14c3e1ab3f92144b9d9ee4c6d855de3b7cd1","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.2.1.tgz","fileCount":117,"integrity":"sha512-wkZryRxqHoP27NVgdqptNhO77m7OexeyjiXiHuOmmV09cSOuUw77yTKezEskzq0ifNj9ktKRbKsI51qJ3pMK/w==","signatures":[{"sig":"MEUCIQCUQroazsm8R79XNuSduY/jHcinKUYpAMJNMC3mtRmb4gIgdf+FKlIRcv0hFYrnC3YNlVQqv1v/ziR8jMTGx2YAZ3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIslxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6bw/8D8Uw4JQW1GsVk+203PVZG7pn6Oj3XXApFmNo0HhNmMUQSiXE\r\nKWdimeaa6QyCz3W8Jyzn4amPwi81gYp4MPPcA4VV+mjagefdz+liH5YFIDda\r\nc5O4dJ1mOfPSUNpBt3auWAlT4jZUn7STiNckov8qxeRUfyXnqAQCEpZh1dpj\r\njphvjg9A/6FV9iXZnXHCz3fE6/jW/qlNY/9Jxhz0tomeN/hhpiXBBX+myOOS\r\nrctEFZgbFrcuNHZrgFdDuSko5Egp6M7Cj2vgJK5KfNpc2lj1ffiyYaq5PLwO\r\njKCfQUICGmltwuA0Zvu+xHhiWYIY4mSa8LK8ZeyI1SLX190eTz+WqwnC8DI1\r\nhCgEuJVZmx18Pnuz7TtbmqJPW1Icx85VuOJ8YAeYzKUDe/ymNrMG6a0cCRag\r\nepY3JrB0x+ClWLGy+ba0qc3w/zHr1lSHLQIV3WcGHJuisc/w2Yi+2oeIGoT7\r\nEbG3Rp6lTNJ7wqCyp/g+88bJ9Ekg491Z39NjKghM8eHVQzjrfQXbHLVLZ1t7\r\nir6PUigaf7YujG/3NqnUFepKEO4QLxF9fMRC6/S6OlOr0JKvbEgmZiz2ZCme\r\nlC4o1FUo+mXrvrMyd+ZVwWrjybg7doWFyfDyEEvgerjZW5wB8HK+9jnhP9Cd\r\nY2vUq0LzKJtLY/uoeDQFzy5VKaI1ZdZnE5M=\r\n=uSeD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"02348455b53d8478dd84d2629a98bb37c28d0cd5","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.2.1_1680001393048_0.19594354239949663","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"nice-grpc-web","version":"3.2.2","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.2.2","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"543103bc24f0161c20563aed0cf8297ee0adf8f1","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.2.2.tgz","fileCount":117,"integrity":"sha512-moda8+vkYaM1lzFgGQaoBkFbtpzPy2uWvLSB0LF2T4BfL9mnMhd8G0AqPL/P1Cwho5nBlF1s1v9X7J2qmJAJhg==","signatures":[{"sig":"MEYCIQDzfLvkREIrAZYXCcnvVkYMDyulSoM+FeYgWHKgldLVrgIhAOMCpHVwPZSk8c4nT4DDl+ZbzwCba5brUzqpzoGds0gL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe9w/8DdVpK8gneeHPkS73xzD1P4h55RNEGBJf7MWhjoEY5zHvoIsI\r\nEDwk3Fv5LKGKJNwrkqyUrmiYqXdllJHqxbHdJZ/DyZZaI8ZoEU2Fu904li4N\r\nNefEDdd+w6dX6fHs6NGIk5LDhbJiOw/59ar4gTBM6QN1qHJ6d175x7vbxo95\r\nl0InlgglBJaf0IlKF5txsGEASwHZL+7d/ztIe+aea2+yZgwDZVufo06pQGyA\r\nnJ3ppzhTdRZDminzr+P25CxLqOFdPATXm+kXIOA19smQWdGHL56G24I0GSKE\r\nrO2eNGBtov8COkp+vt7APLAHWhM1dlZ/WKsg7tWqGTBIO1JMI11k7BTRDWsY\r\nzBIrqA6S+xpJBnirbtBFdnl6ZOvCLmnceRQdtETK6jByIvllorucBCh3bqHs\r\nKx3V4kIjOU77ugCsjQxxHARbC+TIE2BtwHC2Xg/sdrhEs0tjzbqkMT1Ny5BQ\r\nhd+Bhek8D5AC5+0mbl2W0lHGz4i8fBewO4/3RHD7gCVVxGnFxJ3XWQFgLi4I\r\nEPzNkzQfiWtQt2owzLmiJDpP7eTT3lFUH5+Wzpc0llpPKvQ09hm9Ctp4i4ny\r\n/ptANLTqETeD86QJyiW5Cnsa2QAO9czOW5pBDZOF9zznk5l6a3OcY0WgGTxK\r\nemi8fjpaVFXPy1Z27XfrCk8UBbHmOtLThTo=\r\n=zn7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"73c5c3c16e75b281b9f16b15b33f094f513b0939","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.1","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.2.2_1680007426041_0.23794544809021256","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"nice-grpc-web","version":"3.2.3","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.2.3","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"d402964591689efdbf9c92f2eff79888a851ae98","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.2.3.tgz","fileCount":117,"integrity":"sha512-oNuCBhCffmpED/dTtbQycKkMkJ6DCaPeyi/W/hbLaGIZfiwSFg+kmWSKmTdI07XqMQ1POKxn//bdldXZsE1ZUg==","signatures":[{"sig":"MEUCIGeg5NLd79KOW8i40haoo6b0GOUkinnJ23lDPNxREtgmAiEA4zAs1FXe+43P/uh4ABj3njnFOsAXQD93aTlUpX7q8DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ1ChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcVA/9FanveN00AM+YNeIVFZeBtNntmsEWGFa19H3OOP1wIGwTczLQ\r\nY7BAX9ZyOrg3KNKTrn4YPfLnoHafkEJnIyQ2CEqI69kUN777qaB+zieJGQKQ\r\nv7xR+C7Ne1dKCbSn8CVKWgFVraFkThsFGpSxXRa1DPUWq/yn2XmNRAEqJcYY\r\nPqYVlLTpW4oUDCUy/tinZw7OaDXsckq486XwCoBnGRX/qY9fz/Fv3dVXY8T/\r\nGjMlZkVeMAu8k5qreHNfFaEb0txz454QK/QbU2sjxzA0AlfTP5IqdnRdXppR\r\ncCslYUQLpeP4rl6ZdXmQdoDy6HOsiM0jyAfI/PNfbWDbj6rhrRnyx6mrUYuR\r\noYP7l1tF9t0x/99Z9NsCRVWD8rzcXh/n2JEJ0cCD8AR+dCjC1rr0Zzba1RjT\r\nTLigc+pSQHjxc/p/n7A1SaGwLV4x7ltsH6gXjDdFICC6a/Qr13RWJulKWtz4\r\nvk11hPEOgaZdQzPuca2myXFNnZlAKUhoZiePyPXBvIn4ZbU1n3KyKBBrwy0D\r\nWroEeBnGxKCryftKzVPLYnwSbRAU8BXo9S/xFC33TOSxsn2VG0yWenEENfBE\r\nTCbg2JJKjID+xvrI/KEpJxKZYAXaELzMvgXpL1CKDSDpF8Sgi0JDwkyR6mnO\r\nPD+pFOo2PJqaWdP6c+t3wJWLvB8XFhUPU2A=\r\n=UraG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a2987f236be78513ea607faf691c9471d640bd0e","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^1.0.4","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^109.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.2.3_1680298145210_0.8553570651588149","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"nice-grpc-web","version":"3.2.4","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.2.4","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"f69284bab4662694a1b9b6a5ce6f4b89ca9efc7f","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.2.4.tgz","fileCount":117,"integrity":"sha512-r2MICv7WM5n1H7VHQ/TITJ/xLDEHIoKKm6X3gOXcIh+2IuFb0g/uIZ58S7vtbFTtRjxrbuihT4+OdMc2hC7jww==","signatures":[{"sig":"MEYCIQClf78bRX4VRFBndFWRUsxu4eHBENqy7jBrS7Z0WtnV3wIhAPKCBpW8gZeR45yImsHS+jjG4d8KhfvZI5UmztP7YKEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPv87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSdg//adSYE9FQ8ALw7SI5ZctfM8CcOYx4H+zw88RR3frjV+gqqlbT\r\nv1iOz6SawV6Gm7v4/p8y4uIFBtWVZhPov0xjoB8lI6LiA2glG132PsuF2ILm\r\nkOhEa6gjMpk4747sk1moDD8j7XRQjkBtCvmUI8X7jKl2hoCpxaaitle04rTs\r\npOWxwr4gXf6HVDtXWlqV7KW1rvHdIlAlZegxnKNJorDlWepWkQg5+0kx8smB\r\nXRT/2CJ7EYAHk8wPtMEC6MUx99RbA3lbOwuudewvG8xrd0/rbNm4LCotKSl2\r\nam6u7mzeT1ALAFHpqOxkQqu0L2FgVIiTNN7lMkH0Rxy3Dd2a2zmhOsDwYRih\r\n4Khb/SGuar34FAmNqEG+viwJhwPTY/cldIoLhPvn7jZNVkuIb4Nej1g14aZ1\r\nv72TtArScIF2Zyp1zcWSyQEGB/HfrtMtRvZfmekRXO3Wu6rWGVblPXUgBm7h\r\ntLz46XNqeHI5BzFlaA89ZCA47zfqrsoxE/YvwYP0F+ZTkPpqIUG3ONDivJBB\r\nLlUhtJ0PfEC/5Tr9EkHYCJbgsJJ12wgm7FKVeqPE8ps/YPF+32U4+4g9Imgm\r\nTGzRdFXsqC27sRtca43X798XZPfTHmmNWFnlF5gQk9Wj/PoqriMRo7fN4XMW\r\nybzEVpQyQOC6ci8hTyOhxzruMsFSG6vxwa0=\r\n=y8p5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"da69b2d07a8375ce3432fcd08db4162b55264a21","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.6.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^2.1.6","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^111.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.2.4_1681850170937_0.8448064815788225","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"nice-grpc-web","version":"3.3.0","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.3.0","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"80315303b45203dd52f618c1e23e7a82186f82d8","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.0.tgz","fileCount":117,"integrity":"sha512-3cetcUPwMbyNjnOPwSufYxJOq8QB58j5pv9sY2VoNpGIicnH4550BeSCDaWO9M6vBiyxOzw0uq21I16kfWDcOA==","signatures":[{"sig":"MEUCIQDwvVOLU9Mgq4/nSyvpbqACC8vVqgWJ2WLHc6V15UIq9gIgQ4+8Z5gxoeDB3KjbR178oqe9AqH21aSOO1H/3e3nrHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkULzbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG5A/7BFZK7cvE5sjHRsAiCkgqK0IIHpLMg7Qh64zN7xUhkhKWcguO\r\nLYrrQOugZnzN+fXjth7oderTC7xOY+A+lT4vYLY6gMn2OEQupap8YpowqiuK\r\njqelcLWsqjSxqHHKBZ+awVOhKZdgEZ8Ntnd/uOSa0ATVK1nxads45zOjwBRE\r\nSEtwpYKFiG8tep/qrlh8vT0zeCwb738DnqLtY/kO/Kog2qUAn1FWS/vqRft0\r\nFFHexcULCOPaZ8kin3ksi9qUChA6DgDtYPKnoVu/erUE2L7+t4WBGgQl1TvY\r\neHg/IKUhlIKUtkLzMjInd/KB+7Ekj07Rvr9k/DDgwGJ5lRqw+Pxdy5vDBOwe\r\nk+yL8M764RmN0IuDsn2WyTNddn5bZ4sZoENTTbSlXWBXru7T/dE2YfrJyKwB\r\nlzzg2pvedWozEw3CQoBKk8nk9zt+iGkD6JDmFneKw2QuRi9+3DnkF8zG+7Uj\r\nYOeA1QoTBWqjIn46/y/9m3SPLhSfQ5MU1wVaPK7ZLSiM5Cbla6hPO5aqsg90\r\nKAYevs0YUrrtTlM2Rekzx11LPyzM6WPC+PCJIsCpiLw9d1PjSB+PaWHq0ith\r\nNzR3bSGC62hSfDTnIVZaT9/pOc93uNC3X2ndcP5Mt33qfTUfEgFMS84ZKGKt\r\nMTDhPnEibKEAWMhS/SlTqme82mSAEOkVqRI=\r\n=VZVq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"1c72e575dbd5cf8da3e47ca39c79647e577eba78","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.6.1/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^2.1.6","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^111.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.0_1683012827364_0.5746745775579041","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"nice-grpc-web","version":"3.3.1","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.3.1","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"cbb3fac325d7b5a4682b42540c6ddd5f08c06e32","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.1.tgz","fileCount":117,"integrity":"sha512-KXListAFLjJ7L/GsrRW5YWT+2oZDaF8Lu19ms7+HMykDGtIksqvZwR6+EzVmunFJciiNDShJ4EXr1W6eaiZoDQ==","signatures":[{"sig":"MEYCIQDmIMik+4JJXNCvgDdv8TDr/6TrYRewZNapUARCGt4E7AIhAJmulXiSa2CLqvOUrkGkVF0LnSZ19oxmEybJ5rSUpxFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176829},"main":"lib/index.js","gitHead":"e25d70ac3d241c17781797bfd075f2ade2f28268","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.15.0+x64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.15.0","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^2.1.6","jasmine":"^4.5.0","request":"^2.88.2","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^113.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^4.3.1","detect-browser":"^5.3.0","testcontainers":"^9.0.0","@babel/polyfill":"^7.12.1","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.1_1689502478574_0.9390964359297465","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"nice-grpc-web","version":"3.3.2","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.3.2","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"3e9570806e5827f66c34f80a243bd069d9059a55","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.2.tgz","fileCount":117,"integrity":"sha512-qetU+H6y6jVvI5NZdtTls9UdqdCNwhr4UxqL5SfH6v8ISxucxDVPRYxnZaoZyWjMRvRgAKiQDIMu0bB0oedD0A==","signatures":[{"sig":"MEUCIQCqvkZKToe6dCC6EyR5iI3TqHuo0fmNXJFaSajFHO5gqgIgLYg+mr6vJVG9TDrSkbXpwHANK2snwIHDZaPZrG3wRVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177167},"main":"lib/index.js","gitHead":"dcb7b98bb34e99d16e276e806fdccad60e6072ab","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-jasmine.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"npm run prepare:browserstack-local && karma start --single-run --browserstack","test:local-browser":"karma start --single-run","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:browserstack-local":"path-exists browserstack-local || node scripts/download-browserstack-local.js","test:local-browser-headless":"karma start --single-run --headless"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.1+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.18.1","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","karma":"^6.4.1","mkdirp":"^3.0.1","jasmine":"^5.1.0","request":"^2.88.2","get-port":"^5.1.1","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","@babel/core":"^7.21.0","webdriverio":"^8.2.1","@types/karma":"^6.3.3","assert-never":"^1.2.1","chromedriver":"^113.0.0","karma-jasmine":"^5.1.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","@types/jasmine":"^5.1.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@babel/polyfill":"^7.12.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","karma-typescript":"^5.5.3","@babel/preset-env":"^7.20.2","karma-spec-reporter":"^0.0.36","@types/tcp-port-used":"^1.0.0","@tsconfig/recommended":"^1.0.1","jasmine-spec-reporter":"^7.0.0","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","karma-babel-preprocessor":"^8.0.2","string-env-interpolation":"^1.0.1","karma-typescript-es6-transform":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.2_1697559494872_0.9384564752030697","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"nice-grpc-web","version":"3.3.3","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.3.3","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"b66c1c7358b17019fb862023523383504a46a35c","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.3.tgz","fileCount":117,"integrity":"sha512-sVz8n3tRwk8Iy8Lppek0qD1HFGexvy0915/uiXfQvOTUDHCsTJqcIEjmSQWLO6FZtZMwVMtPXrs9WZMNDrkcyQ==","signatures":[{"sig":"MEUCICke+6yEaht15gpwfVhOOWUmCORLxthkUWnhSMpB73fjAiEA05nEiHr6F3d/0D68YdCtnOlI0xjS5LxG22suIREznxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178326},"main":"lib/index.js","gitHead":"2d8eccc332adbf869b6450efe5de14125d7cb4e6","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.18.1+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.18.1","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^10.3.10","mocha":"^10.3.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^1.112.0","unzipper":"^0.10.11","@types/ws":"^8.2.2","@wdio/cli":"^8.32.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^121.0.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^8.32.2","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^8.32.4","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.3_1710170718471_0.13154986774517852","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"nice-grpc-web","version":"3.3.4","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":{"name":"Daniel Lytkin","email":"aikoven@deeplay.io"},"license":"MIT","_id":"nice-grpc-web@3.3.4","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"homepage":"https://github.com/deeplay-io/nice-grpc#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"dist":{"shasum":"bf9e4ed0e405367295f7f8d990db94bea3afa18d","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.4.tgz","fileCount":117,"integrity":"sha512-L8UQC/jQ8jAXmPM76On2CDDSDPxIfV8ltXu2anEUKYUdrqMMYZwnUVw3s2fo5p6dotIR6qyVLR9qSXvDOeMmPA==","signatures":[{"sig":"MEQCIBLYNx6K1k3PjYeIqaX5jXcGjz0xl47595BQKgRMUbcuAiB+nItS06ntZ03KJ9vYtdVqzGojLUuEX0XMZtBYr5E7+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178325},"main":"lib/index.js","gitHead":"706e43411400630c951a391695ca639f2af4d943","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":{"url":"git+https://github.com/deeplay-io/nice-grpc.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"18.20.2","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^10.3.10","mocha":"^10.3.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^1.112.0","unzipper":"^0.11.6","@types/ws":"^8.2.2","@wdio/cli":"^8.32.2","@types/tmp":"^0.2.3","grpc-tools":"^1.11.2","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^125.0.3","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^8.32.2","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^8.32.4","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.4_1717697630015_0.3483238402760591","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"nice-grpc-web","version":"3.3.5","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","_id":"nice-grpc-web@3.3.5","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"dist":{"shasum":"e67b6ffbda52f5188a918ba200b118322a5d9dfb","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.5.tgz","fileCount":117,"integrity":"sha512-+G+WcHUHCXZC/GcZ8OiuT7BSlvIBsujaojcemGIHClq8Dh3z31BzsC1E8bUv++WzQAHq1/8PnBySvcmF1tb90Q==","signatures":[{"sig":"MEQCIG/9Cpa21qi3mWRqR/ryzM1li53PSaBnpIYL0u3P3l8BAiBfKqzCQZymIMY+7jh/8WdXqjSs5mwSuNkFLTLfP4M81Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177343},"main":"lib/index.js","gitHead":"a164fb1b6dfd0e329da80d00bc9cdcc5bad369de","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":"deeplay-io/nice-grpc","_npmVersion":"lerna/8.1.7/node@v20.12.2+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"20.12.2","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^10.3.10","mocha":"^10.3.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^1.112.0","unzipper":"^0.12.1","@types/ws":"^8.2.2","@wdio/cli":"^8.32.2","@types/tmp":"^0.2.3","grpc-tools":"^1.12.4","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^128.0.1","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^9.0.7","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^9.0.8","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.5_1727162356134_0.7922552992720655","host":"s3://npm-registry-packages"}},"3.3.6":{"name":"nice-grpc-web","version":"3.3.6","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","_id":"nice-grpc-web@3.3.6","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"dist":{"shasum":"bff99bb70dd18f9ffc64297b6e94f1ff859b3dc9","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.6.tgz","fileCount":117,"integrity":"sha512-OzBoKFjDeg72gEsFnQvKaGWu6WnLFw4wW0kkz9T+TLqpcAF/Nu3t1MuNfeMAH/CRIVXCgHdWrGLG3Z0D4db5yw==","signatures":[{"sig":"MEQCIEJI9d/yUCLl8CPif9zndbpj2yqjYK2hI8DRjNxrEdKUAiA9vAE1QBPckrHwLQMcHfFmQmg94tVTkmjc8agfyF5EBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177338},"main":"lib/index.js","gitHead":"b2d568504d2d0409eb4a25a6adbd25a5346a4c34","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":"deeplay-io/nice-grpc","_npmVersion":"lerna/8.1.9/node@v20.12.2+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"20.12.2","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^11.0.1","mocha":"^11.1.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^2.5.1","unzipper":"^0.12.1","@types/ws":"^8.2.2","@wdio/cli":"^9.2.6","@types/tmp":"^0.2.3","grpc-tools":"^1.12.4","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^132.0.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^9.0.7","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^9.0.8","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^9.2.6"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.6_1739887292644_0.15271527413610997","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"nice-grpc-web","version":"3.3.7","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","_id":"nice-grpc-web@3.3.7","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"dist":{"shasum":"3c9b4cb31fd1a8d10d4e672bd9bbf2e3206bea39","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.7.tgz","fileCount":117,"integrity":"sha512-9RyOGxmPm5rCLizn2uNFSSnlBPU/2n1i8inaNSAT52QAcOITKvCTFmOUnU+1CAJrKlxiGV64KFfcxJG77JDV5w==","signatures":[{"sig":"MEYCIQDQIEX5RA/f4JcmnAbXhjysahgV8+VcSfZ6E5ppHAGHlAIhAL4krx+yraHDx9KJIjbMsaCl49ZaAs/Fzy4h0oWZb6Ec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177339},"main":"lib/index.js","gitHead":"7458e8a57aec763d854c2e6eb119bfe6820b17dd","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":"deeplay-io/nice-grpc","_npmVersion":"lerna/8.1.9/node@v20.12.2+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"20.12.2","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^10.3.10","mocha":"^11.1.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^2.5.1","unzipper":"^0.12.1","@types/ws":"^8.2.2","@wdio/cli":"^9.2.6","@types/tmp":"^0.2.3","grpc-tools":"^1.12.4","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^132.0.2","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^9.0.7","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^9.0.8","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^9.2.6"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.7_1742985909745_0.5694766758923815","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"nice-grpc-web","version":"3.3.8","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","_id":"nice-grpc-web@3.3.8","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"dist":{"shasum":"6a11f2883db0f2148988f16f9abc32553bf811d2","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.8.tgz","fileCount":117,"integrity":"sha512-VOVzjcgl90lhoZgjXDg9hG8clIxe6NBk84R3p0P21CGitMesHMTV8g5adnDKQ4i60FJT1uk2EwepSyv1cND8JQ==","signatures":[{"sig":"MEYCIQC9DZM7wl+k6e9x74Axky9TiDNtiw7JSflJf3HHohQjMAIhAIE4yVRjRBrKTsOUzGTLG0WgwOrkiXtnyHejp1L2MLi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177339},"main":"lib/index.js","gitHead":"b610cad57835c3d174276a81381214eac22b338e","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":"deeplay-io/nice-grpc","_npmVersion":"lerna/8.2.2/node@v20.12.2+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"20.12.2","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^10.3.10","mocha":"^11.1.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^2.5.1","unzipper":"^0.12.1","@types/ws":"^8.2.2","@wdio/cli":"^9.2.6","@types/tmp":"^0.2.3","grpc-tools":"^1.12.4","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^136.0.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^9.0.7","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^9.0.8","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^9.2.6"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.8_1755702494413_0.21916456726503553","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"nice-grpc-web","version":"3.3.9","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","_id":"nice-grpc-web@3.3.9","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"dist":{"shasum":"c3315253371f8590851b846d527e4dfc6c0574eb","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.9.tgz","fileCount":117,"integrity":"sha512-CiCQLdLTux9D4try8XlHW9tHIP/uLB+aciNKErDNLUM6kzhPFaVh8q+oTkoVGOjxOacEzlOwQRRjwQETAx5lVw==","signatures":[{"sig":"MEYCIQD2tpLIrNYoulrb+JEvvR5N1zXeEqlJoSVHycebNAMiCQIhAIGoTjFxSdNGqrBzMV29qohtYivbXCnVIgRxl1seymiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177482},"main":"lib/index.js","gitHead":"2d00e78389e179c3329f86ac7d18a8570a73fe62","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":"deeplay-io/nice-grpc","_npmVersion":"lerna/8.2.2/node@v20.19.5+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"20.19.5","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.2","abort-controller-x":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.4.2","cpr":"^3.0.1","glob":"^10.3.10","mocha":"^11.1.0","mkdirp":"^3.0.1","request":"^2.88.2","ts-node":"^10.9.2","get-port":"^5.1.1","ts-proto":"^2.5.1","unzipper":"^0.12.1","@types/ws":"^8.2.2","@wdio/cli":"^9.2.6","@types/tmp":"^0.2.3","grpc-tools":"^1.12.4","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^136.0.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^10.2.1","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^9.0.7","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"^8.32.4","@tsconfig/recommended":"^1.0.1","@wdio/mocha-framework":"^9.0.8","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^9.2.6"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.9_1762947131064_0.4111958372427429","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"nice-grpc-web","version":"3.3.10","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","_id":"nice-grpc-web@3.3.10","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"dist":{"shasum":"8f82b1b7cb28726386478a2565515f33319e910a","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.10.tgz","fileCount":117,"integrity":"sha512-8XyCtbs7uL0mWQEjpkjZy57bnLbtheRbIWgj8p98XPbjFqXOBkTLu+ebj5H4fUu/yxqt+6ULPPDHT/icUsyieA==","signatures":[{"sig":"MEYCIQCbgueWEFlrGf3pcMU+rA70DIkcBWxi7vJIsCW+Zyf0dwIhAOByb2toFy4DwQh8hxfmp559UOAvJBJ/WM16736Pura1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178449},"main":"lib/index.js","gitHead":"b9069199129e2327bca0451e327371552e790bb0","scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 tsx ./run-specs-mocha.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","clean":"rimraf lib","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepublishOnly":"npm run clean && npm run build && npm test","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","test:local-browser":"wdio run ./wdio.conf.ts","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"repository":"deeplay-io/nice-grpc","_npmVersion":"lerna/8.2.2/node@v22.22.1+arm64 (darwin)","description":"A Browser gRPC library that is nice to you","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-base64":"^3.7.2","isomorphic-ws":"^5.0.0","nice-grpc-common":"^2.0.3","abort-controller-x":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.1","cpr":"^3.0.1","tsx":"^4.19.0","glob":"^13.0.6","mocha":"^11.7.5","expect":"^30.3.0","mkdirp":"^3.0.1","request":"^2.88.2","get-port":"^5.1.1","ts-proto":"^2.5.1","unzipper":"^0.12.1","@types/ws":"^8.5.14","@wdio/cli":"^9.21.1","@types/tmp":"^0.2.3","grpc-tools":"^1.13.1","selfsigned":"^2.1.1","assert-never":"^1.2.1","chromedriver":"^136.0.0","tcp-port-used":"^1.0.2","ts-protoc-gen":"^0.15.0","detect-browser":"^5.3.0","testcontainers":"^11.9.0","@types/get-port":"^4.2.0","google-protobuf":"^3.17.3","path-exists-cli":"^2.0.0","@wdio/spec-reporter":"^9.0.7","@types/tcp-port-used":"^1.0.0","@wdio/browser-runner":"~8.39.1","@tsconfig/recommended":"^1.0.13","@wdio/mocha-framework":"^9.0.8","@types/google-protobuf":"^3.15.2","just-cartesian-product":"^4.2.0","@improbable-eng/grpc-web":"^0.15.0","string-env-interpolation":"^1.0.1","@wdio/browserstack-service":"^9.2.6"},"_npmOperationalInternal":{"tmp":"tmp/nice-grpc-web_3.3.10_1775967832100_0.2936971152130057","host":"s3://npm-registry-packages-npm-production"}},"3.3.11":{"name":"nice-grpc-web","version":"3.3.11","description":"A Browser gRPC library that is nice to you","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"repository":{"type":"git","url":"https://github.com/deeplay-io/nice-grpc.git","directory":"packages/nice-grpc-web"},"homepage":"https://github.com/deeplay-io/nice-grpc/tree/master/packages/nice-grpc-web#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 tsx ./run-specs-mocha.ts","test:local-browser":"wdio run ./wdio.conf.ts","test:local-browser-headless":"USE_HEADLESS_BROWSER=true wdio run ./wdio.conf.ts","test:browserstack":"USE_BROWSERSTACK=true wdio run ./wdio.conf.ts","build":"tsc -P tsconfig.build.json && cpr -f '\\.(ts|tsx|snap)$' src lib","prepublishOnly":"npm run clean && npm run build && npm test","prepare:grpcwebproxy":"path-exists grpcwebproxy || node scripts/download-grpcwebproxy.js","prepare:proto:grpc-web":"mkdirp ./fixtures/grpc-web && grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./fixtures/grpc-web --ts_out=service=grpc-web:./fixtures/grpc-web -I fixtures fixtures/*.proto","prepare:proto:ts-proto":"mkdirp ./fixtures/ts-proto && grpc_tools_node_protoc --ts_proto_out=./fixtures/ts-proto --ts_proto_opt=outputServices=nice-grpc,outputServices=generic-definitions,outputJsonMethods=false,useExactTypes=false,esModuleInterop=true -I fixtures fixtures/*.proto","prepare:proto":"npm run prepare:proto:grpc-web && npm run prepare:proto:ts-proto","prepare":"npm run prepare:grpcwebproxy && npm run prepare:proto"},"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","devDependencies":{"@improbable-eng/grpc-web":"^0.15.0","@tsconfig/recommended":"^1.0.13","@types/get-port":"^4.2.0","@types/google-protobuf":"^3.15.2","@types/tcp-port-used":"^1.0.0","@types/tmp":"^0.2.3","@types/ws":"^8.5.14","@wdio/browser-runner":"~9.15.0","@wdio/browserstack-service":"^9.2.6","@wdio/cli":"^9.21.1","@wdio/mocha-framework":"^9.0.8","@wdio/spec-reporter":"^9.0.7","assert-never":"^1.2.1","chromedriver":"^148.0.1","cpr":"^3.0.1","detect-browser":"^5.3.0","expect":"^30.3.0","get-port":"^5.1.1","glob":"^13.0.6","google-protobuf":"^3.17.3","grpc-tools":"^1.13.1","just-cartesian-product":"^4.2.0","mkdirp":"^3.0.1","mocha":"^11.7.5","path-exists-cli":"^2.0.0","request":"^2.88.2","selfsigned":"^2.1.1","string-env-interpolation":"^1.0.1","tcp-port-used":"^1.0.2","testcontainers":"^11.9.0","ts-proto":"^2.5.1","ts-protoc-gen":"^0.15.0","tsx":"^4.19.0","unzipper":"^0.12.1","ws":"^8.18.1"},"dependencies":{"abort-controller-x":"^0.5.0","isomorphic-ws":"^5.0.0","js-base64":"^3.7.2","nice-grpc-common":"^2.0.4"},"gitHead":"a4a4a78b10ad16347f3219108ad8f00fb978ace2","_nodeVersion":"24.16.0","_npmVersion":"lerna/8.2.2/node@v24.16.0+arm64 (darwin)","_id":"nice-grpc-web@3.3.11","dist":{"integrity":"sha512-PANW77TBmfT3K4YmN8cMqou/ua2ofWQ8s3N8JKlRRHsQ3lnpLS5krJrNEwvHx1p29FmpqKuX9LNTIakNbI2Xhg==","shasum":"d310ebbd3eb213a315dee5acb0e264e65e1a0636","tarball":"https://registry.npmjs.org/nice-grpc-web/-/nice-grpc-web-3.3.11.tgz","fileCount":117,"unpackedSize":178727,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDcyYE1KNwskm81MHFl2NOg43EKhxDDWBxoAupJmUklAAiBlYiKHWCWUDiPWsZw/mBZRyBJm/0a9rMO+os4AQ/gQ2g=="}]},"_npmUser":{"name":"aikoven","email":"dan.lytkin@gmail.com"},"directories":{},"maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nice-grpc-web_3.3.11_1785867177937_0.36304065457220536"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-29T04:25:47.043Z","modified":"2026-08-04T18:12:58.279Z","1.0.0":"2021-06-29T04:25:47.224Z","1.0.1":"2021-06-29T04:49:28.592Z","1.0.2":"2021-06-30T07:10:39.709Z","1.0.3":"2021-09-21T06:54:01.618Z","1.0.4":"2022-01-16T04:01:51.212Z","1.0.5":"2022-01-16T06:21:45.951Z","1.0.6":"2022-03-05T11:17:38.791Z","1.0.7":"2022-03-09T04:12:36.878Z","1.0.8":"2022-04-18T03:15:04.166Z","1.1.0":"2022-05-04T02:40:38.887Z","2.0.0":"2022-08-11T10:14:39.922Z","2.0.1":"2022-11-02T12:44:29.800Z","2.0.2":"2023-01-18T05:49:00.944Z","3.0.0":"2023-03-05T21:24:23.580Z","3.1.0":"2023-03-08T09:18:08.980Z","3.1.1":"2023-03-21T10:47:29.261Z","3.2.0":"2023-03-25T10:44:21.561Z","3.2.1":"2023-03-28T11:03:13.211Z","3.2.2":"2023-03-28T12:43:46.245Z","3.2.3":"2023-03-31T21:29:05.398Z","3.2.4":"2023-04-18T20:36:11.086Z","3.3.0":"2023-05-02T07:33:47.523Z","3.3.1":"2023-07-16T10:14:38.770Z","3.3.2":"2023-10-17T16:18:15.220Z","3.3.3":"2024-03-11T15:25:18.610Z","3.3.4":"2024-06-06T18:13:50.191Z","3.3.5":"2024-09-24T07:19:16.323Z","3.3.6":"2025-02-18T14:01:32.843Z","3.3.7":"2025-03-26T10:45:09.937Z","3.3.8":"2025-08-20T15:08:14.625Z","3.3.9":"2025-11-12T11:32:11.221Z","3.3.10":"2026-04-12T04:23:52.283Z","3.3.11":"2026-08-04T18:12:58.114Z"},"author":"Daniel Lytkin <aikoven@deeplay.io>","license":"MIT","keywords":["grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"repository":{"type":"git","url":"https://github.com/deeplay-io/nice-grpc.git","directory":"packages/nice-grpc-web"},"description":"A Browser gRPC library that is nice to you","maintainers":[{"name":"aikoven","email":"dan.lytkin@gmail.com"}],"readme":"","readmeFilename":"","homepage":"https://github.com/deeplay-io/nice-grpc/tree/master/packages/nice-grpc-web#readme","bugs":{"url":"https://github.com/deeplay-io/nice-grpc/issues"}}