{"library":"prpcow","type":"library","category":null,"description":"Plain Remote Procedure Call over WebSocket for Node.js (>=18.18.2) and modern browsers. Current stable version: 2.0.0-alpha.23 (pre-release). Enables bidirectional RPC where both client and server can expose functions callable via await. Features custom modelResolvers and functionResolvers, and allows custom WebSocket implementations. Peer dependency on ws (^8.5.0 || ^7.5.0). Differentiators: symmetric call pattern, native async/await, no code generation. Pre-release with potential breaking changes.","language":"javascript","status":"active","version":"2.0.0-alpha.23","tags":["javascript","RPC","plain","Websocket","Remote","Call","js","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install prpcow","imports":["import { PRPCOW } from 'prpcow'","import { PRPCOWClient } from 'prpcow'","import { ModelResolver } from 'prpcow'","import { FunctionResolver } from 'prpcow'"]},{"cmd":"yarn add prpcow","imports":[]},{"cmd":"pnpm add prpcow","imports":[]}],"homepage":"https://github.com/yeskiy/prpcow#readme","github":"https://github.com/yeskiy/prpcow","docs":null,"changelog":null,"pypi":null,"npm":"prpcow","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}