{"library":"nice-grpc-web","type":"library","category":null,"description":"A TypeScript-first gRPC-Web client library for browsers. Current stable version is 3.3.10 with monthly releases. Key differentiators: full TypeScript support, async iterable for server-streaming, AbortController for cancellation, and client middleware for interceptors. Compliant with the official gRPC-Web specification, works with protobuf-es or protobufjs. Unlike grpc-web, it provides a Promise-based API with proper TypeScript types and supports cancelation.","language":"javascript","status":"active","version":"3.3.10","tags":["javascript","grpc","grpc-web","promise","async-iterable","abort-controller","abort-signal","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install nice-grpc-web","imports":["import { createClient } from 'nice-grpc-web'","import { GrpcWebClient } from 'nice-grpc-web/client'","import type { Client } from 'nice-grpc-web'"]},{"cmd":"yarn add nice-grpc-web","imports":[]},{"cmd":"pnpm add nice-grpc-web","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"nice-grpc-web","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}