src/server/lib/getBrowserName.ts (9 lines of code) (raw):

import Bowser from 'bowser'; export const getBrowserNameFromUserAgent = (userAgent: string | undefined) => { try { const browser = Bowser.getParser(userAgent ?? ''); return browser.getBrowserName(false); } catch { return ''; } };