Examples
Runnable examples live in the repository under examples/. Build the packages first when an example imports local dist output directly.
| Example | What it shows | Dependencies | Scripts |
|---|---|---|---|
| Browser Basic | Browser HTTP transport, offline queue, lifecycle capture, and browser integrations. | @loggerjs/browser, @loggerjs/processors | build, clean, dev, typecheck |
| Browser Support Export | Browser IndexedDB support log store with session ZIP export and localStorage spill. | @loggerjs/browser, @loggerjs/processors | build, clean, dev, typecheck |
| Node Basic | Node stdout transport, process capture, typed events, and redaction. | @loggerjs/node, @loggerjs/processors | start, typecheck |
| Otel Basic | OTLP JSON transport and OpenTelemetry trace context mapping. | @loggerjs/node, @loggerjs/otel | start, typecheck |
| Pretty Output | Browser and terminal pretty output demos for local developer experience. | None | None |
| Sentry Basic | Sentry adapter transport with structured logs, breadcrumbs, and errors. | @loggerjs/core, @loggerjs/sentry | start, typecheck |
Local Workflow
bash
pnpm install
pnpm build
pnpm --filter loggerjs-node-basic-example start
pnpm --filter loggerjs-browser-basic-example dev
pnpm --filter loggerjs-browser-support-export-example dev
node examples/pretty-output/node.mjs