{"_id":"@caravan-logger/transport-file","_rev":"8-28e05047a087fe4a92238e37dd0a61a7","name":"@caravan-logger/transport-file","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"@caravan-logger/transport-file","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@caravan-logger/transport-file@0.0.1","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"03925674e63ea52360af8d6aeef94657da553bfd","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.0.1.tgz","fileCount":11,"integrity":"sha512-RYD9gVIGiuaggi6cac8In4uVPJonNnQu6wU193PqOJ3RLsHqNAKvr0U3I97W/vPyiuqDEqk3jH8zlXJ0lUiVwg==","signatures":[{"sig":"MEUCIEsqa1eReMad1IlFuPZ6RpfW0c5WO7wRYMcIAQDOGJwCAiEAsp3cbBgKBIKMfzY4Be2Oi3f3wa23dB8pX3te9lnOV/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7852},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/b46d177cd23ce21656c1f953c61487be/caravan-logger-transport-file-0.0.1.tgz","_integrity":"sha512-RYD9gVIGiuaggi6cac8In4uVPJonNnQu6wU193PqOJ3RLsHqNAKvr0U3I97W/vPyiuqDEqk3jH8zlXJ0lUiVwg==","_npmVersion":"10.7.0","description":"A transport for logging to a file.","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.0.1_1735118021433_0.7738748237485871","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@caravan-logger/transport-file","version":"0.0.2","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-file@0.0.2","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"aa59b532a29acc5ef9287c0324a3a7cf84e0671e","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.0.2.tgz","fileCount":11,"integrity":"sha512-itx6ww1HbtXh0AaufP9iRAxjDbyBgvPVXW9Sq0Nnd8dSBxdRRk7jx6y111MJOl0iY/CSIdn4qF+Od/cx5vkJ5A==","signatures":[{"sig":"MEYCIQDnmwvaDqVp4ZL4I3VL5QcCiNscOa4wkZKhIjZcycK1+gIhAOS127o21uRD/Gt2y+Iun/cAp3+1FKh8/JQPVAP7DLf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8103},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/6327a5e8f3a0e449974351a47641ee9b/caravan-logger-transport-file-0.0.2.tgz","_integrity":"sha512-itx6ww1HbtXh0AaufP9iRAxjDbyBgvPVXW9Sq0Nnd8dSBxdRRk7jx6y111MJOl0iY/CSIdn4qF+Od/cx5vkJ5A==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.0.2_1735118914584_0.4272377134491694","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@caravan-logger/transport-file","version":"0.0.3","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-file@0.0.3","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"37d1daddf7390d58dbb7d927ee95d9d342f2e104","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.0.3.tgz","fileCount":6,"integrity":"sha512-jZxR4YyEdMN1kqRfQvyK1y+bvElSJwee9XbQzyAHDfFJe+BCaksKXc4lM0Gz2CepGh0NuTFtJS41gF5zbevTTA==","signatures":[{"sig":"MEUCIBFc7Gn3Kf2tK8R0kUYdNVPz9dghxqz8gSz/3BGyt6d4AiEAgueOCzpl5tpEdySMcX/lbU+bWnRX5roC6QM0mK7+gFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4983},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/4836f04fe170b91ab1f6087f15da171f/caravan-logger-transport-file-0.0.3.tgz","_integrity":"sha512-jZxR4YyEdMN1kqRfQvyK1y+bvElSJwee9XbQzyAHDfFJe+BCaksKXc4lM0Gz2CepGh0NuTFtJS41gF5zbevTTA==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.0.3_1735124447054_0.3704258634791968","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@caravan-logger/transport-file","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-file@0.1.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"a33bb38e620e56968008fc8571a105aba4d484f7","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.1.0.tgz","fileCount":7,"integrity":"sha512-VitfiPkNpToaz/eBiVaQ2pTv5AyZGvBZDns0hXQ9RO/GXNaeXQBoWoaSFgMCWpB31TKZoSuJ8jv6eUHIAOjdNg==","signatures":[{"sig":"MEUCIQDbU1ujlNAjLRB+ogICPvT3L6xeTauAjLEjFbg5Yc499wIgL+5ioTmO/mFgc2o0SHvVLMRDggTDARBLTCCcvl3VW5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135780},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/6dde6d16b4638182c0ef46d68523bfd2/caravan-logger-transport-file-0.1.0.tgz","_integrity":"sha512-VitfiPkNpToaz/eBiVaQ2pTv5AyZGvBZDns0hXQ9RO/GXNaeXQBoWoaSFgMCWpB31TKZoSuJ8jv6eUHIAOjdNg==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.1.0_1735152785411_0.7061063736599997","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@caravan-logger/transport-file","version":"0.1.1","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-file@0.1.1","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"0ac2c78553d34338b944770a6e8b575ba8e167bc","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.1.1.tgz","fileCount":7,"integrity":"sha512-tXbvArfwPrb7XWAvWMxfLIEDLyT0d/LN6A8yDUEC/qnuEUYA8jX3lSCJeNq3ShzbndXdCIbutzW551NM7W4yow==","signatures":[{"sig":"MEUCIGrAN159/C59b9ZKv05yAx8FOGxessyy3VHKRJ4uCldmAiEAvJm7zbl5+nAO0BtI/xQ+VfHZydKPOrksJMd3Wh9JOxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135681},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/1de7f34a1548e2faaf650fa3ab7e0be0/caravan-logger-transport-file-0.1.1.tgz","_integrity":"sha512-tXbvArfwPrb7XWAvWMxfLIEDLyT0d/LN6A8yDUEC/qnuEUYA8jX3lSCJeNq3ShzbndXdCIbutzW551NM7W4yow==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.1.1_1735152963633_0.8700171783671011","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@caravan-logger/transport-file","version":"0.2.0","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-file@0.2.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"9f5b2a2f4fe2656a5b456b35f56d8da0bd895a6e","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.2.0.tgz","fileCount":9,"integrity":"sha512-HQlrND+tLJJroQCaTI5Kd+q7ctPiXeMwMBS5FOUHlTn6ZaI3xUEx1V8pX/fB1+/iiSideK45SH22KGzTaQjlQw==","signatures":[{"sig":"MEUCIFqiz5ad49vPxhRegBlwYCiL33iVKuCHWE7t1RM40XT6AiEA40cXRXScdrNaj5L7/0bUH6VysZ0sDD1yXCvxNNVMlTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136652},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/012345d10f3b93675d870aa7e355aaa4/caravan-logger-transport-file-0.2.0.tgz","_integrity":"sha512-HQlrND+tLJJroQCaTI5Kd+q7ctPiXeMwMBS5FOUHlTn6ZaI3xUEx1V8pX/fB1+/iiSideK45SH22KGzTaQjlQw==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.2.0_1735153355798_0.1834605124850226","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@caravan-logger/transport-file","version":"0.3.0","keywords":[],"author":"","license":"MIT","_id":"@caravan-logger/transport-file@0.3.0","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"dist":{"shasum":"f1f27f92b3a0a13cb707065bfbb80658c8924480","tarball":"https://registry.npmjs.org/@caravan-logger/transport-file/-/transport-file-0.3.0.tgz","fileCount":9,"integrity":"sha512-8713BsGAXdF/V+iEX5o3dfj/e8uv2DdZKBj9hRB0Lzi1KGvR6rw9UbRwwk391xcoZSaiJti1nTGtuzfIUSDN3Q==","signatures":[{"sig":"MEUCIGxVwycHfys9gbknkMdFs9EQZ/AS8zH+zsKCj21a+5iLAiEA2bJ/qkS9u6BppHDGIWF6rv//3lkV6a7CeWwQg9SfG+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136682},"main":"dist/index.js","_from":"file:caravan-logger-transport-file-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/e38292eb2e837e4648e5f030514778b2/caravan-logger-transport-file-0.3.0.tgz","_integrity":"sha512-8713BsGAXdF/V+iEX5o3dfj/e8uv2DdZKBj9hRB0Lzi1KGvR6rw9UbRwwk391xcoZSaiJti1nTGtuzfIUSDN3Q==","_npmVersion":"10.7.0","description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","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"},"_npmOperationalInternal":{"tmp":"tmp/transport-file_0.3.0_1735153636046_0.8372012059017278","host":"s3://npm-registry-packages-npm-production"},"deprecated":"this package has been deprecated in favor of @caravan-logger/transport-stream"}},"time":{"created":"2024-12-25T09:13:41.356Z","modified":"2026-08-28T10:10:55.428Z","0.0.1":"2024-12-25T09:13:41.626Z","0.0.2":"2024-12-25T09:28:34.734Z","0.0.3":"2024-12-25T11:00:47.227Z","0.1.0":"2024-12-25T18:53:05.652Z","0.1.1":"2024-12-25T18:56:03.856Z","0.2.0":"2024-12-25T19:02:36.113Z","0.3.0":"2024-12-25T19:07:16.234Z"},"license":"MIT","keywords":[],"description":"![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)","maintainers":[{"name":"carlos-menezes","email":"carlos-menezes212@hotmail.com"}],"readme":"# `@caravan-logger/transport-file`\n\n![NPM Last Update](https://img.shields.io/npm/v/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/last-update/@caravan-logger/transport-file) ![NPM Last Update](https://img.shields.io/npm/l/@caravan-logger/transport-file)\n\nA transport for logging to a file.\n\n```txt\n2024-12-24T20:55:49.850Z DEBUG Carloss-MacBook-Pro-3.local:21459 Hello, debug level! {\"tech\":\"caravan\"}\n2024-12-24T20:55:49.850Z INFO Carloss-MacBook-Pro-3.local:21459 Hello, info level! {\"tech\":\"caravan\"}\n2024-12-24T20:55:49.850Z WARN Carloss-MacBook-Pro-3.local:21459 Hello, warn level! {\"tech\":\"caravan\"}\n2024-12-24T20:55:49.850Z ERROR Carloss-MacBook-Pro-3.local:21459 Hello, error level! {\"tech\":\"caravan\"}\n2024-12-24T20:55:49.850Z FATAL Carloss-MacBook-Pro-3.local:21459 Hello, fatal level! {\"tech\":\"caravan\"}\n```\n\n## Installation\n\n```bash\npnpm add @caravan-logger/transport-file\n```\n\n## Usage\n\n```typescript\nimport { Logger } from \"@caravan-logger/logger\";\nimport { FileTransport } from \"@caravan-logger/transport-file\";\n\nconst logger = new Logger({\n  level: \"INFO\",\n  transports: [\n    new FileTransport({\n      options: {\n        path: \"app.log\",\n      },\n    }),\n  ],\n});\n```\n","readmeFilename":"README.md"}