</>PackageGraphPackageGraph

ua-is-frozen

npmv0.1.2TypeScript

A freeze-test for your user-agent string

Adopt with care

ua-is-frozen is usable, with caveats. Last published 671 days ago.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • CMaintenance: grade C, Fair — worth a look.

    Last published 671 days ago.

  • AWeight: grade A, Excellent.

    Zero runtime dependencies, about 4.9 KB installed.

  • BSupply chain: grade B, Good.

    This package has a single maintainer (bus factor of 1).

  • ALicense: grade A, Excellent.

    MIT — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding ua-is-frozen to a project.

0
Direct dependencies

Runtime packages this one declares itself.

0
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

4.9 KB
Install size

Unpacked size of this package plus its entire runtime tree.

Tree depth

Longest resolved dependency chain below this package.

Compatibility

Node.js
No constraint declared
Module format
ESM + CommonJS
TypeScript
Types included
Install scripts
None

Quick start

A usage example from the ua-is-frozen README.

import { isFrozenUA } from 'ua-is-frozen';

const oldChrome = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.1234.56 Safari/537.36"
const newChrome = "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.0.0 Mobile Safari/537.36";
const firefox = "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0";

console.log(isFrozenUA(oldChrome)); // false
console.log(isFrozenUA(newChrome)); // true
console.log(isFrozenUA(firefox));   // false

ua-is-frozen vs the alternatives

Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
ua-is-frozenthis page01MIT1 year ago
ua-parser-js01AGPL-3.0-or-later1 day ago
bowser01MIT1 day ago
detect-europe-js01MIT1 day ago
is-standalone-pwa01MIT1 day ago

Dependencies

Declared by ua-is-frozen v0.1.2. Runtime dependencies are installed with the package; dev dependencies are not.

Dev (2)

mocha ^10.2.0typescript ^5.2.2

Used by

Popular packages that depend on ua-is-frozen.

Relationship graph

Dependencies (left) and dependents (right) of ua-is-frozen.

ua-parser-jsua-is-frozen
ua-is-frozen dependencies dependents

Frequently installed together

Release history

No releases in the last two years, typically about 426 days apart.

Recent versions of ua-is-frozen
VersionPublishedSizeLicense
0.1.2latest1 year ago4.9 KBMIT
0.1.13 years ago4.8 KBMIT
0.1.03 years ago4.8 KBMIT

Overview

ua-is-frozen is an npm package that a freeze-test for your user-agent string. It has 1 known dependents in the graph. The latest version is 0.1.2, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need a freeze-test for your user-agent string and value a focused solution.

When not to use it

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

Pros

  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).
  • Lean dependency tree (2 direct dependencies).

Cons

  • No significant drawbacks detected from available metadata.

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

Maintainers

Keywords

Funding

Frequently asked questions

Should I use ua-is-frozen?

ua-is-frozen is usable, with caveats. Last published 671 days ago.

How do I install ua-is-frozen?

Run `npm install ua-is-frozen` to add ua-is-frozen to your npm project.

What license is ua-is-frozen released under?

ua-is-frozen is distributed under the MIT license.

How popular is ua-is-frozen?

npm does not publish download counts. Within PackageGraph's crawl, 1 known packages depend on ua-is-frozen.

Is ua-is-frozen still maintained?

The most recent release of ua-is-frozen (v0.1.2) was published 1 year ago.

Does ua-is-frozen run install scripts?

No. ua-is-frozen does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.