@chaja/sdk-node
v0.2.1
Published
Chajá error tracking for Node.js: process handlers, source context, offline buffer, Express and Fetch helpers.
Downloads
678
Maintainers
Readme
@chaja/sdk-node
Error tracking for Node.js 22+, reporting to a self-hosted Chajá server.
pnpm add @chaja/sdk-nodeimport { expressErrorHandler, init } from "@chaja/sdk-node";
init({ endpoint: process.env.CHAJA_URL!, key: process.env.CHAJA_KEY!, service: "api", release: process.env.RELEASE });
app.use(expressErrorHandler());Uncaught exceptions and unhandled rejections are reported with source context. Events that cannot be delivered can be kept on
disk (offlineDirectory) and resent on the next start. For Hono, Next.js route handlers and other Fetch-API servers, use
captureRequestError(error, request). A desktop app's main process passes sessionId for its run, and events or errors
recorded while offline keep their time with timestamp. All options: docs/sdk.md.
