{"repo":"deptyped/vue-telegram","free":true,"listed":false,"github":"https://github.com/deptyped/vue-telegram","clone":"git clone https://github.com/deptyped/vue-telegram.git","description":"Telegram integration for Vue","language":"TypeScript","stars":280,"topics":["telegram","telegram-bot","telegram-web-app","vue","vue-components","vue-composable","vue-composition-api","vue3","telegram-mini-apps","telegram-widget"],"license":"MIT","category":"chat-messaging","readme_excerpt":"vue-tg - Telegram integration for Vue A lightweight package for seamless integration of Telegram Mini Apps and Telegram Widgets features. Usage Example Installation Install package: To connect your Mini App to the Telegram client, place the script telegram-web-app.js in the tag before any other scripts, using this code: - Documentation - Field Mapping - Event Handling Features Type Safety In addition to static typing, the library enforces runtime feature support checks to prevent errors on clients with outdated Bot API support. You can opt out of these checks or define a minimum required Bot API version, which disables warnings for features introduced up to that version. For details, see the versioning section in the documentation. Reactivity You can react to changes using the standard Vue reactivity pattern: The isActive field is reactive, so it can be used in watch , computed , or any other reactive context. In the documentation, all reactive fields are marked with reactive tag. Async Support You can use async / await to work with methods — no need to nest callbacks. Methods that support async execution are marked with async tag in the documentation. Callback-style usage is still available for compatibility. Components Available components: - Alert - BackButton - BiometricManager - ClosingConfirmation - Confirm - ExpandedViewport - FullscreenViewport - MainButton - Popup - ScanQr - SecondaryButton - SettingsButton Widgets - Share Widget - Post Widget - Login Widget - Discus","default_branch":null,"files":null,"tree":[],"storefront":"/r/deptyped","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deptyped/vue-telegram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}