{"version":"2.0.34","anchor":"environment-context-refactoring","canonical_anchor":"environment-context-refactoring","heading":"Environment Context Refactoring","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.34\/e\/environment-context-refactoring","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.34","markdown":"### Environment Context Refactoring\n\n**What:** Telemetry environment context gathering extracted into reusable function.\n\n**Details:**\n\n- New `Nt5()` async function collects platform, runtime, and environment data\n- Includes: platform, arch, Node version, terminal type, package managers, runtimes, deployment environment, CI detection, WSL version\n- Shared between Statsig and Segment telemetry\n- Eliminates code duplication from previous inline implementation\n- **Evidence**: Function `Nt5()` at line 451680 in `pretty-v2.0.34.js`"}