{"_id":"datadog-logger-integrations","_rev":"11-4904fbddc21348d67bc03af7d386dfbf","name":"datadog-logger-integrations","dist-tags":{"latest":"1.5.2"},"versions":{"1.0.0":{"name":"datadog-logger-integrations","version":"1.0.0","keywords":["pino","datadog","transport","logging","typescript"],"license":"MIT","_id":"datadog-logger-integrations@1.0.0","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"bcb704e2ef178118958fabd041cefb344347b5a4","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.0.0.tgz","fileCount":47,"integrity":"sha512-I1k6WK147Zq515zEOJ6GEmeWr7ijIoLz3BUM7ZabR4h8lMEGtmb44uI8qMeRqvRQuhs/VbF8uF+dq7p/6sGAzQ==","signatures":[{"sig":"MEQCIDRKZXPgzRU6Z/qQUp5tjVDlQkfGnpA5L9OeHCN1ioFTAiBn5j+iEmyL7r9Np01scSGVanYYklh5n5qhsN5dUa+Y9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68978},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.0.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/4e29ec9d9854e6e1906cf3dd9ec3111d/datadog-logger-integrations-1.0.0.tgz","_integrity":"sha512-I1k6WK147Zq515zEOJ6GEmeWr7ijIoLz3BUM7ZabR4h8lMEGtmb44uI8qMeRqvRQuhs/VbF8uF+dq7p/6sGAzQ==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.0.0_1748147707998_0.847553217508473","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"datadog-logger-integrations","version":"1.0.1","keywords":["pino","datadog","transport","logging","typescript"],"license":"MIT","_id":"datadog-logger-integrations@1.0.1","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"7a5eb65d1afb29d4d0994c3e08cf21919dee3d29","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.0.1.tgz","fileCount":47,"integrity":"sha512-tbzTkDvkh5f2+6oNEDV3Q95Gye0t2lrb9zVD3cjx8gXw238qKKJ2Ep23o3P0Pytsw0oe/H5vx9pXqdl69TcZsw==","signatures":[{"sig":"MEYCIQDW4euYEOiyWxJY297srXCtBOdJJijLxGWUMCHA9F5t4QIhAJ8jd9KATVnXgDr30USHpWs+qFPlj11T3a8PEijpPTsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69935},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.0.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/a97a5fb400b27faef43ecf33602b83eb/datadog-logger-integrations-1.0.1.tgz","_integrity":"sha512-tbzTkDvkh5f2+6oNEDV3Q95Gye0t2lrb9zVD3cjx8gXw238qKKJ2Ep23o3P0Pytsw0oe/H5vx9pXqdl69TcZsw==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.0.1_1748148468506_0.9799698433843222","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"datadog-logger-integrations","version":"1.0.2","keywords":["pino","datadog","transport","logging","typescript"],"license":"MIT","_id":"datadog-logger-integrations@1.0.2","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"6c3de8af9eda149238c159db8c35cdb7033310fe","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.0.2.tgz","fileCount":47,"integrity":"sha512-j9PfkKcb41c4/Xj0HHbZUhBmnuZTUdURmgNMBaJ+cxi+FMKZ0UklCLeDiOIN76Gm4qIkpAing4FonD5quoTCKg==","signatures":[{"sig":"MEUCIQDrDWJhn8kxChPLJ/xCitn94tVIm5/Hl/orjbi1HOepjwIgapD+CAtMcaLh2SzhEhmEOabu3OjBHA2rQZuNo1z17j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70394},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.0.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/2db80bd44f402eac2b533e0215d7ef18/datadog-logger-integrations-1.0.2.tgz","_integrity":"sha512-j9PfkKcb41c4/Xj0HHbZUhBmnuZTUdURmgNMBaJ+cxi+FMKZ0UklCLeDiOIN76Gm4qIkpAing4FonD5quoTCKg==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.0.2_1748148779585_0.7871010210297402","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"datadog-logger-integrations","version":"1.1.0","keywords":["pino","datadog","transport","logging","winston","bunyan"],"license":"MIT","_id":"datadog-logger-integrations@1.1.0","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"9eefa1fd7df23035f5d7869d3ab48d58ac2257c5","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.1.0.tgz","fileCount":55,"integrity":"sha512-MocCUez6rfxluY2lxCAPQ7M5yDuRQLknzgyt/wE8YJEP3RAVQGfAAp5hY/lyAd+WkRSysbXGStT2YduHe8RJag==","signatures":[{"sig":"MEQCIGW/6DYbjyt9Nx+UzUKSl7FLW+U/ZJNHMOEUKjI5NYF7AiAfEYkhREZlTOaqZaMyNe44TZGvEeTdQuXvZj0hMOx0+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86841},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.1.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/4029110589e0d6ef0d903e246b6b13da/datadog-logger-integrations-1.1.0.tgz","_integrity":"sha512-MocCUez6rfxluY2lxCAPQ7M5yDuRQLknzgyt/wE8YJEP3RAVQGfAAp5hY/lyAd+WkRSysbXGStT2YduHe8RJag==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.1.0_1748153442097_0.05207468883939881","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"datadog-logger-integrations","version":"1.2.0","keywords":["pino","datadog","transport","logging","winston","bunyan"],"license":"MIT","_id":"datadog-logger-integrations@1.2.0","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"3d76963fe91691ccae2bf24048025efad851907b","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.2.0.tgz","fileCount":56,"integrity":"sha512-Ooc63x8sqt+o9ClP/1GNeHAE3UEuqEcTeXhl5eMKcbHniZ7tTrW0k8IfKlSnMbwF4ub6kzLISoaAOxKj/J3OKg==","signatures":[{"sig":"MEUCIQCpmgdCm2dd4X+/ZbJPcZA73pjVy32morUbxg40eUu5UwIgb9pp3kKnYLYY2a6b66/jKCo/Pd2tC8SmMpcSaH5A6ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92924},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.2.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/f79dab5833e1b878c0c1e7c4be42b185/datadog-logger-integrations-1.2.0.tgz","_integrity":"sha512-Ooc63x8sqt+o9ClP/1GNeHAE3UEuqEcTeXhl5eMKcbHniZ7tTrW0k8IfKlSnMbwF4ub6kzLISoaAOxKj/J3OKg==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.2.0_1748199951208_0.6890402622542251","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"datadog-logger-integrations","version":"1.3.0","keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"license":"MIT","_id":"datadog-logger-integrations@1.3.0","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"927e063ead0cc7d695f947b4b0be8f8d1d8fdc7d","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.3.0.tgz","fileCount":69,"integrity":"sha512-urxvg4HJg9rzCQGvTmGZ+5OY1STc4hqoc9oNZ8QaAtjQBuWxI8lHaLYq6kwMi/Z8VobCpa2Ub0kmUHJxQLeyTQ==","signatures":[{"sig":"MEQCICYVFaQbLzFrZiqVP4/PPPtiO7/IGVvcN1t3tfv7/9jzAiBvp0ojBEvV03ycZaI6Tx2dMJ9ybqcURwUU49HDfMC8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119856},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.3.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./consola":{"import":{"types":"./dist/esm/consola/index.d.ts","default":"./dist/esm/consola/index.mjs"},"require":{"types":"./dist/cjs/consola/index.d.cts","default":"./dist/cjs/consola/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/9890592dd51d30f8d459f94d8a21c9a7/datadog-logger-integrations-1.3.0.tgz","_integrity":"sha512-urxvg4HJg9rzCQGvTmGZ+5OY1STc4hqoc9oNZ8QaAtjQBuWxI8lHaLYq6kwMi/Z8VobCpa2Ub0kmUHJxQLeyTQ==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"consola":["./dist/esm/consola/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","consola":"^3.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.3.0_1748204796693_0.40869347381828947","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"datadog-logger-integrations","version":"1.3.1","keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"license":"MIT","_id":"datadog-logger-integrations@1.3.1","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"7e06b3a994b353cc67645b5a3e265245515b7773","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.3.1.tgz","fileCount":69,"integrity":"sha512-pUecie+XE/fuu9crfOB1I6xzNL7JlUAm291LVX4TZTPCvrNAnOqTyheDmuAZeE00DW34ceRDlwgZ1FOFBpyGXw==","signatures":[{"sig":"MEUCIF8ZXE75HVwn/oR8XZVxdweJwk06kyyJ8k4BPsV1l+UZAiEAgMy971iCja1kLF/XxS6bs8wIvSgU1gcT7VLEKMgpLUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120182},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.3.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./consola":{"import":{"types":"./dist/esm/consola/index.d.ts","default":"./dist/esm/consola/index.mjs"},"require":{"types":"./dist/cjs/consola/index.d.cts","default":"./dist/cjs/consola/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/88f93126f0c16004d59b54d743112f1b/datadog-logger-integrations-1.3.1.tgz","_integrity":"sha512-pUecie+XE/fuu9crfOB1I6xzNL7JlUAm291LVX4TZTPCvrNAnOqTyheDmuAZeE00DW34ceRDlwgZ1FOFBpyGXw==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"consola":["./dist/esm/consola/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","consola":"^3.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"consola":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.3.1_1748206559137_0.7789802450244079","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"datadog-logger-integrations","version":"1.4.0","keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"license":"MIT","_id":"datadog-logger-integrations@1.4.0","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"187bf9538ba00ec63bf85ffdb28f238d2d93beb5","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.4.0.tgz","fileCount":49,"integrity":"sha512-Nz9NrtykTuO9WB5Y2hLGg8CUcWF4lJ5J7/cA1YL38e4JIXbEckYu/qCFjNzpw7HaKvIia2AGPHaqwteg8cQJbw==","signatures":[{"sig":"MEQCIEK67qNpBDRHNB2WkuMAcu6fe3KYy1efC/mYA4lNlpH+AiAXCpKLC6q7JdxuM4iMtOrWNQ6jMMEqDkFNfHz0paPujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86003},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.4.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./consola":{"import":{"types":"./dist/esm/consola/index.d.ts","default":"./dist/esm/consola/index.mjs"},"require":{"types":"./dist/cjs/consola/index.d.cts","default":"./dist/cjs/consola/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}},"./electronLog":{"import":{"types":"./dist/esm/electronLog/index.d.ts","default":"./dist/esm/electronLog/index.mjs"},"require":{"types":"./dist/cjs/electronLog/index.d.cts","default":"./dist/cjs/electronLog/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/0f1ec9a5839b89c05388b09ab653bc85/datadog-logger-integrations-1.4.0.tgz","_integrity":"sha512-Nz9NrtykTuO9WB5Y2hLGg8CUcWF4lJ5J7/cA1YL38e4JIXbEckYu/qCFjNzpw7HaKvIia2AGPHaqwteg8cQJbw==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"split2":"^4.2.0","@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"consola":["./dist/esm/consola/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"],"electronLog":["./dist/esm/electronLog/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","consola":"^3.0.0","winston":"^3.0.0","electron-log":"^5.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"consola":{"optional":true},"winston":{"optional":true},"electron-log":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.4.0_1748208210501_0.044906665411082125","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"datadog-logger-integrations","version":"1.5.0","keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"license":"MIT","_id":"datadog-logger-integrations@1.5.0","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"da1101bbdc77cc7dc4cbeb1f209303b3cd82cb83","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.5.0.tgz","fileCount":47,"integrity":"sha512-Ugxjfo7f044Dycq/16MLWQXwOoThv117U1KyClRtVCCUGbSB7GIx+N4hHxIVWFHfQYoiz8HdVBmHybYrHuXC/A==","signatures":[{"sig":"MEUCIFzCoJHbMSpatthQ2qKd0DgsKtxpcmokKxZKNlqK2vM9AiEAofIeaLIHHg9QSyqISQi8lxPkIqlsIm2gDJM+CYqKriw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78923},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.5.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./consola":{"import":{"types":"./dist/esm/consola/index.d.ts","default":"./dist/esm/consola/index.mjs"},"require":{"types":"./dist/cjs/consola/index.d.cts","default":"./dist/cjs/consola/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}},"./electronLog":{"import":{"types":"./dist/esm/electronLog/index.d.ts","default":"./dist/esm/electronLog/index.mjs"},"require":{"types":"./dist/cjs/electronLog/index.d.cts","default":"./dist/cjs/electronLog/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/f885940727d656aeb495882506f755a3/datadog-logger-integrations-1.5.0.tgz","_integrity":"sha512-Ugxjfo7f044Dycq/16MLWQXwOoThv117U1KyClRtVCCUGbSB7GIx+N4hHxIVWFHfQYoiz8HdVBmHybYrHuXC/A==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"consola":["./dist/esm/consola/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"],"electronLog":["./dist/esm/electronLog/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","consola":"^3.0.0","winston":"^3.0.0","electron-log":"^5.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"consola":{"optional":true},"winston":{"optional":true},"electron-log":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.5.0_1748219171158_0.8164782692565435","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"datadog-logger-integrations","version":"1.5.1","keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"license":"MIT","_id":"datadog-logger-integrations@1.5.1","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"dist":{"shasum":"a2e75831a6808edea03f68e63e12976e3fe628d6","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.5.1.tgz","fileCount":47,"integrity":"sha512-pBwo2qG3SaRpipJzfY0EWZPhBbZxH9Tg9lzOGW5SZAQ8TTUQAGf3+gXzuBf6D7H2QI7dtzti5cHlZ9tmfGW3Uw==","signatures":[{"sig":"MEQCIA3twQ4Gi0awGMjBGjvTW7PeAyaVOcmj8nCKF9334Z7ZAiB20T1uzPjKRX7iGG1hSoUa2BfAAj6uNi+0qrlWybR4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80743},"main":"dist/cjs/index.cjs","_from":"file:datadog-logger-integrations-1.5.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./pino":{"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"},"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"}},"./bunyan":{"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"},"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"}},"./consola":{"import":{"types":"./dist/esm/consola/index.d.ts","default":"./dist/esm/consola/index.mjs"},"require":{"types":"./dist/cjs/consola/index.d.cts","default":"./dist/cjs/consola/index.cjs"}},"./winston":{"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"},"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"}},"./electronLog":{"import":{"types":"./dist/esm/electronLog/index.d.ts","default":"./dist/esm/electronLog/index.mjs"},"require":{"types":"./dist/cjs/electronLog/index.d.cts","default":"./dist/cjs/electronLog/index.cjs"}}},"scripts":{"test":"vitest run --coverage","build":"rollup -c"},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"_resolved":"/tmp/589a9732c3fdcbe780498e87f8b8934e/datadog-logger-integrations-1.5.1.tgz","_integrity":"sha512-pBwo2qG3SaRpipJzfY0EWZPhBbZxH9Tg9lzOGW5SZAQ8TTUQAGf3+gXzuBf6D7H2QI7dtzti5cHlZ9tmfGW3Uw==","repository":{"url":"git+https://github.com/marklai1998/datadog-logger-integrations.git","type":"git"},"_npmVersion":"10.9.2","description":"Datadog logger integrations","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@datadog/datadog-api-client":"^1.34.1"},"typesVersions":{"*":{"*":["./dist/esm/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"bunyan":["./dist/esm/bunyan/index.d.ts"],"consola":["./dist/esm/consola/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"],"electronLog":["./dist/esm/electronLog/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.4","rollup":"4.41.1","vitest":"3.1.4","lefthook":"1.11.13","supertest":"7.1.1","typescript":"5.8.3","@types/node":"22.15.21","@types/bunyan":"^1.8.11","@types/split2":"^4.2.3","@biomejs/biome":"1.9.4","@commitlint/cli":"19.8.1","@faker-js/faker":"9.8.0","@types/supertest":"6.0.3","rollup-plugin-dts":"6.2.1","@vitest/coverage-v8":"3.1.4","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.0.0","@commitlint/config-conventional":"19.8.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","bunyan":"^1.0.0","consola":"^3.0.0","winston":"^3.0.0","electron-log":"^5.0.0"},"peerDependenciesMeta":{"pino":{"optional":true},"bunyan":{"optional":true},"consola":{"optional":true},"winston":{"optional":true},"electron-log":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datadog-logger-integrations_1.5.1_1748220238084_0.14650464557635212","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"datadog-logger-integrations","version":"1.5.2","description":"Datadog logger integrations","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","types":"dist/esm/index.d.ts","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.mjs"}},"./bunyan":{"require":{"types":"./dist/cjs/bunyan/index.d.cts","default":"./dist/cjs/bunyan/index.cjs"},"import":{"types":"./dist/esm/bunyan/index.d.ts","default":"./dist/esm/bunyan/index.mjs"}},"./consola":{"require":{"types":"./dist/cjs/consola/index.d.cts","default":"./dist/cjs/consola/index.cjs"},"import":{"types":"./dist/esm/consola/index.d.ts","default":"./dist/esm/consola/index.mjs"}},"./electronLog":{"require":{"types":"./dist/cjs/electronLog/index.d.cts","default":"./dist/cjs/electronLog/index.cjs"},"import":{"types":"./dist/esm/electronLog/index.d.ts","default":"./dist/esm/electronLog/index.mjs"}},"./pino":{"require":{"types":"./dist/cjs/pino/index.d.cts","default":"./dist/cjs/pino/index.cjs"},"import":{"types":"./dist/esm/pino/index.d.ts","default":"./dist/esm/pino/index.mjs"}},"./winston":{"require":{"types":"./dist/cjs/winston/index.d.cts","default":"./dist/cjs/winston/index.cjs"},"import":{"types":"./dist/esm/winston/index.d.ts","default":"./dist/esm/winston/index.mjs"}}},"typesVersions":{"*":{"bunyan":["./dist/esm/bunyan/index.d.ts"],"consola":["./dist/esm/consola/index.d.ts"],"electronLog":["./dist/esm/electronLog/index.d.ts"],"pino":["./dist/esm/pino/index.d.ts"],"winston":["./dist/esm/winston/index.d.ts"],"*":["./dist/esm/index.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/marklai1998/datadog-logger-integrations.git"},"keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"license":"MIT","bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","devDependencies":{"@biomejs/biome":"2.3.0","@commitlint/cli":"20.1.0","@commitlint/config-conventional":"20.0.0","@faker-js/faker":"10.1.0","@types/bunyan":"^1.8.11","@types/node":"22.18.12","@types/supertest":"6.0.3","@vitest/coverage-v8":"4.0.2","lefthook":"2.0.0","msw":"^2.8.4","rollup":"4.52.5","rollup-plugin-dts":"6.2.3","rollup-plugin-esbuild":"6.2.1","rollup-plugin-node-externals":"8.1.1","rollup-plugin-peer-deps-external":"2.2.4","typescript":"5.9.3","vitest":"4.0.2"},"peerDependencies":{"bunyan":"^1.0.0","consola":"^3.0.0","electron-log":"^5.0.0","pino":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"bunyan":{"optional":true},"electron-log":{"optional":true},"consola":{"optional":true},"pino":{"optional":true},"winston":{"optional":true}},"engines":{"node":">=18"},"dependencies":{"@datadog/datadog-api-client":"^1.34.1"},"scripts":{"build":"rollup -c","test":"vitest run --coverage"},"_id":"datadog-logger-integrations@1.5.2","_integrity":"sha512-U1gPz2xoEJtI4TJn1Xer40Jw6NLvE75iPY3CeaWDd3pagtN4VWFHc0W0gbI2u5wfaYGBqSCbK616F6om3dmwTA==","_resolved":"/tmp/417050bc279c55918498b7db4331686a/datadog-logger-integrations-1.5.2.tgz","_from":"file:datadog-logger-integrations-1.5.2.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-U1gPz2xoEJtI4TJn1Xer40Jw6NLvE75iPY3CeaWDd3pagtN4VWFHc0W0gbI2u5wfaYGBqSCbK616F6om3dmwTA==","shasum":"04fddf8022ed88c428b6d86e1c19588327211a6d","tarball":"https://registry.npmjs.org/datadog-logger-integrations/-/datadog-logger-integrations-1.5.2.tgz","fileCount":47,"unpackedSize":81242,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDII4Su/j9LeQqTarY/ZDZRhCiyXdJBI3ZWOBLHzHavmwIhAIPtQZt3d7WxUdXQyjR/l7667WbqaVV1DkAVMZwv6piS"}]},"_npmUser":{"name":"marklai1998","email":"marklai1998@pm.me"},"directories":{},"maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datadog-logger-integrations_1.5.2_1761314579297_0.4316310842346225"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-25T04:35:07.997Z","modified":"2025-10-24T14:02:59.688Z","1.0.0":"2025-05-25T04:35:08.221Z","1.0.1":"2025-05-25T04:47:48.687Z","1.0.2":"2025-05-25T04:52:59.776Z","1.1.0":"2025-05-25T06:10:42.289Z","1.2.0":"2025-05-25T19:05:51.408Z","1.3.0":"2025-05-25T20:26:36.906Z","1.3.1":"2025-05-25T20:55:59.321Z","1.4.0":"2025-05-25T21:23:30.674Z","1.5.0":"2025-05-26T00:26:11.343Z","1.5.1":"2025-05-26T00:43:58.267Z","1.5.2":"2025-10-24T14:02:59.499Z"},"bugs":{"url":"https://github.com/marklai1998/datadog-logger-integrations/issues"},"license":"MIT","homepage":"https://github.com/marklai1998/datadog-logger-integrations#readme","keywords":["pino","datadog","transport","logging","winston","bunyan","consola"],"repository":{"type":"git","url":"git+https://github.com/marklai1998/datadog-logger-integrations.git"},"description":"Datadog logger integrations","maintainers":[{"name":"marklai1998","email":"marklai1998@pm.me"}],"readme":"# Datadog Logger Integrations\n\n<div align=\"center\">\n\n\"Transport\" for popular logger such as [Pino](https://github.com/pinojs/pino), [Winston](https://github.com/winstonjs/winston) and more!\n\n![NPM](https://img.shields.io/npm/v/datadog-logger-integrations) ![GitHub CI](https://github.com/marklai1998/datadog-logger-integrations/actions/workflows/runTest.yml/badge.svg) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) [![npm type definitions](https://img.shields.io/npm/types/typescript.svg)](https://www.typescriptlang.org/)\n\n[Features](#-features) | [Installation](#-installation) | [API](#-api) | [Contributing](#-contributing)\n\n</div>\n\n## ✨ Features\n\n- ✅ Typescript\n- ✅ DataDog V2 API\n- ✅ Performance, with log batching\n- ✅ Lightweight, only 1 dependency(DataDog SDK of course)\n- ✅ AWS Lambda support\n\n## Motivation\n\nI am using a Lambda-like platform and experiencing log loss. This lib aims to provide a \"correct\" stream implementation that allows users to wait for the stream to drain before shutting down.\n\n## 📦 Installation\n\n### NPM\n\n```bash\nnpm i datadog-logger-integrations\n```\n\n### Yarn\n\n```\nyarn add datadog-logger-integrations\n```\n\n### PNPM\n\n```\npnpm i datadog-logger-integrations\n```\n\n## 💻 API\n\n- [Integrations](#Integrations)\n  - [Bunyan](#bunyan)\n  - [Consola](#consola)\n    - [Stream API](#stream-api)\n  - [Electron Log](#electron-log)\n    - [Stream API](#stream-api-1)\n  - [Pino](#pino)\n    - [With Stream API](#with-stream-api)\n  - [Winston](#winston)\n    - [Stream API](#stream-api-2)\n- [Types](#types)\n  - [LogStreamConfig](#LogStreamConfig)\n- [Use the stream directly](#use-the-stream-directly)\n- [Usage with Lambda](#usage-with-lambda)\n\n### Integrations\n\n#### [Bunyan](https://github.com/trentm/node-bunyan)\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { getDataDogStream } from 'datadog-logger-integrations/bunyan'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst stream = getDataDogStream(opts);\n\nconst logger = bunyan.createLogger({\n  name: 'test',\n  level: 'debug',\n  stream,\n});\n\nlogger.info('test');\n```\n\n#### [Consola](https://github.com/unjs/consola)\n\n> [!NOTE]  \n> If you are using it [with lambda](#usage-with-lambda), you must use the Stream API\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { getDataDogStream } from 'datadog-logger-integrations/consola'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst logger = createConsola({\n  reporters: [\n    new DataDogReporter(opts),\n  ],\n});\n\nlogger.info('test');\n```\n\n##### Stream API\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { getDataDogStream } from 'datadog-logger-integrations/consola'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst stream = getDataDogStream(opts);\n\nconst logger = createConsola({\n  reporters: [\n    {\n      log: (logObj) => {\n        if (!stream.writableEnded)\n          stream.write(logObj);\n      },\n    },\n  ],\n});\n\nlogger.info('test');\n```\n\n#### [Electron Log](https://github.com/megahertz/electron-log)\n\n> [!NOTE]  \n> If you want to wait for logs to flush before process close, you must use the Stream API\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { dataDogTransport } from 'datadog-logger-integrations/electronLog'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nlogger.transports.datadog = dataDogTransport(\n  { level: 'debug' }, \n  opts,\n);\n\nlogger.info('test');\n```\n\n##### Stream API\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { getDataDogStream } from 'datadog-logger-integrations/electronLog'\n\nconst opts: LogStreamConfig = {\n  ddClientConfig: {\n    authMethods: {\n      apiKeyAuth: apiKey,\n    },\n  },\n  ddTags: 'env:test',\n  ddSource: \"my source\",\n  service: \"my service\",\n}\n\nconst stream = getDataDogStream(opts);\ntransport.level = 'debug' as const;\ntransport.transforms = [] as TransformFn[];\nlogger.transports.datadog = transport;\n\nlogger.info('test');\n```\n\n#### [Pino](https://github.com/pinojs/pino)\n\n> [!NOTE]  \n> If you are using it [with lambda](#usage-with-lambda), you must use the Stream API\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\n\nconst options: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst logger = pino(\n    {},\n    pino.transport({\n      target: 'datadog-logger-integrations/pino',\n      options\n    }),\n);\n\nlogger.info('test');\n```\n\n##### With [Stream API](https://getpino.io/#/docs/api?id=pinomultistreamstreamsarray-opts-gt-multistreamres)\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { getDataDogStream } from 'datadog-logger-integrations/pino'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst stream = getDataDogStream(opts);\n\nconst logger = pino(\n    {},\n    pino.multistream([stream]),\n);\n\nlogger.info('test');\n```\n\n#### [Winston](https://github.com/winstonjs/winston)\n\n> [!NOTE]  \n> If you are using it [with lambda](#usage-with-lambda), you must use the Stream directly\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { DataDogTransport } from 'datadog-logger-integrations/winston'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst logger = winston.createLogger({\n    transports: [\n        new DataDogTransport(opts),\n    ],\n});\n\nlogger.info('test');\n```\n\n##### Stream API\n\n```ts\nimport { LogStreamConfig } from 'datadog-logger-integrations'\nimport { getDataDogStream } from 'datadog-logger-integrations/winston'\n\nconst opts: LogStreamConfig = {\n    ddClientConfig: {\n        authMethods: {\n            apiKeyAuth: apiKey,\n        },\n    },\n    ddTags: 'env:test',\n    ddSource: \"my source\",\n    service: \"my service\",\n}\n\nconst stream = getDataDogStream(opts);\n\nconst logger = winston.createLogger({\n    transports: [\n        new winston.transports.Stream({\n            stream,\n        }),\n    ],\n});\n\nlogger.info('test');\n```\n\n### Types\n\n#### LogStreamConfig\n\n```ts\nexport type LogStreamConfig = {\n    ddClientConfig?: Record<string, any>; // @datadog/datadog-api-client createConfiguration option\n    ddServerConfig?: {  // @datadog/datadog-api-client setServerVariables option\n        site?: string;\n        subdomain?: string;\n        protocol?: string;\n    };\n    ddSource?: string;\n    ddTags?: string;\n    service?: string;\n    \n    sendIntervalMs?: number;\n    batchSize?: number;\n    \n    logMessageBuilder?: (\n        log: Record<string, unknown>,\n    ) => v2.LogsApiSubmitLogRequest['body'][number];\n\n    debug?: boolean;\n};\n```\n\n### Use the stream directly\n\nYou could integrate to any logger that support writable stream by using the stream directly\n\nBut please consider contribute to this repo, so everyone can use it!\n\n```ts\nimport { DataDogWritableStream, LogStreamConfig } from 'datadog-logger-integrations'\n\nconst opts: LogStreamConfig = {\n  ddClientConfig: {\n    authMethods: {\n      apiKeyAuth: apiKey,\n    },\n  },\n}\n\nconst logger = fancyLogger({\n  stream: new DataDogWritableStream({\n    ...opts,\n    // You must provide your own builder function that takes the logger input and convert to DataDog format\n    logMessageBuilder: (({ hostname, ...parsedItem }) => ({\n      ddsource: \"some source\",\n      ddtags: \"tags\",\n      service: \"unknown service\",\n      message: JSON.stringify({\n        date: new Date().toISOString(),\n        ...parsedItem,\n      }),\n      hostname,\n    }))\n  })\n})\n```\n\n### Usage with Lambda\n\nDue to the fact that datadog is an async call, it is possible for a short living function to end before the logs are sent out.\nYou will have to manually wait for the stream to end.\n\nThese examples are with pino, but other integrations work the same way\n\n#### Example with [Explicit Resource Management](https://github.com/tc39/proposal-explicit-resource-management), require [Node 20.4.0+](https://nodejs.org/en/blog/release/v20.4.0)\n\n```ts\nimport { getDataDogStream } from 'datadog-logger-integrations/pino'\n\nconst getLogger = () => {\n    const stream = getDataDogStream(opts);\n\n    const instance = pino(\n        {},\n        pino.multistream([stream]),\n    );\n    \n    return {\n      instance,\n      [Symbol.asyncDispose]: async () => {\n        // Wait for the stream to fully drain\n        await new Promise<void>((resolve) => {\n          stream.on('close', () => {\n            resolve();\n          });\n\n          stream.end();\n        });\n      }\n    }\n}\n\nexport const handler = async () => {\n  await using logger = getLogger();\n\n  logger.instance.info(\"Hello\")\n  \n  return {};\n};\n```\n\n#### Example for Node < Node 20.4.0\n```ts\nimport { getDataDogStream } from 'datadog-logger-integrations/pino'\n\nexport const handler = async () => {\n  const stream = getDataDogStream(opts);\n\n  const logger = pino(\n    {},\n    pino.multistream([stream]),\n  );\n\n  logger.info('test');\n\n  // Wait for the stream to fully drain\n  await new Promise<void>((resolve) => {\n    stream.on('close', () => {\n      resolve();\n    });\n\n    stream.end();\n  });\n  \n  return {};\n};\n\n```\n\n## 🤝 Contributing\n\n### Development\n\n#### Local Development\n\n```bash\npnpm i\npnpm test\n```\n\n#### Build\n\n```bash\npnpm build\n```\n\n### Release\n\nThis repo uses [Release Please](https://github.com/google-github-actions/release-please-action) to release.\n\n#### To release a new version\n\n1. Merge your changes into the `main` branch.\n2. An automated GitHub Action will run, triggering the creation of a Release PR.\n3. Merge the release PR.\n4. Wait for the second GitHub Action to run automatically.\n5. Congratulations, you're all set!\n","readmeFilename":"README.md"}