https://github.com/trigensoftware/ua-regexes-lite
A lite useragent regexes collection.
https://github.com/trigensoftware/ua-regexes-lite
Last synced: 11 months ago
JSON representation
A lite useragent regexes collection.
- Host: GitHub
- URL: https://github.com/trigensoftware/ua-regexes-lite
- Owner: TrigenSoftware
- License: mit
- Created: 2022-10-10T10:37:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-06T17:03:06.000Z (11 months ago)
- Last Synced: 2025-07-06T18:22:01.212Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 236 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ua-regexes-lite
[![ESM-only package][package]][package-url]
[![NPM version][npm]][npm-url]
[![Node version][node]][node-url]
[![Install size][size]][size-url]
[![Build status][build]][build-url]
[package]: https://img.shields.io/badge/package-ESM--only-ffe536.svg
[package-url]: https://nodejs.org/api/esm.html
[npm]: https://img.shields.io/npm/v/ua-regexes-lite.svg
[npm-url]: https://www.npmjs.com/package/ua-regexes-lite
[node]: https://img.shields.io/node/v/ua-regexes-lite.svg
[node-url]: https://nodejs.org
[size]: https://packagephobia.com/badge?p=ua-regexes-lite
[size-url]: https://packagephobia.com/result?p=ua-regexes-lite
[build]: https://img.shields.io/github/actions/workflow/status/TrigenSoftware/ua-regexes-lite/tests.yml?branch=main
[build-url]: https://github.com/TrigenSoftware/ua-regexes-lite/actions
A lite useragent regexes collection.
## Install
```bash
# pnpm
pnpm add ua-regexes-lite
# yarn
yarn add ua-regexes-lite
# npm
npm i ua-regexes-lite
```
## Usage
```js
import { regexes } from 'ua-regexes-lite';
/**
* @property {RegExp} regex - Regular expression to match user agent.
*/
regexes[0].regex
/**
* @property {string} family - caniuse-lite compatible browser family name.
*/
regexes[0].family
/**
* @property {[number, number, number]} [version] - Fixed browser version.
*/
regexes[0].version
/**
* @property {[number, number, number]} [minVersion] - Minimum browser version.
*/
regexes[0].minVersion
/**
* @property {[number, number, number]} [maxVersion] - Maximum browser version.
*/
regexes[0].maxVersion
```