Sobre o projeto

Este pacote fornece um SDK para integrar o analytics do Aptabase em aplicativos desktop Electron. O Aptabase é descrito como uma plataforma de analytics open source, focada na privacidade e simples, para apps mobile, desktop e web. A instalação é feita via npm: npm add @aptabase/electron A inicialização ocorre no processo principal do Electron antes do evento app ready, passando sua App Key obtida no painel do Aptabase. O rastreamento de eventos usa uma função trackEvent importada de @aptabase/electron/renderer para eventos do processo renderer ou de @aptabase/electron/main para eventos do processo main. Os eventos podem ser rastreados com ou sem propriedades personalizadas, que devem ser strings ou números. O SDK enriquece automaticamente os eventos com SO, versão do app e outros metadados úteis. O SDK não rastreia nenhum evento automaticamente; os desenvolvedores devem chamar manualmente trackEvent onde desejam capturar dados. Chamar trackEvent na inicialização é recomendado. A função trackEvent é executada de forma assíncrona em segundo plano e não requer await. Para orientação de integração com IA/LLM, o repositório referencia um arquivo llms.txt.