{"_id":"@apihive/logger-facade-pino","_rev":"2-f9ddb3c508bb3ece9532bbca1b8c0750","name":"@apihive/logger-facade-pino","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@apihive/logger-facade-pino","version":"1.0.0","author":{"name":"Nicola Dal Pont"},"license":"MIT","_id":"@apihive/logger-facade-pino@1.0.0","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"dist":{"shasum":"e109b50497a73abbdb1bd81dd26f2409ce8dc58c","tarball":"https://registry.npmjs.org/@apihive/logger-facade-pino/-/logger-facade-pino-1.0.0.tgz","fileCount":4,"integrity":"sha512-l7CHvhny4y8DyoqgNNh7APaiJ0GMWREUiUQ/FP0f9NtyO+l33wb8eEpn2b9jc4YuiWa2rtnrM1sAjbSMG6h9qw==","signatures":[{"sig":"MEQCIHCaeLb/WNuLfahAiZNRfPtnOlACGYQQopRNdJ+bOpQ2AiAPyqdfiCh3maU6v3epO8LsjX4LKJtWsDbLT8j6JASb6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6005},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf lib","test:watch":"vitest","publish:jsr":"npx jsr publish","publish:npm":"npm run build && npm publish","prepublishOnly":"yarn build"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"_npmVersion":"10.9.2","description":"A logger facade for pino","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.9.0","vitest":"^3.2.4","typescript":"^5.6.2","@apihive/logger-facade":"^1.0.0"},"peerDependencies":{"pino":"^9.9.0","@apihive/logger-facade":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/logger-facade-pino_1.0.0_1755911287286_0.5047999076639864","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@apihive/logger-facade-pino","version":"1.0.1","description":"A logger facade for pino","main":"lib/index.js","types":"lib/index.d.ts","publishConfig":{"access":"public"},"exports":{".":{"types":"./lib/index.d.ts","require":"./lib/index.js","import":"./lib/index.js"}},"author":{"name":"Nicola Dal Pont"},"license":"MIT","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf lib","test":"vitest run","test:watch":"vitest","prepublishOnly":"yarn build","publish:jsr":"npx jsr publish","publish:npm":"npm run build && npm publish"},"peerDependencies":{"@apihive/logger-facade":"^1.0.0","pino":"^9.9.0"},"devDependencies":{"@apihive/logger-facade":"^1.0.0","pino":"^9.9.0","typescript":"^5.6.2","vitest":"^3.2.4"},"_id":"@apihive/logger-facade-pino@1.0.1","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rDaNufW7eaxq3C3UtevJfwpt4A8mV+rHA9c0WPZ8tDcrJ91fp/MXRYJkvAIGelv9cPUUJ2lfMUBI27sTPcT2Yw==","shasum":"166592cf6f26fef81c6cc48c545ba55fbe948d80","tarball":"https://registry.npmjs.org/@apihive/logger-facade-pino/-/logger-facade-pino-1.0.1.tgz","fileCount":5,"unpackedSize":6834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvwY6M63ZA2U94W8HA1mgy6kwda9JYsMm2xJiQk6tPLQIgJ+MpIvCFvT1yXTn5rlRKNqcBEnii/uNgNu8Rwsr7lXc="}]},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"directories":{},"maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logger-facade-pino_1.0.1_1755911736223_0.23706738744659694"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-23T01:08:07.187Z","modified":"2025-08-23T01:15:36.624Z","1.0.0":"2025-08-23T01:08:07.473Z","1.0.1":"2025-08-23T01:15:36.447Z"},"author":{"name":"Nicola Dal Pont"},"license":"MIT","description":"A logger facade for pino","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"readme":"# Pino LoggerFacade\n\nA LoggerFacade implementation for pino.\n\n## Install\n\nnpm:\n```sh\nnpm i @apihive/logger-facade-pino\n```\n\nyarn:\n```sh\nyarn add @apihive/logger-facade-pino\n```\n\nDeno (via JSR):\n```ts\nimport { PinoLoggerFacade } from \"jsr:@apihive/logger-facade-pino\";\n```\n\n\n## Usage\n\n```ts\nimport { PinoLoggerFacade } from \"@apihive/logger-facade-pino\";\n\nconst logger = new PinoLoggerFacade().withMinimumLevel(\"info\");\nlogger.info(\"hello world\");\nlogger.error(\"something went wrong\", { code: 123 });\n```\n\n### Passing a pino logger instance\n\n```ts\nimport { PinoLoggerFacade } from \"@apihive/logger-facade-pino\";\nimport myPinoInstance from \"./my-pino-instance\";\n\nconst logger = new PinoLoggerFacade(myPinoInstance)\n    .withMinimumLevel(\"info\");\nlogger.info(\"hello world\");\nlogger.error(\"something went wrong\", { code: 123 });\n```\n","readmeFilename":"README.md"}