{"library":"async-call-rpc","type":"library","category":null,"description":"async-call-rpc is a lightweight, zero-dependency JSON RPC server and client library written in TypeScript, designed for any ECMAScript 2018+ environment. The current stable version is 6.4.2, and the package sees active development with frequent patch and minor releases addressing bug fixes and introducing new features like the `encoder` option. Key differentiators include its full TypeScript support, custom encoder capabilities for complex data types, and experimental support for async generators. It works in both Node.js and browser environments and is published on both npm and JSR, offering flexibility in module consumption. It explicitly does not support ES5 environments or JSON RPC 1.0.","language":"javascript","status":"active","version":"6.4.2","tags":["javascript","jsonrpc","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install async-call-rpc","imports":["import { AsyncCall } from 'async-call-rpc';","import { AsyncGeneratorCall } from 'async-call-rpc/full';","import type { Encoder } from 'async-call-rpc';"]},{"cmd":"yarn add async-call-rpc","imports":[]},{"cmd":"pnpm add async-call-rpc","imports":[]}],"homepage":null,"github":"https://github.com/Jack-Works/async-call-rpc","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/async-call-rpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/async-call-rpc/compatibility"}}