</>PackageGraphPackageGraph

unrs-resolver

npmv1.12.2TypeScript

UnRS Resolver Node API

Adopt with care

unrs-resolver is usable, with caveats. This package runs an install script on your machine, has a single maintainer (bus factor of 1).

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

    No download data reported for this package yet.

  • BMaintenance: grade B, Good.

    Last published 113 days ago. 40 releases in the last 2 years.

  • AWeight: grade A, Excellent.

    Pulls in 1 transitive package, about 117 KB installed.

  • CSupply chain: grade C, Fair — worth a look.

    This package runs an install script on your machine, 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 unrs-resolver to a project.

1
Direct dependencies

Runtime packages this one declares itself.

1
Total installed

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

117 KB
Install size

Unpacked size of this package plus its entire runtime tree.

1
Tree depth

Longest resolved dependency chain below this package.

Licenses in the dependency tree

MIT

Every license you inherit by installing unrs-resolver, not just its own. Check this before a legal review, not after.

Compatibility

Node.js
No constraint declared
Module format
CommonJS only
TypeScript
Types included
Install scripts
Runs on install

Installing this package executes a script defined by its publisher. That is normal for native modules, but it is also how supply-chain attacks run — review it before installing in CI or on a machine with credentials.

Quick start

A usage example from the unrs-resolver README.

javascriptFull README ↗
import assert from "node:assert";
import path from "node:path";

import resolve, { ResolverFactory } from "unrs-resolver";

// `resolve`
assert(resolve.sync(process.cwd(), "./index.js").path, path.resolve("index.js"));

// `ResolverFactory`
const resolver = new ResolverFactory();
assert(resolver.sync(process.cwd(), "./index.js").path, path.resolve("index.js"));

Dependencies

Declared by unrs-resolver v1.12.2. Runtime dependencies are installed with the package; dev dependencies are not.

Used by

Popular packages that depend on unrs-resolver.

Relationship graph

Dependencies (left) and dependents (right) of unrs-resolver.

napi-postinstalljest-resolveunrs-resolver
unrs-resolver dependencies dependents

Frequently installed together

Release history

40 releases in the last two years, typically about 1 day apart.

Recent versions of unrs-resolver
VersionPublishedSizeLicense
1.12.2latest3 months ago59 KBMIT
1.12.13 months ago59 KBMIT
1.12.03 months ago59 KBMIT
1.11.11 year ago45 KBMIT
1.11.01 year ago45 KBMIT
1.10.11 year ago44 KBMIT
1.10.01 year ago44 KBMIT
1.9.21 year ago43 KBMIT
1.9.11 year ago44 KBMIT
1.9.01 year ago44 KBMIT
1.8.11 year ago43 KBMIT
1.8.01 year ago42 KBMIT
1.7.131 year ago20 KBMIT
1.7.121 year ago20 KBMIT
1.7.111 year ago20 KBMIT

Overview

unrs-resolver is an npm package that unRS Resolver Node API. It has 1 known dependents in the graph. The latest version is 1.12.2, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need unRS Resolver Node API 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 (MIT).

Cons

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

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

Maintainers

Funding

Frequently asked questions

Should I use unrs-resolver?

unrs-resolver is usable, with caveats. This package runs an install script on your machine, has a single maintainer (bus factor of 1).

How do I install unrs-resolver?

Run `npm install unrs-resolver` to add unrs-resolver to your npm project.

How many dependencies does unrs-resolver have?

unrs-resolver declares 23 direct dependencies and pulls in 1 packages in total once its runtime tree is resolved totalling about 117 KB on disk.

What license is unrs-resolver released under?

unrs-resolver is distributed under the MIT license.

How popular is unrs-resolver?

npm does not publish download counts. Within PackageGraph's crawl, 1 known packages depend on unrs-resolver.

Is unrs-resolver still maintained?

The most recent release of unrs-resolver (v1.12.2) was published 3 months ago.

Does unrs-resolver run install scripts?

Yes. unrs-resolver defines a lifecycle script that executes when the package is installed. Review it before installing in CI or on a machine holding credentials.