fast-uri
npmv4.1.4TypeScriptDependency-free RFC 3986 URI toolbox
Safe to adopt
Yes — fast-uri scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 7 days ago. 26 releases in the last 2 years.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- AMaintenance: grade A, Excellent.
Last published 7 days ago. 26 releases in the last 2 years.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 266 KB installed.
- ASupply chain: grade A, Excellent.
No install scripts, 11 maintainers, and a contained dependency surface.
- ALicense: grade A, Excellent.
BSD-3-Clause — 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 fast-uri 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.
Compatibility
- Node.js
- No constraint declared
- Module format
- CommonJS only
- TypeScript
- Types included
- Install scripts
- None
Quick start
A usage example from the fast-uri README.
const uri = require('fast-uri')
uri.parse('uri://user:pass@example.com:123/one/two.three?q1=a1&q2=a2#body')
// Output
{
scheme: "uri",
userinfo: "user:pass",
host: "example.com",
port: 123,
path: "/one/two.three",
query: "q1=a1&q2=a2",
fragment: "body"
}Dependencies
Declared by fast-uri v4.1.4. Runtime dependencies are installed with the package; dev dependencies are not.
Dev (6)
Used by
Popular packages that depend on fast-uri.
Relationship graph
Dependencies (left) and dependents (right) of fast-uri.
Frequently installed together
An AST-based pattern checker for JavaScript.
Require module from string
Fast and low overhead web framework, for Node.js
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Really Fast Deep Clone
Stringify your JSON at max speed
🔎 A simple, tiny and lightweight benchmarking library!
Builds a logical conjunction (AND) of multiple JSON schemas
JSON schema reference resolver
Release history
24 releases in the last two years, typically about 0 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 4.1.4latest | 7 days ago | 266 KB | BSD-3-Clause |
| 2.4.6 | 7 days ago | 173 KB | MIT |
| 3.1.7 | 7 days ago | 213 KB | BSD-3-Clause |
| 2.4.5 | 18 days ago | 170 KB | MIT |
| 3.1.6 | 18 days ago | 211 KB | BSD-3-Clause |
| 4.1.3 | 18 days ago | 262 KB | BSD-3-Clause |
| 2.4.4 | 1 month ago | 127 KB | MIT |
| 3.1.5 | 1 month ago | 164 KB | BSD-3-Clause |
| 4.1.2 | 1 month ago | 190 KB | BSD-3-Clause |
| 3.1.4 | 1 month ago | 157 KB | BSD-3-Clause |
| 2.4.3 | 1 month ago | 120 KB | MIT |
| 4.1.1 | 1 month ago | 175 KB | BSD-3-Clause |
| 2.4.2 | 1 month ago | 117 KB | MIT |
| 2.4.1 | 1 month ago | 116 KB | MIT |
| 4.1.0 | 2 months ago | 171 KB | BSD-3-Clause |
Overview
fast-uri is an npm package that dependency-free RFC 3986 URI toolbox. It has 2 known dependents in the graph. The latest version is 4.1.4, released under the BSD-3-Clause license.
Who should use it
Teams working in the npm ecosystem who need dependency-free RFC 3986 URI toolbox 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 (BSD-3-Clause).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Funding
Frequently asked questions
Should I use fast-uri?
Yes — fast-uri scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 7 days ago. 26 releases in the last 2 years.
How do I install fast-uri?
Run `npm install fast-uri` to add fast-uri to your npm project.
What license is fast-uri released under?
fast-uri is distributed under the BSD-3-Clause license.
How popular is fast-uri?
npm does not publish download counts. Within PackageGraph's crawl, 2 known packages depend on fast-uri.
Is fast-uri still maintained?
The most recent release of fast-uri (v4.1.4) was published 7 days ago.
Does fast-uri run install scripts?
No. fast-uri does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.