vk-helpers
v1.0.3
Published
Helpers and utilities for creating VK mini apps
Maintainers
Readme
VK Helpers
A utility library for developing VK Mini Apps with support for both frontend and backend environments.
Most important features include:
- signature verification (backend)
Installation
npm install vk-helpersUsage
Frontend
import { parseLaunchParams, getUserId, initBridge } from 'vk-helpers';
// Parse VK Mini App launch parameters
const params = parseLaunchParams();
console.log('User ID:', getUserId(params));Backend
import { checkRequestSignature } from 'vk-helpers';
// Verify request signature
const isValid = checkRequestSignature({
signature: 'received-signature',
secretKey: 'your-secret-key',
app_id: '12345',
params: { param1: 'value1' },
user_id: '67890',
ts: '1234567890'
});Features
- Launch parameters parsing and validation
- Signature verification (backend)
- VK Bridge integration helpers
- Support for both ESM and CommonJS
