UNPKG

@nowarajs/logger

Version:

Type-safe logging library for Bun with advanced TypeScript body intersection, modular sink pattern, transform streams, and immutable API design.

115 lines (114 loc) โ€ข 2.59 kB
{ "name": "@nowarajs/logger", "version": "1.2.0", "author": "NowaraJS", "description": "Type-safe logging library for Bun with advanced TypeScript body intersection, modular sink pattern, transform streams, and immutable API design.", "type": "module", "license": "MIT", "keywords": [ "bun", "nowarajs", "logging", "logger", "type-safe", "modular", "sink", "sink-pattern" ], "scripts": { "build": "bun builder.ts", "dev": "bun --watch sandbox/index.ts", "docs": "bunx typedoc --tsconfig tsconfig.build.json", "fix-lint": "eslint --fix ./source", "lint": "eslint ./source", "test:integration": "bun test $(find test/integration -name '*.spec.ts')", "test:unit": "bun test --coverage $(find test/unit -name '*.spec.ts')", "test": "bun test --coverage", "bench": "bun bench/basic-overhead.bench.ts" }, "devDependencies": { "@eslint/js": "^9.39.1", "@nowarajs/error": "^1.3.10", "@nowarajs/typed-event-emitter": "^1.1.25", "@stylistic/eslint-plugin": "^5.5.0", "@types/bun": "^1.3.2", "elysia": "^1.4.16", "eslint": "^9.39.1", "globals": "^16.5.0", "mitata": "^1.0.34", "pino": "^10.1.0", "typescript": "^5.9.3", "typescript-eslint": "^8.46.4" }, "peerDependencies": { "@nowarajs/error": "^1.3.10", "@nowarajs/typed-event-emitter": "^1.1.25" }, "exports": { "./enums": "./dist/enums/index.js", "./sinks": "./dist/sinks/index.js", "./types": "./dist/types/index.js", ".": "./dist/index.js" }, "changelog": { "types": { "feat": { "title": "๐Ÿš€ Enhancements", "semver": "minor" }, "perf": { "title": "โšก Performance", "semver": "patch" }, "fix": { "title": "๐Ÿ”ง Fixes", "semver": "patch" }, "refactor": { "title": "๐Ÿงน Refactors", "semver": "patch" }, "docs": { "title": "๐Ÿ“– Documentation", "semver": "patch" }, "build": { "title": "๐Ÿ“ฆ Build", "semver": "patch" }, "types": { "title": "๐ŸŒŠ Types", "semver": "patch" }, "chore": { "title": "๐Ÿฆ‰ Chore", "semver": "patch" }, "examples": { "title": "๐Ÿ€ Examples", "semver": "patch" }, "test": { "title": "๐Ÿงช Tests", "semver": "patch" }, "style": { "title": "๐ŸŽจ Styles", "semver": "patch" }, "ci": { "title": "๐Ÿค– CI", "semver": "patch" } }, "templates": { "commitMessage": "chore(๐Ÿฆ‰): v{{newVersion}}", "tagMessage": "v{{newVersion}}", "tagBody": "v{{newVersion}}" } }, "repository": { "type": "git", "url": "https://github.com/NowaraJS/logger.git" } }