{"_id":"@caravan-logger/transport-datadog","_rev":"13-2a8aed917b8ad2bd2a9d7d18fc314cf4","name":"@caravan-logger/transport-datadog","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"@caravan-logger/transport-datadog","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@caravan-logger/transport-datadog@0.0.1","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"855daacbd7db1e06f32d8fbab7d2aee59e8f8d08","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.0.1.tgz","fileCount":12,"integrity":"sha512-/XvxRJXmxVhINQTsfmNV/vUPAR3RKI/AYCOjBFLecVK85pf5v9I2uBB84raJFqcqFb5anny2Ing/d3e+/o4Tlg==","signatures":[{"sig":"MEUCIFZEFFLfGKrVXuQA/Ifvyp8MPkvf1JRD2NBB9a2+gi+kAiEA1G/4PeiVL9ofmz1mqCKtpFoWLaJW0121IeiQIA2InL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10857},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.0.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"build":"pnpm run clear && rollup -c","clear":"rimraf build/compiled/*"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/1fbff45163f2d4979a757874f5fe1623/caravan-logger-transport-datadog-0.0.1.tgz","_integrity":"sha512-/XvxRJXmxVhINQTsfmNV/vUPAR3RKI/AYCOjBFLecVK85pf5v9I2uBB84raJFqcqFb5anny2Ing/d3e+/o4Tlg==","_npmVersion":"10.7.0","description":"A transport for logging to DataDog.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","rollup":"^4.29.1","typescript":"^5.7.2","@types/node":"^22.10.2","rollup-plugin-dts":"^6.1.1","rollup-plugin-esbuild":"^6.1.1","@caravan-logger/logger":"0.0.1","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.0.1_1735118027910_0.7948020206130426","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@caravan-logger/transport-datadog","version":"0.0.2","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-datadog@0.0.2","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"3d3bb394e8bf0fccc0561b4d603b1eeace5b0259","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.0.2.tgz","fileCount":12,"integrity":"sha512-FfirBu5oXyL5GCLrs0VrWr+HHEjGiRbpWRieYy5KbSWEnuRBtd43gF5tdQazXj2uFyzl+H+VFcf1giTDHulJeg==","signatures":[{"sig":"MEYCIQDFJyleeOBpyn1JiPYAmOsmvRayh5vxMtgfy/YY7Pi6MgIhAMXPzm1lSr8z9BxiqqUnSacD4Q5lSQ9pCBbZfWc6fa8f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11117},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.0.2.tgz","types":"dist/index.d.ts","private":false,"scripts":{"build":"pnpm run clear && rollup -c","clear":"rimraf build/compiled/*"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/1d67d97ae7989a04d7be1efdd51f0dea/caravan-logger-transport-datadog-0.0.2.tgz","_integrity":"sha512-FfirBu5oXyL5GCLrs0VrWr+HHEjGiRbpWRieYy5KbSWEnuRBtd43gF5tdQazXj2uFyzl+H+VFcf1giTDHulJeg==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-datad","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","rollup":"^4.29.1","typescript":"^5.7.2","@types/node":"^22.10.2","rollup-plugin-dts":"^6.1.1","rollup-plugin-esbuild":"^6.1.1","@caravan-logger/logger":"0.0.2","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.0.2_1735118916443_0.01962720496586301","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@caravan-logger/transport-datadog","version":"0.0.3","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-datadog@0.0.3","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"a482156b1974f96996afbd36c14b24ba6d2c0394","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.0.3.tgz","fileCount":7,"integrity":"sha512-N6Pi/sop78kFaQT3fKQ8O18cjmDth74BLi8w4lu/mWzcxwrvIftXfwueej7BN2r0BZPJkq5gDbVEkvrIBy8ukQ==","signatures":[{"sig":"MEUCIHpd05HoX0QKqvr2WP9D+IWQrKPhjU9r1tUqOjZdpCNvAiEA+RrR7htxtCLA7ihV9LCOy/Q9l2bvCvul2swPaNb+6O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6588},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.0.3.tgz","types":"dist/index.d.ts","private":false,"scripts":{"build":"pnpm run clear && rollup -c","clear":"rimraf build/compiled/*"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/3bcea362f2342072b32acaec50c459f2/caravan-logger-transport-datadog-0.0.3.tgz","_integrity":"sha512-N6Pi/sop78kFaQT3fKQ8O18cjmDth74BLi8w4lu/mWzcxwrvIftXfwueej7BN2r0BZPJkq5gDbVEkvrIBy8ukQ==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-datad","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","rollup":"^4.29.1","typescript":"^5.7.2","@types/node":"^22.10.2","rollup-plugin-dts":"^6.1.1","rollup-plugin-esbuild":"^6.1.1","@caravan-logger/logger":"0.1.0","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.0.3_1735124468940_0.4997635475345479","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@caravan-logger/transport-datadog","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-datadog@0.1.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"f421d35e6181d2420a72af6272bc8be0e9ce5d2d","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.1.0.tgz","fileCount":9,"integrity":"sha512-s4FYSg6fFkiB82eZZwIy6XEAt/Xfyu9/2rEVDafw4ELcJbovwRpW6Rl6Is4xSOHrmbQa1LVFEPQTJqS6yyAUNQ==","signatures":[{"sig":"MEQCIAIXNEfjFLbP4z03B+uU/xY7SwI+rzXIH3ng2H+XA+LkAiBCWcgUYINdovi93TMwaUzZLrEl2wL4e0lE6jGsJOF5iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23525301},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.1.0.tgz","types":"dist/index.d.ts","private":false,"scripts":{"build":"pnpm run clear && tsup","clear":"rimraf dist/*","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/465facad1e5d7fb21afbb9d9c1a570be/caravan-logger-transport-datadog-0.1.0.tgz","_integrity":"sha512-s4FYSg6fFkiB82eZZwIy6XEAt/Xfyu9/2rEVDafw4ELcJbovwRpW6Rl6Is4xSOHrmbQa1LVFEPQTJqS6yyAUNQ==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-datad","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","rollup":"^4.29.1","typescript":"^5.7.2","@types/node":"^22.10.2","rollup-plugin-dts":"^6.1.1","rollup-plugin-esbuild":"^6.1.1","@caravan-logger/logger":"0.2.0","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.1.0_1735152775988_0.35264019854859296","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@caravan-logger/transport-datadog","version":"0.1.1","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-datadog@0.1.1","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"a24cfa127fa7d0071ce254795f60da02f8d4e10b","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.1.1.tgz","fileCount":9,"integrity":"sha512-eR/17DUz8syp/O2OKgUYEzQxE7YTVEiObRj5KYYSRKtIoqsBtfcaL2me4cxwk4zEzsEPmV3wf40IhRbmK0SKYQ==","signatures":[{"sig":"MEUCIDdLdUcafPzbtYOgZHM4REeKKgr6E9uuh/vzC9a447huAiEAgQwlF+828jHe+sEalYmTaHIr/7uinDvZuwhoRuydn+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23525202},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.1.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"build":"pnpm run clear && tsup","clear":"rimraf dist/*","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/21ebf7ddc969101f560cfe15c0516262/caravan-logger-transport-datadog-0.1.1.tgz","_integrity":"sha512-eR/17DUz8syp/O2OKgUYEzQxE7YTVEiObRj5KYYSRKtIoqsBtfcaL2me4cxwk4zEzsEPmV3wf40IhRbmK0SKYQ==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-datad","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@caravan-logger/logger":"0.2.1","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.1.1_1735152954528_0.24694987819948788","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@caravan-logger/transport-datadog","version":"0.2.0","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-datadog@0.2.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"084b45948e69d773afb0eba4f191daf683a82425","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.2.0.tgz","fileCount":9,"integrity":"sha512-6hm37R71oZX1Z2UEVvwdAwoEt75iBd4brPOgQsncZrNoJJqLE2ck9FiEG4ZdV1wsfZ/fWqgjTA4H7fx0CTqIbA==","signatures":[{"sig":"MEYCIQD/1ORfvFx+qoasdO+N1p0px9f4XWvlMHwTtGsfbMSUwQIhALQz6jr8IsxaocvVY+gse2SJib0U9RO6FJMiEP4NrZlo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23525202},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.2.0.tgz","types":"dist/index.d.ts","private":false,"scripts":{"build":"pnpm run clear && tsup","clear":"rimraf dist/*","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/cefbe4b70be271456f510fcbc2f75ffa/caravan-logger-transport-datadog-0.2.0.tgz","_integrity":"sha512-6hm37R71oZX1Z2UEVvwdAwoEt75iBd4brPOgQsncZrNoJJqLE2ck9FiEG4ZdV1wsfZ/fWqgjTA4H7fx0CTqIbA==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-datad","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@caravan-logger/logger":"0.3.0","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.2.0_1735153345728_0.5643578575979387","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@caravan-logger/transport-datadog","version":"0.3.0","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-datadog@0.3.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"67281df9d504dd28638b810cfb020ea530edbcef","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-0.3.0.tgz","fileCount":9,"integrity":"sha512-T/sJRtXcX7sxB4q9HUIc8pTRBRt1FcOeSeqzEq93YAnEMhhHiZC8Yc1+VwrV34PkV2KTNkfgMOSGCp/eDp7S7g==","signatures":[{"sig":"MEYCIQDYYmrLo13gDdcv8tmA7OTg8uTIUT/IHeDhdkb7Oy7XnwIhAMb6UnzOGFV7em2tzp7L6+Fy0zwwMAA2hsL0QETOZORM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23525232},"main":"dist/index.js","_from":"file:caravan-logger-transport-datadog-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","private":false,"scripts":{"build":"pnpm run clear && tsup","clear":"rimraf dist/*","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"_resolved":"/private/var/folders/pw/3lgbkgk149n6t5s78s_4n0rc0000gn/T/924f4c8baa4394202d4506ee04d3c83c/caravan-logger-transport-datadog-0.3.0.tgz","_integrity":"sha512-T/sJRtXcX7sxB4q9HUIc8pTRBRt1FcOeSeqzEq93YAnEMhhHiZC8Yc1+VwrV34PkV2KTNkfgMOSGCp/eDp7S7g==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-datadog) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-datad","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@caravan-logger/logger":"0.3.0","@repo/typescript-config":"0.0.0","@datadog/datadog-api-client":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_0.3.0_1735153673268_0.2576345496708927","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@caravan-logger/transport-datadog","version":"1.0.0","author":"Carlos Menezes <carlos.dm.menezes@gmail.com>","license":"MIT","_id":"@caravan-logger/transport-datadog@1.0.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"79aa0287bca816424c071d4d1a6a0f16a60a1824","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-1.0.0.tgz","fileCount":10,"integrity":"sha512-p74dk/UUOV3nz7Z6w7bT2AiYS0cjZMYafOMqa0RYiVXN1B3XOAuvu3SptswYB4zeA8eOhGXoWaNSK47iMLPcww==","signatures":[{"sig":"MEYCIQDSZXlt6qAnpnMLo+LSm4jvjWufuiIFcRZ/2M7ESvDstAIhAIRJxLbjQu94gY5GueK9BfCueCowMEYZ9h4YPsx/DkjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494996},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest --run","build":"rolldown -c rolldown.config.ts && tsc -p tsconfig.json"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"deprecated":"this package has been deprecated","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","rolldown":"^1.2.5","typescript":"^7.0.2","@types/node":"^26.2.0","@caravan-logger/logger":"1.0.0","@packages/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_1.0.0_1787875325259_0.5225048196427302","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@caravan-logger/transport-datadog","version":"1.0.1","author":"Carlos Menezes <carlos.dm.menezes@gmail.com>","license":"MIT","_id":"@caravan-logger/transport-datadog@1.0.1","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"b3b6be807a08a596a6ea3595121781f44a29cbc5","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-1.0.1.tgz","fileCount":5,"integrity":"sha512-PiDYjLcla8MBWz10VlBXYtnPyG1dMvWC4eUNqeHGcciRpomA6pF4Pk7pgqpCwSrZYRdHxyJYHXX2AKwNgau8hQ==","signatures":[{"sig":"MEUCIBNHtPQzsT7+t0I72aYJRMtVwAWFTsqiwlBubO11gfB5AiEAkiIAlZVpadp3b1jD5LJrA+8IQOTcUzzN8afah8D0AkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9650},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest --run","build":"rolldown -c rolldown.config.ts && tsc -p tsconfig.json"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"deprecated":"this package has been deprecated","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","rolldown":"^1.2.5","typescript":"^7.0.2","@types/node":"^26.2.0","@caravan-logger/logger":"1.0.1","@packages/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_1.0.1_1787876465303_0.249040366688265","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@caravan-logger/transport-datadog","version":"1.0.2","author":"Carlos Menezes <carlos.dm.menezes@gmail.com>","license":"MIT","_id":"@caravan-logger/transport-datadog@1.0.2","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"ed2e5f8f88eda304226094312ea3dc0ed73aefeb","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-1.0.2.tgz","fileCount":5,"integrity":"sha512-A2lW1SpKlH+WUQA0dH8YYFJ5VCm7DGL0EeQ6xubCd0ut2MZjcGfU7gQk17K+aYpPWzX3+XFtH9hj/+WS6P0oug==","signatures":[{"sig":"MEQCIDtCIun7iXUGDEwSvFKvQtltWCBePpLKZfOypyiBf100AiBQIUzGy03GPgQBdI2ZjUIbaS5tFY0B0SuZBvN55JxrOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9674},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest --run","build":"rolldown -c rolldown.config.ts && tsc -p tsconfig.json"},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"directories":{},"_nodeVersion":"24.14.1","dependencies":{"@caravan-logger/logger":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","rolldown":"^1.2.5","typescript":"^7.0.2","@types/node":"^26.2.0","@packages/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transport-datadog_1.0.2_1787877378210_0.7146754691602024","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@caravan-logger/transport-datadog","version":"1.0.3","license":"MIT","author":"Carlos Menezes <carlos.dm.menezes@gmail.com>","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"@caravan-logger/logger":"1.1.0"},"devDependencies":{"@types/node":"^26.2.0","rolldown":"^1.2.5","typescript":"^7.0.2","vitest":"^4.1.11","@packages/typescript-config":"0.0.0"},"scripts":{"build":"rolldown -c rolldown.config.ts && tsc -p tsconfig.json","test":"vitest --run"},"_nodeVersion":"24.14.1","_id":"@caravan-logger/transport-datadog@1.0.3","dist":{"integrity":"sha512-dYztrQpocVA04mAtYYIrKgYmIOLWpErsoMDHfA/6qn38+hty74VcEqG+DSHemyvvNkk7RiRN9pk8t4i5n9EUXQ==","shasum":"e1f97aef045886eaaca0a9b8174295d21d13b25d","tarball":"https://registry.npmjs.org/@caravan-logger/transport-datadog/-/transport-datadog-1.0.3.tgz","fileCount":5,"unpackedSize":9757,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFqE2AooEL2UqbI0jPIyLd7EQjqdzo0Jd0UgIMXmYqO2AiA8lrF2fN0DyTADQTb4W6+xaeISkMX2fSaXrC5muasUtQ=="}]},"_npmUser":{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"},"directories":{},"maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transport-datadog_1.0.3_1788035219281_0.16042086511062226"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-25T09:13:47.813Z","modified":"2026-08-29T20:26:59.724Z","0.0.1":"2024-12-25T09:13:48.066Z","0.0.2":"2024-12-25T09:28:36.643Z","0.0.3":"2024-12-25T11:01:09.148Z","0.1.0":"2024-12-25T18:52:56.273Z","0.1.1":"2024-12-25T18:55:54.806Z","0.2.0":"2024-12-25T19:02:25.970Z","0.3.0":"2024-12-25T19:07:53.531Z","1.0.0":"2026-08-28T00:02:05.421Z","1.0.1":"2026-08-28T00:21:05.423Z","1.0.2":"2026-08-28T00:36:18.350Z","1.0.3":"2026-08-29T20:26:59.424Z"},"author":"Carlos Menezes <carlos.dm.menezes@gmail.com>","license":"MIT","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"readme":"# @caravan-logger/transport-datadog\n\n![NPM Version](https://img.shields.io/npm/v/%40caravan-logger%2Ftransport-datadog) ![NPM Downloads](https://img.shields.io/npm/dw/%40caravan-logger%2Ftransport-datadog?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/%40caravan-logger%2Ftransport-datadog?style=flat-square)\n\nA [Caravan](../../README.md) transport that sends log records to\n[Datadog's Logs API](https://docs.datadoghq.com/api/latest/logs/).\n\n## Install\n\n```sh\npnpm add @caravan-logger/transport-datadog\n```\n\n## Usage\n\n```ts\nimport { createLogger } from \"@caravan-logger/logger\";\nimport { createDatadogTransport } from \"@caravan-logger/transport-datadog\";\n\nconst logger = createLogger(\"app\", {\n  transports: [\n    createDatadogTransport({\n      apiKey: process.env.DD_API_KEY!,\n      service: \"caravan-logger\",\n      site: \"datadoghq.eu\",\n    }),\n  ],\n});\n\nlogger.info(\"Hello, world!\", { foo: \"bar\", baz: { qux: 123 } });\nawait logger.flush();\n```\n\n![](./.repo/header.png)\n\n## Options\n\n| Option          | Type                                                      | Default                     | Description                                                                 |\n| --------------- | --------------------------------------------------------- | --------------------------- | --------------------------------------------------------------------------- |\n| `apiKey`        | `string`                                                  | —                           | Datadog API key (required).                                                 |\n| `site`          | `TDatadogSite`                                            | `\"datadoghq.com\"`           | Datadog site domain.                                                        |\n| `url`           | `string`                                                  | derived from `site`         | Overrides the intake URL entirely.                                          |\n| `service`       | `string`                                                  | —                           | Reported as `service` on each log entry.                                    |\n| `ddsource`      | `string`                                                  | `\"caravan-logger\"`          | Reported as `ddsource` on each log entry.                                   |\n| `hostname`      | `string`                                                  | —                           | Reported as `hostname` on each log entry.                                   |\n| `tags`          | `string[] \\| Record<string, string \\| number \\| boolean>` | —                           | Applied as `ddtags` on each log entry.                                      |\n| `format`        | `(record: TLogRecord) => Record<string, unknown>`         | default Datadog mapping     | Overrides how a record is mapped to a Datadog log entry.                    |\n| `batchSize`     | `number`                                                  | `1`                         | Number of records buffered before a batch is sent.                          |\n| `flushInterval` | `number`                                                  | —                           | Interval (ms) at which buffered records are sent regardless of `batchSize`. |\n| `fetch`         | `typeof fetch`                                            | global `fetch`              | Fetch implementation used to call the intake API.                           |\n| `level`         | `TDefaultLevels`                                          | inherits the logger's level | Drops records below this level before `write()` runs.                       |\n","readmeFilename":""}