@nibblets/ts-sdk
v0.7.0
Published
TypeScript SDK for the Nibblets server API (0.7.0).
Readme
@nibblets/ts-sdk
A TypeScript SDK for the Nibblets server API, version 0.7.0, generated from that release's openapi.json.
It has no dependencies and runs in browsers, Node 22+, Deno and Bun.
npm install @nibblets/[email protected]import { createClient } from "@nibblets/ts-sdk";
const client = createClient({ baseUrl: "https://your-server", token: process.env.NIBBLETS_TOKEN });
const nibblets = await client.nibblets.list();
await client.nibblets.send({ id: nibblets[0].id, text: "hello" });
const live = client.live.connect();
live.on("nibblet", ({ nibblet }) => console.log(nibblet.name));Procedures keep their dotted names (nibblets.send → client.nibblets.send). WebSockets reconnect,
mint a fresh one-time ticket for every connection, and handle heartbeats and terminal flow control.
License
MIT; see LICENSE.
