{ "name": "@foxxmd/logging", "type": "module", "version": "0.2.7", "repository": "https://github.com/foxxmd/logging", "description": "A typed, opinionated, batteries-included, Pino-based logging solution for backend TS/JS projects", "scripts": { "typedoc": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --plugin @8hobbies/typedoc-plugin-plausible", "typedoc:watch": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --media ./assets --watch", "build": "tsc", "prepare": "tshy", "test": "mocha --reporter spec --recursive ./tests/*.test.ts", "example": "tsx example/kitchenSink.ts", "screenshot": "freeze --execute \"node_modules/.bin/tsx example/kitchenSink.ts\" -c full -o \"assets/example.svg\"" }, "runkitExampleFilename": "example/runkit.js", "keywords": [ "pino", "logger", "child", "file", "async", "console", "typescript" ], "author": "FoxxMD", "license": "MIT", "private": false, "engines": { "node": ">=18.0.0", "npm": ">=9.3.0" }, "files": [ "dist" ], "tshy": { "project": "./tsconfig.build.json", "exports": { "./package.json": "./package.json", ".": "./src/index.js", "./factory": "./src/factory.js" }, "dialects": [ "esm", "commonjs" ] }, "devDependencies": { "@8hobbies/typedoc-plugin-plausible": "^2.0.0", "@types/chai": "^4.3.0", "@types/chai-as-promised": "^7.1.5", "@types/dateformat": "^5.0.2", "@types/mocha": "^9.1.0", "@types/node": "^18.0.0", "@types/pump": "^1.1.3", "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "dateformat": "^5.0.3", "mocha": "^10.2.0", "p-event": "^6.0.0", "sinon": "^17.0.1", "sinon-chai": "^3.7.0", "ts-essentials": "^9.4.1", "tshy": "^1.7.0", "tsx": "^4.7.1", "typedoc": "^0.26.2", "typedoc-plugin-inline-sources": "^1.0.3", "typedoc-plugin-missing-exports": "^3.0.0", "typedoc-plugin-replace-text": "^4.0.0", "typescript": "^5.3.3", "with-local-tmp-dir": "^5.1.1" }, "dependencies": { "pino": "^9.2.0", "pino-abstract-transport": "^1.2.0", "pino-pretty": "^11.2.1", "pino-roll": "^2.2.0", "pump": "^3.0.0" }, "overrides": { "with-local-tmp-dir": { "tmp-promise": { "tmp": "0.2.1" } } }, "exports": { "./package.json": "./package.json", ".": { "import": { "source": "./src/index.js", "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "source": "./src/index.js", "types": "./dist/commonjs/index.d.ts", "default": "./dist/commonjs/index.js" } }, "./factory": { "import": { "source": "./src/factory.js", "types": "./dist/esm/factory.d.ts", "default": "./dist/esm/factory.js" }, "require": { "source": "./src/factory.js", "types": "./dist/commonjs/factory.d.ts", "default": "./dist/commonjs/factory.js" } } }, "main": "./dist/commonjs/index.js", "types": "./dist/commonjs/index.d.ts", "module": "./dist/esm/index.js" }