UNPKG

strogger

Version:

📊 A modern structured logging library with functional programming, duck-typing, and comprehensive third-party integrations

98 lines (97 loc) • 3.13 kB
{ "name": "strogger", "version": "2.0.3", "description": "📊 A modern structured logging library with functional programming, duck-typing, and comprehensive third-party integrations", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*", "README.md", "LICENSE" ], "scripts": { "build": "tsc", "test": "vitest", "lint": "biome check .", "format": "biome format --write .", "prepublishOnly": "npm run build", "release": "bumper release", "bump": "bumper bump", "changelog": "bumper changelog", "commit": "bumper commit", "validate:commits": "./node_modules/.bin/bumper validate", "changelog:preview": "./node_modules/.bin/bumper preview", "changelog:generate": "./node_modules/.bin/bumper generate", "release:patch": "./node_modules/.bin/bumper release patch", "release:minor": "./node_modules/.bin/bumper release minor", "release:major": "./node_modules/.bin/bumper release major", "release:dry-run": "./node_modules/.bin/bumper release patch --dry-run" }, "keywords": [ "logging", "structured-logging", "strogger", "typescript", "functional-programming", "aws", "lambda", "cloudwatch", "datadog", "splunk", "elasticsearch", "newrelic", "json-logging", "log-aggregation", "monitoring", "observability", "distributed-tracing", "performance-monitoring", "error-tracking", "log-management", "serverless", "microservices", "nodejs", "javascript" ], "author": "Strogger Team", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/TheLeePriest/strogger.git" }, "bugs": { "url": "https://github.com/TheLeePriest/strogger/issues" }, "homepage": "https://github.com/TheLeePriest/strogger#readme", "devDependencies": { "@aws-sdk/client-cloudwatch-logs": "^3.840.0", "@biomejs/biome": "^1.9.4", "@commitlint/cli": "^19.8.1", "@types/node": "^22.15.21", "@vitest/coverage-v8": "^3.2.4", "bumper-cli": "^1.5.8", "husky": "^9.1.7", "typescript": "^5.8.3", "vitest": "^3.1.4" }, "dependencies": { "zod": "^3.23.8" }, "engines": { "node": ">=18.0.0" }, "bumper": { "changelog": { "path": "CHANGELOG.md", "format": "markdown" }, "commit": { "message": "chore: release v{version}", "body": "Structured logging library with functional programming, duck-typing, and comprehensive third-party integrations.\n\n- Structured JSON logging for all outputs\n- Multiple transport support (Console, DataDog, Splunk, Elasticsearch, New Relic, CloudWatch)\n- Advanced features: filtering, validation, redaction, sampling, rate limiting\n- Performance monitoring and correlation tracking\n- Comprehensive error handling with actionable messages\n- AWS Lambda optimized\n- TypeScript-first with strict typing" }, "tag": { "message": "v{version}", "body": "Structured logging library with functional programming, duck-typing, and comprehensive third-party integrations." } } }