{"library":"npm-registry-fetch","type":"library","category":null,"description":"npm-registry-fetch is a Node.js library providing a fetch-like API for interacting with npm registry APIs. It abstracts away complexities like selecting the correct registry, handling package scopes, and managing authentication details based on standard npm configuration. This package is the modern successor to npm-registry-client. Its current stable version is 19.1.1, and it maintains a consistent, active release cadence with frequent patch and minor updates, and occasional major version bumps primarily for Node.js engine compatibility or internal API refinements. A key differentiator is its deep integration with npm's ecosystem, ensuring correct behavior for features like cache revalidation for write operations, which makes it an authoritative choice for programmatic interaction with the npm registry.","language":"javascript","status":"active","version":"19.1.1","tags":["javascript","npm","registry","fetch"],"install":[{"cmd":"npm install npm-registry-fetch","imports":["import npmFetch from 'npm-registry-fetch';","import npmFetch from 'npm-registry-fetch'; await npmFetch.json('/-/ping');","import npmFetch from 'npm-registry-fetch'; npmFetch.json.stream('/-/all', 'rows.*.doc');"]},{"cmd":"yarn add npm-registry-fetch","imports":[]},{"cmd":"pnpm add npm-registry-fetch","imports":[]}],"homepage":null,"github":"https://github.com/npm/npm-registry-fetch","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/npm-registry-fetch","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/npm-registry-fetch/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}