这个项目能做什么

Simple Analytics Scripts 是 Simple Analytics 面向前端的 JavaScript 追踪脚本的开源源码。Simple Analytics 是一个以隐私为先的网页分析平台,在不使用 Cookie 或不收集个人数据的前提下展示页面浏览量、来源、热门页面和设备信息。 仓库内容: - `src/default.js` — 主脚本源码,通过自定义注释语法(`/** if variablename **/`)实现条件功能块,编译生成多个输出变体 - `src/auto-events.js` — 自动事件追踪逻辑 - `compile.js` — 生成分发变体的构建脚本 - `minify.js` — 通过 UglifyJS 处理压缩 输出变体包括 `latest.js`(全功能版)和 `light.js`(精简版),部署至 Simple Analytics CDN、自定义域名及 Cloudflare Apps 应用市场。 开发流程: - 安装指定版本的 Node 和 pnpm - 执行 `pnpm install --frozen-lockfile` - 运行 `pnpm run watch` 实现保存时验证与编译 - 贡献前执行 `pnpm run build`,并在真实网站上验证 - 通过 `pnpm run deploy` 部署(交互式 CLI,默认仅模拟运行) 测试基于由 BrowserStack 赞助的真实浏览器和设备矩阵进行,支持厂商维护版本及_EOL 发布两年后的覆盖。 许可证:MIT。