UNPKG

install-module-linked

Version:
15 lines (14 loc) 522 B
export default function parseInstallString(installString) { var _installParts_pop; const installParts = installString.split('/'); const nameVersionParts = ((_installParts_pop = installParts.pop()) !== null && _installParts_pop !== void 0 ? _installParts_pop : '').split('@'); const version = nameVersionParts.length > 1 ? nameVersionParts.pop() : undefined; const name = [ ...installParts, nameVersionParts.join('@') ].join('/'); return { name, version }; }