https://github.com/az33zy/telegram-login-widget
A zero-dependency package for validating Telegram Login Widget data using Web Crypto API
https://github.com/az33zy/telegram-login-widget
telegram telegram-login-widget validation
Last synced: about 1 year ago
JSON representation
A zero-dependency package for validating Telegram Login Widget data using Web Crypto API
- Host: GitHub
- URL: https://github.com/az33zy/telegram-login-widget
- Owner: az33zy
- License: mit
- Created: 2023-12-26T08:32:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T08:07:13.000Z (over 2 years ago)
- Last Synced: 2025-03-08T09:17:25.655Z (over 1 year ago)
- Topics: telegram, telegram-login-widget, validation
- Language: JavaScript
- Homepage:
- Size: 96.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Telegram Login Widget
[](https://github.com/az33zy/telegram-login-widget/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/telegram-login-widget)
[](https://bundlephobia.com/package/telegram-login-widget)
[](https://coveralls.io/github/az33zy/telegram-login-widget?branch=main)
[](LICENSE)
A zero-dependency package for validating Telegram Login Widget data using [Web Crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API).
## Getting Started
### Installation
```bash
pnpm add telegram-login-widget
```
### Usage
```js
import { validate } from 'telegram-login-widget'
const botToken = 'YOUR BOT TOKEN'
const data = {
// Telegram Login Widget data
}
const isValid = await validate(botToken, data)
console.log(isValid)
```