Об этом проекте

Этот пакет предоставляет SDK для интеграции аналитики Aptabase в Electron приложения для настольных компьютеров. Aptabase описывается как открытая, ориентированная на приватность простая платформа аналитики для мобильных, десктопных и веб-приложений. Установка выполняется через npm: npm add @aptabase/electron Инициализация происходит в основном процессе Electron перед событием app ready, передает ваш App Key, полученный в панели управления Aptabase. Трекинг событий использует функцию trackEvent, импортируемую либо из @aptabase/electron/renderer для событий процесса рендерера, либо из @aptabase/electron/main для событий основного процесса. События могут отслеживаться с пользовательскими свойствами или без них; свойства должны быть строками или числами. SDK автоматически обогащает события данными об ОС, версии приложения и другой полезной метаданной. SDK не автоотслеживает никакие события; разработчики должны вручную вызывать trackEvent там, где хотят захватывать данные. Рекомендуется вызывать trackEvent при запуске. Функция trackEvent выполняется асинхронно в фоне и не требует await. Для получения инструкций по интеграции с AI/LLM в репозитории указан файл llms.txt.