install-module-linked
Version:
Installs and symlinks a module into node_modules
14 lines (13 loc) • 405 B
JavaScript
export default function parseInstallString(installString) {
const installParts = installString.split('/');
const nameVersionParts = installParts.pop().split('@');
const version = nameVersionParts.length > 1 ? nameVersionParts.pop() : undefined;
const name = [
...installParts,
nameVersionParts.join('@')
].join('/');
return {
name,
version
};
}