Skip to main content

@acromedia/gesso-logger

7.2.0

Minor Changes

  • 64bf0ec: ESM Migration for @acromedia/gesso-logger
    • Migrated build system from Rollup to tsup for better ESM/CJS dual package support
    • Added "type": "module" to package.json with proper dual export configuration (ESM + CJS)
    • Updated TypeScript configuration to use NodeNext module resolution for native ESM support
    • Changed imports from default to named imports for better ESM compatibility (e.g., import { pino } from 'pino')
    • Updated tooling dependencies: @typescript-eslint (v5→v8), prettier (v2→v3), eslint-config-prettier (v8→v9)
    • Added CJS deprecation warnings via post-build script to encourage ESM adoption
    • Improved type safety with better TypeScript annotations (LogFn types, Parameters utility type)
    • Added prettier configuration for code consistency

7.1.0

Minor Changes

  • 2f8dce7: add server-side logging library, gesso-logger, and implement it for gesso middleware packages

Patch Changes

  • 07a504c: Fix various typecheck errors in CLI packages