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.
NovraLogger
Universal structured logging & diagnostic ZIP report SDK.
npmcliTypeScript
electron-snapora
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
