这个项目能做什么

@vskstudio/takt-svelte 是建立在 Takt 隐私友好型分析核心之上的 Svelte 5 层。它提供了一个符合惯用法的组件、一个与框架无关的 Web 组件,以及用于自行初始化核心的项目的动作。Browser SDK 的设置在 onMount 中进行,避免了服务器端窗口访问和水合不匹配。该包会自动追踪客户端导航,并暴露自定义事件追踪、徽章、嵌入以及公共统计 API。隐私行为来源于 Takt 核心,包括 Do Not Track 支持、退出处理、本地主机和私有 IP 排除以及查询字符串清理。Web 组件在编译时不包含 Svelte 运行时,可直接在纯 HTML 或其他框架中使用;而组件和动作则需要 Svelte 5.19 或更高版本。Takt 核心 0.8.1 或更高版本是同伴依赖。该项目采用 MIT 许可证发布。