Skip to content

Instantly share code, notes, and snippets.

@valterbarros
Last active March 11, 2025 17:54
Show Gist options
  • Save valterbarros/85e68d1a37dedb86cfe7783a4988a1ef to your computer and use it in GitHub Desktop.
Save valterbarros/85e68d1a37dedb86cfe7783a4988a1ef to your computer and use it in GitHub Desktop.
import { getUserAgentRegex } from 'browserslist-useragent-regexp';
// outputs: /Chrom(ium|e)\/((6\d|7\d|8[01])\.0|(8[3-9]|9\d|1(0\d|1\d|2\d|3[0-2]))\.0)(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))/.test(navigator.userAgent);
console.log(getUserAgentRegex());
{
"scripts": {
"generate": "node generate-legacy-browser-check.js"
}
"devDependencies": {
"browserslist-useragent-regexp": "^4.1.3"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment