[PR #3942] [MERGED] fix(telemetry): remove node imports for compatibility and add telemetry notice #30701

Closed
opened 2026-04-17 21:43:58 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/3942
Author: @Bekacru
Created: 8/12/2025
Status: Merged
Merged: 8/12/2025
Merged by: @Bekacru

Base: canaryHead: fix/telemetry


📝 Commits (8)

📊 Changes

6 files changed (+120 additions, -9 deletions)

View changed files

📝 docs/content/docs/reference/telemetry.mdx (+19 -2)
📝 packages/better-auth/package.json (+2 -2)
📝 packages/better-auth/src/telemetry/detectors/detect-system-info.ts (+1 -2)
📝 packages/better-auth/src/telemetry/index.ts (+82 -1)
📝 packages/better-auth/src/types/options.ts (+12 -0)
📝 packages/better-auth/src/utils/package-json.ts (+4 -2)

📄 Description

Summary by cubic

Removed direct Node.js imports from telemetry utils to improve compatibility with environments that do not support static imports.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/3942 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 8/12/2025 **Status:** ✅ Merged **Merged:** 8/12/2025 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `canary` ← **Head:** `fix/telemetry` --- ### 📝 Commits (8) - [`d184f5f`](https://github.com/better-auth/better-auth/commit/d184f5f7bc0c6423c410d1474e4947f5cec6edbc) remove fs imports - [`84efece`](https://github.com/better-auth/better-auth/commit/84efece4cffc8363016669249c1ba21811db6684) fix: detect-sys-info - [`adf2d33`](https://github.com/better-auth/better-auth/commit/adf2d333edbe1c07836a7fb644a82febd182887a) add notice - [`3aa5063`](https://github.com/better-auth/better-auth/commit/3aa506394b5101e2c917ba97e760220a9c996a88) cleanup - [`4d87ed8`](https://github.com/better-auth/better-auth/commit/4d87ed82f35a37e279118ddd693726828e76ed5e) remove notice - [`166ca6a`](https://github.com/better-auth/better-auth/commit/166ca6a5bf64abba6466fb1cb4d589986a4983c7) add notice - [`d8a7077`](https://github.com/better-auth/better-auth/commit/d8a70774abd58e6741eb0b3c52913eec2b525c45) remove postinstall - [`63cbb39`](https://github.com/better-auth/better-auth/commit/63cbb39af8f832f7259809ab0112566db09bb31a) update docs ### 📊 Changes **6 files changed** (+120 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `docs/content/docs/reference/telemetry.mdx` (+19 -2) 📝 `packages/better-auth/package.json` (+2 -2) 📝 `packages/better-auth/src/telemetry/detectors/detect-system-info.ts` (+1 -2) 📝 `packages/better-auth/src/telemetry/index.ts` (+82 -1) 📝 `packages/better-auth/src/types/options.ts` (+12 -0) 📝 `packages/better-auth/src/utils/package-json.ts` (+4 -2) </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic Removed direct Node.js imports from telemetry utils to improve compatibility with environments that do not support static imports. <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-17 21:43:58 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#30701