UNPKG

install-module-linked

Version:
12 lines (11 loc) 481 B
import get from 'get-remote'; import parseInstallString from './parseInstallString.js'; export default function getSpecifier(installString, callback) { const { name, version } = parseInstallString(installString); if (version) return callback(null, installString); get(`https://registry.npmjs.org/${name}/latest`).json((err, res)=>{ if (err) return callback(err); const version = res.body.version; callback(null, `${name}@${version}`); }); }