tekir
All Packages
Utilitiesv0.1.3

@tekir/logger-pino

Pino bridge for @tekir/logger.

Installation

$bun add @tekir/logger-pino

Features

  • Bridges @tekir/logger to Pino
  • Use Pino transports and formatters
  • Configurable Pino options passthrough
  • Compatible with pino-pretty and pino ecosystem

Quick Example

TypeScript
import { createLogger } from '@tekir/logger'
import { PinoTransport } from '@tekir/logger-pino'

const logger = createLogger({
  transports: [new PinoTransport({
    level: 'info',
  })],
})

Changelog

v0.1.3LatestSeptember 16, 2026
  • Published output now uses the shared Node-targeted ESM bundle pipeline with external dependencies and generated TypeScript declarations, while Bun consumers keep the native source export.
v0.1.2July 23, 2026
  • Package metadata now follows the shared compatible 0.1.x dependency range used by this coordinated Tekir release.
v0.1.1June 13, 2026
  • The bridge now checks that the selected Pino level method is actually a function before calling it, falling back to info (or returning quietly) instead of crashing at runtime.
  • Added a typed PinoLike interface so the pino config and transport field are no longer any.
  • Found and fixed with Fable.
v0.1.0April 1, 2026
  • Initial release

Other Utilities packages