{"_id":"@addme/telegram-logger","_rev":"13-3630e9dd20be4bfeedceabfd7f4765de","name":"@addme/telegram-logger","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@addme/telegram-logger","version":"1.0.1","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.1","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"7b022712d1f130f856c36eb005ec2ca741d048e6","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.1.tgz","fileCount":5,"integrity":"sha512-r1k12NXd9qEHPjvprOJNixP1G+kQv3xUagBR9p62ST09vI50yY3szJ3cyIkCu9MSikEZ7oN+B6efH1zufdHQIw==","signatures":[{"sig":"MEUCIFExJ7H40QfZ0UCiDYsj3bzHbeYhob+8jfNIUwACZhWvAiEA0Kj4D48cGlqaZoMyn66H6rZEl0T/SQfZc4dgmR6wiJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dfa5f8813c3853270e65e2861b7edacc7f29682b","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"10.9.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.1_1759393211589_0.8482799837168347","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@addme/telegram-logger","version":"1.0.2","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.2","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"3df1ddf65ae7e8d32c28900e49f345a46e87fa31","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.2.tgz","fileCount":6,"integrity":"sha512-XwEdRklS3/+9t72PqcCYFUC9boB5Tqes3grwiovjnujrJhowFAv4SCSekjejcSmcQZ4aA9iOyxz7XLWKXkNKdg==","signatures":[{"sig":"MEQCIDLRdJVi0MXIz6Qp2AvdBq61h6p81IgGdamVXd8fdR8tAiA/eZZXdbDu2a3yWEdoBfjyYH4N6IPFXCyqs51IdTaruw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5842},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7e45eb321b5c1a71267130fbb0a0828d68921a3b","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"10.9.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.2_1759393388379_0.779720632901844","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@addme/telegram-logger","version":"1.0.3","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.3","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"a8471ba55ef786bc77801b35b19bbac17e375ee5","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.3.tgz","fileCount":6,"integrity":"sha512-rbBEazBRfDV76/aGtbCoMW0HPRfb0mf92y6OINUeIqpEf18hHaZxfpfaGyGJHWYj6rjQVEIh9e8EoHZXVbeO9A==","signatures":[{"sig":"MEQCIF3C7o4unpXwigz3I42BfQs0Kc5l+xJo6sCGUl7IUFujAiBOpBLzpbzxaTZhlX1ZsUgePNoIj0MJLXMEgEmji/QVew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7198},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7e45eb321b5c1a71267130fbb0a0828d68921a3b","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"10.9.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.3_1759394018364_0.7371411747618535","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@addme/telegram-logger","version":"1.0.4","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.4","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"e2a93acdc24ae340cd0923f4351a1beb1bc2a9ca","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.4.tgz","fileCount":6,"integrity":"sha512-Oo1z92Cww0KvDZjjF0CE6AY+agVhAMf+ZhsY7sPcPdvdoqFX4VUg3+nQiQWchtO54nM6JOYm2c0kkzdBtYt0aQ==","signatures":[{"sig":"MEYCIQCq0+LW1YCDAJTJ+st5ulZVkTF9F+nXQx1YkYP0b9o9JQIhAIn+Lj97e0Es0kkDvQT6YNuXFMmXTjjV7Ficm8Fp08NV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7198},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7e45eb321b5c1a71267130fbb0a0828d68921a3b","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"10.9.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.4_1759394921575_0.8836065864580314","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@addme/telegram-logger","version":"1.0.5","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.5","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"8ed4055119707537a39774091e2a93a775eaf4fe","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.5.tgz","fileCount":6,"integrity":"sha512-MPHAGtvjE0YzDxfggX9zUu1pnR8L7kcXSg8cONKeuWWf0KS1btDtsg+gp9zO7718pnYvhhOzjlhJnHF52xyZcw==","signatures":[{"sig":"MEUCIQCc8PtfKdPuywSiGQx4MHg7VIUzawUs7ZhlJCd2is+TPgIgB5740lajKr1NNFZxPp5285FoSNadXxgQRnbzFjLj6pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7272},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7e45eb321b5c1a71267130fbb0a0828d68921a3b","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"10.9.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.5_1759395547619_0.022903325167973332","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@addme/telegram-logger","version":"1.0.6","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.6","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"1e3c04655f3d60ad2124648c4c7eb93252e1e911","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.6.tgz","fileCount":8,"integrity":"sha512-H8Kme05NjE7MX7rw2vud5fQPQi6aLRjhESisp7w28H+8zuJ5cVBWrJuQr9WuPGvBBXvenlvn79+TGQm8BQCBSw==","signatures":[{"sig":"MEYCIQCCyU89FnHUVrduEma4lywbp4t9cHKSVZKLbsiOm8NEdQIhAKpb2Ilsd5UtqaoCkHR51HChQ0x7BoqevpzfxpB+Dnam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7929},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c25416d2a1b222796a3dd5e59f4c034c78353496","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"11.6.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.6_1765166205751_0.5279357749957119","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@addme/telegram-logger","version":"1.0.7","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.7","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"0c1f70ba9dd354f3143416658b7f56ef7d72c120","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.7.tgz","fileCount":8,"integrity":"sha512-n0aWxLOEnc/IgT6lK9VQ+rNPm5iUPrX1BEADG+8u6v/LvIMZ8jiCFwq+kRSRkJLgAiSz9hPo7iFcHKhyJyHp1g==","signatures":[{"sig":"MEUCIQCWIN6tZorjsf9uCtY2F4X4SQu1EYrgwqCxVmHSP+WehgIgCWMP5mMm9vBG9fAuFV4FLcFrP+7u2ic2mAmW/SHyZT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7849},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c25416d2a1b222796a3dd5e59f4c034c78353496","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"11.6.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.7_1765166807972_0.5322273932357193","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@addme/telegram-logger","version":"1.0.8","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.8","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"cbbe0d1b221dd8c54cee7b8c8de30d2ce357ab58","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.8.tgz","fileCount":8,"integrity":"sha512-r++Rntmw28vc1vLSg6OLK3klW9egRYF2O6DRObQov1Q7EZtViwO48h5fnHG29TJxPJpnO/vw8NgBDu4HSknPFQ==","signatures":[{"sig":"MEQCIECrD6kpIH4x9jZiem2X8BmRz0kLG5t8dSWTwTtdAfulAiBlvs6eXGhJOmqXsbzOuUQlE2H3I2aXKOolZgKYxtLG+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7877},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c25416d2a1b222796a3dd5e59f4c034c78353496","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"11.6.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.8_1765167005534_0.8379672091784665","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@addme/telegram-logger","version":"1.0.9","keywords":["telegram","logger","typescript","error-reporting"],"author":{"name":"addme"},"license":"MIT","_id":"@addme/telegram-logger@1.0.9","maintainers":[{"name":"kankosal","email":"kosal.web@gmail.com"}],"dist":{"shasum":"ebe9bf496823fbfa945a59f3c899bbeef38e1dcb","tarball":"https://registry.npmjs.org/@addme/telegram-logger/-/telegram-logger-1.0.9.tgz","fileCount":8,"integrity":"sha512-EmoNDyuYxnTBaiI2Eiw7Av5tGMMkljwyrlFT9G15CxT2aqqh4pWN8tyZyUC6J+C3/6q/mGJ6xQdagEb+c6SkSA==","signatures":[{"sig":"MEUCIQD2NA/kUi+W5+PQ/v6FqJzjf6MuueLuTigylk+eFN5MRgIgawp1xiE3+StAcdf6ccWNxrBCDxn5gv8GgR6Ki2juyQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7867},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c25416d2a1b222796a3dd5e59f4c034c78353496","scripts":{"dev":"ts-node src/index.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"kankosal","email":"kosal.web@gmail.com"},"_npmVersion":"11.6.2","description":"A simple Telegram logger for Node.js and TypeScript projects","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.7.0","dotenv":"^16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/telegram-logger_1.0.9_1765182027560_0.5963968797657426","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-02T08:20:11.506Z","modified":"2026-07-23T06:16:24.929Z","1.0.0":"2025-10-02T08:16:08.936Z","1.0.1":"2025-10-02T08:20:11.791Z","1.0.2":"2025-10-02T08:23:08.564Z","1.0.3":"2025-10-02T08:33:38.530Z","1.0.4":"2025-10-02T08:48:41.764Z","1.0.5":"2025-10-02T08:59:07.814Z","1.0.6":"2025-12-08T03:56:45.911Z","1.0.7":"2025-12-08T04:06:48.122Z","1.0.8":"2025-12-08T04:10:05.670Z","1.0.9":"2025-12-08T08:20:27.692Z"},"author":{"name":"addme"},"license":"MIT","keywords":["telegram","logger","typescript","error-reporting"],"description":"A simple Telegram logger for Node.js and TypeScript projects","maintainers":[{"email":"kosal.web@gmail.com","name":"kankosal"}],"readme":"# @addme/telegram-logger\n\nA simple Telegram logger for Node.js and TypeScript projects.  \nSend structured notifications (error, info, success) directly to your Telegram chat.\n\n---\n\n## Features\n\n- Send error, info, and success messages to Telegram.\n- Includes type, date/time, environment, and message.\n- Built for TypeScript and Node.js.\n- Easy to integrate.\n\n---\n\n## Environment Variables\n\nCreate a `.env` file in your project root:\n\n~~~~\nTELEGRAM_BOT_TOKEN=your-telegram-bot-token\nTELEGRAM_CHAT_ID=your-chat-id\nNODE_ENV=production\n~~~~\n\n- `TELEGRAM_BOT_TOKEN` – your Telegram bot token  \n- `TELEGRAM_CHAT_ID` – the ID of the chat where messages will be sent  \n- `NODE_ENV` – optional, defaults to `development`\n\n---\n\n## Usage (TypeScript)\n\n~~~~ts\nimport { TelegramLogger } from \"@addme/telegram-logger\";\n\n// Create a logger instance\nconst logger = new TelegramLogger();\n\n// Send messages\nlogger.error(\"Database connection failed!\");\nlogger.info(\"Background job started\");\nlogger.success(\"User registration completed!\");\n~~~~\n\n---\n\n## API\n\n### `new TelegramLogger(options?)`\n\nCreates a new Telegram logger instance.\n\n~~~~ts\ninterface TelegramLoggerOptions {\n  botToken?: string;\n  chatId?: string;\n  environment?: string;\n}\n~~~~\n\n- `botToken` – optional, defaults to `process.env.TELEGRAM_BOT_TOKEN`  \n- `chatId` – optional, defaults to `process.env.TELEGRAM_CHAT_ID`  \n- `environment` – optional, defaults to `process.env.NODE_ENV`\n\n### Methods\n\n- `logger.error(message: string)` – send an error message  \n- `logger.info(message: string)` – send an info message  \n- `logger.success(message: string)` – send a success message  \n\n---\n\n## Example Telegram Output\n\n~~~~\n❌ Notification\nType: ERROR\nDate: 10/02/2025, 14:30:00\nEnvironment: production\nMessage: Database connection failed!\n~~~~\n\n---\n\n## License\n\nMIT © addme\n","readmeFilename":"README.md"}