[READ-ONLY] Mirror of https://github.com/FoxxMD/logging. A typed, opinionated, batteries-included, Pino-based logging solution for backend TS/JS projects
foxxmd.github.io/logging
child-logger
logging
logging-library
nodejs
pinojs
typescript-library
1{
2 "name": "@foxxmd/logging",
3 "type": "module",
4 "version": "0.2.7",
5 "repository": "https://github.com/foxxmd/logging",
6 "description": "A typed, opinionated, batteries-included, Pino-based logging solution for backend TS/JS projects",
7 "scripts": {
8 "typedoc": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --plugin @8hobbies/typedoc-plugin-plausible",
9 "typedoc:watch": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --media ./assets --watch",
10 "build": "tsc",
11 "prepare": "tshy",
12 "test": "mocha --reporter spec --recursive ./tests/*.test.ts",
13 "example": "tsx example/kitchenSink.ts",
14 "screenshot": "freeze --execute \"node_modules/.bin/tsx example/kitchenSink.ts\" -c full -o \"assets/example.svg\""
15 },
16 "runkitExampleFilename": "example/runkit.js",
17 "keywords": [
18 "pino",
19 "logger",
20 "child",
21 "file",
22 "async",
23 "console",
24 "typescript"
25 ],
26 "author": "FoxxMD",
27 "license": "MIT",
28 "private": false,
29 "engines": {
30 "node": ">=18.0.0",
31 "npm": ">=9.3.0"
32 },
33 "files": [
34 "dist"
35 ],
36 "tshy": {
37 "project": "./tsconfig.build.json",
38 "exports": {
39 "./package.json": "./package.json",
40 ".": "./src/index.js",
41 "./factory": "./src/factory.js"
42 },
43 "dialects": [
44 "esm",
45 "commonjs"
46 ]
47 },
48 "devDependencies": {
49 "@8hobbies/typedoc-plugin-plausible": "^2.0.0",
50 "@types/chai": "^4.3.0",
51 "@types/chai-as-promised": "^7.1.5",
52 "@types/dateformat": "^5.0.2",
53 "@types/mocha": "^9.1.0",
54 "@types/node": "^18.0.0",
55 "@types/pump": "^1.1.3",
56 "chai": "^4.3.6",
57 "chai-as-promised": "^7.1.1",
58 "dateformat": "^5.0.3",
59 "mocha": "^10.2.0",
60 "p-event": "^6.0.0",
61 "sinon": "^17.0.1",
62 "sinon-chai": "^3.7.0",
63 "ts-essentials": "^9.4.1",
64 "tshy": "^1.7.0",
65 "tsx": "^4.7.1",
66 "typedoc": "^0.26.2",
67 "typedoc-plugin-inline-sources": "^1.0.3",
68 "typedoc-plugin-missing-exports": "^3.0.0",
69 "typedoc-plugin-replace-text": "^4.0.0",
70 "typescript": "^5.3.3",
71 "with-local-tmp-dir": "^5.1.1"
72 },
73 "dependencies": {
74 "pino": "^9.2.0",
75 "pino-abstract-transport": "^1.2.0",
76 "pino-pretty": "^11.2.1",
77 "pino-roll": "^2.2.0",
78 "pump": "^3.0.0"
79 },
80 "overrides": {
81 "with-local-tmp-dir": {
82 "tmp-promise": {
83 "tmp": "0.2.1"
84 }
85 }
86 },
87 "exports": {
88 "./package.json": "./package.json",
89 ".": {
90 "import": {
91 "source": "./src/index.js",
92 "types": "./dist/esm/index.d.ts",
93 "default": "./dist/esm/index.js"
94 },
95 "require": {
96 "source": "./src/index.js",
97 "types": "./dist/commonjs/index.d.ts",
98 "default": "./dist/commonjs/index.js"
99 }
100 },
101 "./factory": {
102 "import": {
103 "source": "./src/factory.js",
104 "types": "./dist/esm/factory.d.ts",
105 "default": "./dist/esm/factory.js"
106 },
107 "require": {
108 "source": "./src/factory.js",
109 "types": "./dist/commonjs/factory.d.ts",
110 "default": "./dist/commonjs/factory.js"
111 }
112 }
113 },
114 "main": "./dist/commonjs/index.js",
115 "types": "./dist/commonjs/index.d.ts",
116 "module": "./dist/esm/index.js"
117}