Skip to content

← enums

Extension enum ​

List of Extension Enums ​

Code Example ​

greet-chatgpt-user.js
js
import { UAParser } from 'ua-parser-js';
import { Fetchers } from 'ua-parser-js/extensions';
import { Extension } from 'ua-parser-js/enums';

const userAgent = "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot";
const { BrowserName: { Fetcher }} = Extension;
const { browser } = UAParser(userAgent, Fetchers);
if (browser.is(Fetcher.OPENAI_CHATGPT_USER)) {
    console.log('Hello, ChatGPT!');
}

UAParser.js v2 is licensed under AGPLv3 or PRO licenses.