forbeslindesay

forbeslindesay/npm-fetch

Fetch npm modules

JavaScript
8
4
BSD 2-Clause "Simplified" License

npm-fetch is a lightweight Node.js library that retrieves npm packages from a variety of sources—registry versions, tarball URLs, GitHub repos, git URLs, or local files—and writes them as tarballs or streams to a destination. It’s aimed at developers who need programmatic, flexible fetching of package archives (e.g., for build tools, CI pipelines, or custom package installers).

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of forbeslindesay/npm-fetch

Account's avatar
The semantic version parser used by npm.
Account's avatar
Check and get file hashes
Account's avatar
The thing npm uses to read package.json files with semantics and defaults and validation
Account's avatar
Package and un-package modules of some sort (in tar/gz bundles).
Account's avatar
Download from an http server to a local file.
Account's avatar
fstream class for creating npm packages
Account's avatar
make streaming http requests
Account's avatar
Extensions to streams (as a mixin)
Account's avatar
Discern information about git and github urls.
Account's avatar
Client for the npm registry
Account's avatar
Temporary files and directories
Account's avatar
simple, flexible, fun test framework
Account's avatar
Recursively mkdir, like `mkdir -p`
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
The config module for npm circa npm@1 and npm@2
Account's avatar
mock the npm registry
Account's avatar
HTTP client with a transparent filesystem-based cache

Support the repos that depend on this repository

Top contributors

ForbesLindesay's profile
ForbesLindesay
49 contributions
robertkowalski's profile
robertkowalski
28 contributions
defunctzombie's profile
defunctzombie
3 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet