Novra Logo
Novra
Engineering & Modules

Developer Tools

Battle-tested libraries powering Novra’s own desktop suite. Fully typed, zero-bloat, and ready for production npm integration.

Developer Ecosystem

Developer Tools

High-performance npm packages, Electron bindings, and CLI utilities crafted to accelerate desktop and web engineering.

View All Packages

NovraLogger

v1.0.1

Universal structured logging & diagnostic ZIP report SDK.

npmcliTypeScript

electron-snapora

v1.0.10

Modern screenshot capabilities for Electron applications.

npmTypeScript

NovraLogger

Universal log collection and management library for Electron, Tauri, and Node.js. Features cascade file rotation, automatic expired log cleanup, sensitive data masking, multi-user isolation, and one-click diagnostic ZIP packaging.

Installation & Usage
pnpm add novra-logger

import { createLogger } from 'novra-logger';

const logger = createLogger({
  appName: 'my-desktop-app',
  level: 'info',
  rotation: { maxSize: '10M', maxFiles: 5 },
  maskSensitive: true
});

logger.info('System initialized', { pid: process.pid });

Architectural Highlights

Zero external native dependencies
High-throughput asynchronous non-blocking stream writer
Multi-process file lock safety
TypeScript first with rich IntelliSense