Sobre o projeto

O Simple Analytics Scripts é o código-fonte open-source por trás dos scripts JavaScript de rastreamento expostos publicamente do Simple Analytics. O Simple Analytics é uma plataforma de análise web focada em privacidade que exibe visualizações de página, referrers, páginas mais visitadas e informações de dispositivo, sem usar cookies ou coletar dados pessoais. Conteúdo do repositório: - `src/default.js` — fonte principal do script com blocos condicionais usando sintaxe customizada de comentários (`/** if variablename **/`), compilado em múltiplas variações de saída - `src/auto-events.js` — lógica de rastreamento de eventos automáticos - `compile.js` — script de build que gera as variações de distribuição - `minify.js` — gerencia minificação via UglifyJS As variações de saída incluem `latest.js` (completo) e `light.js` (mínimo), implantadas na CDN do Simple Analytics, domínios personalizados e no marketplace do Cloudflare Apps. Fluxo de desenvolvimento: - Instale Node e pnpm nas versões fixadas - Execute `pnpm install --frozen-lockfile` - Use `pnpm run watch` para validação e compilação ao salvar - Use `pnpm run build` antes de contribuir; verifique em um site real - Implante com `pnpm run deploy` (CLI interativo, dry-run por padrão) Os testes são realizados contra uma matriz de navegadores e dispositivos reais patrocinados pela BrowserStack, com suporte para versões mantidas pelos fabricantes e cobertura de dois anos pós-eol. Licença: MIT.