This commit is contained in:
Daniel Imms
2026-01-03 14:19:36 -08:00
parent e2f45b5f4e
commit d7850af9a2
+2 -1
View File
@@ -15,7 +15,8 @@ declare const navigator: INavigator;
declare const process: unknown;
// navigator.userAgent is also checked here because bundling with the process module can cause
// issues otherwise. Note that navigator exists in Node.js 21+ but the userAgent is "Node.js/<version>".
// issues otherwise. Note that navigator exists in Node.js 21+ but the userAgent is
// "Node.js/<version>".
export const isNode = (typeof process !== 'undefined' && 'title' in (process as any) && (typeof navigator === 'undefined' || navigator.userAgent.startsWith('Node.js/'))) ? true : false;
const userAgent = (isNode) ? 'node' : navigator.userAgent;
const platform = (isNode) ? 'node' : navigator.platform;