Об этом проекте
@vskstudio/takt-svelte — это слой Svelte 5 над ядром privacy-friendly аналитики Takt. Предлагает идиоматичный компонент, фреймворк-независимый веб-компонент и экшены для проектов, которые самостоятельно инициализируют ядро. Настройка Browser SDK происходит в onMount, что исключает обращения к window на сервере и проблемы несоответствия гидратации. Пакет автоматически отслеживает клиентскую навигацию и предоставляет пользовательское отслеживание событий, бейджи, embeds и публичные API статистики. Поведение приватности обеспечивается ядром Takt: поддержка Do Not Track, обработка отказа от отслеживания, исключение localhost и приватных IP-адресов, очистка query-строк. Веб-компонент компилируется без runtime Svelte и может использоваться из обычного HTML или других фреймворков, тогда как компонент и экшены требуют Svelte 5.19 или новее. Takt core 0.8.1 или новее указан как peer dependency. Проект распространяется под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.