mirror of
https://github.com/pnpm/pnpm.git
synced 2026-05-03 21:44:52 -04:00
20 lines
500 B
JavaScript
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)
|
|
}
|