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

Simple Analytics Scripts — это open-source исходный код JavaScript-скриптов трекеров, публикуемых публично платформой Simple Analytics. Simple Analytics — это платформа веб-аналитики, ориентированная на конфиденциальность, которая показывает просмотры страниц, рефереры, топ страниц и информацию об устройствах без использования cookie и без сбора персональных данных. Содержимое репозитория: - `src/default.js` — основной исходный скрипт с условными блоками функций, использующими пользовательский синтаксис комментариев (`/** if variablename **/`), компилируется в несколько выходных вариантов - `src/auto-events.js` — логика автоматического отслеживания событий - `compile.js` — скрипт сборки, генерирующий распределительные варианты - `minify.js` — обработка минификации через UglifyJS Выходные варианты включают `latest.js` (полнофункциональный) и `light.js` (минимальный), которые развёртываются на CDN Simple Analytics, пользовательских доменах и в маркетплейсе Cloudflare Apps. Рабочий процесс разработки: - Установите Node и pnpm фиксированных версий - Запустите `pnpm install --frozen-lockfile` - Используйте `pnpm run watch` для проверки и компиляции при сохранении - Используйте `pnpm run build` перед внесением вкладов; проверьте на живом сайте - Разверните с помощью `pnpm run deploy` (интерактивный CLI, по умолчанию в режиме dry-run) Тестирование выполняется по матрице реальных браузеров и устройств при поддержке BrowserStack, с поддержкой версий, поддерживаемых вендорами, и покрытием два года после окончания поддержки (post-EOL). Лицензия: MIT.