gitextract_1hdwcln0/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── bench.yml │ ├── ci.yml │ ├── lock-threads.yml │ ├── publish-release.yml │ └── target-main.yml ├── .gitignore ├── .nojekyll ├── .npmignore ├── .npmrc ├── .prettierignore ├── CNAME ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── benchmarks/ │ ├── basic.bench.js │ ├── child-child.bench.js │ ├── child-creation.bench.js │ ├── child.bench.js │ ├── deep-object.bench.js │ ├── formatters.bench.js │ ├── internal/ │ │ ├── custom-levels.js │ │ ├── just-pino-heavy.bench.js │ │ ├── just-pino.bench.js │ │ ├── parent-vs-child.bench.js │ │ └── redact.bench.js │ ├── long-string.bench.js │ ├── multi-arg.bench.js │ ├── multistream.js │ ├── object.bench.js │ └── utils/ │ ├── generate-benchmark-doc.js │ ├── runbench.js │ └── wrap-log-level.js ├── bin.js ├── browser.js ├── build/ │ └── sync-version.js ├── docs/ │ ├── api.md │ ├── asynchronous.md │ ├── benchmarks.md │ ├── browser.md │ ├── bundling.md │ ├── child-loggers.md │ ├── diagnostics.md │ ├── ecosystem.md │ ├── help.md │ ├── lts.md │ ├── pretty.md │ ├── redaction.md │ ├── transports.md │ └── web.md ├── docsify/ │ └── sidebar.md ├── eslint.config.js ├── examples/ │ ├── basic.js │ └── transport.js ├── file.js ├── inc-version.sh ├── index.html ├── lib/ │ ├── caller.js │ ├── constants.js │ ├── deprecations.js │ ├── levels.js │ ├── meta.js │ ├── multistream.js │ ├── proto.js │ ├── redaction.js │ ├── symbols.js │ ├── time.js │ ├── tools.js │ ├── transport-stream.js │ ├── transport.js │ └── worker.js ├── package.json ├── pino.d.ts ├── pino.js ├── test/ │ ├── basic.test.js │ ├── broken-pipe.test.js │ ├── browser-child.test.js │ ├── browser-disabled.test.js │ ├── browser-early-console-freeze.test.js │ ├── browser-is-level-enabled.test.js │ ├── browser-levels.test.js │ ├── browser-redaction.test.js │ ├── browser-serializers.test.js │ ├── browser-timestamp.test.js │ ├── browser-transmit.test.js │ ├── browser.test.js │ ├── complex-objects.test.js │ ├── crlf.test.js │ ├── custom-levels.test.js │ ├── diagnostics.test.js │ ├── error-key.test.js │ ├── error.test.js │ ├── escaping.test.js │ ├── esm/ │ │ ├── esm.mjs │ │ ├── index.test.js │ │ └── named-exports.mjs │ ├── exit.test.js │ ├── fixtures/ │ │ ├── broken-pipe/ │ │ │ ├── basic.js │ │ │ ├── destination.js │ │ │ └── syncfalse.js │ │ ├── console-transport.js │ │ ├── crashing-transport.js │ │ ├── default-exit.js │ │ ├── destination-exit.js │ │ ├── eval/ │ │ │ ├── index.js │ │ │ └── node_modules/ │ │ │ ├── 14-files.js │ │ │ ├── 2-files.js │ │ │ ├── file1.js │ │ │ ├── file10.js │ │ │ ├── file11.js │ │ │ ├── file12.js │ │ │ ├── file13.js │ │ │ ├── file14.js │ │ │ ├── file2.js │ │ │ ├── file3.js │ │ │ ├── file4.js │ │ │ ├── file5.js │ │ │ ├── file6.js │ │ │ ├── file7.js │ │ │ ├── file8.js │ │ │ └── file9.js │ │ ├── noop-transport.js │ │ ├── pretty/ │ │ │ └── null-prototype.js │ │ ├── stdout-hack-protection.js │ │ ├── syncfalse-child.js │ │ ├── syncfalse-exit.js │ │ ├── syncfalse-flush-exit.js │ │ ├── syncfalse.js │ │ ├── syntax-error-esm.mjs │ │ ├── to-file-transport-with-transform.js │ │ ├── to-file-transport.js │ │ ├── to-file-transport.mjs │ │ ├── transport/ │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── transport-exit-immediately-with-async-dest.js │ │ ├── transport-exit-immediately.js │ │ ├── transport-exit-on-ready.js │ │ ├── transport-invalid-node-options.js │ │ ├── transport-main.js │ │ ├── transport-many-lines.js │ │ ├── transport-preload-main.mjs │ │ ├── transport-preload.mjs │ │ ├── transport-string-stdout.js │ │ ├── transport-transform.js │ │ ├── transport-uses-pino-config.js │ │ ├── transport-with-on-exit.js │ │ ├── transport-worker-data.js │ │ ├── transport-worker-name.js │ │ ├── transport-worker.js │ │ ├── transport-wrong-export-type.js │ │ └── ts/ │ │ ├── to-file-transport-native.mts │ │ ├── to-file-transport-with-transform.ts │ │ ├── to-file-transport.ts │ │ ├── transpile.cjs │ │ ├── transport-exit-immediately-with-async-dest.ts │ │ ├── transport-exit-immediately.ts │ │ ├── transport-exit-on-ready.ts │ │ ├── transport-main.ts │ │ ├── transport-string-stdout.ts │ │ └── transport-worker.ts │ ├── formatters.test.js │ ├── helper.d.ts │ ├── helper.js │ ├── hooks.test.js │ ├── http.test.js │ ├── internals/ │ │ └── version.test.js │ ├── is-level-enabled.test.js │ ├── jest/ │ │ └── basic.spec.js │ ├── levels.test.js │ ├── metadata.test.js │ ├── mixin-merge-strategy.test.js │ ├── mixin.test.js │ ├── multistream.test.js │ ├── redact.test.js │ ├── serializers.test.js │ ├── stdout-protection.test.js │ ├── syncfalse.test.js │ ├── timestamp-nano.test.js │ ├── timestamp.test.js │ ├── transport/ │ │ ├── big.test.js │ │ ├── bundlers-support.test.js │ │ ├── caller.test.js │ │ ├── core.test.js │ │ ├── core.transpiled.test.ts │ │ ├── crash.test.js │ │ ├── module-link.test.js │ │ ├── native-type-stripping.test.mjs │ │ ├── node-options.test.js │ │ ├── pipeline.test.js │ │ ├── preload.test.js │ │ ├── repl.test.js │ │ ├── sync-false.test.js │ │ ├── sync-true.test.js │ │ ├── targets.test.js │ │ └── uses-pino-config.test.js │ ├── transport-stream.test.js │ └── types/ │ ├── pino-import.test-d.cts │ ├── pino-multistream.test-d.ts │ ├── pino-top-export.test-d.ts │ ├── pino-transport.test-d.ts │ ├── pino-type-only.test-d.ts │ ├── pino.test-d.ts │ ├── pino.ts │ └── tsconfig.json ├── tsconfig.json └── tstyche.config.json