rilog-lib
@rilog-development/rilog-lib — це клієнтська JavaScript/TypeScript бібліотека, яка підключає ваш веб-застосунок до платформи Rilog.
Що вона робить
Після ініціалізації з вашим ключем додатку бібліотека працює тихо у фоні та:
- Перехоплює HTTP-трафік
- Перехоплює axios HTTP-трафік (налаштовується додатково)
- Фіксує помилки
- Відстежує кліки користувача
- Відстежує кастомні дані (налатовується розробником в коді)
- Буферизує та надсилає подіʼ асинхронно, , без впливу на головний потік або досвід користувача
Що вона НЕ робить
- Не блокує запити або відповіді — лише спостерігає.
- Не надсилає дані синхронно — всі передачі асинхронні та не блокуючі.
- За потреби не фіксує паролі або чутливі поля.
- Не потребує жодних серверних змін у вашому застосунку.
Сумісність
| Середовище | Підтримка |
|---|---|
| React 16+ | ✅ |
| Vue 2 / Vue 3 | 🔄 |
| Angular 12+ | 🔄 |
| Next.js (client-side) | 🔄 |
| Svelte / SvelteKit (client) | 🔄 |
| Plain HTML + JS | ✅ |
| Node.js / SSR | ⚠️ Часткова (лише HTTP capture) |
Інформація про пакет
- NPM: @rilog-development/rilog-lib
- Розмір: легкий, мінімальні залежності
- TypeScript: повні визначення типів включені