mirror of
https://github.com/pnpm/pnpm.git
synced 2026-05-03 21:44:52 -04:00
b7e401ba2b0ae908100296830864df476cb2fa2d
fetch-from-npm-registry
A fetch lib specifically for using with the npm registry
Installation
npm i -S fetch-from-npm-registry
Usage
'use strict'
const createFetcher = require('fetch-from-npm-registry').default
const fetchFromNpmRegistry = createFetcher({userAgent: 'fetch-from-npm-registry'})
fetchFromNpmRegistry('https://registry.npmjs.org/is-positive')
.then(res => res.json())
.then(metadata => console.log(JSON.stringify(metadata.versions['1.0.0'], null, 2)))
//> {
// "name": "is-positive",
// "version": "1.0.0",
// "devDependencies": {
// "ava": "^0.0.4"
// },
// "_hasShrinkwrap": false,
// "directories": {},
// "dist": {
// "shasum": "88009856b64a2f1eb7d8bb0179418424ae0452cb",
// "tarball": "https://registry.npmjs.org/is-positive/-/is-positive-1.0.0.tgz"
// },
// "engines": {
// "node": ">=0.10.0"
// }
// }
License
Languages
TypeScript
98.8%
JavaScript
0.8%
Shell
0.4%