npm.io
0.0.7 • Published 1 year ago

bunson

Licence
MIT
Version
0.0.7
Deps
2
Size
32 kB
Vulns
0
Weekly
0

Bunson

Bunson is a JSON-RPC 2.0 server implementation for Bun. It provides a simple way to create JSON-RPC servers with HTTP support using Bun.

Installation

$ bun add bunson

Usage

import { JsonRpcHandler, BunsonServer } from 'bunson';

const methods = {
  add: (params: { a: number, b: number }) => params.a + params.b,
  subtract: (params: { a: number, b: number }) => params.a - params.b,
};

const handler = new JsonRpcHandler({ methods });

const server = new BunsonServer(handler);
server.listen(3000);