</>PackageGraphPackageGraph

ua-parser-js

npmv2.0.10TypeScript

Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment

0
Weekly downloads
1
Dependents
16
Dependencies
2/100
Popularity

Overview

ua-parser-js is an npm package that detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment. The latest version is 2.0.10, released under the AGPL-3.0-or-later license.

Who should use it

Teams working in the npm ecosystem who need detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Ships TypeScript type definitions.
  • Clear open-source license (AGPL-3.0-or-later).

Cons

  • Large dependency tree (16 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of ua-parser-js.

Dependencies

Dev (13)

@babel/parser 7.15.8@babel/traverse 7.23.2@jazzer.js/core ^4.0.0@playwright/test ^1.57.0eslint ^9.39.1jshint ~2.13.6lockfile-lint ^4.14.1mocha ~8.2.0nyc ^18.0.0requirejs 2.3.2safe-regex ^2.1.1tsd ^0.29.0uglify-js ~3.19.3

Used by

Popular packages that depend on ua-parser-js.

Alternatives to ua-parser-js

Frequently installed together

Version history

VersionPublishedLicense
2.0.10latest2 months agoAGPL-3.0-or-later
2.0.95 months agoAGPL-3.0-or-later
2.0.86 months agoAGPL-3.0-or-later
2.0.77 months agoAGPL-3.0-or-later
2.0.69 months agoAGPL-3.0-or-later
2.0.510 months agoAGPL-3.0-or-later
1.0.4111 months agoMIT
0.7.4111 months agoMIT
2.0.41 year agoAGPL-3.0-or-later
2.0.31 year agoAGPL-3.0-or-later
2.0.21 year agoAGPL-3.0-or-later
2.0.11 year agoAGPL-3.0-or-later
1.0.401 year agoMIT
0.7.401 year agoMIT
2.0.01 year agoAGPL-3.0-or-later
2.0.0-rc.31 year agoAGPL-3.0-or-later
2.0.0-rc.21 year agoAGPL-3.0-or-later
2.0.0-rc.11 year agoAGPL-3.0-or-later
1.0.391 year agoMIT
0.7.391 year agoMIT

Maintainers

Keywords

Funding

Frequently asked questions

How do I install ua-parser-js?

Run `npm install ua-parser-js` to add ua-parser-js to your npm project.

What license is ua-parser-js released under?

ua-parser-js is distributed under the AGPL-3.0-or-later license.

How popular is ua-parser-js?

ua-parser-js has approximately 0 downloads per week and 1 known dependent packages.