/** * Suppress Node.js deprecation warnings. * * On Node.js v23+ `process.noDeprecation` may be a read-only property * (defined via a getter on the prototype with no setter), so the * assignment can throw. We fall back to the environment variable which * achieves the same effect. */ export function suppressDeprecations(): void { try { process.noDeprecation = true; } catch { // read-only on Node v23+; NODE_NO_WARNINGS below covers this case } process.env.NODE_NO_WARNINGS = "1"; }