{"_id":"@2byte/tgbot-framework","_rev":"31-98d0d85717c61078e2da381d2c877ee1","name":"@2byte/tgbot-framework","dist-tags":{"latest":"1.0.31"},"versions":{"1.0.0":{"name":"@2byte/tgbot-framework","version":"1.0.0","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.0","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"2f85ec33b71c0dad2f67ea0492968214e62468ed","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.0.tgz","fileCount":37,"integrity":"sha512-YTBb1Zw2/0ydK/6qu2NH82uyB7cHjHCYmSetEYIifrWyja/WrvX0eXyBZiS69ae3qFeGC5jobkPd1SjWV6nNRw==","signatures":[{"sig":"MEQCIGZrOXXSwFhCFfIE18sfZisTWLj4zIhopDhVBSYKkejXAiAJHMnZ8QkiNxRhZCpipKx+Oj3L1r3AXsp097HvMQj6ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143510},"main":"src/index.ts","types":"src/index.ts","gitHead":"0cdcdd651df8661e6ab42272db3cb97ef693e38e","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"socks":"^2.8.6","dotenv":"^16.6.1","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.0_1760175929938_0.7271858051332112","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@2byte/tgbot-framework","version":"1.0.1","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.1","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"cf99b9bb4614bc665fbe6715d034f0886467951e","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.1.tgz","fileCount":38,"integrity":"sha512-dShH1/Zcwf+xc6v7y448EMEObBNl0dUpXnL3LB8j0zOGT0stJOb0ToI6KSwAs/4tV8Jrw+swu32lLI6fNDVnOQ==","signatures":[{"sig":"MEUCIQCs1wmpqGCyB5YbYEHw0581exXXvXBguK5UMXOYonYkdQIgeNDFSu5EJr1kNZNcSYjOOkPHVbfx3p1Cf1PFkcnpMSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151867},"main":"src/index.ts","types":"src/index.ts","gitHead":"97866bd87eb02c0dd5691273bbf6f0a447664b09","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"socks":"^2.8.6","dotenv":"^16.6.1","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.1_1760240773083_0.6150929222797372","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@2byte/tgbot-framework","version":"1.0.2","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.2","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"b3adf157151d7551f1b5851b4cd9d126521bc3c9","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.2.tgz","fileCount":38,"integrity":"sha512-Xjjt/5Wxnm3Yr6ucnRw6UpqKuHYLcDUqK0/zXYRfxKSuz/6T16aqKnp4U9AjPpN+GDloUHwQFPs4nWOK9jVihQ==","signatures":[{"sig":"MEQCICsLsS9m0V4xylgwYvZ6ibXTO6e5j/Ux0mCNZdnBCciYAiA0KV7WhfXsQTD67T95iS4224pUA8PVF9rTmeHsAip1tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161794},"main":"src/index.ts","types":"src/index.ts","gitHead":"a4fdddeb42ea93a687c08c9f5979a8b9b576bebc","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"socks":"^2.8.6","dotenv":"^16.6.1","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.2_1760256686744_0.038892994342515586","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@2byte/tgbot-framework","version":"1.0.3","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.3","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"755acb960bfd25795a984b424753556af278243a","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.3.tgz","fileCount":44,"integrity":"sha512-DeMOMjKQa4yqdMdt0irE+3zKOuxjtIZi7y3Ss+B7olZYMoWNo7gpgZA0fnw1wH+IZdQpGRd/hdY6PTr3brhq5w==","signatures":[{"sig":"MEMCIBJ/GqVe2/TNsk0uXJJAYYDHUI5qoJyrK2DayJn8WWdPAh9hl7UNzs5CoE4LCqdM6Z6UTGe7JJSyB2cU2AnqicgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183839},"main":"src/index.ts","types":"src/index.ts","gitHead":"1a9cb286f8ee779e83e72c9fc73427dd25159993","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.3_1761911952393_0.7118274969136746","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@2byte/tgbot-framework","version":"1.0.4","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.4","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"e01e52e44bc894b20c40e062f8058567c9957ea5","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.4.tgz","fileCount":58,"integrity":"sha512-KrSXrNUImHTbY8qHsi49Kl9kfHuhCwVA0jXEFubDHAC7wpJ6532KIDAPnai8YyZf5hlw90cfbBX9I3o1VRYpcw==","signatures":[{"sig":"MEUCIHVoWOFxtQUWwZtYcX8lqSJZf3znEQbxsVijE+FICLQkAiEA9hE87LG0LCwYLVbt5OW1nSKwegq31usiMHTjWb0yw98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254750},"main":"src/index.ts","types":"src/index.ts","gitHead":"489d82842ec504b2d882a85c4cee8cc548668068","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.4_1762668928586_0.2191993553962166","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@2byte/tgbot-framework","version":"1.0.5","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.5","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"ed1987fd47c42a5b06568d01d55efb532b41dc6b","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.5.tgz","fileCount":58,"integrity":"sha512-5T805ulbZk3WvKALwPtB89FwjTWbgRGUSxcPBQIGH7nwxNs/s+5WxaxJERgvMnrE5kNIe+ne0Jt/EpFh0iybzQ==","signatures":[{"sig":"MEQCIBcrBbZAHPsaBu3RV0ykN68eEKB34KW1P6t+AxuvZcJzAiBdDTOkX/DE5SktF8DiOvEs+SYp/XVt+VY66Xx3H/WFdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254750},"main":"src/index.ts","types":"src/index.ts","gitHead":"b9ade080eb659f85f06b605418c736d25d847b17","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.5_1762675223992_0.7830140411080304","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@2byte/tgbot-framework","version":"1.0.6","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.6","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"8b63af9dd3a41c0c4f83f3042d84e6c9d7a8282a","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.6.tgz","fileCount":58,"integrity":"sha512-MUUd8veYdF1R94UHJkX5ri9XNa4NWTOtM6yZSVarrIfs9eRKDqOJh7ujvU65ll9tSn5UONPF5UJEQ5t+C3DbYw==","signatures":[{"sig":"MEQCIHHWpNjkd+8D/9FGAPPofzgH8aPG9euXGmgvut35AF/1AiAF8iMKYiGmLg0S/v0Y6DUm0PhzWdq49H9rEJ+7cSItvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255173},"main":"src/index.ts","types":"src/index.ts","gitHead":"aa5360684c9747d866adcca35340bf3113bf8f32","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.6_1762675536407_0.19222081660720147","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@2byte/tgbot-framework","version":"1.0.7","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.7","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"4319dcb7cb491a3f58f647c7c609f0d03b01a501","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.7.tgz","fileCount":58,"integrity":"sha512-TA9HMlZRB90FiTh0Y5l0UKu7Vu+OGRhfkwRVCSv6A/ucsiJ0lbGL5mY8PeexJLUeDGZ2Da8nHg7FlTM4/xbOnQ==","signatures":[{"sig":"MEQCIE3eId5/fzhiFtS/33ZpYG0nNeK2MCqLNCQfIO7JejeQAiAvzqAdAdSMntrx9cFq65/HWNGUn0J14ASqN4k1QzRH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264320},"main":"src/index.ts","types":"src/index.ts","gitHead":"8308d7aa8315204c4a9aa526756c79092bee81c6","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.7_1767514150178_0.5682786519415906","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@2byte/tgbot-framework","version":"1.0.8","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.8","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"3f311c84040c73b7b264e403398b40feb788d2d4","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.8.tgz","fileCount":59,"integrity":"sha512-2UJPp2661SzhcEx/Xao9Vg2jcv10pEhFjTXH59sNkg6y21Mw5y/OySc4yB9nZo/hqqUI+G7NfGAHHvAja0T7jQ==","signatures":[{"sig":"MEQCIAW41QVjbxQYDiRTz+T/QOqJLq1RaDgdxJTheoPxbdpiAiBBf6iAiHcIQxWP8o4axNBT/p9yCOMvu9dRzj9J0Q7Oow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276038},"main":"src/index.ts","types":"src/index.ts","gitHead":"fe5a7d1550fe4aeaf4b65ea31535f18467c95453","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.8_1768379008716_0.7436119967226364","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@2byte/tgbot-framework","version":"1.0.9","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.9","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"f27b513546d7300fea311cbc5bd8857dee16e32b","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.9.tgz","fileCount":59,"integrity":"sha512-NWg1AqIWnbXNuiMsjLnW+nHFkk8MSgpGvtAtDMwihP++Am+xKfM/nNLaeksz2Tw+c42X8DK8HKIIcbcTJU2Llg==","signatures":[{"sig":"MEQCIFs7byF5lfFNAXufm8mCIxpxEhz+2K4tYW18WccV3016AiAjw9UaLijohKl+CoYP/bGk0VY06GxLuSw9y9kI06fHIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276318},"main":"src/index.ts","types":"src/index.ts","gitHead":"29c8632a5749a240df13200ef944ec498daa35aa","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.9_1768738550114_0.7935779883379366","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@2byte/tgbot-framework","version":"1.0.10","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.10","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"4a97a142988333548a175a9830d23b8c847224cc","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.10.tgz","fileCount":59,"integrity":"sha512-fTLNuBH24ty/fOclPALCBB0ooDho1NmVu2vJGfhnyDiEcWAVcUC7ae3XTWZcGCCeOY6Ounp1l7u2KK92JmMEOg==","signatures":[{"sig":"MEYCIQC0Gu7FIStX+c4SXAyGxMusVGIc6aQc//jE14JG7pY7/QIhAJxBgZ5hDcSUewrRKMVFP9CIfN1afONzNHLWqjyV5MQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277491},"main":"src/index.ts","types":"src/index.ts","gitHead":"7dd6f250451817ddae6f256b4a5ea03be7aae435","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.10_1770089784346_0.5959415251412263","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@2byte/tgbot-framework","version":"1.0.11","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.11","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"15f2a8105433a625179522170c7b1d0499b98c88","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.11.tgz","fileCount":59,"integrity":"sha512-18hfN7HQfFrdV/Ejsttwxmpw0C3zXt92YHsE3ByBP56GwbLICVsPJXi95p+Mk6aXYnUbsKfJCAr8co4tmPNNlw==","signatures":[{"sig":"MEUCIQC+74LMRXumZcy1tAn+B8TEmLjh1hRUKuIqdro+V9vFPwIgGOa8qJIAStV9sTLhEeV0yJrKxJcp+RZCIe+HEKQieZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277701},"main":"src/index.ts","types":"src/index.ts","gitHead":"23ba3433617d8519eb0d77c78b9718d6b64d692e","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^12.9.6","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.11_1770307216936_0.23795261964171144","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@2byte/tgbot-framework","version":"1.0.12","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.12","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"622f682bab9c552de0d67f06c5b6f9c8ef2405f8","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.12.tgz","fileCount":60,"integrity":"sha512-wmDLsq8l/V6mNw775tkZ8HXwLLDe+u8T4K2P7XF8FMCbi8eQ9nbOoBaAybBikC86nYOg9+WluRvbYtyv2bJYvA==","signatures":[{"sig":"MEUCIE4MGdgk5Ir34BLIgyarl6gFZiQYI5BOQY68AZYUKt6FAiEAk4YHBe9OXZDFW7MF6SyvvNWeDlBE8shIDSHuUrkiGMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278963},"main":"src/index.ts","types":"src/index.ts","gitHead":"777bc339270fc64ff55a67d59f438b7f1d867fb8","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.12_1770716476879_0.579549996488192","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@2byte/tgbot-framework","version":"1.0.13","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.13","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"24a1b0594fa42d4697370a1df24a62b844c17481","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.13.tgz","fileCount":60,"integrity":"sha512-Sms55JuBGtIyoImEMrvsppPBwR4r/PbBmGWlSlKpDGXKYYnRNgvrBbDkj5x9f8HNDErjUhEr52oOjdomoBQ2JQ==","signatures":[{"sig":"MEYCIQDqZGxvPSK4E0t2Cddej1qEI2M1qSzdXjHfXCS5mRENVgIhAMX6Ego0EwShGPE4jTiyMQ1cGpYAnU/6M+jwnwjfrh4U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272806},"main":"src/index.ts","types":"src/index.ts","gitHead":"123180893294994ae4ce46f963d2a8575d2c1400","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.13_1771231434836_0.4802362286269304","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@2byte/tgbot-framework","version":"1.0.14","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.14","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"1eb9389c9e60d31765880951df62d610a8b6dffb","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.14.tgz","fileCount":60,"integrity":"sha512-XkrogA8AI+ssAbUDXFCob/wNrxZqV4JNiMynSoMkZ+nB2RQWXasJCxTVTeixQvwLm/8FVcbhcu603HtxIX03qg==","signatures":[{"sig":"MEQCIAurf1RrB/Z024KAeyV8G6hLAfhzaaVp2UgXjQYlVbJpAiALgwI2NWZmf/k9VRzl6ofwOdmdxFd3o91h9o2u2h8dLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277034},"main":"src/index.ts","types":"src/index.ts","gitHead":"c3d7250eea234def4b1f25dedd05b4e2dd07c406","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.14_1771260642719_0.8820747639508162","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@2byte/tgbot-framework","version":"1.0.15","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.15","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"1181ca9587da8258b5aef3dc1e3357712c865a82","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.15.tgz","fileCount":60,"integrity":"sha512-PGEC2CKqrVPCkQm3zuCErrFZpvrpxQ226GbmIYVUmhg7D657OdjOdy17Cgn2SiNHzPcNlytRfypQama+deyRtw==","signatures":[{"sig":"MEUCIQDByIxelgiaQIBLpgYYzIvu4MjQtduwbVYCHngXmeg8rwIgXT8FjDr4G7BBwjuKc4T2WrIoz36VTAsKUVHM4eq91Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278713},"main":"src/index.ts","types":"src/index.ts","gitHead":"1344fe5a4b4feb616e3f72de9ceaf0367a6735fe","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.15_1771396002545_0.19423343147272076","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@2byte/tgbot-framework","version":"1.0.16","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.16","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"281ad9286ed151ff54af13402f7bb00c31ea390e","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.16.tgz","fileCount":61,"integrity":"sha512-UrEEPU9qcTxR/aQrm9sWJBDhAZqO7W1TI1dXxf3met9BB4gD0V4JvMF0nwr87TEtaO5gRrASyxo/5t+L2ddmRw==","signatures":[{"sig":"MEYCIQDFrgwxi92UbrDan7FbQaAnoOTxa/tIOQolgQRAvueGAAIhAL032Ct7pOQi8F7F5a4C06q6EjHIF7vPrkvo+ZG4Hl4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279559},"main":"src/index.ts","types":"src/index.ts","gitHead":"a537f9c4699a76ab7b06587f06060c83a218bfc5","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.16_1771521909285_0.3087781966664376","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@2byte/tgbot-framework","version":"1.0.17","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.17","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"37ba5a7f9a831a3ce35655fb441ee996578050d1","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.17.tgz","fileCount":62,"integrity":"sha512-Yh5L8Ihl6GHh9f6AmA/VqOT5/WCvWUS4AINpmJ9aS9LJxoNkQ62yVwBgv4a7hduoSHObYSFwBCuUhx2mrmijBg==","signatures":[{"sig":"MEQCIAQgamDvVAAPKpxqVaH+RJl7OEvEWTLS37ogfKwyxeFGAiAaWd0KKhDqBZo1MpkE4WQ/cfPVHt0Pmt5blVRm/oEiOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286241},"main":"src/index.ts","types":"src/index.ts","gitHead":"26ef0b98866bf66298265924d59299d39c80342b","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.17_1771581024648_0.5455037549142339","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@2byte/tgbot-framework","version":"1.0.18","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.18","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"1e0f6575f3f4dd631873d541297c31ef0a715de1","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.18.tgz","fileCount":63,"integrity":"sha512-V/4/xCDBIXH5GhiJ5Owndd2QGeIYbHsRBkEez5DJEUhAHVYIGzP5YEUu6p9A47Xld2t9Ju6kGfApD0FP+FmiDQ==","signatures":[{"sig":"MEUCIC4zVB0yWoHOGXOHduE9YvDjzVCobnTfspaxGiUcCCFxAiEAnVSQWlCbEp8oyCtLLi4/Sur+laMBBxSvEsNPybU0hVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287923},"main":"src/index.ts","types":"src/index.ts","gitHead":"054b099c3534df5b140894296ed2cbf99348e3a5","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.18_1771607463117_0.342224662089355","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@2byte/tgbot-framework","version":"1.0.19","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.19","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"b3550018f90e0e5dd4a61c0c4be05333de381c55","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.19.tgz","fileCount":63,"integrity":"sha512-3gk2EaheEfIn5cFvPMzeDsatN73kAXx77XfJM8fuFsZ9e383YaLKsfEogVZzjbpdQHTbUW02J9KIETeAfal1aw==","signatures":[{"sig":"MEUCIHe1oznEXaJ8QCKLublE91h9r4BVvjzHl7yc427nBZB5AiEAhfO8tEYCiFV4J/OoqrWbMJbZPBVHOzh2MMfvdRgS2V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292777},"main":"src/index.ts","types":"src/index.ts","gitHead":"18219cd528712da5d6cc7a03cdea8711818686d8","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.19_1771831452968_0.8406580791614091","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@2byte/tgbot-framework","version":"1.0.20","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.20","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"b42c7ddd7ad09d2c676a1eac5412c527c772e654","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.20.tgz","fileCount":63,"integrity":"sha512-JVuuKLt9BUScilbtYemkdbudop0AZsPom85aC3vyAnDnEz4+m/W/F8TL9MBQuEpaeV5xxvL3M5vq5AcWU4vUdQ==","signatures":[{"sig":"MEYCIQCiHcKSo9VF1iAEMWenEsP5v+8GiPA268sjxWvsLeBb8AIhAI/vnN/wMkS7c7Z69+nxRtqOJSzd0AJmweAT+Y3ZIpZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293197},"main":"src/index.ts","types":"src/index.ts","gitHead":"e6418be8f026ea536d56a94ab6ad22ac0e5f63e9","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"9.2.0","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.20_1772133633335_0.17349517863148933","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@2byte/tgbot-framework","version":"1.0.21","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.21","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"4111a746d1e673d45a1830db3e9516f783981808","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.21.tgz","fileCount":67,"integrity":"sha512-DLZe7ohB4gSo20JPtYRrT6clXmCtz1pdkRwN8KrIUtcFpJDoefPEiKkLqKghxG5CKGTe7G5MvQEVRnJm8aCmoA==","signatures":[{"sig":"MEYCIQC9JRQtuVB8MNAIE2firX/aSmIFyZhxjuw6SsDFOFAB6gIhANyFQ6Y8RQuWxf21Xgt1Zzba44d9PJA8Sihs9Oqmyxf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311927},"main":"src/index.ts","types":"src/index.ts","gitHead":"c79e8858066bfc937bef0b959565f57bc07af1ec","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.21_1777128310006_0.9219382690898275","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@2byte/tgbot-framework","version":"1.0.22","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.22","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"332f3cb28a79ccc7881480e717a87ac74dd1b867","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.22.tgz","fileCount":67,"integrity":"sha512-Q45m+l3G9c/Lxf4FmrfQPOMT6qLC6O6ifdrbwSQ85uey2oEo0uKdqy3l30Kx7xzN6aYoetgl8DSSQgLJsrhmzw==","signatures":[{"sig":"MEYCIQDYs5uOB0ONjLVJh8T23R/7+NnPsT9obZB/NZH3VvNyuAIhAO6YZBbyg7wB6Be1ZnzF27YLwQHly5caan/kYxfzCZye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312109},"main":"src/index.ts","types":"src/index.ts","gitHead":"d669b0d7d4fef7698f88a0f4992b14a42103728f","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.22_1777129836907_0.02978583730671014","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@2byte/tgbot-framework","version":"1.0.23","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.23","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"ff73f3405935fa9dbc8bca84f5bbd996523c8913","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.23.tgz","fileCount":67,"integrity":"sha512-nCVZMTFkTlJOtIgWhPpYz/zXx2JnYzpuEFxQjdsAuyB4J0m9qReThWOZHzvgqWXPJLwet8gX/NkPjdXrUnHAsg==","signatures":[{"sig":"MEUCIQCZ/eyet2BaBDBK9SBMjvq9f3pE5mlNBfnJXmTSf0svXQIgX1xCPVdHy20vSwwXdtJ5X163iGS/k/uTOzozaN/x3ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311799},"main":"src/index.ts","types":"src/index.ts","gitHead":"ff1c6a0d99bfc2e73a18a2762876245b4340158f","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.23_1777130259091_0.10659180635278198","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@2byte/tgbot-framework","version":"1.0.24","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.24","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"c518ded733179781ed6f3023cdb85eca2e437354","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.24.tgz","fileCount":68,"integrity":"sha512-qOsySO0Ik2suU+cbleVeqlLyqNJo47QtSAC0GRPSAvf6hyuFP9qVaTBgh2i1fRrR1asugfJUzwXNlf4toj/dog==","signatures":[{"sig":"MEUCIQC0gOWgeI1OEPHdyxzZLqmkhKbqPFS7wV3EN7BoBrxxxAIgCrhenU9vxTjYVIXCxJsPPornXa/1UEZofbFv8rN2N/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319590},"main":"src/index.ts","types":"src/index.ts","gitHead":"08b492bb9aa6c9a3031ae6de1e3fa9a94c414be8","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.24_1777135077211_0.5946563733239123","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@2byte/tgbot-framework","version":"1.0.25","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.25","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"ade16e5f63aa75a69a40d041dc3a2c4acaa3729a","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.25.tgz","fileCount":68,"integrity":"sha512-e2elHweweQjkURw4E9VMuBpJM0emN5FEWLeDiQ8fCMwi351uatNF2ieyqvjF7pDowUssiXhHoYacIiK3Bxvf/w==","signatures":[{"sig":"MEUCIQDYV3YR7Y82zm191PjcghtrMe/C92umvzCeJtuLPjZOLwIgKtsBOE1+6sgDvweJQkz5Mla2ApeT6KOaJqIrjO7bh+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329415},"main":"src/index.ts","types":"src/index.ts","gitHead":"7b492b32e57d4dc272c46c4b688590b10cda2918","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.25_1777184832174_0.8120807125284248","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@2byte/tgbot-framework","version":"1.0.26","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.26","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"14ede63f38fc889571ba96d0c6140a6aed430826","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.26.tgz","fileCount":68,"integrity":"sha512-nqMC8jtyWpZQWvYtMFnHBw7P36oweFI7fqmKftfwD03APiZuOmf853fX+wPVuyjFTKcgowzmHjlHpJM1JwQRpQ==","signatures":[{"sig":"MEYCIQChgWvCob8ij68Qcf+8KAz2/egkNo8tRUNmJpBwQKGjAwIhAK63byBJpVptiB/Vn0jXmO5cxCmvHZ4NP3zgFaT6UxSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329840},"main":"src/index.ts","types":"src/index.ts","gitHead":"0077f91082d2bb51c78a1b6c37f64ae96168cf1e","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.26_1777195324408_0.1663896652863075","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@2byte/tgbot-framework","version":"1.0.27","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.27","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"3e0bf1b2573389d4fbee4aff635da005595c1b6f","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.27.tgz","fileCount":68,"integrity":"sha512-SBEfrvEvgZT1kwQbg/almiDThEhycVg9L+RBCCGdFagIOnOvRX44fqg9PTOaxgq+eildM20OXDoDxbRwvLXCWg==","signatures":[{"sig":"MEYCIQDE0P4cg961OtS+R3BumBTatkCPGRRlP4XG3Tj89VjxbgIhAMBmM+fbXMzP5IXuvy9lKtJDPl09XNaOreW2VwngzfDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330699},"main":"src/index.ts","types":"src/index.ts","gitHead":"b6c080cc7d0b61147f78d844c3a94b8af4e768f3","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"11.4.2","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.27_1777199919906_0.34741055780540164","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@2byte/tgbot-framework","version":"1.0.28","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.28","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"dea5f290f8765832dbfa332942aa76141bbc23b0","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.28.tgz","fileCount":68,"integrity":"sha512-mCdp1cmyT6GiHkolgg9TpeTDW78EwbAU5GDQeFUgSKbTLE6w4Qg4sng1FHnyVLg9oHbPlpX06oQMqA4DPQ7/7Q==","signatures":[{"sig":"MEQCIHyqlHomxafWCg6WR8TERZoL0YnXH6SyOHLTh9W05JMtAiA6fCgX/s5nZscgqBuj9dvi3x7vzMrsx+QS8VArzTV+pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326467},"main":"src/index.ts","types":"src/index.ts","gitHead":"63460de5cefcd8f2bbea26e98cf6a21345be77be","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"10.9.7","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.28_1777310952381_0.3528541571398438","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@2byte/tgbot-framework","version":"1.0.30","keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","_id":"@2byte/tgbot-framework@1.0.30","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"bin":{"2byte-bot":"bin/2byte-cli.ts"},"dist":{"shasum":"1072355e43069eec79b5caf4f85181dba066c67b","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.30.tgz","fileCount":68,"integrity":"sha512-OawagMuA/wr4Qq1EbP+C+B07e/CqQU19jnAq5+xqbYcguueFSE4qMNB/ZLGWphtsxptq0WaMi+++3a7izcsPFA==","signatures":[{"sig":"MEQCIA9YntPUsADLN2z9rD7NShfaqfIkWHjQU+gQiwmJi890AiBE8G4aro6t28LCwAhiehQ/bCYLgayy4IaN/hFKG8HFtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327322},"main":"src/index.ts","types":"src/index.ts","gitHead":"cb306a7db57ecc56ac3107c267dc394eea653d38","scripts":{"cli":"bun ./bin/2byte-cli.ts","dev":"bun --watch src/index.ts","pack":"npm pack","test":"bun test","build":"tsc","publish:npm":"npm publish"},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"_npmVersion":"10.9.7","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.6.2","input":"^1.0.1","socks":"^2.8.6","dotenv":"^16.6.1","fs-extra":"^11.3.2","inquirer":"^13.2.2","mustache":"^4.2.0","telegraf":"^4.16.3","telegram":"^2.26.22","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.18","@types/bun":"^1.3.1","typescript":"^5.8.3","@types/node":"^20.19.8"},"_npmOperationalInternal":{"tmp":"tmp/tgbot-framework_1.0.30_1777358812896_0.06236105767171396","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@2byte/tgbot-framework","version":"1.0.31","description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","main":"src/index.ts","types":"src/index.ts","publishConfig":{"access":"public"},"bin":{"2byte-bot":"bin/2byte-cli.ts"},"scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc","cli":"bun ./bin/2byte-cli.ts","pack":"npm pack","publish:npm":"npm publish"},"keywords":["telegram","bot","typescript","sections","bun","framework"],"author":{"name":"2byte"},"license":"MIT","dependencies":{"chalk":"^5.6.2","commander":"^14.0.2","dotenv":"^16.6.1","fs-extra":"^11.3.2","input":"^1.0.1","inquirer":"^13.2.2","mustache":"^4.2.0","socks":"^2.8.6","telegraf":"^4.16.3","telegram":"^2.26.22"},"devDependencies":{"@types/bun":"^1.3.1","@types/node":"^20.19.8","bun-types":"^1.2.18","typescript":"^5.8.3"},"_id":"@2byte/tgbot-framework@1.0.31","gitHead":"568341bdf8e748246a1b369f3c39b03a14b046c5","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-myIQCH1ljh9dH+7g2vhsxwNaJ7xRQIaH34RZVkQUnF+gU79LnVABvCQyc3rhezwVnoztI3ayEztilAU11J/JSQ==","shasum":"a840fd89ecf16a5387ea9c22a940cdd1e15e4c54","tarball":"https://registry.npmjs.org/@2byte/tgbot-framework/-/tgbot-framework-1.0.31.tgz","fileCount":68,"unpackedSize":327563,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDJIP+l+m0v247CJpB231Uru9eimeB0Slg8Dil2pT2wwAiALxVKn1SlWihMOtYtsVg4uUOSkbOq35rbifc5sRf0O+g=="}]},"_npmUser":{"name":"2byte","email":"oopsfix21@gmail.com"},"directories":{},"maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tgbot-framework_1.0.31_1777398333101_0.4452550765980341"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T09:45:29.869Z","modified":"2026-04-28T17:45:33.387Z","1.0.0":"2025-10-11T09:45:30.138Z","1.0.1":"2025-10-12T03:46:13.292Z","1.0.2":"2025-10-12T08:11:26.943Z","1.0.3":"2025-10-31T11:59:12.594Z","1.0.4":"2025-11-09T06:15:28.779Z","1.0.5":"2025-11-09T08:00:24.199Z","1.0.6":"2025-11-09T08:05:36.598Z","1.0.7":"2026-01-04T08:09:10.334Z","1.0.8":"2026-01-14T08:23:28.872Z","1.0.9":"2026-01-18T12:15:50.301Z","1.0.10":"2026-02-03T03:36:24.498Z","1.0.11":"2026-02-05T16:00:17.102Z","1.0.12":"2026-02-10T09:41:17.034Z","1.0.13":"2026-02-16T08:43:54.986Z","1.0.14":"2026-02-16T16:50:42.865Z","1.0.15":"2026-02-18T06:26:42.695Z","1.0.16":"2026-02-19T17:25:09.445Z","1.0.17":"2026-02-20T09:50:24.823Z","1.0.18":"2026-02-20T17:11:03.257Z","1.0.19":"2026-02-23T07:24:13.122Z","1.0.20":"2026-02-26T19:20:33.479Z","1.0.21":"2026-04-25T14:45:10.166Z","1.0.22":"2026-04-25T15:10:37.078Z","1.0.23":"2026-04-25T15:17:39.233Z","1.0.24":"2026-04-25T16:37:57.358Z","1.0.25":"2026-04-26T06:27:12.315Z","1.0.26":"2026-04-26T09:22:04.563Z","1.0.27":"2026-04-26T10:38:40.075Z","1.0.28":"2026-04-27T17:29:12.510Z","1.0.30":"2026-04-28T06:46:53.032Z","1.0.31":"2026-04-28T17:45:33.267Z"},"author":{"name":"2byte"},"license":"MIT","keywords":["telegram","bot","typescript","sections","bun","framework"],"description":"A TypeScript framework for creating Telegram bots with sections-based architecture (Bun optimized)","maintainers":[{"name":"2byte","email":"oopsfix21@gmail.com"}],"readme":"# @2byte/tgbot-framework\r\n\r\n🚀 TypeScript framework для создания Telegram ботов с sections-based архитектурой, оптимизированный для **Bun**.\r\n\r\n## 🎯 Концепция\r\n\r\nЭто **npm библиотека** которая предоставляет:\r\n- 🏗️ **Framework** для создания ботов\r\n- 🛠️ **CLI инструменты** для генерации кода\r\n- � **Готовые компоненты** (Section, Migration, Artisan)\r\n- 🎨 **TypeScript типы** из коробки\r\n\r\n## 📦 Установка\r\n\r\n```bash\r\n# Глобальная установка для CLI\r\nbun add -g @2byte/tgbot-framework\r\n\r\n# Или локальная установка в проект\r\nbun add @2byte/tgbot-framework\r\n```\r\n\r\n## 🚀 Быстрый старт\r\n\r\n### 1. Создание нового бота\r\n\r\n```bash\r\n# Создать новый бот с помощью CLI\r\n2byte-bot create my-awesome-bot\r\ncd my-awesome-bot\r\n\r\n# Настроить окружение\r\ncp .env.example .env\r\n# Добавить BOT_TOKEN в .env\r\n\r\n# Установить зависимости и запустить\r\nbun install\r\nbun run dev\r\n```\r\n\r\n### 2. Использование в существующем проекте\r\n\r\n```bash\r\n# Установить фреймворк\r\nbun add @2byte/tgbot-framework\r\n\r\n# Инициализировать структуру\r\n2byte-bot init\r\n```\r\n\r\n## CLI Commands\r\n\r\n### Bot Management\r\n\r\n```bash\r\n2byte create-bot <name>           # Create a new bot\r\n2byte init                        # Initialize 2byte bot in current directory\r\n```\r\n\r\n### Code Generation\r\n\r\n```bash\r\n2byte generate section <name>     # Generate a new section\r\n2byte generate migration <name>   # Generate a new migration\r\n```\r\n\r\n### Project Commands (inside bot directory)\r\n\r\n```bash\r\nbun run artisan make:section <name>    # Create new section\r\nbun run artisan add:method <section> <method>  # Add method to section\r\nbun run artisan list:sections          # List all sections\r\n\r\nbun run migrate                        # Run migrations\r\nbun run seed                          # Seed database\r\nbun run seed:clear                    # Clear and reseed database\r\nbun run seed:clean                    # Clean database only\r\n```\r\n\r\n## Project Structure\r\n\r\nWhen you create a new bot, you'll get this structure:\r\n\r\n```\r\nmy-awesome-bot/\r\n├── bot.ts              # Main bot entry point\r\n├── artisan.ts          # Artisan CLI for this bot\r\n├── sections/           # Bot sections\r\n│   └── HomeSection.ts  # Default home section\r\n├── database/\r\n│   ├── migrate.ts      # Migration runner\r\n│   ├── seed.ts         # Database seeder\r\n│   ├── migrations/     # Migration files\r\n│   └── database.sqlite # SQLite database\r\n├── package.json\r\n└── .env.example\r\n```\r\n\r\n## Creating Sections\r\n\r\nSections are the main building blocks of your bot. Each section handles specific functionality:\r\n\r\n```typescript\r\nimport { Section, SectionOptions, InlineKeyboard } from '2bytetgbot';\r\n\r\nexport default class AuthSection extends Section {\r\n  static command = \"auth\";\r\n  static description = \"Authentication section\";\r\n  static actionRoutes = {\r\n    \"auth.login\": \"login\",\r\n    \"auth.register\": \"register\",\r\n  };\r\n  \r\n  public sectionId = \"auth\";\r\n\r\n  constructor(options: SectionOptions) {\r\n    super(options);\r\n  }\r\n\r\n  async login() {\r\n    const message = \"Please enter your credentials...\";\r\n    await this.message(message).send();\r\n  }\r\n\r\n  async register() {\r\n    const message = \"Registration form...\";\r\n    await this.message(message).send();\r\n  }\r\n}\r\n```\r\n\r\n## Database Migrations\r\n\r\nCreate database tables and modify schema using migrations:\r\n\r\n```bash\r\nbun run artisan generate migration create_users_table\r\n```\r\n\r\nThis creates a migration file like `001_create_users_table.sql`:\r\n\r\n```sql\r\n-- UP\r\nCREATE TABLE IF NOT EXISTS users (\r\n  id INTEGER PRIMARY KEY AUTOINCREMENT,\r\n  username TEXT NOT NULL UNIQUE,\r\n  created_at DATETIME DEFAULT CURRENT_TIMESTAMP\r\n);\r\n\r\n-- DOWN\r\nDROP TABLE IF EXISTS users;\r\n```\r\n\r\nRun migrations:\r\n\r\n```bash\r\nbun run migrate up      # Run all pending migrations\r\nbun run migrate down 2  # Rollback last 2 migrations\r\nbun run migrate status  # Show migration status\r\n```\r\n\r\n## Database Seeding\r\n\r\nPopulate your database with test data:\r\n\r\n```typescript\r\nimport { Database } from 'bun:sqlite';\r\n\r\nexport async function seedUsers(db: Database) {\r\n  const stmt = db.prepare(`\r\n    INSERT INTO users (username) VALUES (?)\r\n  `);\r\n  \r\n  const users = ['alice', 'bob', 'charlie'];\r\n  \r\n  for (const username of users) {\r\n    stmt.run(username);\r\n    console.log(`✅ Created user: ${username}`);\r\n  }\r\n}\r\n```\r\n\r\n## Bot Configuration\r\n\r\nConfigure your bot in `bot.ts`:\r\n\r\n```typescript\r\nimport 'dotenv/config';\r\nimport { App } from '2bytetgbot';\r\nimport HomeSection from './sections/HomeSection';\r\nimport AuthSection from './sections/AuthSection';\r\n\r\nconst sections = [\r\n  HomeSection,\r\n  AuthSection,\r\n];\r\n\r\nconst app = new App({\r\n  token: process.env.BOT_TOKEN!,\r\n  sections: sections,\r\n  database: {\r\n    path: './database/database.sqlite'\r\n  }\r\n});\r\n\r\napp.launch();\r\n```\r\n\r\n## Environment Variables\r\n\r\nCreate a `.env` file based on `.env.example`:\r\n\r\n```env\r\nBOT_TOKEN=your_bot_token_from_botfather\r\nDATABASE_PATH=./database/database.sqlite\r\nLOG_LEVEL=info\r\n```\r\n\r\n## Advanced Usage\r\n\r\n### Custom Migration Path\r\n\r\n```typescript\r\nimport { BotMigration } from '2bytetgbot';\r\n\r\nconst migration = new BotMigration({\r\n  botPath: __dirname,\r\n  migrationsPath: './custom/migrations',\r\n  databasePath: './custom/database.sqlite'\r\n});\r\n```\r\n\r\n### Custom Seeder\r\n\r\n```typescript\r\nimport { BotSeeder } from '2bytetgbot';\r\nimport { seedUsers } from './seeds/users';\r\nimport { seedProducts } from './seeds/products';\r\n\r\nconst seeder = new BotSeeder({\r\n  botPath: __dirname,\r\n  databasePath: './database/database.sqlite',\r\n  seeders: [seedUsers, seedProducts]\r\n});\r\n```\r\n\r\n### Custom Artisan Commands\r\n\r\n```typescript\r\nimport { BotArtisan } from '2bytetgbot';\r\n\r\nconst artisan = new BotArtisan(__dirname, {\r\n  botName: 'MyBot',\r\n  sectionsPath: './src/sections'\r\n});\r\n```\r\n\r\n## Examples\r\n\r\nCheck out example bots:\r\n\r\n- **Reward Bot** - User rewards and social media integration\r\n- **Registration Bot** - Telegram account management and automation\r\n\r\n## Development\r\n\r\n### Building the Library\r\n\r\n```bash\r\ncd lib/\r\nbun install\r\nbun run build\r\n```\r\n\r\n### Local Testing\r\n\r\n```bash\r\nbun run publish:local  # Install globally for testing\r\n```\r\n\r\n## Contributing\r\n\r\n1. Fork the repository\r\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\r\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\r\n4. Push to the branch (`git push origin feature/amazing-feature`)\r\n5. Open a Pull Request\r\n\r\n## License\r\n\r\nMIT License - see [LICENSE](LICENSE) file for details.\r\n\r\n## Support\r\n\r\n- 📚 [Documentation](https://github.com/your-org/2bytetgbot/wiki)\r\n- 🐛 [Issue Tracker](https://github.com/your-org/2bytetgbot/issues)\r\n- 💬 [Discussions](https://github.com/your-org/2bytetgbot/discussions)\r\n\r\n---\r\n\r\nMade with ❤️ by 2byte Team","readmeFilename":"README.md"}