{"library":"hawkly-grpc","type":"library","category":null,"description":"A gRPC wrapper for JavaScript/TypeScript that adds OpenTracing compatible tracing via Hawkly's tracer and async/await support. Status: active (work in progress). Built on top of Mali (gRPC framework) and grpc-caller. Ships TypeScript types. Key differentiators: automatic span creation for outgoing calls, custom HawklyError for server-side errors, and a createClient helper that returns both tracer and client. Release cadence: single 0.0.1 release.","language":"javascript","status":"active","version":"0.0.1","tags":["javascript","hawkly","grpc","promise","async","await","opentracing","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install hawkly-grpc","imports":["import { hawklyMiddleware } from 'hawkly-grpc'","import { createClient } from 'hawkly-grpc'","import { HawklyError } from 'hawkly-grpc'","import type { TracedUnaryRequest } from 'hawkly-grpc'"]},{"cmd":"yarn add hawkly-grpc","imports":[]},{"cmd":"pnpm add hawkly-grpc","imports":[]}],"homepage":"https://github.com/hawkly/hawkly-libs-javascript/hawkly-grpc","github":"https://github.com/hawkly/hawkly-libs-javascript/hawkly-grpc","docs":null,"changelog":null,"pypi":null,"npm":"hawkly-grpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}