install-module-linked
Version:
Installs and symlinks a module into node_modules
12 lines (11 loc) • 481 B
JavaScript
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}`);
});
}