UNPKG

unnbound-logger-sdk

Version:

A structured logging library with TypeScript support using Pino. Provides consistent, well-typed logging with automatic logId, workflowId, traceId, and deploymentId tracking across operational contexts.

74 lines 1.93 kB
{ "name": "unnbound-logger-sdk", "description": "A structured logging library with TypeScript support using Pino. Provides consistent, well-typed logging with automatic logId, workflowId, traceId, and deploymentId tracking across operational contexts.", "version": "3.0.34", "main": "dist/index.js", "types": "dist/index.d.ts", "keywords": [ "logging", "typescript", "structured-logging", "pino", "tracing", "http-logging", "express-middleware", "axios-interceptor", "observability" ], "author": "Unnbound Team", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/unnbounddev/unnbound-sdks.git" }, "homepage": "https://github.com/unnbounddev/unnbound-sdks#readme", "bugs": { "url": "https://github.com/unnbounddev/unnbound-sdks/issues" }, "dependencies": { "axios": "^1.12.2", "express": "^4.0.0 || ^5.0.0", "pino": "^8.17.2", "uuid": "^11.1.0" }, "devDependencies": { "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/node": "^22", "@types/uuid": "^9.0.8" }, "peerDependencies": { "axios": "^1.12.2", "express": "^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { "express": { "optional": true }, "axios": { "optional": true } }, "files": [ "dist/**/*", "README.md", "LICENSE" ], "engines": { "node": ">=22" }, "sideEffects": false, "scripts": { "build": "tsc", "test": "jest", "test:coverage": "jest --coverage", "test:watch": "jest --watch", "typecheck": "tsc -noEmit", "lint": "eslint --cache --cache-location ./node_modules/.cache/eslint .", "lint:fix": "pnpm lint --fix", "format": "prettier --write .", "format:check": "prettier --check .", "start:example": "npx --yes tsx --watch examples/node-express.ts", "version:bump": "npm version patch" } }