unrs-resolver
npmv1.12.2TypeScriptUnRS 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.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Licenses in the dependency tree
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.
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.
Runtime (1)
Used by
Popular packages that depend on unrs-resolver.
Relationship graph
Dependencies (left) and dependents (right) of unrs-resolver.
Frequently installed together
This packages is a collection of utilities and helper functions
Generic configuration validation tool that helps you with warnings, errors and deprecation messages as well as showing users examples of correct configuration.
A drop-in replacement for fs, making various improvements.
Convert Windows backslash paths to slash paths
`jest-haste-map` is a module used by Jest, a popular JavaScript testing framework, to create a fast lookup of files in a project. It helps Jest efficiently locate and track changes in files during testing, making it particularly useful for large projects
plug'n'play resolver for Webpack
Release history
40 releases in the last two years, typically about 1 day apart.
| Version | Published | Size | License |
|---|---|---|---|
| 1.12.2latest | 3 months ago | 59 KB | MIT |
| 1.12.1 | 3 months ago | 59 KB | MIT |
| 1.12.0 | 3 months ago | 59 KB | MIT |
| 1.11.1 | 1 year ago | 45 KB | MIT |
| 1.11.0 | 1 year ago | 45 KB | MIT |
| 1.10.1 | 1 year ago | 44 KB | MIT |
| 1.10.0 | 1 year ago | 44 KB | MIT |
| 1.9.2 | 1 year ago | 43 KB | MIT |
| 1.9.1 | 1 year ago | 44 KB | MIT |
| 1.9.0 | 1 year ago | 44 KB | MIT |
| 1.8.1 | 1 year ago | 43 KB | MIT |
| 1.8.0 | 1 year ago | 42 KB | MIT |
| 1.7.13 | 1 year ago | 20 KB | MIT |
| 1.7.12 | 1 year ago | 20 KB | MIT |
| 1.7.11 | 1 year ago | 20 KB | MIT |
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.