Files
pnpm/example.js
Zoltan Kochan f0a46ced7d feat: auth info should be passed in
BREAKING CHANGE: resolver should be created first
2017-12-02 01:09:15 +02:00

20 lines
500 B
JavaScript

'use strict'
const got = require('got')
const createResolveFromNpm = require('@pnpm/npm-resolver').default
const resolveFromNpm = createResolveFromNpm({getJson})
resolveFromNpm({alias: 'is-positive', pref: '1.0.0'}, {
storePath: '.store',
registry: 'https://registry.npmjs.org/',
metaCache: new Map(),
offline: false,
getJson,
})
.then(resolveResult => console.log(resolveResult))
function getJson (url, registry) {
return got(url, {json: true})
.then(response => response.body)
}