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