Latest releases for PunGrumpy/logixlysia. Data refreshes automatically every hour.
logixlysia@6.3.0
logixlysia@6.3.0
Released on Mar 23, 2026
Minor Changes
b92698a:
Add formatLogOutput with optional multi-line context tree; keep formatLine as a deprecated alias returning the main line only.
New config: service, slowThreshold, verySlowThreshold, showContextTree, contextDepth; default format includes {icon}, {service}, {statusText}, and {speed} tokens.
Startup banner shows URL and optional logixlysia package version in a boxed layout.
afd4c83: Fix TypeScript inference for WebSocket ws.data and context store after .use(logixlysia()) ().
0889128: Fix ERR_IMPORT_ATTRIBUTE_MISSING error on Node.js by avoiding ESM package.json import and using createRequire(import.meta.url) for startup banner JSON loading instead.
a58bb01: Fix WebSocket ws.data type inference when using logixlysia (closes #220)
The LogixlysiaStore index signature caused the combined store type to become Record<string, unknown>, overwriting the WebSocket context's ws.data type. Removed the index signature so ws.data preserves its proper type in WebSocket handlers.
910f7fa: Fix Node.js v25+ compatibility for startup banner (closes #231)
The banner extension imported elysia/package.json without the required import attribute, causing ERR_IMPORT_ATTRIBUTE_MISSING when running on Node.js. Added with { type: "json" } to the import so the package works on both Bun and Node.js.
e58213b: Move elysia from dependencies to peerDependencies to follow best practices for Elysia plugins and avoid duplicate dependency installations.
Patch Changes
43b2ef5:
Added
Add logFilter configuration option to filter logs by level
Add LogFilter interface with level property to specify allowed log levels
Implement filtering logic in logger to prevent processing of filtered log levels
Add comprehensive tests for log filtering functionality
Fixed
Fixed TypeScript error where logFilter property was missing in configuration type
Changed
Updated TypeScript interfaces to support the new logFilter configuration option
f09e27e: Fix customLogFormat being ignored for error logs. Error logs now properly respect the customLogFormat configuration instead of using a hardcoded console.error format. Also adds missing RequestInfo type definition.