# uap-core

> The regex file necessary to build language ports of Browserscope's user agent parser.

Latest version **0.18.0** (published 2023-05-20) · 0 weekly downloads

## Install

```sh
npm install uap-core
pnpm add uap-core
yarn add uap-core
bun add uap-core
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: no vulnerabilities; high maintenance score.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.18.0 |
| Published | 2023-05-20 |
| First published | 2018-12-14 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 215.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 826 |
| Maintainers | tobie, commenthol, elsigh |

## Links

- npm: https://www.npmjs.com/package/uap-core
- Repository: https://github.com/ua-parser/uap-core
- Homepage: https://github.com/ua-parser/uap-core#readme
- Issues: https://github.com/ua-parser/uap-core/issues
- npm.io page: https://npm.io/package/uap-core

## Recent versions

- 0.18.0 (latest) — 2023-05-20
- 0.16.0 — 2022-08-03
- 0.15.0 — 2021-11-10
- 0.14.0 — 2021-10-09
- 0.13.0 — 2021-03-20
- 0.12.0 — 2021-02-13
- 0.11.0 — 2021-01-30
- 0.10.0 — 2020-05-15
- 0.9.0 — 2020-04-10
- 0.8.0 — 2020-02-20
- 0.7.3 — 2020-02-20
- 0.7.2 — 2020-02-10
- 0.7.1 — 2020-01-30
- 0.7.0 — 2020-01-28
- 0.6.11 — 2020-01-27
- … 10 more at https://npm.io/package/uap-core/versions

## README

uap-core [![Build Status](https://secure.travis-ci.org/ua-parser/uap-core.svg?branch=master)](https://travis-ci.org/ua-parser/uap-core) [![Backers on Open Collective](https://opencollective.com/ua-parser/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/ua-parser/sponsors/badge.svg)](#sponsors) 
========

This repository contains the core of [BrowserScope][2]'s original [user agent string parser][3]: data collected over the years by [Steve Souders][4] and numerous other contributors, extracted into a separate [YAML file][5] so as to be reusable _as is_ by implementations in any programming language.

This repo itself does _not_ contain a parser: only the necessary data to build one. There exists a ref implementation, along with multiple, production-ready implementations in various programming languages.

Maintainers
-----------

* [Com Menthol](https://github.com/commenthol)
* [Lindsey Simon](https://github.com/elsigh) ([@elsigh](https://twitter.com/elsigh))
* [Tobie Langel](https://github.com/tobie) ([@tobie](https://twitter.com/tobie))

Communication channels
-----------------------

* \#ua-parser on freenode <irc://chat.freenode.net#ua-parser>
* [mailing list](https://groups.google.com/forum/#!forum/ua-parser)

Contributing Changes to regexes.yaml
------------------------------------

Please read the [contributors' guide](CONTRIBUTING.md)

## Credits
### Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
<img src="https://opencollective.com/ua-parser/contributors.svg?width=890&button=false" />


### Backers

Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/ua-parser#backer)]

<a href="https://opencollective.com/ua-parser#backers" target="_blank"><img src="https://opencollective.com/ua-parser/backers.svg?width=890"></a>


### Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/ua-parser#sponsor)]

<a href="https://opencollective.com/ua-parser/sponsor/0/website" target="_blank"><img src="https://opencollective.com/ua-parser/sponsor/0/avatar.svg"></a>



License
-------

The data contained in `regexes.yaml` is Copyright 2009 Google Inc. and available under the [Apache License, Version 2.0][6].

[2]: http://www.browserscope.org
[3]: http://code.google.com/p/ua-parser/
[4]: http://stevesouders.com/
[5]: https://raw.github.com/ua-parser/uap-core/master/regexes.yaml
[6]: http://www.apache.org/licenses/LICENSE-2.0

---
_Source: https://npm.io/package/uap-core · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
