zedkit
@zedtech/zedkit-observability

Track product events with a typed map

Typed `capture` calls backed by noop, console, or in-memory adapters.

alpha

At a glance

  • Who: Front-end and full-stack teams sending product analytics events.
  • What: Typed capture calls backed by noop, console, or in-memory adapters.
  • Use when: Before a real analytics backend is wired, or in tests.
  • Avoid when: For server request metrics — use your APM stack instead.

Install

pnpm add @zedtech/zedkit-observability

Latest: 0.1.0 (via changesets).

Example

Usage
import { createMemoryTracker } from "@zedtech/zedkit-observability";
type Events = { signup: { plan: string } };
const { tracker, captured } = createMemoryTracker<Events>();
tracker.capture("signup", { plan: "free" });

Wraps: (none)

On this page